GetSubnetworkResult class
Result data returned by getSubnetwork.
Constructors
-
GetSubnetworkResult({String? description, String? externalIpv6Prefix, String? gatewayAddress, String? id, String? internalIpv6Prefix, String? ipCidrRange, String? ipv6AccessType, String? name, String? network, bool? privateIpGoogleAccess, String? project, String? region, List<
GetSubnetworkSecondaryIpRange> ? secondaryIpRanges, String? selfLink, String? stackType, int? subnetworkId}) -
Creates a new GetSubnetworkResult.
descriptionDescription of this subnetwork.externalIpv6PrefixThe external IPv6 address range that is assigned to this subnetwork.gatewayAddressThe IP address of the gateway.idThe provider-assigned unique ID for this managed resource.internalIpv6PrefixThe internal IPv6 address range that is assigned to this subnetwork.ipCidrRangeThe range of IP addresses belonging to this subnetworkipv6AccessTypeThe access type of IPv6 address this subnet holds. Possible values are:EXTERNAL,INTERNAL.nameOptional.networkThe network name or resource link to the parentprivateIpGoogleAccessWhether the VMs in this subnetprojectOptional.regionOptional.secondaryIpRangesAn array of configurations for secondary IP ranges forselfLinkOptional.stackTypeThe stack type for the subnet. Possible values are:IPV4_ONLY,IPV4_IPV6,IPV6_ONLY.subnetworkIdThe numeric ID of the resource.const -
GetSubnetworkResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- description → String?
-
Description of this subnetwork.
final
- externalIpv6Prefix → String?
-
The external IPv6 address range that is assigned to this subnetwork.
final
- gatewayAddress → String?
-
The IP address of the gateway.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The provider-assigned unique ID for this managed resource.
final
- internalIpv6Prefix → String?
-
The internal IPv6 address range that is assigned to this subnetwork.
final
- ipCidrRange → String?
-
The range of IP addresses belonging to this subnetwork
secondary range.
final
- ipv6AccessType → String?
-
The access type of IPv6 address this subnet holds. Possible values are:
EXTERNAL,INTERNAL.final - name → String?
-
final
- network → String?
-
The network name or resource link to the parent
network of this subnetwork.
final
- privateIpGoogleAccess → bool?
-
Whether the VMs in this subnet
can access Google services without assigned external IP
addresses.
final
- project → String?
-
final
- region → String?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
secondaryIpRanges
→ List<
GetSubnetworkSecondaryIpRange> ? -
An array of configurations for secondary IP ranges for
VM instances contained in this subnetwork. Structure is documented below.
final
- selfLink → String?
-
final
- stackType → String?
-
The stack type for the subnet. Possible values are:
IPV4_ONLY,IPV4_IPV6,IPV6_ONLY.final - subnetworkId → int?
-
The numeric ID of the resource.
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