Class RecoverableSnapshot
Represents a RecoverableSnapshot resource. A RecoverableSnapshot represents a snapshot in recycle bin.
Implements
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class RecoverableSnapshot : IDirectResponseSchema
Properties
CreationTimestamp
Output only. [Output Only] Creation timestamp inRFC3339 text format.
Declaration
[JsonProperty("creationTimestamp")]
public virtual string CreationTimestamp { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Description
Optional. An optional description of this resource.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Id
Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
Declaration
[JsonProperty("id")]
public virtual ulong? Id { get; set; }
Property Value
| Type | Description |
|---|---|
| ulong? |
Kind
Output only. [Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot resources.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Output only. Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot. The
name will be 1-63 characters long, and comply withRFC1035. Specifically, the name will be 1-63 characters
long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character will be a
lowercase letter, and all following characters can be a dash, lowercase letter, or digit, except the last
character, which cannot be a dash.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OriginalResource
Output only. Output Only] The original snapshot resource.
Declaration
[JsonProperty("originalResource")]
public virtual RecoverableSnapshotOriginalSnapshot OriginalResource { get; set; }
Property Value
| Type | Description |
|---|---|
| RecoverableSnapshotOriginalSnapshot |
PurgeTimestamp
Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format.
Declaration
[JsonProperty("purgeTimestamp")]
public virtual string PurgeTimestamp { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SatisfiesPzi
Output only. [Output Only] Reserved for future use.
Declaration
[JsonProperty("satisfiesPzi")]
public virtual bool? SatisfiesPzi { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
SatisfiesPzs
Output only. [Output Only] Reserved for future use.
Declaration
[JsonProperty("satisfiesPzs")]
public virtual bool? SatisfiesPzs { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
SelfLink
Output only. [Output Only] Server-defined URL for the resource.
Declaration
[JsonProperty("selfLink")]
public virtual string SelfLink { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SelfLinkWithId
Output only. [Output Only] Server-defined URL for this resource's resource id.
Declaration
[JsonProperty("selfLinkWithId")]
public virtual string SelfLinkWithId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Status
Output only. [Output Only] Status of the recoverable snapshot.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |