Class FutureReservation
Inheritance
System.Object
FutureReservation
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class FutureReservation : IDirectResponseSchema
Properties
CreationTimestamp
[Output Only] The creation timestamp for this future reservation in RFC3339 text format.
Declaration
[JsonProperty("creationTimestamp")]
public virtual string CreationTimestamp { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Description
An optional description of this resource. Provide this property when you create the future reservation.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Id
[Output Only] A unique identifier for this future reservation. The server defines this identifier.
Declaration
[JsonProperty("id")]
public virtual ulong? Id { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.UInt64> |
|
Kind
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Name
The name of the resource, provided by the client when initially creating the resource. The resource name
must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long
and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a
lowercase letter, and all following characters must 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 |
| System.String |
|
NamePrefix
Name prefix for the reservations to be created at the time of delivery. The name prefix must comply with
RFC1035. Maximum allowed length for name prefix is 20. Automatically created reservations name format will
be -date-####.
Declaration
[JsonProperty("namePrefix")]
public virtual string NamePrefix { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SelfLink
[Output Only] Server-defined fully-qualified URL for this resource.
Declaration
[JsonProperty("selfLink")]
public virtual string SelfLink { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SelfLinkWithId
[Output Only] Server-defined URL for this resource with the resource id.
Declaration
[JsonProperty("selfLinkWithId")]
public virtual string SelfLinkWithId { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ShareSettings
List of Projects/Folders to share with.
Declaration
[JsonProperty("shareSettings")]
public virtual ShareSettings ShareSettings { get; set; }
Property Value
SpecificSkuProperties
Future Reservation configuration to indicate instance properties and total count.
Declaration
[JsonProperty("specificSkuProperties")]
public virtual FutureReservationSpecificSKUProperties SpecificSkuProperties { get; set; }
Property Value
Status
[Output only] Status of the Future Reservation
Declaration
[JsonProperty("status")]
public virtual FutureReservationStatus Status { get; set; }
Property Value
TimeWindow
Time window for this Future Reservation.
Declaration
[JsonProperty("timeWindow")]
public virtual FutureReservationTimeWindow TimeWindow { get; set; }
Property Value
Zone
[Output Only] URL of the Zone where this future reservation resides.
Declaration
[JsonProperty("zone")]
public virtual string Zone { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Implements
Google.Apis.Requests.IDirectResponseSchema