Show / Hide Table of Contents

Class CfnTransitGatewayRouteTableAttachmentMixinProps

Properties for CfnTransitGatewayRouteTableAttachmentPropsMixin.

Inheritance
object
CfnTransitGatewayRouteTableAttachmentMixinProps
Implements
ICfnTransitGatewayRouteTableAttachmentMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.NetworkManager.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnTransitGatewayRouteTableAttachmentMixinProps : ICfnTransitGatewayRouteTableAttachmentMixinProps
Syntax (vb)
Public Class CfnTransitGatewayRouteTableAttachmentMixinProps Implements ICfnTransitGatewayRouteTableAttachmentMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-transitgatewayroutetableattachment.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 cfnTransitGatewayRouteTableAttachmentMixinProps = new CfnTransitGatewayRouteTableAttachmentMixinProps {
                 NetworkFunctionGroupName = "networkFunctionGroupName",
                 PeeringId = "peeringId",
                 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",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 TransitGatewayRouteTableArn = "transitGatewayRouteTableArn"
             };

Synopsis

Constructors

CfnTransitGatewayRouteTableAttachmentMixinProps()

Properties for CfnTransitGatewayRouteTableAttachmentPropsMixin.

Properties

NetworkFunctionGroupName

The name of the network function group.

PeeringId

The ID of the transit gateway peering.

ProposedNetworkFunctionGroupChange

Describes proposed changes to a network function group.

ProposedSegmentChange

This property is read-only.

RoutingPolicyLabel

Routing policy label.

Tags

The list of key-value pairs associated with the transit gateway route table attachment.

TransitGatewayRouteTableArn

The ARN of the transit gateway attachment route table.

Constructors

CfnTransitGatewayRouteTableAttachmentMixinProps()

Properties for CfnTransitGatewayRouteTableAttachmentPropsMixin.

public CfnTransitGatewayRouteTableAttachmentMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-transitgatewayroutetableattachment.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 cfnTransitGatewayRouteTableAttachmentMixinProps = new CfnTransitGatewayRouteTableAttachmentMixinProps {
                 NetworkFunctionGroupName = "networkFunctionGroupName",
                 PeeringId = "peeringId",
                 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",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 TransitGatewayRouteTableArn = "transitGatewayRouteTableArn"
             };

Properties

NetworkFunctionGroupName

The name of the network function group.

public string? NetworkFunctionGroupName { get; set; }
Property Value

string

Remarks

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

PeeringId

The ID of the transit gateway peering.

public string? PeeringId { get; set; }
Property Value

string

Remarks

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

ProposedNetworkFunctionGroupChange

Describes proposed changes to a network function group.

public object? ProposedNetworkFunctionGroupChange { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnTransitGatewayRouteTableAttachmentPropsMixin.IProposedNetworkFunctionGroupChangeProperty

ProposedSegmentChange

This property is read-only.

public object? ProposedSegmentChange { get; set; }
Property Value

object

Remarks

Values can't be assigned to it.

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

Type union: either IResolvable or CfnTransitGatewayRouteTableAttachmentPropsMixin.IProposedSegmentChangeProperty

RoutingPolicyLabel

Routing policy label.

public string? RoutingPolicyLabel { get; set; }
Property Value

string

Remarks

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

Tags

The list of key-value pairs associated with the transit gateway route table attachment.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

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

TransitGatewayRouteTableArn

The ARN of the transit gateway attachment route table.

public string? TransitGatewayRouteTableArn { get; set; }
Property Value

string

Remarks

For example, "TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456" .

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

Implements

ICfnTransitGatewayRouteTableAttachmentMixinProps
Back to top Generated by DocFX