VpcAttachmentArgs class
The set of arguments for VpcAttachment. The set of arguments for VpcAttachment.
Constructors
-
VpcAttachmentArgs({required Input<
String> coreNetworkId, Input<VpcAttachmentOptions?> ? options, Input<String?> ? routingPolicyLabel, required Input<List< subnetArns, Input<String> >Map< ? tags, required Input<String, String> ?>String> vpcArn}) -
Creates a new VpcAttachmentArgs.
coreNetworkIdID of a core network for the VPC attachment.optionsOptions for the VPC attachment. See below.routingPolicyLabelThe routing policy label to apply to the VPC attachment for traffic routing decisions. Maximum length of 256 characters.subnetArnsSubnet ARNs of the VPC attachment.tagsKey-value tags for the attachment. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.vpcArnARN of the VPC.const -
VpcAttachmentArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
coreNetworkId
→ Input<
String> -
ID of a core network for the VPC attachment.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
options
→ Input<
VpcAttachmentOptions?> ? -
Options for the VPC attachment. See below.
final
-
routingPolicyLabel
→ Input<
String?> ? -
The routing policy label to apply to the VPC attachment for traffic routing decisions. Maximum length of 256 characters.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
subnetArns
→ Input<
List< String> > -
Subnet ARNs of the VPC attachment.
final
-
Key-value tags for the attachment. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
vpcArn
→ Input<
String> -
ARN of the VPC.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited