PrivateConnectionArgs class
The set of arguments for PrivateConnection. The set of arguments for PrivateConnection.
Constructors
-
PrivateConnectionArgs({Input<
String> ? displayName, Input<Map< ? labels, Input<String, String> >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.
displayNameThe private connection display name.labelsThe 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" }.locationOptional.nameThe name of the resource.privateConnectionIdRequired. The private connection identifier.projectOptional.requestIdOptional. 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.skipValidationOptional. If set to true, will skip validations.vpcPeeringConfigVPC 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