AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::EC2::SubnetNetworkAclAssociation

关联子网与网络 ACL。

有关详细信息,请参阅 Amazon EC2 API Reference 中的 ReplaceNetworkAclAssociation 部分。

注意

EC2 API 引用将 SubnetId 参数引用为 AssociationId

语法

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

JSON

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

YAML

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

属性

SubnetId

表示原始网络 ACL 和子网之间当前关联性的 ID。

必需:是

类型:字符串

更新要求替换

NetworkAclId

要关联到子网的新 ACL 的 ID。

必需:是

类型:字符串

更新要求替换

返回值

Ref

当该资源的逻辑 ID 提供给 Ref内部函数时,Ref 将返回资源名称。

有关使用 Ref 功能的更多信息,请参阅参考

Fn::GetAtt

Fn::GetAtt 返回一个此类型指定属性的值。以下为可用属性和示例返回值。

AssociationId

返回数据元 SubnetId 属性的值。

有关使用 Fn::GetAtt 的更多信息,请参见 Fn::GetAtt

模板示例

JSON

Copy
{ "AWSTemplateFormatVersion" : "2010-09-09", "Resources" : { "mySubnetNetworkAclAssociation" : { "Type" : "AWS::EC2::SubnetNetworkAclAssociation", "Properties" : { "SubnetId" : { "Ref" : "mySubnet" }, "NetworkAclId" : { "Ref" : "myNetworkAcl" } } } } }

YAML

Copy
AWSTemplateFormatVersion: '2010-09-09' Resources: mySubnetNetworkAclAssociation: Type: AWS::EC2::SubnetNetworkAclAssociation Properties: SubnetId: Ref: mySubnet NetworkAclId: Ref: myNetworkAcl