NetworkState class

Input properties used for looking up and filtering Network resources.

Constructors

NetworkState({Input<String?>? createTime, Input<String?>? deletionPolicy, Input<String?>? description, Input<String?>? etag, Input<String?>? location, Input<String?>? name, Input<String?>? project, Input<String?>? state, Input<String?>? type, Input<String?>? uid, Input<String?>? updateTime, Input<List<NetworkVpcNetwork>?>? vpcNetworks})
Creates a new NetworkState. createTime Creation time of this resource. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description User-provided description for this VMware Engine network. etag Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date befor location The location where the VMwareEngineNetwork should reside. name The ID of the VMwareEngineNetwork. project The ID of the project in which the resource belongs. state State of the VMware Engine network. type VMware Engine network type. uid System-generated unique identifier for the resource. updateTime Last update time of this resource. vpcNetworks VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects,
const
NetworkState.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
deletionPolicy → Input<String?>?
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
final
description → Input<String?>?
User-provided description for this VMware Engine network.
final
etag → Input<String?>?
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date befor The server computes checksums based on the value of other fields in the request.
final
hashCode → int
The hash code for this object.
no setterinherited
location → Input<String?>?
The location where the VMwareEngineNetwork should reside.
final
name → Input<String?>?
The ID of the VMwareEngineNetwork.
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → Input<String?>?
State of the VMware Engine network.
final
type → Input<String?>?
VMware Engine network type. Possible values are: LEGACY, STANDARD.
final
uid → Input<String?>?
System-generated unique identifier for the resource.
final
updateTime → Input<String?>?
Last update 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
vpcNetworks → Input<List<NetworkVpcNetwork>?>?
VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services. Structure is documented below.
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