Show / Hide Table of Contents

Class InstanceGroupManagerResizeRequest

InstanceGroupManagerResizeRequest represents a request to create a number of VMs: either immediately or by queuing the request for the specified time. This resize request is nested under InstanceGroupManager and the VMs created by this request are added to the owning InstanceGroupManager.

Inheritance
object
InstanceGroupManagerResizeRequest
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.v1.Data
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class InstanceGroupManagerResizeRequest : IDirectResponseSchema

Properties

CreationTimestamp

Output only. [Output Only] The creation timestamp for this resize request inRFC3339 text format.

Declaration
[JsonProperty("creationTimestamp")]
public virtual string CreationTimestamp { get; set; }
Property Value
Type Description
string

Description

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] A unique identifier for this resource type. The server generates this identifier.

Declaration
[JsonProperty("id")]
public virtual ulong? Id { get; set; }
Property Value
Type Description
ulong?

Kind

Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for resize requests.

Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type Description
string

Name

The name of this resize request. The name must be 1-63 characters long, and comply withRFC1035.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

RequestedRunDuration

Requested run duration for instances that will be created by this request. At the end of the run duration instance will be deleted.

Declaration
[JsonProperty("requestedRunDuration")]
public virtual Duration RequestedRunDuration { get; set; }
Property Value
Type Description
Duration

ResizeBy

The number of instances to be created by this resize request. The group's target size will be increased by this number. This field cannot be used together with 'instances'.

Declaration
[JsonProperty("resizeBy")]
public virtual int? ResizeBy { get; set; }
Property Value
Type Description
int?

SelfLink

Output only. [Output Only] The URL for this resize request. The server defines this URL.

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 with the resource id.

Declaration
[JsonProperty("selfLinkWithId")]
public virtual string SelfLinkWithId { get; set; }
Property Value
Type Description
string

State

Output only. [Output only] Current state of the request.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

Status

Output only. [Output only] Status of the request.

Declaration
[JsonProperty("status")]
public virtual InstanceGroupManagerResizeRequestStatus Status { get; set; }
Property Value
Type Description
InstanceGroupManagerResizeRequestStatus

Zone

Output only. [Output Only] The URL of azone where the resize request is located. Populated only for zonal resize requests.

Declaration
[JsonProperty("zone")]
public virtual string Zone { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX