DATASOURCE::CLOUDFW::AddressBooks is used to query the information about address books that are used for access control in Cloud Firewall (CFW).
Syntax
{
"Type": "DATASOURCE::CLOUDFW::AddressBooks",
"Properties": {
"GroupType": String,
"Lang": String
}
}
Properties
Property | Type | Required | Editable | Description | Constraint |
GroupType | String | No | Yes | The type of the address book. | Valid values:
Note If you do not specify this property, the system queries IP address books and ECS tag-based address books. |
Lang | String | No | Yes | The language of the content within the request. | Valid values:
|
Return values
Fn::GetAtt
AddressBooks: the information about the address books.
GroupUuids: the UUIDs of the address books.
Property | Type | Description | Constraint |
GroupUuids | List | The UUIDs of the address books. | None. |
AddressBooks | List | The information about the address books. | None. |
AutoAddTagEcs | String | Indicates whether the public IP addresses of ECS instances are automatically added to the address book if the instances match the specified tags. This property takes effect for newly purchased ECS instances whose tag settings are complete or ECS instances whose tag settings are modified. | Valid values:
|
Tags | List | The information about the tags. | None. |
GroupUuid | String | The UUID of the address book. | None. |
AddressListCount | String | The number of addresses in the address book. | None. |
GroupName | String | The name of the address book. | None. |
ReferenceCount | String | The number of times that the address book is referenced. | None. |
TagRelation | String | The logical relationship among ECS tags. | Valid values:
|
AddressList | List | The addresses in the address book. | None. |
Description | String | The description of the address book. | None. |
GroupType | String | The type of the address book. | Valid values:
|