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
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
Remarks
Options
Options for creating the VPC attachment.
object? Options { get; }
Property Value
Remarks
ProposedNetworkFunctionGroupChange
Describes proposed changes to a network function group.
object? ProposedNetworkFunctionGroupChange { get; }
Property Value
Remarks
ProposedSegmentChange
Describes a proposed segment change.
object? ProposedSegmentChange { get; }
Property Value
Remarks
In some cases, the segment change must first be evaluated and accepted.
Type union: either IResolvable or CfnVpcAttachmentPropsMixin.IProposedSegmentChangeProperty
RoutingPolicyLabel
Routing policy label.
string? RoutingPolicyLabel { get; }
Property Value
Remarks
SubnetArns
Tags
The tags associated with the VPC attachment.
ICfnTag[]? Tags { get; }
Property Value
ICfnTag[]
Remarks
VpcArn
The ARN of the VPC attachment.
string? VpcArn { get; }