PrivateConnectionArgs class

The set of arguments for PrivateConnection. The set of arguments for PrivateConnection.

Constructors

PrivateConnectionArgs({Input<String>? displayName, Input<Map<String, String>>? labels, Input<String>? location, Input<String>? name, required Input<String> privateConnectionId, Input<String>? project, Input<String>? requestId, Input<bool>? skipValidation, Input<VpcPeeringConfig>? vpcPeeringConfig})
Creates a new PrivateConnectionArgs. displayName The private connection display name. labels The resource labels for private connections to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. location Optional. name The name of the resource. privateConnectionId Required. The private connection identifier. project Optional. requestId Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. skipValidation Optional. If set to true, will skip validations. vpcPeeringConfig VPC peering configuration.
const
PrivateConnectionArgs.fromMap(Map<String, dynamic> map)
factory

Properties

displayName → Input<String>?
The private connection display name.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>>?
The resource labels for private connections to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
final
location → Input<String>?
final
name → Input<String>?
The name of the resource.
final
privateConnectionId → Input<String>
Required. The private connection identifier.
final
project → Input<String>?
final
requestId → Input<String>?
Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
skipValidation → Input<bool>?
Optional. If set to true, will skip validations.
final
vpcPeeringConfig → Input<VpcPeeringConfig>?
VPC peering configuration.
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