GetRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig class
Constructors
-
GetRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig({required Input<
String> externalIpv6, required Input<String> externalIpv6PrefixLength, required Input<String> name, required Input<String> networkTier, required Input<String> publicPtrDomainName}) -
Creates a new GetRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig.
externalIpv6The first IPv6 address of the external IPv6 range associated with this instance, prefix length is stored in externalIpv6PrefixLength in ipv6AccessConfig. The field is output only, an IPv6 address from a subnetwork associated with the instance will be allocated dynamically.externalIpv6PrefixLengthThe prefix length of the external IPv6 range.nameThe name of the instance template. One ofnameorfiltermust be provided.networkTierThenetwork-tierused for configuringpublicPtrDomainNameThe domain name to be used when creating DNSv6 records for the external IPv6 ranges.const -
GetRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
externalIpv6
→ Input<
String> -
The first IPv6 address of the external IPv6 range associated with this instance, prefix length is stored in externalIpv6PrefixLength in ipv6AccessConfig. The field is output only, an IPv6 address from a subnetwork associated with the instance will be allocated dynamically.
final
-
externalIpv6PrefixLength
→ Input<
String> -
The prefix length of the external IPv6 range.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String> -
The name of the instance template. One of
nameorfiltermust be provided.final -
networkTier
→ Input<
String> -
The
network-tierused for configuring this instance template. This field can take the following values: PREMIUM or STANDARD. If this field is not specified, it is assumed to be PREMIUM.final -
publicPtrDomainName
→ Input<
String> -
The domain name to be used when creating DNSv6 records for the external IPv6 ranges.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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