Class CfnTransitGatewayRouteTableAttachmentMixinProps
Properties for CfnTransitGatewayRouteTableAttachmentPropsMixin.
Inherited Members
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
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
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
Remarks
PeeringId
The ID of the transit gateway peering.
public string? PeeringId { get; set; }
Property Value
Remarks
ProposedNetworkFunctionGroupChange
Describes proposed changes to a network function group.
public object? ProposedNetworkFunctionGroupChange { get; set; }
Property Value
Remarks
ProposedSegmentChange
This property is read-only.
public object? ProposedSegmentChange { get; set; }
Property Value
Remarks
Values can't be assigned to it.
Type union: either IResolvable or CfnTransitGatewayRouteTableAttachmentPropsMixin.IProposedSegmentChangeProperty
RoutingPolicyLabel
Routing policy label.
public string? RoutingPolicyLabel { get; set; }
Property Value
Remarks
Tags
The list of key-value pairs associated with the transit gateway route table attachment.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
TransitGatewayRouteTableArn
The ARN of the transit gateway attachment route table.
public string? TransitGatewayRouteTableArn { get; set; }
Property Value
Remarks
For example, "TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456" .