published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
Provides a Cloud Firewall Address Book resource.
For information about Cloud Firewall Address Book and how to use it, see What is Address Book.
NOTE: Available since v1.178.0.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const example = new alicloud.cloudfirewall.AddressBook("example", {
description: "example_value",
groupName: "example_value",
groupType: "tag",
tagRelation: "and",
autoAddTagEcs: 0,
ecsTags: [{
tagKey: "created",
tagValue: "tfTestAcc0",
}],
});
import pulumi
import pulumi_alicloud as alicloud
example = alicloud.cloudfirewall.AddressBook("example",
description="example_value",
group_name="example_value",
group_type="tag",
tag_relation="and",
auto_add_tag_ecs=0,
ecs_tags=[{
"tag_key": "created",
"tag_value": "tfTestAcc0",
}])
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cloudfirewall"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudfirewall.NewAddressBook(ctx, "example", &cloudfirewall.AddressBookArgs{
Description: pulumi.String("example_value"),
GroupName: pulumi.String("example_value"),
GroupType: pulumi.String("tag"),
TagRelation: pulumi.String("and"),
AutoAddTagEcs: pulumi.Int(0),
EcsTags: cloudfirewall.AddressBookEcsTagArray{
&cloudfirewall.AddressBookEcsTagArgs{
TagKey: pulumi.String("created"),
TagValue: pulumi.String("tfTestAcc0"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var example = new AliCloud.CloudFirewall.AddressBook("example", new()
{
Description = "example_value",
GroupName = "example_value",
GroupType = "tag",
TagRelation = "and",
AutoAddTagEcs = 0,
EcsTags = new[]
{
new AliCloud.CloudFirewall.Inputs.AddressBookEcsTagArgs
{
TagKey = "created",
TagValue = "tfTestAcc0",
},
},
});
});
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.inputs.AddressBookEcsTagArgs;
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) {
var example = new AddressBook("example", AddressBookArgs.builder()
.description("example_value")
.groupName("example_value")
.groupType("tag")
.tagRelation("and")
.autoAddTagEcs(0)
.ecsTags(AddressBookEcsTagArgs.builder()
.tagKey("created")
.tagValue("tfTestAcc0")
.build())
.build());
}
}
resources:
example:
type: alicloud:cloudfirewall:AddressBook
properties:
description: example_value
groupName: example_value
groupType: tag
tagRelation: and
autoAddTagEcs: 0
ecsTags:
- tagKey: created
tagValue: tfTestAcc0
pulumi {
required_providers {
alicloud = {
source = "pulumi/alicloud"
}
}
}
resource "alicloud_cloudfirewall_addressbook" "example" {
description = "example_value"
group_name = "example_value"
group_type = "tag"
tag_relation = "and"
auto_add_tag_ecs = 0
ecs_tags {
tag_key = "created"
tag_value = "tfTestAcc0"
}
}
📚 Need more examples? VIEW MORE EXAMPLES
Create AddressBook Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AddressBook(name: string, args: AddressBookArgs, opts?: CustomResourceOptions);@overload
def AddressBook(resource_name: str,
args: AddressBookArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AddressBook(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
group_name: Optional[str] = None,
group_type: Optional[str] = None,
address_lists: Optional[Sequence[str]] = None,
asset_member_uids: Optional[Sequence[int]] = None,
asset_region_resource_types: Optional[Sequence[AddressBookAssetRegionResourceTypeArgs]] = None,
auto_add_tag_ecs: Optional[int] = None,
ecs_tags: Optional[Sequence[AddressBookEcsTagArgs]] = None,
lang: Optional[str] = None,
tag_relation: Optional[str] = None)func NewAddressBook(ctx *Context, name string, args AddressBookArgs, opts ...ResourceOption) (*AddressBook, error)public AddressBook(string name, AddressBookArgs args, CustomResourceOptions? opts = null)
public AddressBook(String name, AddressBookArgs args)
public AddressBook(String name, AddressBookArgs args, CustomResourceOptions options)
type: alicloud:cloudfirewall:AddressBook
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "alicloud_cloudfirewall_address_book" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AddressBookArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AddressBookArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AddressBookArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AddressBookArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AddressBookArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var addressBookResource = new AliCloud.CloudFirewall.AddressBook("addressBookResource", new()
{
Description = "string",
GroupName = "string",
GroupType = "string",
AddressLists = new[]
{
"string",
},
AssetMemberUids = new[]
{
0,
},
AssetRegionResourceTypes = new[]
{
new AliCloud.CloudFirewall.Inputs.AddressBookAssetRegionResourceTypeArgs
{
AssetRegionId = "string",
ResourceType = new AliCloud.CloudFirewall.Inputs.AddressBookAssetRegionResourceTypeResourceTypeArgs
{
Ipv4 = new AliCloud.CloudFirewall.Inputs.AddressBookAssetRegionResourceTypeResourceTypeIpv4Args
{
AiGatewayEip = false,
AlbEip = false,
ApiGatewayEip = false,
BastionHostEgressIp = false,
BastionHostIngressIp = false,
BastionHostIp = false,
EcsEip = false,
EcsPublicIp = false,
Eip = false,
EniEip = false,
GaEip = false,
Havip = false,
NatEip = false,
NatPublicIp = false,
NlbEip = false,
SlbEip = false,
SlbPublicIp = false,
},
Ipv6 = new AliCloud.CloudFirewall.Inputs.AddressBookAssetRegionResourceTypeResourceTypeIpv6Args
{
AiGatewayEipv6 = false,
AlbIpv6 = false,
ApiGatewayEipv6 = false,
EcsIpv6 = false,
EniEipv6 = false,
GaEipv6 = false,
NlbIpv6 = false,
SlbIpv6 = false,
},
},
},
},
AutoAddTagEcs = 0,
EcsTags = new[]
{
new AliCloud.CloudFirewall.Inputs.AddressBookEcsTagArgs
{
TagKey = "string",
TagValue = "string",
},
},
Lang = "string",
TagRelation = "string",
});
example, err := cloudfirewall.NewAddressBook(ctx, "addressBookResource", &cloudfirewall.AddressBookArgs{
Description: pulumi.String("string"),
GroupName: pulumi.String("string"),
GroupType: pulumi.String("string"),
AddressLists: pulumi.StringArray{
pulumi.String("string"),
},
AssetMemberUids: pulumi.IntArray{
pulumi.Int(0),
},
AssetRegionResourceTypes: cloudfirewall.AddressBookAssetRegionResourceTypeArray{
&cloudfirewall.AddressBookAssetRegionResourceTypeArgs{
AssetRegionId: pulumi.String("string"),
ResourceType: &cloudfirewall.AddressBookAssetRegionResourceTypeResourceTypeArgs{
Ipv4: &cloudfirewall.AddressBookAssetRegionResourceTypeResourceTypeIpv4Args{
AiGatewayEip: pulumi.Bool(false),
AlbEip: pulumi.Bool(false),
ApiGatewayEip: pulumi.Bool(false),
BastionHostEgressIp: pulumi.Bool(false),
BastionHostIngressIp: pulumi.Bool(false),
BastionHostIp: pulumi.Bool(false),
EcsEip: pulumi.Bool(false),
EcsPublicIp: pulumi.Bool(false),
Eip: pulumi.Bool(false),
EniEip: pulumi.Bool(false),
GaEip: pulumi.Bool(false),
Havip: pulumi.Bool(false),
NatEip: pulumi.Bool(false),
NatPublicIp: pulumi.Bool(false),
NlbEip: pulumi.Bool(false),
SlbEip: pulumi.Bool(false),
SlbPublicIp: pulumi.Bool(false),
},
Ipv6: &cloudfirewall.AddressBookAssetRegionResourceTypeResourceTypeIpv6Args{
AiGatewayEipv6: pulumi.Bool(false),
AlbIpv6: pulumi.Bool(false),
ApiGatewayEipv6: pulumi.Bool(false),
EcsIpv6: pulumi.Bool(false),
EniEipv6: pulumi.Bool(false),
GaEipv6: pulumi.Bool(false),
NlbIpv6: pulumi.Bool(false),
SlbIpv6: pulumi.Bool(false),
},
},
},
},
AutoAddTagEcs: pulumi.Int(0),
EcsTags: cloudfirewall.AddressBookEcsTagArray{
&cloudfirewall.AddressBookEcsTagArgs{
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
},
Lang: pulumi.String("string"),
TagRelation: pulumi.String("string"),
})
resource "alicloud_cloudfirewall_address_book" "addressBookResource" {
lifecycle {
create_before_destroy = true
}
description = "string"
group_name = "string"
group_type = "string"
address_lists = ["string"]
asset_member_uids = [0]
asset_region_resource_types {
asset_region_id = "string"
resource_type = {
ipv4 = {
ai_gateway_eip = false
alb_eip = false
api_gateway_eip = false
bastion_host_egress_ip = false
bastion_host_ingress_ip = false
bastion_host_ip = false
ecs_eip = false
ecs_public_ip = false
eip = false
eni_eip = false
ga_eip = false
havip = false
nat_eip = false
nat_public_ip = false
nlb_eip = false
slb_eip = false
slb_public_ip = false
}
ipv6 = {
ai_gateway_eipv6 = false
alb_ipv6 = false
api_gateway_eipv6 = false
ecs_ipv6 = false
eni_eipv6 = false
ga_eipv6 = false
nlb_ipv6 = false
slb_ipv6 = false
}
}
}
auto_add_tag_ecs = 0
ecs_tags {
tag_key = "string"
tag_value = "string"
}
lang = "string"
tag_relation = "string"
}
var addressBookResource = new com.pulumi.alicloud.cloudfirewall.AddressBook("addressBookResource", com.pulumi.alicloud.cloudfirewall.AddressBookArgs.builder()
.description("string")
.groupName("string")
.groupType("string")
.addressLists("string")
.assetMemberUids(0)
.assetRegionResourceTypes(AddressBookAssetRegionResourceTypeArgs.builder()
.assetRegionId("string")
.resourceType(AddressBookAssetRegionResourceTypeResourceTypeArgs.builder()
.ipv4(AddressBookAssetRegionResourceTypeResourceTypeIpv4Args.builder()
.aiGatewayEip(false)
.albEip(false)
.apiGatewayEip(false)
.bastionHostEgressIp(false)
.bastionHostIngressIp(false)
.bastionHostIp(false)
.ecsEip(false)
.ecsPublicIp(false)
.eip(false)
.eniEip(false)
.gaEip(false)
.havip(false)
.natEip(false)
.natPublicIp(false)
.nlbEip(false)
.slbEip(false)
.slbPublicIp(false)
.build())
.ipv6(AddressBookAssetRegionResourceTypeResourceTypeIpv6Args.builder()
.aiGatewayEipv6(false)
.albIpv6(false)
.apiGatewayEipv6(false)
.ecsIpv6(false)
.eniEipv6(false)
.gaEipv6(false)
.nlbIpv6(false)
.slbIpv6(false)
.build())
.build())
.build())
.autoAddTagEcs(0)
.ecsTags(AddressBookEcsTagArgs.builder()
.tagKey("string")
.tagValue("string")
.build())
.lang("string")
.tagRelation("string")
.build());
address_book_resource = alicloud.cloudfirewall.AddressBook("addressBookResource",
description="string",
group_name="string",
group_type="string",
address_lists=["string"],
asset_member_uids=[0],
asset_region_resource_types=[{
"asset_region_id": "string",
"resource_type": {
"ipv4": {
"ai_gateway_eip": False,
"alb_eip": False,
"api_gateway_eip": False,
"bastion_host_egress_ip": False,
"bastion_host_ingress_ip": False,
"bastion_host_ip": False,
"ecs_eip": False,
"ecs_public_ip": False,
"eip": False,
"eni_eip": False,
"ga_eip": False,
"havip": False,
"nat_eip": False,
"nat_public_ip": False,
"nlb_eip": False,
"slb_eip": False,
"slb_public_ip": False,
},
"ipv6": {
"ai_gateway_eipv6": False,
"alb_ipv6": False,
"api_gateway_eipv6": False,
"ecs_ipv6": False,
"eni_eipv6": False,
"ga_eipv6": False,
"nlb_ipv6": False,
"slb_ipv6": False,
},
},
}],
auto_add_tag_ecs=0,
ecs_tags=[{
"tag_key": "string",
"tag_value": "string",
}],
lang="string",
tag_relation="string")
const addressBookResource = new alicloud.cloudfirewall.AddressBook("addressBookResource", {
description: "string",
groupName: "string",
groupType: "string",
addressLists: ["string"],
assetMemberUids: [0],
assetRegionResourceTypes: [{
assetRegionId: "string",
resourceType: {
ipv4: {
aiGatewayEip: false,
albEip: false,
apiGatewayEip: false,
bastionHostEgressIp: false,
bastionHostIngressIp: false,
bastionHostIp: false,
ecsEip: false,
ecsPublicIp: false,
eip: false,
eniEip: false,
gaEip: false,
havip: false,
natEip: false,
natPublicIp: false,
nlbEip: false,
slbEip: false,
slbPublicIp: false,
},
ipv6: {
aiGatewayEipv6: false,
albIpv6: false,
apiGatewayEipv6: false,
ecsIpv6: false,
eniEipv6: false,
gaEipv6: false,
nlbIpv6: false,
slbIpv6: false,
},
},
}],
autoAddTagEcs: 0,
ecsTags: [{
tagKey: "string",
tagValue: "string",
}],
lang: "string",
tagRelation: "string",
});
type: alicloud:cloudfirewall:AddressBook
properties:
addressLists:
- string
assetMemberUids:
- 0
assetRegionResourceTypes:
- assetRegionId: string
resourceType:
ipv4:
aiGatewayEip: false
albEip: false
apiGatewayEip: false
bastionHostEgressIp: false
bastionHostIngressIp: false
bastionHostIp: false
ecsEip: false
ecsPublicIp: false
eip: false
eniEip: false
gaEip: false
havip: false
natEip: false
natPublicIp: false
nlbEip: false
slbEip: false
slbPublicIp: false
ipv6:
aiGatewayEipv6: false
albIpv6: false
apiGatewayEipv6: false
ecsIpv6: false
eniEipv6: false
gaEipv6: false
nlbIpv6: false
slbIpv6: false
autoAddTagEcs: 0
description: string
ecsTags:
- tagKey: string
tagValue: string
groupName: string
groupType: string
lang: string
tagRelation: string
AddressBook Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AddressBook resource accepts the following input properties:
- Description string
- The description of the Address Book.
- 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. - Address
Lists List<string> - The list of addresses.
- Asset
Member List<int>Uids - The list of member account UIDs of the asset Address Book.
- Asset
Region List<Pulumi.Resource Types Ali Cloud. Cloud Firewall. Inputs. Address Book Asset Region Resource Type> - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - Auto
Add intTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. -
List<Pulumi.
Ali Cloud. Cloud Firewall. Inputs. Address Book Ecs Tag> - A list of ECS tags. See
ecsTagsbelow. - Lang string
- The language of the content within the request and response. Valid values:
zh,en. - Tag
Relation string - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- Description string
- The description of the Address Book.
- 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. - Address
Lists []string - The list of addresses.
- Asset
Member []intUids - The list of member account UIDs of the asset Address Book.
- Asset
Region []AddressResource Types Book Asset Region Resource Type Args - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - Auto
Add intTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. -
[]Address
Book Ecs Tag Args - A list of ECS tags. See
ecsTagsbelow. - Lang string
- The language of the content within the request and response. Valid values:
zh,en. - Tag
Relation string - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- description string
- The description of the Address Book.
- 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. - address_
lists list(string) - The list of addresses.
- asset_
member_ list(number)uids - The list of member account UIDs of the asset Address Book.
- asset_
region_ list(object)resource_ types - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - auto_
add_ numbertag_ ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. - list(object)
- A list of ECS tags. See
ecsTagsbelow. - lang string
- The language of the content within the request and response. Valid values:
zh,en. - tag_
relation string - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- description String
- The description of the Address Book.
- 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. - address
Lists List<String> - The list of addresses.
- asset
Member List<Integer>Uids - The list of member account UIDs of the asset Address Book.
- asset
Region List<AddressResource Types Book Asset Region Resource Type> - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - auto
Add IntegerTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. -
List<Address
Book Ecs Tag> - A list of ECS tags. See
ecsTagsbelow. - lang String
- The language of the content within the request and response. Valid values:
zh,en. - tag
Relation String - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- description string
- The description of the Address Book.
- 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. - address
Lists string[] - The list of addresses.
- asset
Member number[]Uids - The list of member account UIDs of the asset Address Book.
- asset
Region AddressResource Types Book Asset Region Resource Type[] - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - auto
Add numberTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. -
Address
Book Ecs Tag[] - A list of ECS tags. See
ecsTagsbelow. - lang string
- The language of the content within the request and response. Valid values:
zh,en. - tag
Relation string - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- description str
- The description of the Address Book.
- 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. - address_
lists Sequence[str] - The list of addresses.
- asset_
member_ Sequence[int]uids - The list of member account UIDs of the asset Address Book.
- asset_
region_ Sequence[Addressresource_ types Book Asset Region Resource Type Args] - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - auto_
add_ inttag_ ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. -
Sequence[Address
Book Ecs Tag Args] - A list of ECS tags. See
ecsTagsbelow. - lang str
- The language of the content within the request and response. Valid values:
zh,en. - tag_
relation str - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- description String
- The description of the Address Book.
- 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. - address
Lists List<String> - The list of addresses.
- asset
Member List<Number>Uids - The list of member account UIDs of the asset Address Book.
- asset
Region List<Property Map>Resource Types - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - auto
Add NumberTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. - List<Property Map>
- A list of ECS tags. See
ecsTagsbelow. - lang String
- The language of the content within the request and response. Valid values:
zh,en. - tag
Relation String - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
Outputs
All input properties are implicitly available as output properties. Additionally, the AddressBook resource produces the following output properties:
- Address
List intCount - (Available since v1.286.0) The number of addresses in the Address Book.
- Id string
- The provider-assigned unique ID for this managed resource.
- Reference
Count int - (Available since v1.286.0) The number of times that the Address Book is referenced.
- Address
List intCount - (Available since v1.286.0) The number of addresses in the Address Book.
- Id string
- The provider-assigned unique ID for this managed resource.
- Reference
Count int - (Available since v1.286.0) The number of times that the Address Book is referenced.
- address_
list_ numbercount - (Available since v1.286.0) The number of addresses in the Address Book.
- id string
- The provider-assigned unique ID for this managed resource.
- reference_
count number - (Available since v1.286.0) The number of times that the Address Book is referenced.
- address
List IntegerCount - (Available since v1.286.0) The number of addresses in the Address Book.
- id String
- The provider-assigned unique ID for this managed resource.
- reference
Count Integer - (Available since v1.286.0) The number of times that the Address Book is referenced.
- address
List numberCount - (Available since v1.286.0) The number of addresses in the Address Book.
- id string
- The provider-assigned unique ID for this managed resource.
- reference
Count number - (Available since v1.286.0) The number of times that the Address Book is referenced.
- address_
list_ intcount - (Available since v1.286.0) The number of addresses in the Address Book.
- id str
- The provider-assigned unique ID for this managed resource.
- reference_
count int - (Available since v1.286.0) The number of times that the Address Book is referenced.
- address
List NumberCount - (Available since v1.286.0) The number of addresses in the Address Book.
- id String
- The provider-assigned unique ID for this managed resource.
- reference
Count Number - (Available since v1.286.0) The number of times that the Address Book is referenced.
Look up Existing AddressBook Resource
Get an existing AddressBook resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AddressBookState, opts?: CustomResourceOptions): AddressBook@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
address_list_count: Optional[int] = None,
address_lists: Optional[Sequence[str]] = None,
asset_member_uids: Optional[Sequence[int]] = None,
asset_region_resource_types: Optional[Sequence[AddressBookAssetRegionResourceTypeArgs]] = None,
auto_add_tag_ecs: Optional[int] = None,
description: Optional[str] = None,
ecs_tags: Optional[Sequence[AddressBookEcsTagArgs]] = None,
group_name: Optional[str] = None,
group_type: Optional[str] = None,
lang: Optional[str] = None,
reference_count: Optional[int] = None,
tag_relation: Optional[str] = None) -> AddressBookfunc GetAddressBook(ctx *Context, name string, id IDInput, state *AddressBookState, opts ...ResourceOption) (*AddressBook, error)public static AddressBook Get(string name, Input<string> id, AddressBookState? state, CustomResourceOptions? opts = null)public static AddressBook get(String name, Output<String> id, AddressBookState state, CustomResourceOptions options)resources: _: type: alicloud:cloudfirewall:AddressBook get: id: ${id}import {
to = alicloud_cloudfirewall_address_book.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Address
List intCount - (Available since v1.286.0) The number of addresses in the Address Book.
- Address
Lists List<string> - The list of addresses.
- Asset
Member List<int>Uids - The list of member account UIDs of the asset Address Book.
- Asset
Region List<Pulumi.Resource Types Ali Cloud. Cloud Firewall. Inputs. Address Book Asset Region Resource Type> - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - Auto
Add intTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. - Description string
- The description of the Address Book.
-
List<Pulumi.
Ali Cloud. Cloud Firewall. Inputs. Address Book Ecs Tag> - A list of ECS tags. See
ecsTagsbelow. - 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. - Lang string
- The language of the content within the request and response. Valid values:
zh,en. - Reference
Count int - (Available since v1.286.0) The number of times that the Address Book is referenced.
- Tag
Relation string - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- Address
List intCount - (Available since v1.286.0) The number of addresses in the Address Book.
- Address
Lists []string - The list of addresses.
- Asset
Member []intUids - The list of member account UIDs of the asset Address Book.
- Asset
Region []AddressResource Types Book Asset Region Resource Type Args - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - Auto
Add intTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. - Description string
- The description of the Address Book.
-
[]Address
Book Ecs Tag Args - A list of ECS tags. See
ecsTagsbelow. - 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. - Lang string
- The language of the content within the request and response. Valid values:
zh,en. - Reference
Count int - (Available since v1.286.0) The number of times that the Address Book is referenced.
- Tag
Relation string - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- address_
list_ numbercount - (Available since v1.286.0) The number of addresses in the Address Book.
- address_
lists list(string) - The list of addresses.
- asset_
member_ list(number)uids - The list of member account UIDs of the asset Address Book.
- asset_
region_ list(object)resource_ types - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - auto_
add_ numbertag_ ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. - description string
- The description of the Address Book.
- list(object)
- A list of ECS tags. See
ecsTagsbelow. - 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. - lang string
- The language of the content within the request and response. Valid values:
zh,en. - reference_
count number - (Available since v1.286.0) The number of times that the Address Book is referenced.
- tag_
relation string - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- address
List IntegerCount - (Available since v1.286.0) The number of addresses in the Address Book.
- address
Lists List<String> - The list of addresses.
- asset
Member List<Integer>Uids - The list of member account UIDs of the asset Address Book.
- asset
Region List<AddressResource Types Book Asset Region Resource Type> - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - auto
Add IntegerTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. - description String
- The description of the Address Book.
-
List<Address
Book Ecs Tag> - A list of ECS tags. See
ecsTagsbelow. - 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. - lang String
- The language of the content within the request and response. Valid values:
zh,en. - reference
Count Integer - (Available since v1.286.0) The number of times that the Address Book is referenced.
- tag
Relation String - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- address
List numberCount - (Available since v1.286.0) The number of addresses in the Address Book.
- address
Lists string[] - The list of addresses.
- asset
Member number[]Uids - The list of member account UIDs of the asset Address Book.
- asset
Region AddressResource Types Book Asset Region Resource Type[] - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - auto
Add numberTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. - description string
- The description of the Address Book.
-
Address
Book Ecs Tag[] - A list of ECS tags. See
ecsTagsbelow. - 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. - lang string
- The language of the content within the request and response. Valid values:
zh,en. - reference
Count number - (Available since v1.286.0) The number of times that the Address Book is referenced.
- tag
Relation string - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- address_
list_ intcount - (Available since v1.286.0) The number of addresses in the Address Book.
- address_
lists Sequence[str] - The list of addresses.
- asset_
member_ Sequence[int]uids - The list of member account UIDs of the asset Address Book.
- asset_
region_ Sequence[Addressresource_ types Book Asset Region Resource Type Args] - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - auto_
add_ inttag_ ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. - description str
- The description of the Address Book.
-
Sequence[Address
Book Ecs Tag Args] - A list of ECS tags. See
ecsTagsbelow. - 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. - lang str
- The language of the content within the request and response. Valid values:
zh,en. - reference_
count int - (Available since v1.286.0) The number of times that the Address Book is referenced.
- tag_
relation str - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
- address
List NumberCount - (Available since v1.286.0) The number of addresses in the Address Book.
- address
Lists List<String> - The list of addresses.
- asset
Member List<Number>Uids - The list of member account UIDs of the asset Address Book.
- asset
Region List<Property Map>Resource Types - The list of regions and asset types of the asset Address Book. See
assetRegionResourceTypesbelow. - auto
Add NumberTag Ecs - Whether you want to automatically add new matching tags of the ECS IP address to the Address Book. Valid values:
0,1. - description String
- The description of the Address Book.
- List<Property Map>
- A list of ECS tags. See
ecsTagsbelow. - 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. - lang String
- The language of the content within the request and response. Valid values:
zh,en. - reference
Count Number - (Available since v1.286.0) The number of times that the Address Book is referenced.
- tag
Relation String - The logical relation among the ECS tags that to be matched. Default value:
and. Valid values:
Supporting Types
AddressBookAssetRegionResourceType, AddressBookAssetRegionResourceTypeArgs
- Asset
Region stringId - The region ID of the assets. Set the value to
allto specify all the regions. NOTE:assetRegionIdcannot be modified after the Address Book is created. - Resource
Type Pulumi.Ali Cloud. Cloud Firewall. Inputs. Address Book Asset Region Resource Type Resource Type - The types of the assets. See
resourceTypebelow.
- Asset
Region stringId - The region ID of the assets. Set the value to
allto specify all the regions. NOTE:assetRegionIdcannot be modified after the Address Book is created. - Resource
Type AddressBook Asset Region Resource Type Resource Type - The types of the assets. See
resourceTypebelow.
- asset_
region_ stringid - The region ID of the assets. Set the value to
allto specify all the regions. NOTE:assetRegionIdcannot be modified after the Address Book is created. - resource_
type object - The types of the assets. See
resourceTypebelow.
- asset
Region StringId - The region ID of the assets. Set the value to
allto specify all the regions. NOTE:assetRegionIdcannot be modified after the Address Book is created. - resource
Type AddressBook Asset Region Resource Type Resource Type - The types of the assets. See
resourceTypebelow.
- asset
Region stringId - The region ID of the assets. Set the value to
allto specify all the regions. NOTE:assetRegionIdcannot be modified after the Address Book is created. - resource
Type AddressBook Asset Region Resource Type Resource Type - The types of the assets. See
resourceTypebelow.
- asset_
region_ strid - The region ID of the assets. Set the value to
allto specify all the regions. NOTE:assetRegionIdcannot be modified after the Address Book is created. - resource_
type AddressBook Asset Region Resource Type Resource Type - The types of the assets. See
resourceTypebelow.
- asset
Region StringId - The region ID of the assets. Set the value to
allto specify all the regions. NOTE:assetRegionIdcannot be modified after the Address Book is created. - resource
Type Property Map - The types of the assets. See
resourceTypebelow.
AddressBookAssetRegionResourceTypeResourceType, AddressBookAssetRegionResourceTypeResourceTypeArgs
- Ipv4
Pulumi.
Ali Cloud. Cloud Firewall. Inputs. Address Book Asset Region Resource Type Resource Type Ipv4 - The IPv4 asset types. See
ipv4below. - Ipv6
Pulumi.
Ali Cloud. Cloud Firewall. Inputs. Address Book Asset Region Resource Type Resource Type Ipv6 - The IPv6 asset types. See
ipv6below.
- Ipv4
Address
Book Asset Region Resource Type Resource Type Ipv4 - The IPv4 asset types. See
ipv4below. - Ipv6
Address
Book Asset Region Resource Type Resource Type Ipv6 - The IPv6 asset types. See
ipv6below.
- ipv4
Address
Book Asset Region Resource Type Resource Type Ipv4 - The IPv4 asset types. See
ipv4below. - ipv6
Address
Book Asset Region Resource Type Resource Type Ipv6 - The IPv6 asset types. See
ipv6below.
- ipv4
Address
Book Asset Region Resource Type Resource Type Ipv4 - The IPv4 asset types. See
ipv4below. - ipv6
Address
Book Asset Region Resource Type Resource Type Ipv6 - The IPv6 asset types. See
ipv6below.
- ipv4
Address
Book Asset Region Resource Type Resource Type Ipv4 - The IPv4 asset types. See
ipv4below. - ipv6
Address
Book Asset Region Resource Type Resource Type Ipv6 - The IPv6 asset types. See
ipv6below.
- ipv4 Property Map
- The IPv4 asset types. See
ipv4below. - ipv6 Property Map
- The IPv6 asset types. See
ipv6below.
AddressBookAssetRegionResourceTypeResourceTypeIpv4, AddressBookAssetRegionResourceTypeResourceTypeIpv4Args
- Ai
Gateway boolEip - Whether to include the assets of the type AiGatewayEIP.
- Alb
Eip bool - Whether to include the assets of the type AlbEIP.
- Api
Gateway boolEip - Whether to include the assets of the type ApiGatewayEIP.
- Bastion
Host boolEgress Ip - Whether to include the assets of the type BastionHostEgressIP.
- Bastion
Host boolIngress Ip - Whether to include the assets of the type BastionHostIngressIP.
- Bastion
Host boolIp - Whether to include the assets of the type BastionHostIP.
- Ecs
Eip bool - Whether to include the assets of the type EcsEIP.
- Ecs
Public boolIp - Whether to include the assets of the type EcsPublicIP.
- Eip bool
- Whether to include the assets of the type EIP.
- Eni
Eip bool - Whether to include the assets of the type EniEIP.
- Ga
Eip bool - Whether to include the assets of the type GaEIP.
- Havip bool
- Whether to include the assets of the type HAVIP.
- Nat
Eip bool - Whether to include the assets of the type NatEIP.
- Nat
Public boolIp - Whether to include the assets of the type NatPublicIP.
- Nlb
Eip bool - Whether to include the assets of the type NlbEIP.
- Slb
Eip bool - Whether to include the assets of the type SlbEIP.
- Slb
Public boolIp - Whether to include the assets of the type SlbPublicIP.
- Ai
Gateway boolEip - Whether to include the assets of the type AiGatewayEIP.
- Alb
Eip bool - Whether to include the assets of the type AlbEIP.
- Api
Gateway boolEip - Whether to include the assets of the type ApiGatewayEIP.
- Bastion
Host boolEgress Ip - Whether to include the assets of the type BastionHostEgressIP.
- Bastion
Host boolIngress Ip - Whether to include the assets of the type BastionHostIngressIP.
- Bastion
Host boolIp - Whether to include the assets of the type BastionHostIP.
- Ecs
Eip bool - Whether to include the assets of the type EcsEIP.
- Ecs
Public boolIp - Whether to include the assets of the type EcsPublicIP.
- Eip bool
- Whether to include the assets of the type EIP.
- Eni
Eip bool - Whether to include the assets of the type EniEIP.
- Ga
Eip bool - Whether to include the assets of the type GaEIP.
- Havip bool
- Whether to include the assets of the type HAVIP.
- Nat
Eip bool - Whether to include the assets of the type NatEIP.
- Nat
Public boolIp - Whether to include the assets of the type NatPublicIP.
- Nlb
Eip bool - Whether to include the assets of the type NlbEIP.
- Slb
Eip bool - Whether to include the assets of the type SlbEIP.
- Slb
Public boolIp - Whether to include the assets of the type SlbPublicIP.
- ai_
gateway_ booleip - Whether to include the assets of the type AiGatewayEIP.
- alb_
eip bool - Whether to include the assets of the type AlbEIP.
- api_
gateway_ booleip - Whether to include the assets of the type ApiGatewayEIP.
- bastion_
host_ boolegress_ ip - Whether to include the assets of the type BastionHostEgressIP.
- bastion_
host_ boolingress_ ip - Whether to include the assets of the type BastionHostIngressIP.
- bastion_
host_ boolip - Whether to include the assets of the type BastionHostIP.
- ecs_
eip bool - Whether to include the assets of the type EcsEIP.
- ecs_
public_ boolip - Whether to include the assets of the type EcsPublicIP.
- eip bool
- Whether to include the assets of the type EIP.
- eni_
eip bool - Whether to include the assets of the type EniEIP.
- ga_
eip bool - Whether to include the assets of the type GaEIP.
- havip bool
- Whether to include the assets of the type HAVIP.
- nat_
eip bool - Whether to include the assets of the type NatEIP.
- nat_
public_ boolip - Whether to include the assets of the type NatPublicIP.
- nlb_
eip bool - Whether to include the assets of the type NlbEIP.
- slb_
eip bool - Whether to include the assets of the type SlbEIP.
- slb_
public_ boolip - Whether to include the assets of the type SlbPublicIP.
- ai
Gateway BooleanEip - Whether to include the assets of the type AiGatewayEIP.
- alb
Eip Boolean - Whether to include the assets of the type AlbEIP.
- api
Gateway BooleanEip - Whether to include the assets of the type ApiGatewayEIP.
- bastion
Host BooleanEgress Ip - Whether to include the assets of the type BastionHostEgressIP.
- bastion
Host BooleanIngress Ip - Whether to include the assets of the type BastionHostIngressIP.
- bastion
Host BooleanIp - Whether to include the assets of the type BastionHostIP.
- ecs
Eip Boolean - Whether to include the assets of the type EcsEIP.
- ecs
Public BooleanIp - Whether to include the assets of the type EcsPublicIP.
- eip Boolean
- Whether to include the assets of the type EIP.
- eni
Eip Boolean - Whether to include the assets of the type EniEIP.
- ga
Eip Boolean - Whether to include the assets of the type GaEIP.
- havip Boolean
- Whether to include the assets of the type HAVIP.
- nat
Eip Boolean - Whether to include the assets of the type NatEIP.
- nat
Public BooleanIp - Whether to include the assets of the type NatPublicIP.
- nlb
Eip Boolean - Whether to include the assets of the type NlbEIP.
- slb
Eip Boolean - Whether to include the assets of the type SlbEIP.
- slb
Public BooleanIp - Whether to include the assets of the type SlbPublicIP.
- ai
Gateway booleanEip - Whether to include the assets of the type AiGatewayEIP.
- alb
Eip boolean - Whether to include the assets of the type AlbEIP.
- api
Gateway booleanEip - Whether to include the assets of the type ApiGatewayEIP.
- bastion
Host booleanEgress Ip - Whether to include the assets of the type BastionHostEgressIP.
- bastion
Host booleanIngress Ip - Whether to include the assets of the type BastionHostIngressIP.
- bastion
Host booleanIp - Whether to include the assets of the type BastionHostIP.
- ecs
Eip boolean - Whether to include the assets of the type EcsEIP.
- ecs
Public booleanIp - Whether to include the assets of the type EcsPublicIP.
- eip boolean
- Whether to include the assets of the type EIP.
- eni
Eip boolean - Whether to include the assets of the type EniEIP.
- ga
Eip boolean - Whether to include the assets of the type GaEIP.
- havip boolean
- Whether to include the assets of the type HAVIP.
- nat
Eip boolean - Whether to include the assets of the type NatEIP.
- nat
Public booleanIp - Whether to include the assets of the type NatPublicIP.
- nlb
Eip boolean - Whether to include the assets of the type NlbEIP.
- slb
Eip boolean - Whether to include the assets of the type SlbEIP.
- slb
Public booleanIp - Whether to include the assets of the type SlbPublicIP.
- ai_
gateway_ booleip - Whether to include the assets of the type AiGatewayEIP.
- alb_
eip bool - Whether to include the assets of the type AlbEIP.
- api_
gateway_ booleip - Whether to include the assets of the type ApiGatewayEIP.
- bastion_
host_ boolegress_ ip - Whether to include the assets of the type BastionHostEgressIP.
- bastion_
host_ boolingress_ ip - Whether to include the assets of the type BastionHostIngressIP.
- bastion_
host_ boolip - Whether to include the assets of the type BastionHostIP.
- ecs_
eip bool - Whether to include the assets of the type EcsEIP.
- ecs_
public_ boolip - Whether to include the assets of the type EcsPublicIP.
- eip bool
- Whether to include the assets of the type EIP.
- eni_
eip bool - Whether to include the assets of the type EniEIP.
- ga_
eip bool - Whether to include the assets of the type GaEIP.
- havip bool
- Whether to include the assets of the type HAVIP.
- nat_
eip bool - Whether to include the assets of the type NatEIP.
- nat_
public_ boolip - Whether to include the assets of the type NatPublicIP.
- nlb_
eip bool - Whether to include the assets of the type NlbEIP.
- slb_
eip bool - Whether to include the assets of the type SlbEIP.
- slb_
public_ boolip - Whether to include the assets of the type SlbPublicIP.
- ai
Gateway BooleanEip - Whether to include the assets of the type AiGatewayEIP.
- alb
Eip Boolean - Whether to include the assets of the type AlbEIP.
- api
Gateway BooleanEip - Whether to include the assets of the type ApiGatewayEIP.
- bastion
Host BooleanEgress Ip - Whether to include the assets of the type BastionHostEgressIP.
- bastion
Host BooleanIngress Ip - Whether to include the assets of the type BastionHostIngressIP.
- bastion
Host BooleanIp - Whether to include the assets of the type BastionHostIP.
- ecs
Eip Boolean - Whether to include the assets of the type EcsEIP.
- ecs
Public BooleanIp - Whether to include the assets of the type EcsPublicIP.
- eip Boolean
- Whether to include the assets of the type EIP.
- eni
Eip Boolean - Whether to include the assets of the type EniEIP.
- ga
Eip Boolean - Whether to include the assets of the type GaEIP.
- havip Boolean
- Whether to include the assets of the type HAVIP.
- nat
Eip Boolean - Whether to include the assets of the type NatEIP.
- nat
Public BooleanIp - Whether to include the assets of the type NatPublicIP.
- nlb
Eip Boolean - Whether to include the assets of the type NlbEIP.
- slb
Eip Boolean - Whether to include the assets of the type SlbEIP.
- slb
Public BooleanIp - Whether to include the assets of the type SlbPublicIP.
AddressBookAssetRegionResourceTypeResourceTypeIpv6, AddressBookAssetRegionResourceTypeResourceTypeIpv6Args
- Ai
Gateway boolEipv6 - Whether to include the assets of the type AiGatewayEIPv6.
- Alb
Ipv6 bool - Whether to include the assets of the type AlbIPv6.
- Api
Gateway boolEipv6 - Whether to include the assets of the type ApiGatewayEIPv6.
- Ecs
Ipv6 bool - Whether to include the assets of the type EcsIPv6.
- Eni
Eipv6 bool - Whether to include the assets of the type EniEIPv6.
- Ga
Eipv6 bool - Whether to include the assets of the type GaEIPv6.
- Nlb
Ipv6 bool - Whether to include the assets of the type NlbIPv6.
- Slb
Ipv6 bool - Whether to include the assets of the type SlbIPv6.
- Ai
Gateway boolEipv6 - Whether to include the assets of the type AiGatewayEIPv6.
- Alb
Ipv6 bool - Whether to include the assets of the type AlbIPv6.
- Api
Gateway boolEipv6 - Whether to include the assets of the type ApiGatewayEIPv6.
- Ecs
Ipv6 bool - Whether to include the assets of the type EcsIPv6.
- Eni
Eipv6 bool - Whether to include the assets of the type EniEIPv6.
- Ga
Eipv6 bool - Whether to include the assets of the type GaEIPv6.
- Nlb
Ipv6 bool - Whether to include the assets of the type NlbIPv6.
- Slb
Ipv6 bool - Whether to include the assets of the type SlbIPv6.
- ai_
gateway_ booleipv6 - Whether to include the assets of the type AiGatewayEIPv6.
- alb_
ipv6 bool - Whether to include the assets of the type AlbIPv6.
- api_
gateway_ booleipv6 - Whether to include the assets of the type ApiGatewayEIPv6.
- ecs_
ipv6 bool - Whether to include the assets of the type EcsIPv6.
- eni_
eipv6 bool - Whether to include the assets of the type EniEIPv6.
- ga_
eipv6 bool - Whether to include the assets of the type GaEIPv6.
- nlb_
ipv6 bool - Whether to include the assets of the type NlbIPv6.
- slb_
ipv6 bool - Whether to include the assets of the type SlbIPv6.
- ai
Gateway BooleanEipv6 - Whether to include the assets of the type AiGatewayEIPv6.
- alb
Ipv6 Boolean - Whether to include the assets of the type AlbIPv6.
- api
Gateway BooleanEipv6 - Whether to include the assets of the type ApiGatewayEIPv6.
- ecs
Ipv6 Boolean - Whether to include the assets of the type EcsIPv6.
- eni
Eipv6 Boolean - Whether to include the assets of the type EniEIPv6.
- ga
Eipv6 Boolean - Whether to include the assets of the type GaEIPv6.
- nlb
Ipv6 Boolean - Whether to include the assets of the type NlbIPv6.
- slb
Ipv6 Boolean - Whether to include the assets of the type SlbIPv6.
- ai
Gateway booleanEipv6 - Whether to include the assets of the type AiGatewayEIPv6.
- alb
Ipv6 boolean - Whether to include the assets of the type AlbIPv6.
- api
Gateway booleanEipv6 - Whether to include the assets of the type ApiGatewayEIPv6.
- ecs
Ipv6 boolean - Whether to include the assets of the type EcsIPv6.
- eni
Eipv6 boolean - Whether to include the assets of the type EniEIPv6.
- ga
Eipv6 boolean - Whether to include the assets of the type GaEIPv6.
- nlb
Ipv6 boolean - Whether to include the assets of the type NlbIPv6.
- slb
Ipv6 boolean - Whether to include the assets of the type SlbIPv6.
- ai_
gateway_ booleipv6 - Whether to include the assets of the type AiGatewayEIPv6.
- alb_
ipv6 bool - Whether to include the assets of the type AlbIPv6.
- api_
gateway_ booleipv6 - Whether to include the assets of the type ApiGatewayEIPv6.
- ecs_
ipv6 bool - Whether to include the assets of the type EcsIPv6.
- eni_
eipv6 bool - Whether to include the assets of the type EniEIPv6.
- ga_
eipv6 bool - Whether to include the assets of the type GaEIPv6.
- nlb_
ipv6 bool - Whether to include the assets of the type NlbIPv6.
- slb_
ipv6 bool - Whether to include the assets of the type SlbIPv6.
- ai
Gateway BooleanEipv6 - Whether to include the assets of the type AiGatewayEIPv6.
- alb
Ipv6 Boolean - Whether to include the assets of the type AlbIPv6.
- api
Gateway BooleanEipv6 - Whether to include the assets of the type ApiGatewayEIPv6.
- ecs
Ipv6 Boolean - Whether to include the assets of the type EcsIPv6.
- eni
Eipv6 Boolean - Whether to include the assets of the type EniEIPv6.
- ga
Eipv6 Boolean - Whether to include the assets of the type GaEIPv6.
- nlb
Ipv6 Boolean - Whether to include the assets of the type NlbIPv6.
- slb
Ipv6 Boolean - Whether to include the assets of the type SlbIPv6.
AddressBookEcsTag, AddressBookEcsTagArgs
Import
Cloud Firewall Address Book can be imported using the id, e.g.
$ pulumi import alicloud:cloudfirewall/addressBook:AddressBook example <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
published on Monday, Aug 24, 2026 by Pulumi