1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. compute
  5. RegionResizeRequest
Google Cloud v8.25.1 published on Wednesday, Apr 9, 2025 by Pulumi

gcp.compute.RegionResizeRequest

Explore with Pulumi AI

Example Usage

Compute Rmig Resize Request

import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";

const a3Dws = new gcp.compute.RegionInstanceTemplate("a3_dws", {
    name: "a3-dws",
    region: "us-central1",
    description: "This template is used to create a mig instance that is compatible with DWS resize requests.",
    instanceDescription: "A3 GPU",
    machineType: "a3-highgpu-8g",
    canIpForward: false,
    scheduling: {
        automaticRestart: false,
        onHostMaintenance: "TERMINATE",
    },
    disks: [{
        sourceImage: "cos-cloud/cos-105-lts",
        autoDelete: true,
        boot: true,
        diskType: "pd-ssd",
        diskSizeGb: 960,
        mode: "READ_WRITE",
    }],
    guestAccelerators: [{
        type: "nvidia-h100-80gb",
        count: 8,
    }],
    reservationAffinity: {
        type: "NO_RESERVATION",
    },
    shieldedInstanceConfig: {
        enableVtpm: true,
        enableIntegrityMonitoring: true,
    },
    networkInterfaces: [{
        network: "default",
    }],
});
const a3DwsRegionInstanceGroupManager = new gcp.compute.RegionInstanceGroupManager("a3_dws", {
    name: "a3-dws",
    baseInstanceName: "a3-dws",
    region: "us-central1",
    versions: [{
        instanceTemplate: a3Dws.selfLink,
    }],
    instanceLifecyclePolicy: {
        defaultActionOnFailure: "DO_NOTHING",
    },
    distributionPolicyTargetShape: "ANY_SINGLE_ZONE",
    distributionPolicyZones: [
        "us-central1-a",
        "us-central1-b",
        "us-central1-c",
        "us-central1-f",
    ],
    updatePolicy: {
        instanceRedistributionType: "NONE",
        type: "OPPORTUNISTIC",
        minimalAction: "REPLACE",
        maxSurgeFixed: 0,
        maxUnavailableFixed: 6,
    },
    waitForInstances: false,
});
const a3ResizeRequest = new gcp.compute.RegionResizeRequest("a3_resize_request", {
    name: "a3-dws",
    instanceGroupManager: a3DwsRegionInstanceGroupManager.name,
    region: "us-central1",
    description: "Test resize request resource",
    resizeBy: 2,
    requestedRunDuration: {
        seconds: "14400",
        nanos: 0,
    },
});
Copy
import pulumi
import pulumi_gcp as gcp

a3_dws = gcp.compute.RegionInstanceTemplate("a3_dws",
    name="a3-dws",
    region="us-central1",
    description="This template is used to create a mig instance that is compatible with DWS resize requests.",
    instance_description="A3 GPU",
    machine_type="a3-highgpu-8g",
    can_ip_forward=False,
    scheduling={
        "automatic_restart": False,
        "on_host_maintenance": "TERMINATE",
    },
    disks=[{
        "source_image": "cos-cloud/cos-105-lts",
        "auto_delete": True,
        "boot": True,
        "disk_type": "pd-ssd",
        "disk_size_gb": 960,
        "mode": "READ_WRITE",
    }],
    guest_accelerators=[{
        "type": "nvidia-h100-80gb",
        "count": 8,
    }],
    reservation_affinity={
        "type": "NO_RESERVATION",
    },
    shielded_instance_config={
        "enable_vtpm": True,
        "enable_integrity_monitoring": True,
    },
    network_interfaces=[{
        "network": "default",
    }])
a3_dws_region_instance_group_manager = gcp.compute.RegionInstanceGroupManager("a3_dws",
    name="a3-dws",
    base_instance_name="a3-dws",
    region="us-central1",
    versions=[{
        "instance_template": a3_dws.self_link,
    }],
    instance_lifecycle_policy={
        "default_action_on_failure": "DO_NOTHING",
    },
    distribution_policy_target_shape="ANY_SINGLE_ZONE",
    distribution_policy_zones=[
        "us-central1-a",
        "us-central1-b",
        "us-central1-c",
        "us-central1-f",
    ],
    update_policy={
        "instance_redistribution_type": "NONE",
        "type": "OPPORTUNISTIC",
        "minimal_action": "REPLACE",
        "max_surge_fixed": 0,
        "max_unavailable_fixed": 6,
    },
    wait_for_instances=False)
a3_resize_request = gcp.compute.RegionResizeRequest("a3_resize_request",
    name="a3-dws",
    instance_group_manager=a3_dws_region_instance_group_manager.name,
    region="us-central1",
    description="Test resize request resource",
    resize_by=2,
    requested_run_duration={
        "seconds": "14400",
        "nanos": 0,
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		a3Dws, err := compute.NewRegionInstanceTemplate(ctx, "a3_dws", &compute.RegionInstanceTemplateArgs{
			Name:                pulumi.String("a3-dws"),
			Region:              pulumi.String("us-central1"),
			Description:         pulumi.String("This template is used to create a mig instance that is compatible with DWS resize requests."),
			InstanceDescription: pulumi.String("A3 GPU"),
			MachineType:         pulumi.String("a3-highgpu-8g"),
			CanIpForward:        pulumi.Bool(false),
			Scheduling: &compute.RegionInstanceTemplateSchedulingArgs{
				AutomaticRestart:  pulumi.Bool(false),
				OnHostMaintenance: pulumi.String("TERMINATE"),
			},
			Disks: compute.RegionInstanceTemplateDiskArray{
				&compute.RegionInstanceTemplateDiskArgs{
					SourceImage: pulumi.String("cos-cloud/cos-105-lts"),
					AutoDelete:  pulumi.Bool(true),
					Boot:        pulumi.Bool(true),
					DiskType:    pulumi.String("pd-ssd"),
					DiskSizeGb:  pulumi.Int(960),
					Mode:        pulumi.String("READ_WRITE"),
				},
			},
			GuestAccelerators: compute.RegionInstanceTemplateGuestAcceleratorArray{
				&compute.RegionInstanceTemplateGuestAcceleratorArgs{
					Type:  pulumi.String("nvidia-h100-80gb"),
					Count: pulumi.Int(8),
				},
			},
			ReservationAffinity: &compute.RegionInstanceTemplateReservationAffinityArgs{
				Type: pulumi.String("NO_RESERVATION"),
			},
			ShieldedInstanceConfig: &compute.RegionInstanceTemplateShieldedInstanceConfigArgs{
				EnableVtpm:                pulumi.Bool(true),
				EnableIntegrityMonitoring: pulumi.Bool(true),
			},
			NetworkInterfaces: compute.RegionInstanceTemplateNetworkInterfaceArray{
				&compute.RegionInstanceTemplateNetworkInterfaceArgs{
					Network: pulumi.String("default"),
				},
			},
		})
		if err != nil {
			return err
		}
		a3DwsRegionInstanceGroupManager, err := compute.NewRegionInstanceGroupManager(ctx, "a3_dws", &compute.RegionInstanceGroupManagerArgs{
			Name:             pulumi.String("a3-dws"),
			BaseInstanceName: pulumi.String("a3-dws"),
			Region:           pulumi.String("us-central1"),
			Versions: compute.RegionInstanceGroupManagerVersionArray{
				&compute.RegionInstanceGroupManagerVersionArgs{
					InstanceTemplate: a3Dws.SelfLink,
				},
			},
			InstanceLifecyclePolicy: &compute.RegionInstanceGroupManagerInstanceLifecyclePolicyArgs{
				DefaultActionOnFailure: pulumi.String("DO_NOTHING"),
			},
			DistributionPolicyTargetShape: pulumi.String("ANY_SINGLE_ZONE"),
			DistributionPolicyZones: pulumi.StringArray{
				pulumi.String("us-central1-a"),
				pulumi.String("us-central1-b"),
				pulumi.String("us-central1-c"),
				pulumi.String("us-central1-f"),
			},
			UpdatePolicy: &compute.RegionInstanceGroupManagerUpdatePolicyArgs{
				InstanceRedistributionType: pulumi.String("NONE"),
				Type:                       pulumi.String("OPPORTUNISTIC"),
				MinimalAction:              pulumi.String("REPLACE"),
				MaxSurgeFixed:              pulumi.Int(0),
				MaxUnavailableFixed:        pulumi.Int(6),
			},
			WaitForInstances: pulumi.Bool(false),
		})
		if err != nil {
			return err
		}
		_, err = compute.NewRegionResizeRequest(ctx, "a3_resize_request", &compute.RegionResizeRequestArgs{
			Name:                 pulumi.String("a3-dws"),
			InstanceGroupManager: a3DwsRegionInstanceGroupManager.Name,
			Region:               pulumi.String("us-central1"),
			Description:          pulumi.String("Test resize request resource"),
			ResizeBy:             pulumi.Int(2),
			RequestedRunDuration: &compute.RegionResizeRequestRequestedRunDurationArgs{
				Seconds: pulumi.String("14400"),
				Nanos:   pulumi.Int(0),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;

return await Deployment.RunAsync(() => 
{
    var a3Dws = new Gcp.Compute.RegionInstanceTemplate("a3_dws", new()
    {
        Name = "a3-dws",
        Region = "us-central1",
        Description = "This template is used to create a mig instance that is compatible with DWS resize requests.",
        InstanceDescription = "A3 GPU",
        MachineType = "a3-highgpu-8g",
        CanIpForward = false,
        Scheduling = new Gcp.Compute.Inputs.RegionInstanceTemplateSchedulingArgs
        {
            AutomaticRestart = false,
            OnHostMaintenance = "TERMINATE",
        },
        Disks = new[]
        {
            new Gcp.Compute.Inputs.RegionInstanceTemplateDiskArgs
            {
                SourceImage = "cos-cloud/cos-105-lts",
                AutoDelete = true,
                Boot = true,
                DiskType = "pd-ssd",
                DiskSizeGb = 960,
                Mode = "READ_WRITE",
            },
        },
        GuestAccelerators = new[]
        {
            new Gcp.Compute.Inputs.RegionInstanceTemplateGuestAcceleratorArgs
            {
                Type = "nvidia-h100-80gb",
                Count = 8,
            },
        },
        ReservationAffinity = new Gcp.Compute.Inputs.RegionInstanceTemplateReservationAffinityArgs
        {
            Type = "NO_RESERVATION",
        },
        ShieldedInstanceConfig = new Gcp.Compute.Inputs.RegionInstanceTemplateShieldedInstanceConfigArgs
        {
            EnableVtpm = true,
            EnableIntegrityMonitoring = true,
        },
        NetworkInterfaces = new[]
        {
            new Gcp.Compute.Inputs.RegionInstanceTemplateNetworkInterfaceArgs
            {
                Network = "default",
            },
        },
    });

    var a3DwsRegionInstanceGroupManager = new Gcp.Compute.RegionInstanceGroupManager("a3_dws", new()
    {
        Name = "a3-dws",
        BaseInstanceName = "a3-dws",
        Region = "us-central1",
        Versions = new[]
        {
            new Gcp.Compute.Inputs.RegionInstanceGroupManagerVersionArgs
            {
                InstanceTemplate = a3Dws.SelfLink,
            },
        },
        InstanceLifecyclePolicy = new Gcp.Compute.Inputs.RegionInstanceGroupManagerInstanceLifecyclePolicyArgs
        {
            DefaultActionOnFailure = "DO_NOTHING",
        },
        DistributionPolicyTargetShape = "ANY_SINGLE_ZONE",
        DistributionPolicyZones = new[]
        {
            "us-central1-a",
            "us-central1-b",
            "us-central1-c",
            "us-central1-f",
        },
        UpdatePolicy = new Gcp.Compute.Inputs.RegionInstanceGroupManagerUpdatePolicyArgs
        {
            InstanceRedistributionType = "NONE",
            Type = "OPPORTUNISTIC",
            MinimalAction = "REPLACE",
            MaxSurgeFixed = 0,
            MaxUnavailableFixed = 6,
        },
        WaitForInstances = false,
    });

    var a3ResizeRequest = new Gcp.Compute.RegionResizeRequest("a3_resize_request", new()
    {
        Name = "a3-dws",
        InstanceGroupManager = a3DwsRegionInstanceGroupManager.Name,
        Region = "us-central1",
        Description = "Test resize request resource",
        ResizeBy = 2,
        RequestedRunDuration = new Gcp.Compute.Inputs.RegionResizeRequestRequestedRunDurationArgs
        {
            Seconds = "14400",
            Nanos = 0,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.compute.RegionInstanceTemplate;
import com.pulumi.gcp.compute.RegionInstanceTemplateArgs;
import com.pulumi.gcp.compute.inputs.RegionInstanceTemplateSchedulingArgs;
import com.pulumi.gcp.compute.inputs.RegionInstanceTemplateDiskArgs;
import com.pulumi.gcp.compute.inputs.RegionInstanceTemplateGuestAcceleratorArgs;
import com.pulumi.gcp.compute.inputs.RegionInstanceTemplateReservationAffinityArgs;
import com.pulumi.gcp.compute.inputs.RegionInstanceTemplateShieldedInstanceConfigArgs;
import com.pulumi.gcp.compute.inputs.RegionInstanceTemplateNetworkInterfaceArgs;
import com.pulumi.gcp.compute.RegionInstanceGroupManager;
import com.pulumi.gcp.compute.RegionInstanceGroupManagerArgs;
import com.pulumi.gcp.compute.inputs.RegionInstanceGroupManagerVersionArgs;
import com.pulumi.gcp.compute.inputs.RegionInstanceGroupManagerInstanceLifecyclePolicyArgs;
import com.pulumi.gcp.compute.inputs.RegionInstanceGroupManagerUpdatePolicyArgs;
import com.pulumi.gcp.compute.RegionResizeRequest;
import com.pulumi.gcp.compute.RegionResizeRequestArgs;
import com.pulumi.gcp.compute.inputs.RegionResizeRequestRequestedRunDurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var a3Dws = new RegionInstanceTemplate("a3Dws", RegionInstanceTemplateArgs.builder()
            .name("a3-dws")
            .region("us-central1")
            .description("This template is used to create a mig instance that is compatible with DWS resize requests.")
            .instanceDescription("A3 GPU")
            .machineType("a3-highgpu-8g")
            .canIpForward(false)
            .scheduling(RegionInstanceTemplateSchedulingArgs.builder()
                .automaticRestart(false)
                .onHostMaintenance("TERMINATE")
                .build())
            .disks(RegionInstanceTemplateDiskArgs.builder()
                .sourceImage("cos-cloud/cos-105-lts")
                .autoDelete(true)
                .boot(true)
                .diskType("pd-ssd")
                .diskSizeGb(960)
                .mode("READ_WRITE")
                .build())
            .guestAccelerators(RegionInstanceTemplateGuestAcceleratorArgs.builder()
                .type("nvidia-h100-80gb")
                .count(8)
                .build())
            .reservationAffinity(RegionInstanceTemplateReservationAffinityArgs.builder()
                .type("NO_RESERVATION")
                .build())
            .shieldedInstanceConfig(RegionInstanceTemplateShieldedInstanceConfigArgs.builder()
                .enableVtpm(true)
                .enableIntegrityMonitoring(true)
                .build())
            .networkInterfaces(RegionInstanceTemplateNetworkInterfaceArgs.builder()
                .network("default")
                .build())
            .build());

        var a3DwsRegionInstanceGroupManager = new RegionInstanceGroupManager("a3DwsRegionInstanceGroupManager", RegionInstanceGroupManagerArgs.builder()
            .name("a3-dws")
            .baseInstanceName("a3-dws")
            .region("us-central1")
            .versions(RegionInstanceGroupManagerVersionArgs.builder()
                .instanceTemplate(a3Dws.selfLink())
                .build())
            .instanceLifecyclePolicy(RegionInstanceGroupManagerInstanceLifecyclePolicyArgs.builder()
                .defaultActionOnFailure("DO_NOTHING")
                .build())
            .distributionPolicyTargetShape("ANY_SINGLE_ZONE")
            .distributionPolicyZones(            
                "us-central1-a",
                "us-central1-b",
                "us-central1-c",
                "us-central1-f")
            .updatePolicy(RegionInstanceGroupManagerUpdatePolicyArgs.builder()
                .instanceRedistributionType("NONE")
                .type("OPPORTUNISTIC")
                .minimalAction("REPLACE")
                .maxSurgeFixed(0)
                .maxUnavailableFixed(6)
                .build())
            .waitForInstances(false)
            .build());

        var a3ResizeRequest = new RegionResizeRequest("a3ResizeRequest", RegionResizeRequestArgs.builder()
            .name("a3-dws")
            .instanceGroupManager(a3DwsRegionInstanceGroupManager.name())
            .region("us-central1")
            .description("Test resize request resource")
            .resizeBy(2)
            .requestedRunDuration(RegionResizeRequestRequestedRunDurationArgs.builder()
                .seconds("14400")
                .nanos(0)
                .build())
            .build());

    }
}
Copy
resources:
  a3Dws:
    type: gcp:compute:RegionInstanceTemplate
    name: a3_dws
    properties:
      name: a3-dws
      region: us-central1
      description: This template is used to create a mig instance that is compatible with DWS resize requests.
      instanceDescription: A3 GPU
      machineType: a3-highgpu-8g
      canIpForward: false
      scheduling:
        automaticRestart: false
        onHostMaintenance: TERMINATE
      disks:
        - sourceImage: cos-cloud/cos-105-lts
          autoDelete: true
          boot: true
          diskType: pd-ssd
          diskSizeGb: '960'
          mode: READ_WRITE
      guestAccelerators:
        - type: nvidia-h100-80gb
          count: 8
      reservationAffinity:
        type: NO_RESERVATION
      shieldedInstanceConfig:
        enableVtpm: true
        enableIntegrityMonitoring: true
      networkInterfaces:
        - network: default
  a3DwsRegionInstanceGroupManager:
    type: gcp:compute:RegionInstanceGroupManager
    name: a3_dws
    properties:
      name: a3-dws
      baseInstanceName: a3-dws
      region: us-central1
      versions:
        - instanceTemplate: ${a3Dws.selfLink}
      instanceLifecyclePolicy:
        defaultActionOnFailure: DO_NOTHING
      distributionPolicyTargetShape: ANY_SINGLE_ZONE
      distributionPolicyZones:
        - us-central1-a
        - us-central1-b
        - us-central1-c
        - us-central1-f
      updatePolicy:
        instanceRedistributionType: NONE
        type: OPPORTUNISTIC
        minimalAction: REPLACE
        maxSurgeFixed: 0
        maxUnavailableFixed: 6
      waitForInstances: false
  a3ResizeRequest:
    type: gcp:compute:RegionResizeRequest
    name: a3_resize_request
    properties:
      name: a3-dws
      instanceGroupManager: ${a3DwsRegionInstanceGroupManager.name}
      region: us-central1
      description: Test resize request resource
      resizeBy: 2
      requestedRunDuration:
        seconds: 14400
        nanos: 0
Copy

Create RegionResizeRequest Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new RegionResizeRequest(name: string, args: RegionResizeRequestArgs, opts?: CustomResourceOptions);
@overload
def RegionResizeRequest(resource_name: str,
                        args: RegionResizeRequestArgs,
                        opts: Optional[ResourceOptions] = None)

@overload
def RegionResizeRequest(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        instance_group_manager: Optional[str] = None,
                        resize_by: Optional[int] = None,
                        description: Optional[str] = None,
                        name: Optional[str] = None,
                        project: Optional[str] = None,
                        region: Optional[str] = None,
                        requested_run_duration: Optional[RegionResizeRequestRequestedRunDurationArgs] = None)
func NewRegionResizeRequest(ctx *Context, name string, args RegionResizeRequestArgs, opts ...ResourceOption) (*RegionResizeRequest, error)
public RegionResizeRequest(string name, RegionResizeRequestArgs args, CustomResourceOptions? opts = null)
public RegionResizeRequest(String name, RegionResizeRequestArgs args)
public RegionResizeRequest(String name, RegionResizeRequestArgs args, CustomResourceOptions options)
type: gcp:compute:RegionResizeRequest
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. RegionResizeRequestArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. RegionResizeRequestArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. RegionResizeRequestArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. RegionResizeRequestArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. RegionResizeRequestArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var regionResizeRequestResource = new Gcp.Compute.RegionResizeRequest("regionResizeRequestResource", new()
{
    InstanceGroupManager = "string",
    ResizeBy = 0,
    Description = "string",
    Name = "string",
    Project = "string",
    Region = "string",
    RequestedRunDuration = new Gcp.Compute.Inputs.RegionResizeRequestRequestedRunDurationArgs
    {
        Seconds = "string",
        Nanos = 0,
    },
});
Copy
example, err := compute.NewRegionResizeRequest(ctx, "regionResizeRequestResource", &compute.RegionResizeRequestArgs{
	InstanceGroupManager: pulumi.String("string"),
	ResizeBy:             pulumi.Int(0),
	Description:          pulumi.String("string"),
	Name:                 pulumi.String("string"),
	Project:              pulumi.String("string"),
	Region:               pulumi.String("string"),
	RequestedRunDuration: &compute.RegionResizeRequestRequestedRunDurationArgs{
		Seconds: pulumi.String("string"),
		Nanos:   pulumi.Int(0),
	},
})
Copy
var regionResizeRequestResource = new RegionResizeRequest("regionResizeRequestResource", RegionResizeRequestArgs.builder()
    .instanceGroupManager("string")
    .resizeBy(0)
    .description("string")
    .name("string")
    .project("string")
    .region("string")
    .requestedRunDuration(RegionResizeRequestRequestedRunDurationArgs.builder()
        .seconds("string")
        .nanos(0)
        .build())
    .build());
Copy
region_resize_request_resource = gcp.compute.RegionResizeRequest("regionResizeRequestResource",
    instance_group_manager="string",
    resize_by=0,
    description="string",
    name="string",
    project="string",
    region="string",
    requested_run_duration={
        "seconds": "string",
        "nanos": 0,
    })
Copy
const regionResizeRequestResource = new gcp.compute.RegionResizeRequest("regionResizeRequestResource", {
    instanceGroupManager: "string",
    resizeBy: 0,
    description: "string",
    name: "string",
    project: "string",
    region: "string",
    requestedRunDuration: {
        seconds: "string",
        nanos: 0,
    },
});
Copy
type: gcp:compute:RegionResizeRequest
properties:
    description: string
    instanceGroupManager: string
    name: string
    project: string
    region: string
    requestedRunDuration:
        nanos: 0
        seconds: string
    resizeBy: 0
Copy

RegionResizeRequest Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The RegionResizeRequest resource accepts the following input properties:

InstanceGroupManager
This property is required.
Changes to this property will trigger replacement.
string
The reference of the regional instance group manager this ResizeRequest is a part of.


ResizeBy
This property is required.
Changes to this property will trigger replacement.
int
The number of instances to be created by this resize request. The group's target size will be increased by this number.
Description Changes to this property will trigger replacement. string
An optional description of this resize-request.
Name Changes to this property will trigger replacement. string
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
Project Changes to this property will trigger replacement. string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Region Changes to this property will trigger replacement. string
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
RequestedRunDuration Changes to this property will trigger replacement. RegionResizeRequestRequestedRunDuration
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
InstanceGroupManager
This property is required.
Changes to this property will trigger replacement.
string
The reference of the regional instance group manager this ResizeRequest is a part of.


ResizeBy
This property is required.
Changes to this property will trigger replacement.
int
The number of instances to be created by this resize request. The group's target size will be increased by this number.
Description Changes to this property will trigger replacement. string
An optional description of this resize-request.
Name Changes to this property will trigger replacement. string
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
Project Changes to this property will trigger replacement. string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Region Changes to this property will trigger replacement. string
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
RequestedRunDuration Changes to this property will trigger replacement. RegionResizeRequestRequestedRunDurationArgs
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
instanceGroupManager
This property is required.
Changes to this property will trigger replacement.
String
The reference of the regional instance group manager this ResizeRequest is a part of.


resizeBy
This property is required.
Changes to this property will trigger replacement.
Integer
The number of instances to be created by this resize request. The group's target size will be increased by this number.
description Changes to this property will trigger replacement. String
An optional description of this resize-request.
name Changes to this property will trigger replacement. String
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
project Changes to this property will trigger replacement. String
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region Changes to this property will trigger replacement. String
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
requestedRunDuration Changes to this property will trigger replacement. RegionResizeRequestRequestedRunDuration
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
instanceGroupManager
This property is required.
Changes to this property will trigger replacement.
string
The reference of the regional instance group manager this ResizeRequest is a part of.


resizeBy
This property is required.
Changes to this property will trigger replacement.
number
The number of instances to be created by this resize request. The group's target size will be increased by this number.
description Changes to this property will trigger replacement. string
An optional description of this resize-request.
name Changes to this property will trigger replacement. string
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
project Changes to this property will trigger replacement. string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region Changes to this property will trigger replacement. string
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
requestedRunDuration Changes to this property will trigger replacement. RegionResizeRequestRequestedRunDuration
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
instance_group_manager
This property is required.
Changes to this property will trigger replacement.
str
The reference of the regional instance group manager this ResizeRequest is a part of.


resize_by
This property is required.
Changes to this property will trigger replacement.
int
The number of instances to be created by this resize request. The group's target size will be increased by this number.
description Changes to this property will trigger replacement. str
An optional description of this resize-request.
name Changes to this property will trigger replacement. str
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
project Changes to this property will trigger replacement. str
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region Changes to this property will trigger replacement. str
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
requested_run_duration Changes to this property will trigger replacement. RegionResizeRequestRequestedRunDurationArgs
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
instanceGroupManager
This property is required.
Changes to this property will trigger replacement.
String
The reference of the regional instance group manager this ResizeRequest is a part of.


resizeBy
This property is required.
Changes to this property will trigger replacement.
Number
The number of instances to be created by this resize request. The group's target size will be increased by this number.
description Changes to this property will trigger replacement. String
An optional description of this resize-request.
name Changes to this property will trigger replacement. String
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
project Changes to this property will trigger replacement. String
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region Changes to this property will trigger replacement. String
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
requestedRunDuration Changes to this property will trigger replacement. Property Map
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.

Outputs

All input properties are implicitly available as output properties. Additionally, the RegionResizeRequest resource produces the following output properties:

CreationTimestamp string
The creation timestamp for this resize request in RFC3339 text format.
Id string
The provider-assigned unique ID for this managed resource.
State string
Current state of the request.
Statuses List<RegionResizeRequestStatus>
Status of the request. Structure is documented below.
CreationTimestamp string
The creation timestamp for this resize request in RFC3339 text format.
Id string
The provider-assigned unique ID for this managed resource.
State string
Current state of the request.
Statuses []RegionResizeRequestStatus
Status of the request. Structure is documented below.
creationTimestamp String
The creation timestamp for this resize request in RFC3339 text format.
id String
The provider-assigned unique ID for this managed resource.
state String
Current state of the request.
statuses List<RegionResizeRequestStatus>
Status of the request. Structure is documented below.
creationTimestamp string
The creation timestamp for this resize request in RFC3339 text format.
id string
The provider-assigned unique ID for this managed resource.
state string
Current state of the request.
statuses RegionResizeRequestStatus[]
Status of the request. Structure is documented below.
creation_timestamp str
The creation timestamp for this resize request in RFC3339 text format.
id str
The provider-assigned unique ID for this managed resource.
state str
Current state of the request.
statuses Sequence[RegionResizeRequestStatus]
Status of the request. Structure is documented below.
creationTimestamp String
The creation timestamp for this resize request in RFC3339 text format.
id String
The provider-assigned unique ID for this managed resource.
state String
Current state of the request.
statuses List<Property Map>
Status of the request. Structure is documented below.

Look up Existing RegionResizeRequest Resource

Get an existing RegionResizeRequest resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: RegionResizeRequestState, opts?: CustomResourceOptions): RegionResizeRequest
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        creation_timestamp: Optional[str] = None,
        description: Optional[str] = None,
        instance_group_manager: Optional[str] = None,
        name: Optional[str] = None,
        project: Optional[str] = None,
        region: Optional[str] = None,
        requested_run_duration: Optional[RegionResizeRequestRequestedRunDurationArgs] = None,
        resize_by: Optional[int] = None,
        state: Optional[str] = None,
        statuses: Optional[Sequence[RegionResizeRequestStatusArgs]] = None) -> RegionResizeRequest
func GetRegionResizeRequest(ctx *Context, name string, id IDInput, state *RegionResizeRequestState, opts ...ResourceOption) (*RegionResizeRequest, error)
public static RegionResizeRequest Get(string name, Input<string> id, RegionResizeRequestState? state, CustomResourceOptions? opts = null)
public static RegionResizeRequest get(String name, Output<String> id, RegionResizeRequestState state, CustomResourceOptions options)
resources:  _:    type: gcp:compute:RegionResizeRequest    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CreationTimestamp string
The creation timestamp for this resize request in RFC3339 text format.
Description Changes to this property will trigger replacement. string
An optional description of this resize-request.
InstanceGroupManager Changes to this property will trigger replacement. string
The reference of the regional instance group manager this ResizeRequest is a part of.


Name Changes to this property will trigger replacement. string
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
Project Changes to this property will trigger replacement. string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Region Changes to this property will trigger replacement. string
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
RequestedRunDuration Changes to this property will trigger replacement. RegionResizeRequestRequestedRunDuration
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
ResizeBy Changes to this property will trigger replacement. int
The number of instances to be created by this resize request. The group's target size will be increased by this number.
State string
Current state of the request.
Statuses List<RegionResizeRequestStatus>
Status of the request. Structure is documented below.
CreationTimestamp string
The creation timestamp for this resize request in RFC3339 text format.
Description Changes to this property will trigger replacement. string
An optional description of this resize-request.
InstanceGroupManager Changes to this property will trigger replacement. string
The reference of the regional instance group manager this ResizeRequest is a part of.


Name Changes to this property will trigger replacement. string
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
Project Changes to this property will trigger replacement. string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Region Changes to this property will trigger replacement. string
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
RequestedRunDuration Changes to this property will trigger replacement. RegionResizeRequestRequestedRunDurationArgs
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
ResizeBy Changes to this property will trigger replacement. int
The number of instances to be created by this resize request. The group's target size will be increased by this number.
State string
Current state of the request.
Statuses []RegionResizeRequestStatusArgs
Status of the request. Structure is documented below.
creationTimestamp String
The creation timestamp for this resize request in RFC3339 text format.
description Changes to this property will trigger replacement. String
An optional description of this resize-request.
instanceGroupManager Changes to this property will trigger replacement. String
The reference of the regional instance group manager this ResizeRequest is a part of.


name Changes to this property will trigger replacement. String
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
project Changes to this property will trigger replacement. String
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region Changes to this property will trigger replacement. String
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
requestedRunDuration Changes to this property will trigger replacement. RegionResizeRequestRequestedRunDuration
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
resizeBy Changes to this property will trigger replacement. Integer
The number of instances to be created by this resize request. The group's target size will be increased by this number.
state String
Current state of the request.
statuses List<RegionResizeRequestStatus>
Status of the request. Structure is documented below.
creationTimestamp string
The creation timestamp for this resize request in RFC3339 text format.
description Changes to this property will trigger replacement. string
An optional description of this resize-request.
instanceGroupManager Changes to this property will trigger replacement. string
The reference of the regional instance group manager this ResizeRequest is a part of.


name Changes to this property will trigger replacement. string
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
project Changes to this property will trigger replacement. string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region Changes to this property will trigger replacement. string
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
requestedRunDuration Changes to this property will trigger replacement. RegionResizeRequestRequestedRunDuration
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
resizeBy Changes to this property will trigger replacement. number
The number of instances to be created by this resize request. The group's target size will be increased by this number.
state string
Current state of the request.
statuses RegionResizeRequestStatus[]
Status of the request. Structure is documented below.
creation_timestamp str
The creation timestamp for this resize request in RFC3339 text format.
description Changes to this property will trigger replacement. str
An optional description of this resize-request.
instance_group_manager Changes to this property will trigger replacement. str
The reference of the regional instance group manager this ResizeRequest is a part of.


name Changes to this property will trigger replacement. str
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
project Changes to this property will trigger replacement. str
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region Changes to this property will trigger replacement. str
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
requested_run_duration Changes to this property will trigger replacement. RegionResizeRequestRequestedRunDurationArgs
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
resize_by Changes to this property will trigger replacement. int
The number of instances to be created by this resize request. The group's target size will be increased by this number.
state str
Current state of the request.
statuses Sequence[RegionResizeRequestStatusArgs]
Status of the request. Structure is documented below.
creationTimestamp String
The creation timestamp for this resize request in RFC3339 text format.
description Changes to this property will trigger replacement. String
An optional description of this resize-request.
instanceGroupManager Changes to this property will trigger replacement. String
The reference of the regional instance group manager this ResizeRequest is a part of.


name Changes to this property will trigger replacement. String
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
project Changes to this property will trigger replacement. String
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region Changes to this property will trigger replacement. String
The reference of the compute region scoping this request. If it is not provided, the provider region is used.
requestedRunDuration Changes to this property will trigger replacement. Property Map
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
resizeBy Changes to this property will trigger replacement. Number
The number of instances to be created by this resize request. The group's target size will be increased by this number.
state String
Current state of the request.
statuses List<Property Map>
Status of the request. Structure is documented below.

Supporting Types

RegionResizeRequestRequestedRunDuration
, RegionResizeRequestRequestedRunDurationArgs

Seconds
This property is required.
Changes to this property will trigger replacement.
string
Span of time at a resolution of a second. Must be from 600 to 604800 inclusive. Note: minimum and maximum allowed range for requestedRunDuration is 10 minutes (600 seconds) and 7 days(604800 seconds) correspondingly.
Nanos Changes to this property will trigger replacement. int
Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 seconds field and a positive nanos field. Must be from 0 to 999,999,999 inclusive.
Seconds
This property is required.
Changes to this property will trigger replacement.
string
Span of time at a resolution of a second. Must be from 600 to 604800 inclusive. Note: minimum and maximum allowed range for requestedRunDuration is 10 minutes (600 seconds) and 7 days(604800 seconds) correspondingly.
Nanos Changes to this property will trigger replacement. int
Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 seconds field and a positive nanos field. Must be from 0 to 999,999,999 inclusive.
seconds
This property is required.
Changes to this property will trigger replacement.
String
Span of time at a resolution of a second. Must be from 600 to 604800 inclusive. Note: minimum and maximum allowed range for requestedRunDuration is 10 minutes (600 seconds) and 7 days(604800 seconds) correspondingly.
nanos Changes to this property will trigger replacement. Integer
Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 seconds field and a positive nanos field. Must be from 0 to 999,999,999 inclusive.
seconds
This property is required.
Changes to this property will trigger replacement.
string
Span of time at a resolution of a second. Must be from 600 to 604800 inclusive. Note: minimum and maximum allowed range for requestedRunDuration is 10 minutes (600 seconds) and 7 days(604800 seconds) correspondingly.
nanos Changes to this property will trigger replacement. number
Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 seconds field and a positive nanos field. Must be from 0 to 999,999,999 inclusive.
seconds
This property is required.
Changes to this property will trigger replacement.
str
Span of time at a resolution of a second. Must be from 600 to 604800 inclusive. Note: minimum and maximum allowed range for requestedRunDuration is 10 minutes (600 seconds) and 7 days(604800 seconds) correspondingly.
nanos Changes to this property will trigger replacement. int
Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 seconds field and a positive nanos field. Must be from 0 to 999,999,999 inclusive.
seconds
This property is required.
Changes to this property will trigger replacement.
String
Span of time at a resolution of a second. Must be from 600 to 604800 inclusive. Note: minimum and maximum allowed range for requestedRunDuration is 10 minutes (600 seconds) and 7 days(604800 seconds) correspondingly.
nanos Changes to this property will trigger replacement. Number
Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 seconds field and a positive nanos field. Must be from 0 to 999,999,999 inclusive.

RegionResizeRequestStatus
, RegionResizeRequestStatusArgs

Errors List<RegionResizeRequestStatusError>
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
LastAttempts List<RegionResizeRequestStatusLastAttempt>
(Output) Information about the last attempt to fulfill the request. The value is temporary since the ResizeRequest can retry, as long as it's still active and the last attempt value can either be cleared or replaced with a different error. Since ResizeRequest retries infrequently, the value may be stale and no longer show an active problem. The value is cleared when ResizeRequest transitions to the final state (becomes inactive). If the final state is FAILED the error describing it will be storred in the "error" field only. Structure is documented below.
Errors []RegionResizeRequestStatusError
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
LastAttempts []RegionResizeRequestStatusLastAttempt
(Output) Information about the last attempt to fulfill the request. The value is temporary since the ResizeRequest can retry, as long as it's still active and the last attempt value can either be cleared or replaced with a different error. Since ResizeRequest retries infrequently, the value may be stale and no longer show an active problem. The value is cleared when ResizeRequest transitions to the final state (becomes inactive). If the final state is FAILED the error describing it will be storred in the "error" field only. Structure is documented below.
errors List<RegionResizeRequestStatusError>
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
lastAttempts List<RegionResizeRequestStatusLastAttempt>
(Output) Information about the last attempt to fulfill the request. The value is temporary since the ResizeRequest can retry, as long as it's still active and the last attempt value can either be cleared or replaced with a different error. Since ResizeRequest retries infrequently, the value may be stale and no longer show an active problem. The value is cleared when ResizeRequest transitions to the final state (becomes inactive). If the final state is FAILED the error describing it will be storred in the "error" field only. Structure is documented below.
errors RegionResizeRequestStatusError[]
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
lastAttempts RegionResizeRequestStatusLastAttempt[]
(Output) Information about the last attempt to fulfill the request. The value is temporary since the ResizeRequest can retry, as long as it's still active and the last attempt value can either be cleared or replaced with a different error. Since ResizeRequest retries infrequently, the value may be stale and no longer show an active problem. The value is cleared when ResizeRequest transitions to the final state (becomes inactive). If the final state is FAILED the error describing it will be storred in the "error" field only. Structure is documented below.
errors Sequence[RegionResizeRequestStatusError]
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
last_attempts Sequence[RegionResizeRequestStatusLastAttempt]
(Output) Information about the last attempt to fulfill the request. The value is temporary since the ResizeRequest can retry, as long as it's still active and the last attempt value can either be cleared or replaced with a different error. Since ResizeRequest retries infrequently, the value may be stale and no longer show an active problem. The value is cleared when ResizeRequest transitions to the final state (becomes inactive). If the final state is FAILED the error describing it will be storred in the "error" field only. Structure is documented below.
errors List<Property Map>
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
lastAttempts List<Property Map>
(Output) Information about the last attempt to fulfill the request. The value is temporary since the ResizeRequest can retry, as long as it's still active and the last attempt value can either be cleared or replaced with a different error. Since ResizeRequest retries infrequently, the value may be stale and no longer show an active problem. The value is cleared when ResizeRequest transitions to the final state (becomes inactive). If the final state is FAILED the error describing it will be storred in the "error" field only. Structure is documented below.

RegionResizeRequestStatusError
, RegionResizeRequestStatusErrorArgs

Errors List<RegionResizeRequestStatusErrorError>
(Output) The array of errors encountered while processing this operation. Structure is documented below.
Errors []RegionResizeRequestStatusErrorError
(Output) The array of errors encountered while processing this operation. Structure is documented below.
errors List<RegionResizeRequestStatusErrorError>
(Output) The array of errors encountered while processing this operation. Structure is documented below.
errors RegionResizeRequestStatusErrorError[]
(Output) The array of errors encountered while processing this operation. Structure is documented below.
errors Sequence[RegionResizeRequestStatusErrorError]
(Output) The array of errors encountered while processing this operation. Structure is documented below.
errors List<Property Map>
(Output) The array of errors encountered while processing this operation. Structure is documented below.

RegionResizeRequestStatusErrorError
, RegionResizeRequestStatusErrorErrorArgs

Code string
(Output) The error type identifier for this error.
ErrorDetails List<RegionResizeRequestStatusErrorErrorErrorDetail>
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
Location string
(Output) Indicates the field in the request that caused the error. This property is optional.
Message string
(Output) The localized error message in the above locale.
Code string
(Output) The error type identifier for this error.
ErrorDetails []RegionResizeRequestStatusErrorErrorErrorDetail
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
Location string
(Output) Indicates the field in the request that caused the error. This property is optional.
Message string
(Output) The localized error message in the above locale.
code String
(Output) The error type identifier for this error.
errorDetails List<RegionResizeRequestStatusErrorErrorErrorDetail>
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
location String
(Output) Indicates the field in the request that caused the error. This property is optional.
message String
(Output) The localized error message in the above locale.
code string
(Output) The error type identifier for this error.
errorDetails RegionResizeRequestStatusErrorErrorErrorDetail[]
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
location string
(Output) Indicates the field in the request that caused the error. This property is optional.
message string
(Output) The localized error message in the above locale.
code str
(Output) The error type identifier for this error.
error_details Sequence[RegionResizeRequestStatusErrorErrorErrorDetail]
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
location str
(Output) Indicates the field in the request that caused the error. This property is optional.
message str
(Output) The localized error message in the above locale.
code String
(Output) The error type identifier for this error.
errorDetails List<Property Map>
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
location String
(Output) Indicates the field in the request that caused the error. This property is optional.
message String
(Output) The localized error message in the above locale.

RegionResizeRequestStatusErrorErrorErrorDetail
, RegionResizeRequestStatusErrorErrorErrorDetailArgs

ErrorInfos List<RegionResizeRequestStatusErrorErrorErrorDetailErrorInfo>
(Output) A nested object resource. Structure is documented below.
Helps List<RegionResizeRequestStatusErrorErrorErrorDetailHelp>
(Output) A nested object resource. Structure is documented below.
LocalizedMessages List<RegionResizeRequestStatusErrorErrorErrorDetailLocalizedMessage>
(Output) A nested object resource. Structure is documented below.
QuotaInfos List<RegionResizeRequestStatusErrorErrorErrorDetailQuotaInfo>
(Output) A nested object resource. Structure is documented below.
ErrorInfos []RegionResizeRequestStatusErrorErrorErrorDetailErrorInfo
(Output) A nested object resource. Structure is documented below.
Helps []RegionResizeRequestStatusErrorErrorErrorDetailHelp
(Output) A nested object resource. Structure is documented below.
LocalizedMessages []RegionResizeRequestStatusErrorErrorErrorDetailLocalizedMessage
(Output) A nested object resource. Structure is documented below.
QuotaInfos []RegionResizeRequestStatusErrorErrorErrorDetailQuotaInfo
(Output) A nested object resource. Structure is documented below.
errorInfos List<RegionResizeRequestStatusErrorErrorErrorDetailErrorInfo>
(Output) A nested object resource. Structure is documented below.
helps List<RegionResizeRequestStatusErrorErrorErrorDetailHelp>
(Output) A nested object resource. Structure is documented below.
localizedMessages List<RegionResizeRequestStatusErrorErrorErrorDetailLocalizedMessage>
(Output) A nested object resource. Structure is documented below.
quotaInfos List<RegionResizeRequestStatusErrorErrorErrorDetailQuotaInfo>
(Output) A nested object resource. Structure is documented below.
errorInfos RegionResizeRequestStatusErrorErrorErrorDetailErrorInfo[]
(Output) A nested object resource. Structure is documented below.
helps RegionResizeRequestStatusErrorErrorErrorDetailHelp[]
(Output) A nested object resource. Structure is documented below.
localizedMessages RegionResizeRequestStatusErrorErrorErrorDetailLocalizedMessage[]
(Output) A nested object resource. Structure is documented below.
quotaInfos RegionResizeRequestStatusErrorErrorErrorDetailQuotaInfo[]
(Output) A nested object resource. Structure is documented below.
error_infos Sequence[RegionResizeRequestStatusErrorErrorErrorDetailErrorInfo]
(Output) A nested object resource. Structure is documented below.
helps Sequence[RegionResizeRequestStatusErrorErrorErrorDetailHelp]
(Output) A nested object resource. Structure is documented below.
localized_messages Sequence[RegionResizeRequestStatusErrorErrorErrorDetailLocalizedMessage]
(Output) A nested object resource. Structure is documented below.
quota_infos Sequence[RegionResizeRequestStatusErrorErrorErrorDetailQuotaInfo]
(Output) A nested object resource. Structure is documented below.
errorInfos List<Property Map>
(Output) A nested object resource. Structure is documented below.
helps List<Property Map>
(Output) A nested object resource. Structure is documented below.
localizedMessages List<Property Map>
(Output) A nested object resource. Structure is documented below.
quotaInfos List<Property Map>
(Output) A nested object resource. Structure is documented below.

RegionResizeRequestStatusErrorErrorErrorDetailErrorInfo
, RegionResizeRequestStatusErrorErrorErrorDetailErrorInfoArgs

Domain string
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
Metadatas Dictionary<string, string>
(Output) Additional structured details about this error.
Reason string
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.
Domain string
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
Metadatas map[string]string
(Output) Additional structured details about this error.
Reason string
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.
domain String
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
metadatas Map<String,String>
(Output) Additional structured details about this error.
reason String
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.
domain string
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
metadatas {[key: string]: string}
(Output) Additional structured details about this error.
reason string
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.
domain str
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
metadatas Mapping[str, str]
(Output) Additional structured details about this error.
reason str
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.
domain String
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
metadatas Map<String>
(Output) Additional structured details about this error.
reason String
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.

RegionResizeRequestStatusErrorErrorErrorDetailHelp
, RegionResizeRequestStatusErrorErrorErrorDetailHelpArgs

Links List<RegionResizeRequestStatusErrorErrorErrorDetailHelpLink>
(Output) A nested object resource. Structure is documented below.
Links []RegionResizeRequestStatusErrorErrorErrorDetailHelpLink
(Output) A nested object resource. Structure is documented below.
links List<RegionResizeRequestStatusErrorErrorErrorDetailHelpLink>
(Output) A nested object resource. Structure is documented below.
links RegionResizeRequestStatusErrorErrorErrorDetailHelpLink[]
(Output) A nested object resource. Structure is documented below.
links Sequence[RegionResizeRequestStatusErrorErrorErrorDetailHelpLink]
(Output) A nested object resource. Structure is documented below.
links List<Property Map>
(Output) A nested object resource. Structure is documented below.
Description string
An optional description of this resize-request.
Url string
(Output) The URL of the link.
Description string
An optional description of this resize-request.
Url string
(Output) The URL of the link.
description String
An optional description of this resize-request.
url String
(Output) The URL of the link.
description string
An optional description of this resize-request.
url string
(Output) The URL of the link.
description str
An optional description of this resize-request.
url str
(Output) The URL of the link.
description String
An optional description of this resize-request.
url String
(Output) The URL of the link.

RegionResizeRequestStatusErrorErrorErrorDetailLocalizedMessage
, RegionResizeRequestStatusErrorErrorErrorDetailLocalizedMessageArgs

Locale string
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
Message string
(Output) The localized error message in the above locale.
Locale string
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
Message string
(Output) The localized error message in the above locale.
locale String
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message String
(Output) The localized error message in the above locale.
locale string
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message string
(Output) The localized error message in the above locale.
locale str
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message str
(Output) The localized error message in the above locale.
locale String
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message String
(Output) The localized error message in the above locale.

RegionResizeRequestStatusErrorErrorErrorDetailQuotaInfo
, RegionResizeRequestStatusErrorErrorErrorDetailQuotaInfoArgs

Dimensions Dictionary<string, string>
(Output) The map holding related quota dimensions
FutureLimit int
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
Limit int
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
LimitName string
(Output) The name of the quota limit.
MetricName string
(Output) The Compute Engine quota metric name.
RolloutStatus string
(Output) Rollout status of the future quota limit.
Dimensions map[string]string
(Output) The map holding related quota dimensions
FutureLimit int
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
Limit int
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
LimitName string
(Output) The name of the quota limit.
MetricName string
(Output) The Compute Engine quota metric name.
RolloutStatus string
(Output) Rollout status of the future quota limit.
dimensions Map<String,String>
(Output) The map holding related quota dimensions
futureLimit Integer
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
limit Integer
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
limitName String
(Output) The name of the quota limit.
metricName String
(Output) The Compute Engine quota metric name.
rolloutStatus String
(Output) Rollout status of the future quota limit.
dimensions {[key: string]: string}
(Output) The map holding related quota dimensions
futureLimit number
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
limit number
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
limitName string
(Output) The name of the quota limit.
metricName string
(Output) The Compute Engine quota metric name.
rolloutStatus string
(Output) Rollout status of the future quota limit.
dimensions Mapping[str, str]
(Output) The map holding related quota dimensions
future_limit int
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
limit int
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
limit_name str
(Output) The name of the quota limit.
metric_name str
(Output) The Compute Engine quota metric name.
rollout_status str
(Output) Rollout status of the future quota limit.
dimensions Map<String>
(Output) The map holding related quota dimensions
futureLimit Number
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
limit Number
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
limitName String
(Output) The name of the quota limit.
metricName String
(Output) The Compute Engine quota metric name.
rolloutStatus String
(Output) Rollout status of the future quota limit.

RegionResizeRequestStatusLastAttempt
, RegionResizeRequestStatusLastAttemptArgs

Errors List<RegionResizeRequestStatusLastAttemptError>
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
Errors []RegionResizeRequestStatusLastAttemptError
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
errors List<RegionResizeRequestStatusLastAttemptError>
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
errors RegionResizeRequestStatusLastAttemptError[]
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
errors Sequence[RegionResizeRequestStatusLastAttemptError]
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.
errors List<Property Map>
(Output) Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the lastAttempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry. Structure is documented below.

RegionResizeRequestStatusLastAttemptError
, RegionResizeRequestStatusLastAttemptErrorArgs

Errors List<RegionResizeRequestStatusLastAttemptErrorError>
(Output) The array of errors encountered while processing this operation. Structure is documented below.
Errors []RegionResizeRequestStatusLastAttemptErrorError
(Output) The array of errors encountered while processing this operation. Structure is documented below.
errors List<RegionResizeRequestStatusLastAttemptErrorError>
(Output) The array of errors encountered while processing this operation. Structure is documented below.
errors RegionResizeRequestStatusLastAttemptErrorError[]
(Output) The array of errors encountered while processing this operation. Structure is documented below.
errors Sequence[RegionResizeRequestStatusLastAttemptErrorError]
(Output) The array of errors encountered while processing this operation. Structure is documented below.
errors List<Property Map>
(Output) The array of errors encountered while processing this operation. Structure is documented below.

RegionResizeRequestStatusLastAttemptErrorError
, RegionResizeRequestStatusLastAttemptErrorErrorArgs

Code string
(Output) The error type identifier for this error.
ErrorDetails List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetail>
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
Location string
(Output) Indicates the field in the request that caused the error. This property is optional.
Message string
(Output) The localized error message in the above locale.
Code string
(Output) The error type identifier for this error.
ErrorDetails []RegionResizeRequestStatusLastAttemptErrorErrorErrorDetail
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
Location string
(Output) Indicates the field in the request that caused the error. This property is optional.
Message string
(Output) The localized error message in the above locale.
code String
(Output) The error type identifier for this error.
errorDetails List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetail>
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
location String
(Output) Indicates the field in the request that caused the error. This property is optional.
message String
(Output) The localized error message in the above locale.
code string
(Output) The error type identifier for this error.
errorDetails RegionResizeRequestStatusLastAttemptErrorErrorErrorDetail[]
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
location string
(Output) Indicates the field in the request that caused the error. This property is optional.
message string
(Output) The localized error message in the above locale.
code str
(Output) The error type identifier for this error.
error_details Sequence[RegionResizeRequestStatusLastAttemptErrorErrorErrorDetail]
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
location str
(Output) Indicates the field in the request that caused the error. This property is optional.
message str
(Output) The localized error message in the above locale.
code String
(Output) The error type identifier for this error.
errorDetails List<Property Map>
(Output) An array of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. Structure is documented below.
location String
(Output) Indicates the field in the request that caused the error. This property is optional.
message String
(Output) The localized error message in the above locale.

RegionResizeRequestStatusLastAttemptErrorErrorErrorDetail
, RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailArgs

ErrorInfos List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailErrorInfo>
(Output) A nested object resource. Structure is documented below.
Helps List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelp>
(Output) A nested object resource. Structure is documented below.
LocalizedMessages List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailLocalizedMessage>
(Output) A nested object resource. Structure is documented below.
QuotaInfos List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailQuotaInfo>
(Output) A nested object resource. Structure is documented below.
ErrorInfos []RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailErrorInfo
(Output) A nested object resource. Structure is documented below.
Helps []RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelp
(Output) A nested object resource. Structure is documented below.
LocalizedMessages []RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailLocalizedMessage
(Output) A nested object resource. Structure is documented below.
QuotaInfos []RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailQuotaInfo
(Output) A nested object resource. Structure is documented below.
errorInfos List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailErrorInfo>
(Output) A nested object resource. Structure is documented below.
helps List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelp>
(Output) A nested object resource. Structure is documented below.
localizedMessages List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailLocalizedMessage>
(Output) A nested object resource. Structure is documented below.
quotaInfos List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailQuotaInfo>
(Output) A nested object resource. Structure is documented below.
errorInfos RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailErrorInfo[]
(Output) A nested object resource. Structure is documented below.
helps RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelp[]
(Output) A nested object resource. Structure is documented below.
localizedMessages RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailLocalizedMessage[]
(Output) A nested object resource. Structure is documented below.
quotaInfos RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailQuotaInfo[]
(Output) A nested object resource. Structure is documented below.
error_infos Sequence[RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailErrorInfo]
(Output) A nested object resource. Structure is documented below.
helps Sequence[RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelp]
(Output) A nested object resource. Structure is documented below.
localized_messages Sequence[RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailLocalizedMessage]
(Output) A nested object resource. Structure is documented below.
quota_infos Sequence[RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailQuotaInfo]
(Output) A nested object resource. Structure is documented below.
errorInfos List<Property Map>
(Output) A nested object resource. Structure is documented below.
helps List<Property Map>
(Output) A nested object resource. Structure is documented below.
localizedMessages List<Property Map>
(Output) A nested object resource. Structure is documented below.
quotaInfos List<Property Map>
(Output) A nested object resource. Structure is documented below.

RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailErrorInfo
, RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailErrorInfoArgs

Domain string
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
Metadatas Dictionary<string, string>
(Output) Additional structured details about this error.
Reason string
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.
Domain string
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
Metadatas map[string]string
(Output) Additional structured details about this error.
Reason string
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.
domain String
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
metadatas Map<String,String>
(Output) Additional structured details about this error.
reason String
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.
domain string
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
metadatas {[key: string]: string}
(Output) Additional structured details about this error.
reason string
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.
domain str
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
metadatas Mapping[str, str]
(Output) Additional structured details about this error.
reason str
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.
domain String
(Output) The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com".
metadatas Map<String>
(Output) Additional structured details about this error.
reason String
(Output) The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors.

RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelp
, RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelpArgs

Links List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelpLink>
(Output) A nested object resource. Structure is documented below.
Links []RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelpLink
(Output) A nested object resource. Structure is documented below.
links List<RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelpLink>
(Output) A nested object resource. Structure is documented below.
links RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelpLink[]
(Output) A nested object resource. Structure is documented below.
links Sequence[RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelpLink]
(Output) A nested object resource. Structure is documented below.
links List<Property Map>
(Output) A nested object resource. Structure is documented below.
Description string
An optional description of this resize-request.
Url string
(Output) The URL of the link.
Description string
An optional description of this resize-request.
Url string
(Output) The URL of the link.
description String
An optional description of this resize-request.
url String
(Output) The URL of the link.
description string
An optional description of this resize-request.
url string
(Output) The URL of the link.
description str
An optional description of this resize-request.
url str
(Output) The URL of the link.
description String
An optional description of this resize-request.
url String
(Output) The URL of the link.

RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailLocalizedMessage
, RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailLocalizedMessageArgs

Locale string
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
Message string
(Output) The localized error message in the above locale.
Locale string
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
Message string
(Output) The localized error message in the above locale.
locale String
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message String
(Output) The localized error message in the above locale.
locale string
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message string
(Output) The localized error message in the above locale.
locale str
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message str
(Output) The localized error message in the above locale.
locale String
(Output) The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message String
(Output) The localized error message in the above locale.

RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailQuotaInfo
, RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailQuotaInfoArgs

Dimensions Dictionary<string, string>
(Output) The map holding related quota dimensions
FutureLimit int
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
Limit int
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
LimitName string
(Output) The name of the quota limit.
MetricName string
(Output) The Compute Engine quota metric name.
RolloutStatus string
(Output) Rollout status of the future quota limit.
Dimensions map[string]string
(Output) The map holding related quota dimensions
FutureLimit int
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
Limit int
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
LimitName string
(Output) The name of the quota limit.
MetricName string
(Output) The Compute Engine quota metric name.
RolloutStatus string
(Output) Rollout status of the future quota limit.
dimensions Map<String,String>
(Output) The map holding related quota dimensions
futureLimit Integer
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
limit Integer
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
limitName String
(Output) The name of the quota limit.
metricName String
(Output) The Compute Engine quota metric name.
rolloutStatus String
(Output) Rollout status of the future quota limit.
dimensions {[key: string]: string}
(Output) The map holding related quota dimensions
futureLimit number
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
limit number
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
limitName string
(Output) The name of the quota limit.
metricName string
(Output) The Compute Engine quota metric name.
rolloutStatus string
(Output) Rollout status of the future quota limit.
dimensions Mapping[str, str]
(Output) The map holding related quota dimensions
future_limit int
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
limit int
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
limit_name str
(Output) The name of the quota limit.
metric_name str
(Output) The Compute Engine quota metric name.
rollout_status str
(Output) Rollout status of the future quota limit.
dimensions Map<String>
(Output) The map holding related quota dimensions
futureLimit Number
(Output) Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
limit Number
(Output) Current effective quota limit. The limit's unit depends on the quota type or metric.
limitName String
(Output) The name of the quota limit.
metricName String
(Output) The Compute Engine quota metric name.
rolloutStatus String
(Output) Rollout status of the future quota limit.

Import

RegionResizeRequest can be imported using any of these accepted formats:

  • projects/{{project}}/regions/{{region}}/instanceGroupManagers/{{instance_group_manager}}/resizeRequests/{{name}}

  • {{project}}/{{region}}/{{instance_group_manager}}/{{name}}

  • {{region}}/{{instance_group_manager}}/{{name}}

  • {{instance_group_manager}}/{{name}}

When using the pulumi import command, RegionResizeRequest can be imported using one of the formats above. For example:

$ pulumi import gcp:compute/regionResizeRequest:RegionResizeRequest default projects/{{project}}/regions/{{region}}/instanceGroupManagers/{{instance_group_manager}}/resizeRequests/{{name}}
Copy
$ pulumi import gcp:compute/regionResizeRequest:RegionResizeRequest default {{project}}/{{region}}/{{instance_group_manager}}/{{name}}
Copy
$ pulumi import gcp:compute/regionResizeRequest:RegionResizeRequest default {{region}}/{{instance_group_manager}}/{{name}}
Copy
$ pulumi import gcp:compute/regionResizeRequest:RegionResizeRequest default {{instance_group_manager}}/{{name}}
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Google Cloud (GCP) Classic pulumi/pulumi-gcp
License
Apache-2.0
Notes
This Pulumi package is based on the google-beta Terraform Provider.