AWS::EC2::SecurityGroupVpcAssociation - AWS CloudFormation

AWS::EC2::SecurityGroupVpcAssociation

A security group association with a VPC.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::EC2::SecurityGroupVpcAssociation", "Properties" : { "GroupId" : String, "VpcId" : String } }

YAML

Type: AWS::EC2::SecurityGroupVpcAssociation Properties: GroupId: String VpcId: String

Properties

GroupId

The association's security group ID.

Required: Yes

Type: String

Update requires: Replacement

VpcId

The association's VPC ID.

Required: Yes

Type: String

Update requires: Replacement

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns a concatenation of the security group ID and VPC ID in the format sg-id|vpc-id. Example:sg-a1b2c3d4e5a6b7d8e|vpc-a1b2c3d4e5a6b7d8e.

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

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

State

The association's state.

StateReason

The association's state reason.

VpcOwnerId

The AWS account ID of the owner of the VPC.