Show / Hide Table of Contents

Interface ICfnVpcAttachmentMixinProps

Properties for CfnVpcAttachmentPropsMixin.

Namespace: Amazon.CDK.Mixins.Preview.AWS.NetworkManager.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface ICfnVpcAttachmentMixinProps
Syntax (vb)
Public Interface ICfnVpcAttachmentMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html

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.Mixins.Preview.AWS.NetworkManager.Mixins;

             var cfnVpcAttachmentMixinProps = new CfnVpcAttachmentMixinProps {
                 CoreNetworkId = "coreNetworkId",
                 Options = new VpcOptionsProperty {
                     ApplianceModeSupport = false,
                     DnsSupport = false,
                     Ipv6Support = false,
                     SecurityGroupReferencingSupport = false
                 },
                 ProposedNetworkFunctionGroupChange = new ProposedNetworkFunctionGroupChangeProperty {
                     AttachmentPolicyRuleNumber = 123,
                     NetworkFunctionGroupName = "networkFunctionGroupName",
                     Tags = new [] { new CfnTag {
                         Key = "key",
                         Value = "value"
                     } }
                 },
                 ProposedSegmentChange = new ProposedSegmentChangeProperty {
                     AttachmentPolicyRuleNumber = 123,
                     SegmentName = "segmentName",
                     Tags = new [] { new CfnTag {
                         Key = "key",
                         Value = "value"
                     } }
                 },
                 RoutingPolicyLabel = "routingPolicyLabel",
                 SubnetArns = new [] { "subnetArns" },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 VpcArn = "vpcArn"
             };

Synopsis

Properties

CoreNetworkId

The core network ID.

Options

Options for creating the VPC attachment.

ProposedNetworkFunctionGroupChange

Describes proposed changes to a network function group.

ProposedSegmentChange

Describes a proposed segment change.

RoutingPolicyLabel

Routing policy label.

SubnetArns

The subnet ARNs.

Tags

The tags associated with the VPC attachment.

VpcArn

The ARN of the VPC attachment.

Properties

CoreNetworkId

The core network ID.

string? CoreNetworkId { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-corenetworkid

Options

Options for creating the VPC attachment.

object? Options { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-options

Type union: either IResolvable or CfnVpcAttachmentPropsMixin.IVpcOptionsProperty

ProposedNetworkFunctionGroupChange

Describes proposed changes to a network function group.

object? ProposedNetworkFunctionGroupChange { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-proposednetworkfunctiongroupchange

Type union: either IResolvable or CfnVpcAttachmentPropsMixin.IProposedNetworkFunctionGroupChangeProperty

ProposedSegmentChange

Describes a proposed segment change.

object? ProposedSegmentChange { get; }
Property Value

object

Remarks

In some cases, the segment change must first be evaluated and accepted.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-proposedsegmentchange

Type union: either IResolvable or CfnVpcAttachmentPropsMixin.IProposedSegmentChangeProperty

RoutingPolicyLabel

Routing policy label.

string? RoutingPolicyLabel { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-routingpolicylabel

SubnetArns

The subnet ARNs.

string[]? SubnetArns { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-subnetarns

Tags

The tags associated with the VPC attachment.

ICfnTag[]? Tags { get; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-tags

VpcArn

The ARN of the VPC attachment.

string? VpcArn { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-vpcarn

Back to top Generated by DocFX