Show / Hide Table of Contents

Class CfnSecurityGroupVpcAssociation

A security group association with a VPC.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnSecurityGroupVpcAssociation
Implements
IInspectable
ISecurityGroupVpcAssociationRef
IConstruct
IDependable
IEnvironmentAware
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.Env
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.With(params IMixin[])
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnSecurityGroupVpcAssociation : CfnResource, IInspectable, ISecurityGroupVpcAssociationRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class CfnSecurityGroupVpcAssociation Inherits CfnResource Implements IInspectable, ISecurityGroupVpcAssociationRef, IConstruct, IDependable, IEnvironmentAware
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupvpcassociation.html

CloudformationResource: AWS::EC2::SecurityGroupVpcAssociation

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.EC2;

             var cfnSecurityGroupVpcAssociation = new CfnSecurityGroupVpcAssociation(this, "MyCfnSecurityGroupVpcAssociation", new CfnSecurityGroupVpcAssociationProps {
                 GroupId = "groupId",
                 VpcId = "vpcId"
             });

Synopsis

Constructors

CfnSecurityGroupVpcAssociation(Construct, string, ICfnSecurityGroupVpcAssociationProps)

Create a new AWS::EC2::SecurityGroupVpcAssociation.

Properties

AttrState

The association's state.

AttrStateReason

The association's state reason.

AttrVpcOwnerId

The AWS account ID of the owner of the VPC.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

A security group association with a VPC.

GroupId

The association's security group ID.

SecurityGroupVpcAssociationRef

A reference to a SecurityGroupVpcAssociation resource.

VpcId

The association's VPC ID.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

IsCfnSecurityGroupVpcAssociation(object)

Checks whether the given object is a CfnSecurityGroupVpcAssociation.

RenderProperties(IDictionary<string, object>)

A security group association with a VPC.

Constructors

CfnSecurityGroupVpcAssociation(Construct, string, ICfnSecurityGroupVpcAssociationProps)

Create a new AWS::EC2::SecurityGroupVpcAssociation.

public CfnSecurityGroupVpcAssociation(Construct scope, string id, ICfnSecurityGroupVpcAssociationProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnSecurityGroupVpcAssociationProps

Resource properties.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupvpcassociation.html

CloudformationResource: AWS::EC2::SecurityGroupVpcAssociation

ExampleMetadata: fixture=_generated

Properties

AttrState

The association's state.

public virtual string AttrState { get; }
Property Value

string

Remarks

CloudformationAttribute: State

AttrStateReason

The association's state reason.

public virtual string AttrStateReason { get; }
Property Value

string

Remarks

CloudformationAttribute: StateReason

AttrVpcOwnerId

The AWS account ID of the owner of the VPC.

public virtual string AttrVpcOwnerId { get; }
Property Value

string

Remarks

CloudformationAttribute: VpcOwnerId

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupvpcassociation.html

CloudformationResource: AWS::EC2::SecurityGroupVpcAssociation

ExampleMetadata: fixture=_generated

CfnProperties

A security group association with a VPC.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupvpcassociation.html

CloudformationResource: AWS::EC2::SecurityGroupVpcAssociation

ExampleMetadata: fixture=_generated

GroupId

The association's security group ID.

public virtual string GroupId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupvpcassociation.html

CloudformationResource: AWS::EC2::SecurityGroupVpcAssociation

ExampleMetadata: fixture=_generated

SecurityGroupVpcAssociationRef

A reference to a SecurityGroupVpcAssociation resource.

public virtual ISecurityGroupVpcAssociationReference SecurityGroupVpcAssociationRef { get; }
Property Value

ISecurityGroupVpcAssociationReference

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupvpcassociation.html

CloudformationResource: AWS::EC2::SecurityGroupVpcAssociation

ExampleMetadata: fixture=_generated

VpcId

The association's VPC ID.

public virtual string VpcId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupvpcassociation.html

CloudformationResource: AWS::EC2::SecurityGroupVpcAssociation

ExampleMetadata: fixture=_generated

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupvpcassociation.html

CloudformationResource: AWS::EC2::SecurityGroupVpcAssociation

ExampleMetadata: fixture=_generated

IsCfnSecurityGroupVpcAssociation(object)

Checks whether the given object is a CfnSecurityGroupVpcAssociation.

public static bool IsCfnSecurityGroupVpcAssociation(object x)
Parameters
x object
Returns

bool

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupvpcassociation.html

CloudformationResource: AWS::EC2::SecurityGroupVpcAssociation

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

A security group association with a VPC.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupvpcassociation.html

CloudformationResource: AWS::EC2::SecurityGroupVpcAssociation

ExampleMetadata: fixture=_generated

Implements

IInspectable
ISecurityGroupVpcAssociationRef
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
Back to top Generated by DocFX