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<String>> subnetArns, Input<Map<String, String>?>? tags, required Input<String> vpcArn})
Creates a new VpcAttachmentArgs. coreNetworkId ID of a core network for the VPC attachment. options Options for the VPC attachment. See below. routingPolicyLabel The routing policy label to apply to the VPC attachment for traffic routing decisions. Maximum length of 256 characters. subnetArns Subnet ARNs of the VPC attachment. tags Key-value tags for the attachment. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. vpcArn ARN 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
tags → Input<Map<String, String>?>?
Key-value tags for the attachment. If configured with a provider defaultTags configuration 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