SubnetState class

Input properties used for looking up and filtering Subnet resources.

Constructors

SubnetState({Input<String?>? createTime, Input<List<SubnetDhcpAddressRange>?>? dhcpAddressRanges, Input<String?>? gatewayId, Input<String?>? gatewayIp, Input<String?>? ipCidrRange, Input<String?>? name, Input<String?>? parent, Input<bool?>? standardConfig, Input<String?>? state, Input<String?>? type, Input<String?>? uid, Input<String?>? updateTime, Input<int?>? vlanId})
Creates a new SubnetState. createTime Creation time of this resource. dhcpAddressRanges DHCP address ranges. gatewayId The canonical identifier of the logical router that this subnet is attached to. gatewayIp The IP address of the gateway of this subnet. Must fall within the IP prefix defined above. ipCidrRange The IP address range of the subnet in CIDR format. name The ID of the subnet. For userDefined subnets, this name should be in the format of "service-n", parent The resource name of the private cloud to create a new subnet in. standardConfig Whether the NSX-T configuration in the backend follows the standard configuration supported by Google Cloud. state State of the subnet. type The type of the subnet. uid System-generated unique identifier for the resource. updateTime Last updated time of this resource. vlanId VLAN ID of the VLAN on which the subnet is configured.
const
SubnetState.fromMap(Map<String, dynamic> map)
factory

Properties

createTime → Input<String?>?
Creation time of this resource. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
final
dhcpAddressRanges → Input<List<SubnetDhcpAddressRange>?>?
DHCP address ranges. Structure is documented below.
final
gatewayId → Input<String?>?
The canonical identifier of the logical router that this subnet is attached to.
final
gatewayIp → Input<String?>?
The IP address of the gateway of this subnet. Must fall within the IP prefix defined above.
final
hashCode → int
The hash code for this object.
no setterinherited
ipCidrRange → Input<String?>?
The IP address range of the subnet in CIDR format.
final
name → Input<String?>?
The ID of the subnet. For userDefined subnets, this name should be in the format of "service-n", where n ranges from 1 to 5.
final
parent → Input<String?>?
The resource name of the private cloud to create a new subnet in. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
standardConfig → Input<bool?>?
Whether the NSX-T configuration in the backend follows the standard configuration supported by Google Cloud. If false, the subnet cannot be modified through Google Cloud, only through NSX-T directly.
final
state → Input<String?>?
State of the subnet.
final
type → Input<String?>?
The type of the subnet.
final
uid → Input<String?>?
System-generated unique identifier for the resource.
final
updateTime → Input<String?>?
Last updated time of this resource. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
final
vlanId → Input<int?>?
VLAN ID of the VLAN on which the subnet is configured.
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