Class ResourceStatus
Contains output only fields. Use this sub-message for actual values set on Instance attributes as compared to
the value requested by the user (intent) in their instance CRUD calls.
Inheritance
ResourceStatus
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class ResourceStatus : IDirectResponseSchema
Properties
AcceleratorStatus
Output only. [Output Only] Accelerators status show results of GPU scans. These scans are specialized
diagnostic tests designed to uncover latent manufacturing defects or other issues that could potentially
lead to data corruption or impede the customer's ability to efficiently execute GPU workloads.
Declaration
[JsonProperty("acceleratorStatus")]
public virtual IList<ResourceStatusAcceleratorStatus> AcceleratorStatus { get; set; }
Property Value
ConsumedReservation
Output only. [Output Only] The full resource name of the reservation that this instance is consuming from.
Declaration
[JsonProperty("consumedReservation")]
public virtual string ConsumedReservation { get; set; }
Property Value
ConsumedReservationBlock
Output only. [Output Only] The full resource name of the reservation block that this instance is consuming
from.
Declaration
[JsonProperty("consumedReservationBlock")]
public virtual string ConsumedReservationBlock { get; set; }
Property Value
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
Output only. [Output Only] Effective metadata is a field that consolidates project, zonal instance settings,
and instance-level predefined metadata keys to provide the overridden value for those metadata keys at the
instance level.
Declaration
[JsonProperty("effectiveInstanceMetadata")]
public virtual ResourceStatusEffectiveInstanceMetadata EffectiveInstanceMetadata { get; set; }
Property Value
LastInstanceTerminationDetails
Output only. [Output Only] Contains last termination details why the instance was terminated.
Declaration
[JsonProperty("lastInstanceTerminationDetails")]
public virtual ResourceStatusLastInstanceTerminationDetails LastInstanceTerminationDetails { get; set; }
Property Value
PhysicalHost
Output only. [Output Only] The precise location of your instance within the zone's data center, including
the block, sub-block, and host. The field is formatted as follows: blockId/subBlockId/hostId.
Declaration
[JsonProperty("physicalHost")]
public virtual string PhysicalHost { get; set; }
Property Value
PhysicalHostTopology
Output only. [Output Only] A series of fields containing the global name of the Compute Engine cluster, as
well as the ID of the block, sub-block, and host on which the running instance is located.
Declaration
[JsonProperty("physicalHostTopology")]
public virtual ResourceStatusPhysicalHostTopology PhysicalHostTopology { get; set; }
Property Value
ReservationConsumptionInfo
Output only. [Output Only] Reservation information that the instance is consuming from.
Declaration
[JsonProperty("reservationConsumptionInfo")]
public virtual ResourceStatusReservationConsumptionInfo ReservationConsumptionInfo { get; set; }
Property Value
Scheduling
Declaration
[JsonProperty("scheduling")]
public virtual ResourceStatusScheduling Scheduling { get; set; }
Property Value
ServiceIntegrationStatuses
[Output Only] Represents the status of the service integration specs defined by the user in
instance.serviceIntegrationSpecs.
Declaration
[JsonProperty("serviceIntegrationStatuses")]
public virtual IDictionary<string, ResourceStatusServiceIntegrationStatus> ServiceIntegrationStatuses { get; set; }
Property Value
ShutdownDetails
Output only. [Output Only] Details about the instance stopping state.
Declaration
[JsonProperty("shutdownDetails")]
public virtual ResourceStatusShutdownDetails ShutdownDetails { get; set; }
Property Value
UpcomingMaintenance
Declaration
[JsonProperty("upcomingMaintenance")]
public virtual UpcomingMaintenance UpcomingMaintenance { get; set; }
Property Value
Implements