Show / Hide Table of Contents

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
object
ResourceStatus
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class ResourceStatus : IDirectResponseSchema

Properties

AcceleratorStatus

[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
Type Description
IList<ResourceStatusAcceleratorStatus>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EffectiveInstanceMetadata

[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
Type Description
ResourceStatusEffectiveInstanceMetadata

LastInstanceTerminationDetails

[Output Only] Contains last termination details why the instance was terminated.

Declaration
[JsonProperty("lastInstanceTerminationDetails")]
public virtual ResourceStatusLastInstanceTerminationDetails LastInstanceTerminationDetails { get; set; }
Property Value
Type Description
ResourceStatusLastInstanceTerminationDetails

PhysicalHost

[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
Type Description
string

PhysicalHostTopology

[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
Type Description
ResourceStatusPhysicalHostTopology

Scheduling

Declaration
[JsonProperty("scheduling")]
public virtual ResourceStatusScheduling Scheduling { get; set; }
Property Value
Type Description
ResourceStatusScheduling

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
Type Description
IDictionary<string, ResourceStatusServiceIntegrationStatus>

ShutdownDetails

[Output Only] Details about the instance stopping state.

Declaration
[JsonProperty("shutdownDetails")]
public virtual ResourceStatusShutdownDetails ShutdownDetails { get; set; }
Property Value
Type Description
ResourceStatusShutdownDetails

UpcomingMaintenance

Declaration
[JsonProperty("upcomingMaintenance")]
public virtual UpcomingMaintenance UpcomingMaintenance { get; set; }
Property Value
Type Description
UpcomingMaintenance

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX