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.
advancedMachineFeaturesOptional.allowStoppingForUpdateOptional.attachedDisksList of disks attached to the instance. Structure is documented below.bootDisksThe boot disk for the instance. Structure is documented below.canIpForwardWhether sending and receiving of packets with non-matching source or destination IPs is allowed.confidentialInstanceConfigsOptional.cpuPlatformThe CPU platform used by this instance.creationTimestampCreation timestamp in RFC3339 text format.currentStatusThe 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.deletionPolicyOptional.deletionProtectionWhether deletion protection is enabled on this instance.descriptionA brief description of the resource.desiredStatusOptional.effectiveLabelsOptional.enableDisplayWhether the instance has virtual displays enabled.eraseWindowsVssSignatureOptional.guestAcceleratorsList of the type and count of accelerator cards attached to the instance. Structure is documented below.hostnameOptional.idThe provider-assigned unique ID for this managed resource.instanceEncryptionKeysOptional.instanceIdThe server-assigned unique identifier of this instance.keyRevocationActionTypeAction to be taken when a customer's encryption key is revoked.labelFingerprintThe unique fingerprint of the labels.labelsA set of key/value label pairs assigned to the disk.machineTypeThe machine type to create.metadataMetadata key/value pairs made available within the instance.metadataFingerprintThe unique fingerprint of the metadata.metadataStartupScriptOptional.minCpuPlatformThe minimum CPU platform specified for the VM instance. Set to "AUTOMATIC" to remove a previously-set value.nameOptional.networkInterfacesThe networks attached to the instance. Structure is documented below.networkPerformanceConfigsThe network performance configuration setting for the instance, if set. Structure is documented below.paramsOptional.partnerMetadataOptional.projectOptional.pulumiLabelsOptional.reservationAffinitiesOptional.resourcePoliciesA list of selfLinks to resource policies attached to the selectedbootDiskschedulingsThe scheduling strategy being used by the instance. Structure is documented belowscratchDisksThe scratch disks attached to the instance. Structure is documented below.selfLinkThe URI of the created resource.serviceAccountsThe service account to attach to the instance. Structure is documented below.shieldedInstanceConfigsThe shielded vm config being used by the instance. Structure is documented below.tagsThe list of tags attached to the instance.tagsFingerprintThe unique fingerprint of the tags.workloadIdentityConfigsOptional.zoneOptional.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
bootDiskfinal - 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
- selfLink → String?
-
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
-
The list of tags attached to the instance.
final
-
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