Viewing docs for Alibaba Cloud v3.106.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
Viewing docs for Alibaba Cloud v3.106.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
This data source provides the Cloud Firewall Address Books of the current Alibaba Cloud user.
NOTE: Available since v1.178.0.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "tf-example";
const _default = new alicloud.cloudfirewall.AddressBook("default", {
groupName: name,
groupType: "ip",
description: "tf-description",
autoAddTagEcs: 0,
addressLists: [
"10.21.0.0/16",
"10.168.0.0/16",
],
});
const ids = alicloud.cloudfirewall.getAddressBooksOutput({
ids: [_default.id],
});
export const cloudFirewallAddressBookId1 = ids.apply(ids => ids.books?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "tf-example"
default = alicloud.cloudfirewall.AddressBook("default",
group_name=name,
group_type="ip",
description="tf-description",
auto_add_tag_ecs=0,
address_lists=[
"10.21.0.0/16",
"10.168.0.0/16",
])
ids = alicloud.cloudfirewall.get_address_books_output(ids=[default.id])
pulumi.export("cloudFirewallAddressBookId1", ids.books[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cloudfirewall"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
name := "tf-example"
if param := cfg.Get("name"); param != "" {
name = param
}
_default, err := cloudfirewall.NewAddressBook(ctx, "default", &cloudfirewall.AddressBookArgs{
GroupName: pulumi.String(name),
GroupType: pulumi.String("ip"),
Description: pulumi.String("tf-description"),
AutoAddTagEcs: pulumi.Int(0),
AddressLists: pulumi.StringArray{
pulumi.String("10.21.0.0/16"),
pulumi.String("10.168.0.0/16"),
},
})
if err != nil {
return err
}
ids := cloudfirewall.GetAddressBooksOutput(ctx, cloudfirewall.GetAddressBooksOutputArgs{
Ids: pulumi.StringArray{
_default.ID().ToIDOutput().ToStringOutput(),
},
}, nil)
ctx.Export("cloudFirewallAddressBookId1", ids.ApplyT(func(ids cloudfirewall.GetAddressBooksResult) (*string, error) {
return ids.Books[0].Id, nil
}).(pulumi.StringPtrOutput))
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "tf-example";
var @default = new AliCloud.CloudFirewall.AddressBook("default", new()
{
GroupName = name,
GroupType = "ip",
Description = "tf-description",
AutoAddTagEcs = 0,
AddressLists = new[]
{
"10.21.0.0/16",
"10.168.0.0/16",
},
});
var ids = AliCloud.CloudFirewall.GetAddressBooks.Invoke(new()
{
Ids = new[]
{
@default.Id,
},
});
return new Dictionary<string, object?>
{
["cloudFirewallAddressBookId1"] = ids.Apply(getAddressBooksResult => getAddressBooksResult.Books[0]?.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.cloudfirewall.AddressBook;
import com.pulumi.alicloud.cloudfirewall.AddressBookArgs;
import com.pulumi.alicloud.cloudfirewall.CloudfirewallFunctions;
import com.pulumi.alicloud.cloudfirewall.inputs.GetAddressBooksArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var name = config.get("name").orElse("tf-example");
var default_ = new AddressBook("default", AddressBookArgs.builder()
.groupName(name)
.groupType("ip")
.description("tf-description")
.autoAddTagEcs(0)
.addressLists(
"10.21.0.0/16",
"10.168.0.0/16")
.build());
final var ids = CloudfirewallFunctions.getAddressBooks(GetAddressBooksArgs.builder()
.ids(default_.id())
.build());
ctx.export("cloudFirewallAddressBookId1", ids.applyValue(_ids -> _ids.books()[0].id()));
}
}
configuration:
name:
type: string
default: tf-example
resources:
default:
type: alicloud:cloudfirewall:AddressBook
properties:
groupName: ${name}
groupType: ip
description: tf-description
autoAddTagEcs: 0
addressLists:
- 10.21.0.0/16
- 10.168.0.0/16
variables:
ids:
fn::invoke:
function: alicloud:cloudfirewall:getAddressBooks
arguments:
ids:
- ${default.id}
outputs:
cloudFirewallAddressBookId1: ${ids.books[0].id}
pulumi {
required_providers {
alicloud = {
source = "pulumi/alicloud"
}
}
}
data "alicloud_cloudfirewall_getaddressbooks" "ids" {
ids = [alicloud_cloudfirewall_addressbook.default.id]
}
resource "alicloud_cloudfirewall_addressbook" "default" {
group_name = var.name
group_type = "ip"
description = "tf-description"
auto_add_tag_ecs = 0
address_lists = ["10.21.0.0/16", "10.168.0.0/16"]
}
variable "name" {
type = string
default = "tf-example"
}
output "cloudFirewallAddressBookId1" {
value = data.alicloud_cloudfirewall_getaddressbooks.ids.books[0].id
}
Using getAddressBooks
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAddressBooks(args: GetAddressBooksArgs, opts?: InvokeOptions): Promise<GetAddressBooksResult>
function getAddressBooksOutput(args: GetAddressBooksOutputArgs, opts?: InvokeOutputOptions): Output<GetAddressBooksResult>def get_address_books(group_type: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAddressBooksResult
def get_address_books_output(group_type: pulumi.Input[Optional[str]] = None,
ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
name_regex: pulumi.Input[Optional[str]] = None,
output_file: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetAddressBooksResult]func GetAddressBooks(ctx *Context, args *GetAddressBooksArgs, opts ...InvokeOption) (*GetAddressBooksResult, error)
func GetAddressBooksOutput(ctx *Context, args *GetAddressBooksOutputArgs, opts ...InvokeOption) GetAddressBooksResultOutput> Note: This function is named GetAddressBooks in the Go SDK.
public static class GetAddressBooks
{
public static Task<GetAddressBooksResult> InvokeAsync(GetAddressBooksArgs args, InvokeOptions? opts = null)
public static Output<GetAddressBooksResult> Invoke(GetAddressBooksInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetAddressBooksResult> Invoke(GetAddressBooksInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetAddressBooksResult> getAddressBooks(GetAddressBooksArgs args, InvokeOptions options)
public static Output<GetAddressBooksResult> getAddressBooks(GetAddressBooksArgs args, InvokeOptions options)
public static Output<GetAddressBooksResult> getAddressBooks(GetAddressBooksArgs args, InvokeOutputOptions options)
fn::invoke:
function: alicloud:cloudfirewall/getAddressBooks:getAddressBooks
arguments:
# arguments dictionarydata "alicloud_cloudfirewall_get_address_books" "name" {
# arguments
}The following arguments are supported:
- Group
Type string - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - Ids List<string>
- A list of Address Book IDs.
- Name
Regex string - A regex string to filter results Address Book name.
- Output
File string - File name where to save data source results (after running
pulumi preview).
- Group
Type string - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - Ids []string
- A list of Address Book IDs.
- Name
Regex string - A regex string to filter results Address Book name.
- Output
File string - File name where to save data source results (after running
pulumi preview).
- group_
type string - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - ids list(string)
- A list of Address Book IDs.
- name_
regex string - A regex string to filter results Address Book name.
- output_
file string - File name where to save data source results (after running
pulumi preview).
- group
Type String - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - ids List<String>
- A list of Address Book IDs.
- name
Regex String - A regex string to filter results Address Book name.
- output
File String - File name where to save data source results (after running
pulumi preview).
- group
Type string - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - ids string[]
- A list of Address Book IDs.
- name
Regex string - A regex string to filter results Address Book name.
- output
File string - File name where to save data source results (after running
pulumi preview).
- group_
type str - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - ids Sequence[str]
- A list of Address Book IDs.
- name_
regex str - A regex string to filter results Address Book name.
- output_
file str - File name where to save data source results (after running
pulumi preview).
- group
Type String - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - ids List<String>
- A list of Address Book IDs.
- name
Regex String - A regex string to filter results Address Book name.
- output
File String - File name where to save data source results (after running
pulumi preview).
getAddressBooks Result
The following output properties are available:
- Books
List<Pulumi.
Ali Cloud. Cloud Firewall. Outputs. Get Address Books Book> - A list of Cloud Firewall Address Books. Each element contains the following attributes:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Names List<string>
- A list of Address Book names.
- Group
Type string - The type of the Address Book.
- Name
Regex string - Output
File string
- Books
[]Get
Address Books Book - A list of Cloud Firewall Address Books. Each element contains the following attributes:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Names []string
- A list of Address Book names.
- Group
Type string - The type of the Address Book.
- Name
Regex string - Output
File string
- books list(object)
- A list of Cloud Firewall Address Books. Each element contains the following attributes:
- id string
- The provider-assigned unique ID for this managed resource.
- ids list(string)
- names list(string)
- A list of Address Book names.
- group_
type string - The type of the Address Book.
- name_
regex string - output_
file string
- books
List<Get
Address Books Book> - A list of Cloud Firewall Address Books. Each element contains the following attributes:
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- A list of Address Book names.
- group
Type String - The type of the Address Book.
- name
Regex String - output
File String
- books
Get
Address Books Book[] - A list of Cloud Firewall Address Books. Each element contains the following attributes:
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- names string[]
- A list of Address Book names.
- group
Type string - The type of the Address Book.
- name
Regex string - output
File string
- books
Sequence[Get
Address Books Book] - A list of Cloud Firewall Address Books. Each element contains the following attributes:
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- names Sequence[str]
- A list of Address Book names.
- group_
type str - The type of the Address Book.
- name_
regex str - output_
file str
- books List<Property Map>
- A list of Cloud Firewall Address Books. Each element contains the following attributes:
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- A list of Address Book names.
- group
Type String - The type of the Address Book.
- name
Regex String - output
File String
Supporting Types
GetAddressBooksBook
- Address
List intCount - (Available since v1.286.0) The number of addresses in the Address Book.
- Address
Lists List<string> - The addresses in the Address Book.
- Asset
Member List<int>Uids - (Available since v1.286.0) The list of member account UIDs of the asset Address Book.
- Asset
Region List<Pulumi.Resource Types Ali Cloud. Cloud Firewall. Inputs. Get Address Books Book Asset Region Resource Type> - (Available since v1.286.0) The list of regions and asset types of the asset Address Book.
- Auto
Add intTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book.
- Description string
- The description of the Address Book.
-
List<Pulumi.
Ali Cloud. Cloud Firewall. Inputs. Get Address Books Book Ecs Tag> - The logical relation among the ECS tags that to be matched.
- Group
Name string - The name of the Address Book.
- Group
Type string - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - Group
Uuid string - The ID of the Address Book.
- Id string
- The ID of the Address Book.
- Reference
Count int - (Available since v1.286.0) The number of times that the Address Book is referenced.
- Tag
Relation string - One or more tags for the relationship between.
- Address
List intCount - (Available since v1.286.0) The number of addresses in the Address Book.
- Address
Lists []string - The addresses in the Address Book.
- Asset
Member []intUids - (Available since v1.286.0) The list of member account UIDs of the asset Address Book.
- Asset
Region []GetResource Types Address Books Book Asset Region Resource Type - (Available since v1.286.0) The list of regions and asset types of the asset Address Book.
- Auto
Add intTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book.
- Description string
- The description of the Address Book.
-
[]Get
Address Books Book Ecs Tag - The logical relation among the ECS tags that to be matched.
- Group
Name string - The name of the Address Book.
- Group
Type string - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - Group
Uuid string - The ID of the Address Book.
- Id string
- The ID of the Address Book.
- Reference
Count int - (Available since v1.286.0) The number of times that the Address Book is referenced.
- Tag
Relation string - One or more tags for the relationship between.
- address_
list_ numbercount - (Available since v1.286.0) The number of addresses in the Address Book.
- address_
lists list(string) - The addresses in the Address Book.
- asset_
member_ list(number)uids - (Available since v1.286.0) The list of member account UIDs of the asset Address Book.
- asset_
region_ list(object)resource_ types - (Available since v1.286.0) The list of regions and asset types of the asset Address Book.
- auto_
add_ numbertag_ ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book.
- description string
- The description of the Address Book.
- list(object)
- The logical relation among the ECS tags that to be matched.
- group_
name string - The name of the Address Book.
- group_
type string - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - group_
uuid string - The ID of the Address Book.
- id string
- The ID of the Address Book.
- reference_
count number - (Available since v1.286.0) The number of times that the Address Book is referenced.
- tag_
relation string - One or more tags for the relationship between.
- address
List IntegerCount - (Available since v1.286.0) The number of addresses in the Address Book.
- address
Lists List<String> - The addresses in the Address Book.
- asset
Member List<Integer>Uids - (Available since v1.286.0) The list of member account UIDs of the asset Address Book.
- asset
Region List<GetResource Types Address Books Book Asset Region Resource Type> - (Available since v1.286.0) The list of regions and asset types of the asset Address Book.
- auto
Add IntegerTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book.
- description String
- The description of the Address Book.
-
List<Get
Address Books Book Ecs Tag> - The logical relation among the ECS tags that to be matched.
- group
Name String - The name of the Address Book.
- group
Type String - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - group
Uuid String - The ID of the Address Book.
- id String
- The ID of the Address Book.
- reference
Count Integer - (Available since v1.286.0) The number of times that the Address Book is referenced.
- tag
Relation String - One or more tags for the relationship between.
- address
List numberCount - (Available since v1.286.0) The number of addresses in the Address Book.
- address
Lists string[] - The addresses in the Address Book.
- asset
Member number[]Uids - (Available since v1.286.0) The list of member account UIDs of the asset Address Book.
- asset
Region GetResource Types Address Books Book Asset Region Resource Type[] - (Available since v1.286.0) The list of regions and asset types of the asset Address Book.
- auto
Add numberTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book.
- description string
- The description of the Address Book.
-
Get
Address Books Book Ecs Tag[] - The logical relation among the ECS tags that to be matched.
- group
Name string - The name of the Address Book.
- group
Type string - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - group
Uuid string - The ID of the Address Book.
- id string
- The ID of the Address Book.
- reference
Count number - (Available since v1.286.0) The number of times that the Address Book is referenced.
- tag
Relation string - One or more tags for the relationship between.
- address_
list_ intcount - (Available since v1.286.0) The number of addresses in the Address Book.
- address_
lists Sequence[str] - The addresses in the Address Book.
- asset_
member_ Sequence[int]uids - (Available since v1.286.0) The list of member account UIDs of the asset Address Book.
- asset_
region_ Sequence[Getresource_ types Address Books Book Asset Region Resource Type] - (Available since v1.286.0) The list of regions and asset types of the asset Address Book.
- auto_
add_ inttag_ ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book.
- description str
- The description of the Address Book.
-
Sequence[Get
Address Books Book Ecs Tag] - The logical relation among the ECS tags that to be matched.
- group_
name str - The name of the Address Book.
- group_
type str - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - group_
uuid str - The ID of the Address Book.
- id str
- The ID of the Address Book.
- reference_
count int - (Available since v1.286.0) The number of times that the Address Book is referenced.
- tag_
relation str - One or more tags for the relationship between.
- address
List NumberCount - (Available since v1.286.0) The number of addresses in the Address Book.
- address
Lists List<String> - The addresses in the Address Book.
- asset
Member List<Number>Uids - (Available since v1.286.0) The list of member account UIDs of the asset Address Book.
- asset
Region List<Property Map>Resource Types - (Available since v1.286.0) The list of regions and asset types of the asset Address Book.
- auto
Add NumberTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book.
- description String
- The description of the Address Book.
- List<Property Map>
- The logical relation among the ECS tags that to be matched.
- group
Name String - The name of the Address Book.
- group
Type String - The type of the Address Book. Valid values:
ip,ipv6,domain,port,tag,asset,assetIpv6. NOTE: From version 1.213.1,groupTypecan be set toipv6,domain,port. From version 1.286.0,groupTypecan be set toasset,assetIpv6. - group
Uuid String - The ID of the Address Book.
- id String
- The ID of the Address Book.
- reference
Count Number - (Available since v1.286.0) The number of times that the Address Book is referenced.
- tag
Relation String - One or more tags for the relationship between.
GetAddressBooksBookAssetRegionResourceType
- Asset
Region stringId - The region ID of the assets.
- Resource
Types List<Pulumi.Ali Cloud. Cloud Firewall. Inputs. Get Address Books Book Asset Region Resource Type Resource Type> - The types of the assets.
- Asset
Region stringId - The region ID of the assets.
- Resource
Types []GetAddress Books Book Asset Region Resource Type Resource Type - The types of the assets.
- asset_
region_ stringid - The region ID of the assets.
- resource_
types list(object) - The types of the assets.
- asset
Region StringId - The region ID of the assets.
- resource
Types List<GetAddress Books Book Asset Region Resource Type Resource Type> - The types of the assets.
- asset
Region stringId - The region ID of the assets.
- resource
Types GetAddress Books Book Asset Region Resource Type Resource Type[] - The types of the assets.
- asset_
region_ strid - The region ID of the assets.
- resource_
types Sequence[GetAddress Books Book Asset Region Resource Type Resource Type] - The types of the assets.
- asset
Region StringId - The region ID of the assets.
- resource
Types List<Property Map> - The types of the assets.
GetAddressBooksBookAssetRegionResourceTypeResourceType
- Ipv4s
[]Get
Address Books Book Asset Region Resource Type Resource Type Ipv4 - The IPv4 asset types.
- Ipv6s
[]Get
Address Books Book Asset Region Resource Type Resource Type Ipv6 - The IPv6 asset types.
- ipv4s list(object)
- The IPv4 asset types.
- ipv6s list(object)
- The IPv6 asset types.
- ipv4s
List<Get
Address Books Book Asset Region Resource Type Resource Type Ipv4> - The IPv4 asset types.
- ipv6s
List<Get
Address Books Book Asset Region Resource Type Resource Type Ipv6> - The IPv6 asset types.
- ipv4s
Get
Address Books Book Asset Region Resource Type Resource Type Ipv4[] - The IPv4 asset types.
- ipv6s
Get
Address Books Book Asset Region Resource Type Resource Type Ipv6[] - The IPv6 asset types.
- ipv4s
Sequence[Get
Address Books Book Asset Region Resource Type Resource Type Ipv4] - The IPv4 asset types.
- ipv6s
Sequence[Get
Address Books Book Asset Region Resource Type Resource Type Ipv6] - The IPv6 asset types.
- ipv4s List<Property Map>
- The IPv4 asset types.
- ipv6s List<Property Map>
- The IPv6 asset types.
GetAddressBooksBookAssetRegionResourceTypeResourceTypeIpv4
- Ai
Gateway boolEip - Whether the assets of the type AiGatewayEIP are included.
- Alb
Eip bool - Whether the assets of the type AlbEIP are included.
- Api
Gateway boolEip - Whether the assets of the type ApiGatewayEIP are included.
- Bastion
Host boolEgress Ip - Whether the assets of the type BastionHostEgressIP are included.
- Bastion
Host boolIngress Ip - Whether the assets of the type BastionHostIngressIP are included.
- Bastion
Host boolIp - Whether the assets of the type BastionHostIP are included.
- Ecs
Eip bool - Whether the assets of the type EcsEIP are included.
- Ecs
Public boolIp - Whether the assets of the type EcsPublicIP are included.
- Eip bool
- Whether the assets of the type EIP are included.
- Eni
Eip bool - Whether the assets of the type EniEIP are included.
- Ga
Eip bool - Whether the assets of the type GaEIP are included.
- Havip bool
- Whether the assets of the type HAVIP are included.
- Nat
Eip bool - Whether the assets of the type NatEIP are included.
- Nat
Public boolIp - Whether the assets of the type NatPublicIP are included.
- Nlb
Eip bool - Whether the assets of the type NlbEIP are included.
- Slb
Eip bool - Whether the assets of the type SlbEIP are included.
- Slb
Public boolIp - Whether the assets of the type SlbPublicIP are included.
- Ai
Gateway boolEip - Whether the assets of the type AiGatewayEIP are included.
- Alb
Eip bool - Whether the assets of the type AlbEIP are included.
- Api
Gateway boolEip - Whether the assets of the type ApiGatewayEIP are included.
- Bastion
Host boolEgress Ip - Whether the assets of the type BastionHostEgressIP are included.
- Bastion
Host boolIngress Ip - Whether the assets of the type BastionHostIngressIP are included.
- Bastion
Host boolIp - Whether the assets of the type BastionHostIP are included.
- Ecs
Eip bool - Whether the assets of the type EcsEIP are included.
- Ecs
Public boolIp - Whether the assets of the type EcsPublicIP are included.
- Eip bool
- Whether the assets of the type EIP are included.
- Eni
Eip bool - Whether the assets of the type EniEIP are included.
- Ga
Eip bool - Whether the assets of the type GaEIP are included.
- Havip bool
- Whether the assets of the type HAVIP are included.
- Nat
Eip bool - Whether the assets of the type NatEIP are included.
- Nat
Public boolIp - Whether the assets of the type NatPublicIP are included.
- Nlb
Eip bool - Whether the assets of the type NlbEIP are included.
- Slb
Eip bool - Whether the assets of the type SlbEIP are included.
- Slb
Public boolIp - Whether the assets of the type SlbPublicIP are included.
- ai_
gateway_ booleip - Whether the assets of the type AiGatewayEIP are included.
- alb_
eip bool - Whether the assets of the type AlbEIP are included.
- api_
gateway_ booleip - Whether the assets of the type ApiGatewayEIP are included.
- bastion_
host_ boolegress_ ip - Whether the assets of the type BastionHostEgressIP are included.
- bastion_
host_ boolingress_ ip - Whether the assets of the type BastionHostIngressIP are included.
- bastion_
host_ boolip - Whether the assets of the type BastionHostIP are included.
- ecs_
eip bool - Whether the assets of the type EcsEIP are included.
- ecs_
public_ boolip - Whether the assets of the type EcsPublicIP are included.
- eip bool
- Whether the assets of the type EIP are included.
- eni_
eip bool - Whether the assets of the type EniEIP are included.
- ga_
eip bool - Whether the assets of the type GaEIP are included.
- havip bool
- Whether the assets of the type HAVIP are included.
- nat_
eip bool - Whether the assets of the type NatEIP are included.
- nat_
public_ boolip - Whether the assets of the type NatPublicIP are included.
- nlb_
eip bool - Whether the assets of the type NlbEIP are included.
- slb_
eip bool - Whether the assets of the type SlbEIP are included.
- slb_
public_ boolip - Whether the assets of the type SlbPublicIP are included.
- ai
Gateway BooleanEip - Whether the assets of the type AiGatewayEIP are included.
- alb
Eip Boolean - Whether the assets of the type AlbEIP are included.
- api
Gateway BooleanEip - Whether the assets of the type ApiGatewayEIP are included.
- bastion
Host BooleanEgress Ip - Whether the assets of the type BastionHostEgressIP are included.
- bastion
Host BooleanIngress Ip - Whether the assets of the type BastionHostIngressIP are included.
- bastion
Host BooleanIp - Whether the assets of the type BastionHostIP are included.
- ecs
Eip Boolean - Whether the assets of the type EcsEIP are included.
- ecs
Public BooleanIp - Whether the assets of the type EcsPublicIP are included.
- eip Boolean
- Whether the assets of the type EIP are included.
- eni
Eip Boolean - Whether the assets of the type EniEIP are included.
- ga
Eip Boolean - Whether the assets of the type GaEIP are included.
- havip Boolean
- Whether the assets of the type HAVIP are included.
- nat
Eip Boolean - Whether the assets of the type NatEIP are included.
- nat
Public BooleanIp - Whether the assets of the type NatPublicIP are included.
- nlb
Eip Boolean - Whether the assets of the type NlbEIP are included.
- slb
Eip Boolean - Whether the assets of the type SlbEIP are included.
- slb
Public BooleanIp - Whether the assets of the type SlbPublicIP are included.
- ai
Gateway booleanEip - Whether the assets of the type AiGatewayEIP are included.
- alb
Eip boolean - Whether the assets of the type AlbEIP are included.
- api
Gateway booleanEip - Whether the assets of the type ApiGatewayEIP are included.
- bastion
Host booleanEgress Ip - Whether the assets of the type BastionHostEgressIP are included.
- bastion
Host booleanIngress Ip - Whether the assets of the type BastionHostIngressIP are included.
- bastion
Host booleanIp - Whether the assets of the type BastionHostIP are included.
- ecs
Eip boolean - Whether the assets of the type EcsEIP are included.
- ecs
Public booleanIp - Whether the assets of the type EcsPublicIP are included.
- eip boolean
- Whether the assets of the type EIP are included.
- eni
Eip boolean - Whether the assets of the type EniEIP are included.
- ga
Eip boolean - Whether the assets of the type GaEIP are included.
- havip boolean
- Whether the assets of the type HAVIP are included.
- nat
Eip boolean - Whether the assets of the type NatEIP are included.
- nat
Public booleanIp - Whether the assets of the type NatPublicIP are included.
- nlb
Eip boolean - Whether the assets of the type NlbEIP are included.
- slb
Eip boolean - Whether the assets of the type SlbEIP are included.
- slb
Public booleanIp - Whether the assets of the type SlbPublicIP are included.
- ai_
gateway_ booleip - Whether the assets of the type AiGatewayEIP are included.
- alb_
eip bool - Whether the assets of the type AlbEIP are included.
- api_
gateway_ booleip - Whether the assets of the type ApiGatewayEIP are included.
- bastion_
host_ boolegress_ ip - Whether the assets of the type BastionHostEgressIP are included.
- bastion_
host_ boolingress_ ip - Whether the assets of the type BastionHostIngressIP are included.
- bastion_
host_ boolip - Whether the assets of the type BastionHostIP are included.
- ecs_
eip bool - Whether the assets of the type EcsEIP are included.
- ecs_
public_ boolip - Whether the assets of the type EcsPublicIP are included.
- eip bool
- Whether the assets of the type EIP are included.
- eni_
eip bool - Whether the assets of the type EniEIP are included.
- ga_
eip bool - Whether the assets of the type GaEIP are included.
- havip bool
- Whether the assets of the type HAVIP are included.
- nat_
eip bool - Whether the assets of the type NatEIP are included.
- nat_
public_ boolip - Whether the assets of the type NatPublicIP are included.
- nlb_
eip bool - Whether the assets of the type NlbEIP are included.
- slb_
eip bool - Whether the assets of the type SlbEIP are included.
- slb_
public_ boolip - Whether the assets of the type SlbPublicIP are included.
- ai
Gateway BooleanEip - Whether the assets of the type AiGatewayEIP are included.
- alb
Eip Boolean - Whether the assets of the type AlbEIP are included.
- api
Gateway BooleanEip - Whether the assets of the type ApiGatewayEIP are included.
- bastion
Host BooleanEgress Ip - Whether the assets of the type BastionHostEgressIP are included.
- bastion
Host BooleanIngress Ip - Whether the assets of the type BastionHostIngressIP are included.
- bastion
Host BooleanIp - Whether the assets of the type BastionHostIP are included.
- ecs
Eip Boolean - Whether the assets of the type EcsEIP are included.
- ecs
Public BooleanIp - Whether the assets of the type EcsPublicIP are included.
- eip Boolean
- Whether the assets of the type EIP are included.
- eni
Eip Boolean - Whether the assets of the type EniEIP are included.
- ga
Eip Boolean - Whether the assets of the type GaEIP are included.
- havip Boolean
- Whether the assets of the type HAVIP are included.
- nat
Eip Boolean - Whether the assets of the type NatEIP are included.
- nat
Public BooleanIp - Whether the assets of the type NatPublicIP are included.
- nlb
Eip Boolean - Whether the assets of the type NlbEIP are included.
- slb
Eip Boolean - Whether the assets of the type SlbEIP are included.
- slb
Public BooleanIp - Whether the assets of the type SlbPublicIP are included.
GetAddressBooksBookAssetRegionResourceTypeResourceTypeIpv6
- Ai
Gateway boolEipv6 - Whether the assets of the type AiGatewayEIPv6 are included.
- Alb
Ipv6 bool - Whether the assets of the type AlbIPv6 are included.
- Api
Gateway boolEipv6 - Whether the assets of the type ApiGatewayEIPv6 are included.
- Ecs
Ipv6 bool - Whether the assets of the type EcsIPv6 are included.
- Eni
Eipv6 bool - Whether the assets of the type EniEIPv6 are included.
- Ga
Eipv6 bool - Whether the assets of the type GaEIPv6 are included.
- Nlb
Ipv6 bool - Whether the assets of the type NlbIPv6 are included.
- Slb
Ipv6 bool - Whether the assets of the type SlbIPv6 are included.
- Ai
Gateway boolEipv6 - Whether the assets of the type AiGatewayEIPv6 are included.
- Alb
Ipv6 bool - Whether the assets of the type AlbIPv6 are included.
- Api
Gateway boolEipv6 - Whether the assets of the type ApiGatewayEIPv6 are included.
- Ecs
Ipv6 bool - Whether the assets of the type EcsIPv6 are included.
- Eni
Eipv6 bool - Whether the assets of the type EniEIPv6 are included.
- Ga
Eipv6 bool - Whether the assets of the type GaEIPv6 are included.
- Nlb
Ipv6 bool - Whether the assets of the type NlbIPv6 are included.
- Slb
Ipv6 bool - Whether the assets of the type SlbIPv6 are included.
- ai_
gateway_ booleipv6 - Whether the assets of the type AiGatewayEIPv6 are included.
- alb_
ipv6 bool - Whether the assets of the type AlbIPv6 are included.
- api_
gateway_ booleipv6 - Whether the assets of the type ApiGatewayEIPv6 are included.
- ecs_
ipv6 bool - Whether the assets of the type EcsIPv6 are included.
- eni_
eipv6 bool - Whether the assets of the type EniEIPv6 are included.
- ga_
eipv6 bool - Whether the assets of the type GaEIPv6 are included.
- nlb_
ipv6 bool - Whether the assets of the type NlbIPv6 are included.
- slb_
ipv6 bool - Whether the assets of the type SlbIPv6 are included.
- ai
Gateway BooleanEipv6 - Whether the assets of the type AiGatewayEIPv6 are included.
- alb
Ipv6 Boolean - Whether the assets of the type AlbIPv6 are included.
- api
Gateway BooleanEipv6 - Whether the assets of the type ApiGatewayEIPv6 are included.
- ecs
Ipv6 Boolean - Whether the assets of the type EcsIPv6 are included.
- eni
Eipv6 Boolean - Whether the assets of the type EniEIPv6 are included.
- ga
Eipv6 Boolean - Whether the assets of the type GaEIPv6 are included.
- nlb
Ipv6 Boolean - Whether the assets of the type NlbIPv6 are included.
- slb
Ipv6 Boolean - Whether the assets of the type SlbIPv6 are included.
- ai
Gateway booleanEipv6 - Whether the assets of the type AiGatewayEIPv6 are included.
- alb
Ipv6 boolean - Whether the assets of the type AlbIPv6 are included.
- api
Gateway booleanEipv6 - Whether the assets of the type ApiGatewayEIPv6 are included.
- ecs
Ipv6 boolean - Whether the assets of the type EcsIPv6 are included.
- eni
Eipv6 boolean - Whether the assets of the type EniEIPv6 are included.
- ga
Eipv6 boolean - Whether the assets of the type GaEIPv6 are included.
- nlb
Ipv6 boolean - Whether the assets of the type NlbIPv6 are included.
- slb
Ipv6 boolean - Whether the assets of the type SlbIPv6 are included.
- ai_
gateway_ booleipv6 - Whether the assets of the type AiGatewayEIPv6 are included.
- alb_
ipv6 bool - Whether the assets of the type AlbIPv6 are included.
- api_
gateway_ booleipv6 - Whether the assets of the type ApiGatewayEIPv6 are included.
- ecs_
ipv6 bool - Whether the assets of the type EcsIPv6 are included.
- eni_
eipv6 bool - Whether the assets of the type EniEIPv6 are included.
- ga_
eipv6 bool - Whether the assets of the type GaEIPv6 are included.
- nlb_
ipv6 bool - Whether the assets of the type NlbIPv6 are included.
- slb_
ipv6 bool - Whether the assets of the type SlbIPv6 are included.
- ai
Gateway BooleanEipv6 - Whether the assets of the type AiGatewayEIPv6 are included.
- alb
Ipv6 Boolean - Whether the assets of the type AlbIPv6 are included.
- api
Gateway BooleanEipv6 - Whether the assets of the type ApiGatewayEIPv6 are included.
- ecs
Ipv6 Boolean - Whether the assets of the type EcsIPv6 are included.
- eni
Eipv6 Boolean - Whether the assets of the type EniEIPv6 are included.
- ga
Eipv6 Boolean - Whether the assets of the type GaEIPv6 are included.
- nlb
Ipv6 Boolean - Whether the assets of the type NlbIPv6 are included.
- slb
Ipv6 Boolean - Whether the assets of the type SlbIPv6 are included.
GetAddressBooksBookEcsTag
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Viewing docs for Alibaba Cloud v3.106.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi