GetInstanceResult constructor
- required String createTime,
- required String description,
- required String etag,
- required String kmsKeyName,
- required Map<
String, String> labels, - required String name,
- required List<
NetworkConfigResponse> networks, - required bool satisfiesPzs,
- required String state,
- required String statusMessage,
- required List<
String> suspensionReasons, - required String tier,
Creates a new GetInstanceResult.
createTime The time when the instance was created.
description The description of the instance (2048 characters or less).
etag Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
fileShares File system shares on the instance. For this version, only a single file share is supported.
kmsKeyName KMS key name used for data encryption.
labels Resource labels to represent user provided metadata.
name The resource name of the instance, in the format projects/{project}/locations/{location}/instances/{instance}.
networks VPC networks to which the instance is connected. For this version, only a single network is supported.
satisfiesPzs Reserved for future use.
state The instance state.
statusMessage Additional information about the instance state, if available.
suspensionReasons Field indicates all the reasons the instance is in "SUSPENDED" state.
tier The service tier of the instance.
Implementation
const GetInstanceResult({
required this.createTime,
required this.description,
required this.etag,
required this.fileShares,
required this.kmsKeyName,
required this.labels,
required this.name,
required this.networks,
required this.satisfiesPzs,
required this.state,
required this.statusMessage,
required this.suspensionReasons,
required this.tier,
});