NetworkPeeringState class

Input properties used for looking up and filtering NetworkPeering resources.

Constructors

NetworkPeeringState({Input<String?>? createTime, Input<String?>? deletionPolicy, Input<String?>? description, Input<bool?>? exportCustomRoutes, Input<bool?>? exportCustomRoutesWithPublicIp, Input<bool?>? importCustomRoutes, Input<bool?>? importCustomRoutesWithPublicIp, Input<String?>? name, Input<String?>? peerNetwork, Input<String?>? peerNetworkType, Input<String?>? project, Input<String?>? state, Input<String?>? stateDetails, Input<String?>? uid, Input<String?>? updateTime, Input<String?>? vmwareEngineNetwork, Input<String?>? vmwareEngineNetworkCanonical})
Creates a new NetworkPeeringState. 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 network peering. exportCustomRoutes True if custom routes are exported to the peered network; false otherwise. exportCustomRoutesWithPublicIp True if all subnet routes with a public IP address range are exported; false otherwise. importCustomRoutes True if custom routes are imported from the peered network; false otherwise. importCustomRoutesWithPublicIp True if custom routes are imported from the peered network; false otherwise. name The ID of the Network Peering. peerNetwork The relative resource name of the network to peer with a standard VMware Engine network. peerNetworkType The type of the network to peer with the VMware Engine network. project The ID of the project in which the resource belongs. state State of the network peering. stateDetails Details about the current state of the network peering. uid System-generated unique identifier for the resource. updateTime Last updated time of this resource. vmwareEngineNetwork The relative resource name of the VMware Engine network. Specify the name in the following form: vmwareEngineNetworkCanonical The canonical name of the VMware Engine network in the form:
const
NetworkPeeringState.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 network peering.
final
exportCustomRoutes → Input<bool?>?
True if custom routes are exported to the peered network; false otherwise.
final
exportCustomRoutesWithPublicIp → Input<bool?>?
True if all subnet routes with a public IP address range are exported; false otherwise.
final
hashCode → int
The hash code for this object.
no setterinherited
importCustomRoutes → Input<bool?>?
True if custom routes are imported from the peered network; false otherwise.
final
importCustomRoutesWithPublicIp → Input<bool?>?
True if custom routes are imported from the peered network; false otherwise.
final
name → Input<String?>?
The ID of the Network Peering.
final
peerNetwork → Input<String?>?
The relative resource name of the network to peer with a standard VMware Engine network. The provided network can be a consumer VPC network or another standard VMware Engine network.
final
peerNetworkType → Input<String?>?
The type of the network to peer with the VMware Engine network. Possible values are: STANDARD, VMWARE_ENGINE_NETWORK, PRIVATE_SERVICES_ACCESS, NETAPP_CLOUD_VOLUMES, THIRD_PARTY_SERVICE, DELL_POWERSCALE, GOOGLE_CLOUD_NETAPP_VOLUMES.
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 network peering. This field has a value of 'ACTIVE' when there's a matching configuration in the peer network. New values may be added to this enum when appropriate.
final
stateDetails → Input<String?>?
Details about the current state of the network peering.
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
vmwareEngineNetwork → Input<String?>?
The relative resource name of the VMware Engine network. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} where {project} can either be a project number or a project ID.
final
vmwareEngineNetworkCanonical → Input<String?>?
The canonical name of the VMware Engine network in the form: projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}
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