1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. compute
  5. RegionResizeRequest
Google Cloud Classic v8.9.3 published on Monday, Nov 18, 2024 by Pulumi

gcp.compute.RegionResizeRequest

Explore with Pulumi AI

gcp logo
Google Cloud Classic v8.9.3 published on Monday, Nov 18, 2024 by Pulumi

    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,
        },
    });
    
    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,
        })
    
    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
    	})
    }
    
    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,
            },
        });
    
    });
    
    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());
    
        }
    }
    
    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
    

    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,
                            region: Optional[str] = None,
                            resize_by: Optional[int] = None,
                            description: Optional[str] = None,
                            name: Optional[str] = None,
                            project: 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 string
    The unique name of the resource.
    args RegionResizeRequestArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args RegionResizeRequestArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RegionResizeRequestArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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",
        Region = "string",
        ResizeBy = 0,
        Description = "string",
        Name = "string",
        Project = "string",
        RequestedRunDuration = new Gcp.Compute.Inputs.RegionResizeRequestRequestedRunDurationArgs
        {
            Seconds = "string",
            Nanos = 0,
        },
    });
    
    example, err := compute.NewRegionResizeRequest(ctx, "regionResizeRequestResource", &compute.RegionResizeRequestArgs{
    	InstanceGroupManager: pulumi.String("string"),
    	Region:               pulumi.String("string"),
    	ResizeBy:             pulumi.Int(0),
    	Description:          pulumi.String("string"),
    	Name:                 pulumi.String("string"),
    	Project:              pulumi.String("string"),
    	RequestedRunDuration: &compute.RegionResizeRequestRequestedRunDurationArgs{
    		Seconds: pulumi.String("string"),
    		Nanos:   pulumi.Int(0),
    	},
    })
    
    var regionResizeRequestResource = new RegionResizeRequest("regionResizeRequestResource", RegionResizeRequestArgs.builder()
        .instanceGroupManager("string")
        .region("string")
        .resizeBy(0)
        .description("string")
        .name("string")
        .project("string")
        .requestedRunDuration(RegionResizeRequestRequestedRunDurationArgs.builder()
            .seconds("string")
            .nanos(0)
            .build())
        .build());
    
    region_resize_request_resource = gcp.compute.RegionResizeRequest("regionResizeRequestResource",
        instance_group_manager="string",
        region="string",
        resize_by=0,
        description="string",
        name="string",
        project="string",
        requested_run_duration={
            "seconds": "string",
            "nanos": 0,
        })
    
    const regionResizeRequestResource = new gcp.compute.RegionResizeRequest("regionResizeRequestResource", {
        instanceGroupManager: "string",
        region: "string",
        resizeBy: 0,
        description: "string",
        name: "string",
        project: "string",
        requestedRunDuration: {
            seconds: "string",
            nanos: 0,
        },
    });
    
    type: gcp:compute:RegionResizeRequest
    properties:
        description: string
        instanceGroupManager: string
        name: string
        project: string
        region: string
        requestedRunDuration:
            nanos: 0
            seconds: string
        resizeBy: 0
    

    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 string
    The reference of the regional instance group manager this ResizeRequest is a part of.


    Region string
    The reference of the compute region scoping this request.
    ResizeBy int
    The number of instances to be created by this resize request. The group's target size will be increased by this number.
    Description string
    An optional description of this resize-request.
    Name string
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    RequestedRunDuration 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 string
    The reference of the regional instance group manager this ResizeRequest is a part of.


    Region string
    The reference of the compute region scoping this request.
    ResizeBy int
    The number of instances to be created by this resize request. The group's target size will be increased by this number.
    Description string
    An optional description of this resize-request.
    Name string
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    RequestedRunDuration 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 String
    The reference of the regional instance group manager this ResizeRequest is a part of.


    region String
    The reference of the compute region scoping this request.
    resizeBy Integer
    The number of instances to be created by this resize request. The group's target size will be increased by this number.
    description String
    An optional description of this resize-request.
    name String
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    requestedRunDuration 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 string
    The reference of the regional instance group manager this ResizeRequest is a part of.


    region string
    The reference of the compute region scoping this request.
    resizeBy number
    The number of instances to be created by this resize request. The group's target size will be increased by this number.
    description string
    An optional description of this resize-request.
    name string
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    requestedRunDuration 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 str
    The reference of the regional instance group manager this ResizeRequest is a part of.


    region str
    The reference of the compute region scoping this request.
    resize_by int
    The number of instances to be created by this resize request. The group's target size will be increased by this number.
    description str
    An optional description of this resize-request.
    name str
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    project str
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    requested_run_duration 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 String
    The reference of the regional instance group manager this ResizeRequest is a part of.


    region String
    The reference of the compute region scoping this request.
    resizeBy Number
    The number of instances to be created by this resize request. The group's target size will be increased by this number.
    description String
    An optional description of this resize-request.
    name String
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    requestedRunDuration 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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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 string
    An optional description of this resize-request.
    InstanceGroupManager string
    The reference of the regional instance group manager this ResizeRequest is a part of.


    Name string
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    Region string
    The reference of the compute region scoping this request.
    RequestedRunDuration 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 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 string
    An optional description of this resize-request.
    InstanceGroupManager string
    The reference of the regional instance group manager this ResizeRequest is a part of.


    Name string
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    Region string
    The reference of the compute region scoping this request.
    RequestedRunDuration 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 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 String
    An optional description of this resize-request.
    instanceGroupManager String
    The reference of the regional instance group manager this ResizeRequest is a part of.


    name String
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    region String
    The reference of the compute region scoping this request.
    requestedRunDuration 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 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 string
    An optional description of this resize-request.
    instanceGroupManager string
    The reference of the regional instance group manager this ResizeRequest is a part of.


    name string
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    region string
    The reference of the compute region scoping this request.
    requestedRunDuration 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 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 str
    An optional description of this resize-request.
    instance_group_manager str
    The reference of the regional instance group manager this ResizeRequest is a part of.


    name str
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    project str
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    region str
    The reference of the compute region scoping this request.
    requested_run_duration 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 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 String
    An optional description of this resize-request.
    instanceGroupManager String
    The reference of the regional instance group manager this ResizeRequest is a part of.


    name String
    The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    region String
    The reference of the compute region scoping this request.
    requestedRunDuration 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 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 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 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 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 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 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 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 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 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 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 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 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 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}}
    
    $ pulumi import gcp:compute/regionResizeRequest:RegionResizeRequest default {{project}}/{{region}}/{{instance_group_manager}}/{{name}}
    
    $ pulumi import gcp:compute/regionResizeRequest:RegionResizeRequest default {{region}}/{{instance_group_manager}}/{{name}}
    
    $ pulumi import gcp:compute/regionResizeRequest:RegionResizeRequest default {{instance_group_manager}}/{{name}}
    

    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.
    gcp logo
    Google Cloud Classic v8.9.3 published on Monday, Nov 18, 2024 by Pulumi