AWS::EC2::SubnetNetworkAclAssociation - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::EC2::SubnetNetworkAclAssociation

关联子网与网络 ACL。有关更多信息,请参阅 Amazon Elastic Compute Cloud API 参考 中的 ReplaceNetworkAclAssociation

在创建或更新操作期间创建 AWS::EC2::SubnetNetworkAclAssociation 资源时,AWS CloudFormation 采用具有相同键属性(用于唯一地标识资源的属性)的现有资源。但是,如果操作失败并回滚,则 AWS CloudFormation 将删除之前的带外资源。您可通过使用 Retain 删除策略来防范此行为。有关更多信息,请参阅 DeletionPolicy 属性

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::EC2::SubnetNetworkAclAssociation", "Properties" : { "NetworkAclId" : String, "SubnetId" : String } }

YAML

Type: AWS::EC2::SubnetNetworkAclAssociation Properties: NetworkAclId: String SubnetId: String

属性

NetworkAclId

网络 ACL 的 ID。

必需:是

类型:字符串

Update requires: Replacement

SubnetId

子网的 ID。

必需:是

类型:字符串

Update requires: Replacement

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回子网网络 ACL 关联的 ID。

For more information about using the Ref function, see Ref.

Fn::GetAtt

AssociationId

返回该对象的 SubnetId 属性的值。

示例

子网网络 ACL 关联

以下示例将子网 mySubnet 与 myNetworkAcl 网络 ACL 关联。

JSON

"mySubnetNetworkAclAssociation" : { "Type" : "AWS::EC2::SubnetNetworkAclAssociation", "Properties" : { "SubnetId" : { "Ref" : "mySubnet" }, "NetworkAclId" : { "Ref" : "myNetworkAcl" } } }

YAML

mySubnetNetworkAclAssociation: Type: AWS::EC2::SubnetNetworkAclAssociation Properties: SubnetId: Ref: mySubnet NetworkAclId: Ref: myNetworkAcl