SubnetworkSecondaryIpRange class

Constructors

SubnetworkSecondaryIpRange({Input<String?>? ipCidrRange, Input<String?>? ipCollection, Input<String?>? ipVersion, required Input<String> rangeName, Input<String?>? reservedInternalRange})
Creates a new SubnetworkSecondaryIpRange. ipCidrRange The range of IP addresses belonging to this subnetwork secondary ipCollection (Optional, Beta) ipVersion (Optional, Beta) rangeName The name associated with this subnetwork secondary range, used reservedInternalRange The ID of the reserved internal range. Must be prefixed with networkconnectivity.googleapis.com
const
SubnetworkSecondaryIpRange.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
ipCidrRange → Input<String?>?
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. Field is optional when reservedInternalRange is defined, otherwise required.
final
ipCollection → Input<String?>?
(Optional, Beta) Reference to a Public Delegated Prefix (PDP) for BYOIP. This field should be specified for configuring BYOGUA internal IPv6 secondary range. When specified along with the ip_cidr_range, the ipCidrRange must lie within the PDP referenced by the ipCollection field. When specified without the ip_cidr_range, the range is auto-allocated from the PDP referenced by the ipCollection field.
final
ipVersion → Input<String?>?
(Optional, Beta) The IP version of the secondary range. If not specified, IPV4 is used. Possible values are: IPV4, IPV6.
final
rangeName → Input<String>
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
final
reservedInternalRange → Input<String?>?
The ID of the reserved internal range. Must be prefixed with networkconnectivity.googleapis.com E.g. networkconnectivity.googleapis.com/projects/{project}/locations/global/internalRanges/{rangeId}
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