DATASOURCE::VPC::NetworkAcls类型用于查询已创建的网络ACL。
语法
{
"Type": "DATASOURCE::VPC::NetworkAcls",
"Properties": {
"NetworkAclId": String,
"VpcId": String,
"ResourceId": String,
"ResourceType": String,
"NetworkAclName": String,
"RefreshOptions": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
NetworkAclId | String | 否 | 是 | 网络ACL的ID。 | 无 |
VpcId | String | 否 | 是 | 网络ACL关联的VPC ID。 | 无 |
ResourceId | String | 否 | 是 | 关联实例的ID。 | ResourceType和ResourceId必须同时指定。 |
ResourceType | String | 否 | 是 | 关联实例的类型。 | 取值: ResourceType和ResourceId必须同时指定。 |
NetworkAclName | String | 否 | 是 | 网络ACL的名称。 | 长度为2~128个字符,必须以英文字母或汉字开头,但不能以 |
RefreshOptions | String | 否 | 是 | 当资源栈更新时,数据源资源的刷新策略。 | 有效值:
|
返回数据(Fn::GetAtt)
NetworkAclIds:网络ACL的ID列表。
NetworkAcls:网络ACL的详情列表。
属性名称 | 类型 | 描述 | 约束 |
NetworkAclIds | List | 网络ACL的ID列表。 | 取值示例: |
NetworkAcls | List | 网络ACL的详情列表。 | 无 |
Status | String | 网络ACL的状态。 | 取值:
|
VpcId | String | 关联的VPC ID。 | 无 |
CreationTime | String | 网络ACL的创建时间。 | 无 |
Description | String | 网络ACL的描述信息。 | 无 |
NetworkAclName | String | 网络ACL的名称。 | 无 |
NetworkAclId | String | 网络ACL的ID。 | 无 |
OwnerId | String | 网络ACL所属的阿里云账号ID。 | 无 |
IngressAclEntries | List | 入方向规则信息。 | 取值示例: |
EgressAclEntries | List | 出方向规则信息。 | 取值示例: |
Resources | List | 关联的资源。 | 取值示例: |
示例
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"NetworkAclName": {
"Type": "String",
"Default": "TT",
"Description": "The name of the network ACL.\nThe name must be 2 to 128 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The name must start with a letter but cannot start with http:// or https://."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::VPC::NetworkAcls",
"Properties": {
"NetworkAclName": {
"Ref": "NetworkAclName"
}
}
}
},
"Outputs": {
"NetworkAcls": {
"Description": "The list of The network acls.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"NetworkAcls"
]
}
},
"NetworkAclIds": {
"Description": "The list of The network acl ids.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"NetworkAclIds"
]
}
}
}
}