InstanceArgs class
The set of arguments for Instance. The set of arguments for Instance.
Constructors
-
InstanceArgs({Input<
String> ? description, Input<String> ? etag, required Input<String> instanceId, Input<String> ? kmsKeyName, Input<Map< ? labels, Input<String, String> >String> ? location, Input<List< ? networks, Input<NetworkConfig> >String> ? project, Input<InstanceTier> ? tier}) -
Creates a new InstanceArgs.
descriptionThe description of the instance (2048 characters or less).etagServer-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.fileSharesFile system shares on the instance. For this version, only a single file share is supported.instanceIdRequired. The name of the instance to create. The name must be unique for the specified project and location.kmsKeyNameKMS key name used for data encryption.labelsResource labels to represent user provided metadata.locationOptional.networksVPC networks to which the instance is connected. For this version, only a single network is supported.projectOptional.tierThe service tier of the instance.const -
InstanceArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
description
→ Input<
String> ? -
The description of the instance (2048 characters or less).
final
-
etag
→ Input<
String> ? -
Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
final
-
File system shares on the instance. For this version, only a single file share is supported.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instanceId
→ Input<
String> -
Required. The name of the instance to create. The name must be unique for the specified project and location.
final
-
kmsKeyName
→ Input<
String> ? -
KMS key name used for data encryption.
final
-
labels
→ Input<
Map< ?String, String> > -
Resource labels to represent user provided metadata.
final
-
location
→ Input<
String> ? -
final
-
networks
→ Input<
List< ?NetworkConfig> > -
VPC networks to which the instance is connected. For this version, only a single network is supported.
final
-
project
→ Input<
String> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
tier
→ Input<
InstanceTier> ? -
The service tier of the instance.
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