Get Instance Result
data class GetInstanceResult(val advancedMachineFeatures: List<GetInstanceAdvancedMachineFeature>, val allowStoppingForUpdate: Boolean, val attachedDisks: List<GetInstanceAttachedDisk>, val bootDisks: List<GetInstanceBootDisk>, val canIpForward: Boolean, val confidentialInstanceConfigs: List<GetInstanceConfidentialInstanceConfig>, val cpuPlatform: String, val currentStatus: String, val deletionProtection: Boolean, val description: String, val desiredStatus: String, val enableDisplay: Boolean, val guestAccelerators: List<GetInstanceGuestAccelerator>, val hostname: String, val id: String, val instanceId: String, val labelFingerprint: String, val labels: Map<String, String>, val machineType: String, val metadata: Map<String, String>, val metadataFingerprint: String, val metadataStartupScript: String, val minCpuPlatform: String, val name: String? = null, val networkInterfaces: List<GetInstanceNetworkInterface>, val networkPerformanceConfigs: List<GetInstanceNetworkPerformanceConfig>, val params: List<GetInstanceParam>, val project: String? = null, val reservationAffinities: List<GetInstanceReservationAffinity>, val resourcePolicies: List<String>, val schedulings: List<GetInstanceScheduling>, val scratchDisks: List<GetInstanceScratchDisk>, val selfLink: String? = null, val serviceAccounts: List<GetInstanceServiceAccount>, val shieldedInstanceConfigs: List<GetInstanceShieldedInstanceConfig>, val tags: List<String>, val tagsFingerprint: String, val zone: String? = null)
A collection of values returned by getInstance.
Constructors
Link copied to clipboard
fun GetInstanceResult(advancedMachineFeatures: List<GetInstanceAdvancedMachineFeature>, allowStoppingForUpdate: Boolean, attachedDisks: List<GetInstanceAttachedDisk>, bootDisks: List<GetInstanceBootDisk>, canIpForward: Boolean, confidentialInstanceConfigs: List<GetInstanceConfidentialInstanceConfig>, cpuPlatform: String, currentStatus: String, deletionProtection: Boolean, description: String, desiredStatus: String, enableDisplay: Boolean, guestAccelerators: List<GetInstanceGuestAccelerator>, hostname: String, id: String, instanceId: String, labelFingerprint: String, labels: Map<String, String>, machineType: String, metadata: Map<String, String>, metadataFingerprint: String, metadataStartupScript: String, minCpuPlatform: String, name: String? = null, networkInterfaces: List<GetInstanceNetworkInterface>, networkPerformanceConfigs: List<GetInstanceNetworkPerformanceConfig>, params: List<GetInstanceParam>, project: String? = null, reservationAffinities: List<GetInstanceReservationAffinity>, resourcePolicies: List<String>, schedulings: List<GetInstanceScheduling>, scratchDisks: List<GetInstanceScratchDisk>, selfLink: String? = null, serviceAccounts: List<GetInstanceServiceAccount>, shieldedInstanceConfigs: List<GetInstanceShieldedInstanceConfig>, tags: List<String>, tagsFingerprint: String, zone: String? = null)
Types
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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.`,
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard