GetInstanceResult class

Result data returned by getInstance.

Constructors

GetInstanceResult({List<GetInstanceAdvancedMachineFeature>? advancedMachineFeatures, bool? allowStoppingForUpdate, List<GetInstanceAttachedDisk>? attachedDisks, List<GetInstanceBootDisk>? bootDisks, bool? canIpForward, List<GetInstanceConfidentialInstanceConfig>? confidentialInstanceConfigs, String? cpuPlatform, String? creationTimestamp, String? currentStatus, String? deletionPolicy, bool? deletionProtection, String? description, String? desiredStatus, Map<String, String>? effectiveLabels, bool? enableDisplay, bool? eraseWindowsVssSignature, List<GetInstanceGuestAccelerator>? guestAccelerators, String? hostname, String? id, List<GetInstanceInstanceEncryptionKey>? instanceEncryptionKeys, String? instanceId, String? keyRevocationActionType, String? labelFingerprint, Map<String, String>? labels, String? machineType, Map<String, String>? metadata, String? metadataFingerprint, String? metadataStartupScript, String? minCpuPlatform, String? name, List<GetInstanceNetworkInterface>? networkInterfaces, List<GetInstanceNetworkPerformanceConfig>? networkPerformanceConfigs, List<GetInstanceParam>? params, Map<String, String>? partnerMetadata, String? project, Map<String, String>? pulumiLabels, List<GetInstanceReservationAffinity>? reservationAffinities, List<String>? resourcePolicies, List<GetInstanceScheduling>? schedulings, List<GetInstanceScratchDisk>? scratchDisks, String? selfLink, List<GetInstanceServiceAccount>? serviceAccounts, List<GetInstanceShieldedInstanceConfig>? shieldedInstanceConfigs, List<String>? tags, String? tagsFingerprint, List<GetInstanceWorkloadIdentityConfig>? workloadIdentityConfigs, String? zone})
Creates a new GetInstanceResult. advancedMachineFeatures Optional. allowStoppingForUpdate Optional. attachedDisks List of disks attached to the instance. Structure is documented below. bootDisks The boot disk for the instance. Structure is documented below. canIpForward Whether sending and receiving of packets with non-matching source or destination IPs is allowed. confidentialInstanceConfigs Optional. cpuPlatform The CPU platform used by this instance. creationTimestamp Creation timestamp in RFC3339 text format. currentStatus The current status of the instance. This could be one of the following values: PROVISIONING, STAGING, RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. For more information about the status of the instance, see Instance life cycle. deletionPolicy Optional. deletionProtection Whether deletion protection is enabled on this instance. description A brief description of the resource. desiredStatus Optional. effectiveLabels Optional. enableDisplay Whether the instance has virtual displays enabled. eraseWindowsVssSignature Optional. guestAccelerators List of the type and count of accelerator cards attached to the instance. Structure is documented below. hostname Optional. id The provider-assigned unique ID for this managed resource. instanceEncryptionKeys Optional. instanceId The server-assigned unique identifier of this instance. keyRevocationActionType Action to be taken when a customer's encryption key is revoked. labelFingerprint The unique fingerprint of the labels. labels A set of key/value label pairs assigned to the disk. machineType The machine type to create. metadata Metadata key/value pairs made available within the instance. metadataFingerprint The unique fingerprint of the metadata. metadataStartupScript Optional. minCpuPlatform The minimum CPU platform specified for the VM instance. Set to "AUTOMATIC" to remove a previously-set value. name Optional. networkInterfaces The networks attached to the instance. Structure is documented below. networkPerformanceConfigs The network performance configuration setting for the instance, if set. Structure is documented below. params Optional. partnerMetadata Optional. project Optional. pulumiLabels Optional. reservationAffinities Optional. resourcePolicies A list of selfLinks to resource policies attached to the selected bootDisk schedulings The scheduling strategy being used by the instance. Structure is documented below scratchDisks The scratch disks attached to the instance. Structure is documented below. selfLink The URI of the created resource. serviceAccounts The service account to attach to the instance. Structure is documented below. shieldedInstanceConfigs The shielded vm config being used by the instance. Structure is documented below. tags The list of tags attached to the instance. tagsFingerprint The unique fingerprint of the tags. workloadIdentityConfigs Optional. zone Optional.
const
GetInstanceResult.fromMap(Map<String, dynamic> map)
factory

Properties

advancedMachineFeatures → List<GetInstanceAdvancedMachineFeature>?
final
allowStoppingForUpdate → bool?
final
attachedDisks → List<GetInstanceAttachedDisk>?
List of disks attached to the instance. Structure is documented below.
final
bootDisks → List<GetInstanceBootDisk>?
The boot disk for the instance. Structure is documented below.
final
canIpForward → bool?
Whether sending and receiving of packets with non-matching source or destination IPs is allowed.
final
confidentialInstanceConfigs → List<GetInstanceConfidentialInstanceConfig>?
final
cpuPlatform → String?
The CPU platform used by this instance.
final
creationTimestamp → String?
Creation timestamp in RFC3339 text format.
final
currentStatus → String?
The current status of the instance. This could be one of the following values: PROVISIONING, STAGING, RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. For more information about the status of the instance, see Instance life cycle.
final
deletionPolicy → String?
final
deletionProtection → bool?
Whether deletion protection is enabled on this instance.
final
description → String?
A brief description of the resource.
final
desiredStatus → String?
final
effectiveLabels → Map<String, String>?
final
enableDisplay → bool?
Whether the instance has virtual displays enabled.
final
eraseWindowsVssSignature → bool?
final
guestAccelerators → List<GetInstanceGuestAccelerator>?
List of the type and count of accelerator cards attached to the instance. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
hostname → String?
final
id → String?
The provider-assigned unique ID for this managed resource.
final
instanceEncryptionKeys → List<GetInstanceInstanceEncryptionKey>?
final
instanceId → String?
The server-assigned unique identifier of this instance.
final
keyRevocationActionType → String?
Action to be taken when a customer's encryption key is revoked.
final
labelFingerprint → String?
The unique fingerprint of the labels.
final
labels → Map<String, String>?
A set of key/value label pairs assigned to the disk.
final
machineType → String?
The machine type to create.
final
metadata → Map<String, String>?
Metadata key/value pairs made available within the instance.
final
metadataFingerprint → String?
The unique fingerprint of the metadata.
final
metadataStartupScript → String?
final
minCpuPlatform → String?
The minimum CPU platform specified for the VM instance. Set to "AUTOMATIC" to remove a previously-set value.
final
name → String?
final
networkInterfaces → List<GetInstanceNetworkInterface>?
The networks attached to the instance. Structure is documented below.
final
networkPerformanceConfigs → List<GetInstanceNetworkPerformanceConfig>?
The network performance configuration setting for the instance, if set. Structure is documented below.
final
params → List<GetInstanceParam>?
final
partnerMetadata → Map<String, String>?
final
project → String?
final
pulumiLabels → Map<String, String>?
final
reservationAffinities → List<GetInstanceReservationAffinity>?
final
resourcePolicies → List<String>?
A list of selfLinks to resource policies attached to the selected bootDisk
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schedulings → List<GetInstanceScheduling>?
The scheduling strategy being used by the instance. Structure is documented below
final
scratchDisks → List<GetInstanceScratchDisk>?
The scratch disks attached to the instance. Structure is documented below.
final
The URI of the created resource.
final
serviceAccounts → List<GetInstanceServiceAccount>?
The service account to attach to the instance. Structure is documented below.
final
shieldedInstanceConfigs → List<GetInstanceShieldedInstanceConfig>?
The shielded vm config being used by the instance. Structure is documented below.
final
tags → List<String>?
The list of tags attached to the instance.
final
tagsFingerprint → String?
The unique fingerprint of the tags.
final
workloadIdentityConfigs → List<GetInstanceWorkloadIdentityConfig>?
final
zone → String?
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