SubnetState class
Input properties used for looking up and filtering Subnet resources.
Constructors
-
SubnetState({Input<
String?> ? createTime, Input<List< ? dhcpAddressRanges, Input<SubnetDhcpAddressRange> ?>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.
createTimeCreation time of this resource.dhcpAddressRangesDHCP address ranges.gatewayIdThe canonical identifier of the logical router that this subnet is attached to.gatewayIpThe IP address of the gateway of this subnet. Must fall within the IP prefix defined above.ipCidrRangeThe IP address range of the subnet in CIDR format.nameThe ID of the subnet. For userDefined subnets, this name should be in the format of "service-n",parentThe resource name of the private cloud to create a new subnet in.standardConfigWhether the NSX-T configuration in the backend follows the standard configuration supported by Google Cloud.stateState of the subnet.typeThe type of the subnet.uidSystem-generated unique identifier for the resource.updateTimeLast updated time of this resource.vlanIdVLAN 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