Alibaba Cloud

Pulumi Official
Package maintained by Pulumi
v3.27.0 published on Monday, Aug 8, 2022 by Pulumi

getInstanceTypes

This data source provides availability instance_types for HBase that can be accessed by an Alibaba Cloud account within the region configured in the provider.

NOTE: Available in v1.106.0+.

Using getInstanceTypes

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getInstanceTypes(args: GetInstanceTypesArgs, opts?: InvokeOptions): Promise<GetInstanceTypesResult>
function getInstanceTypesOutput(args: GetInstanceTypesOutputArgs, opts?: InvokeOptions): Output<GetInstanceTypesResult>
def get_instance_types(charge_type: Optional[str] = None,
                       disk_type: Optional[str] = None,
                       engine: Optional[str] = None,
                       instance_type: Optional[str] = None,
                       output_file: Optional[str] = None,
                       region_id: Optional[str] = None,
                       version: Optional[str] = None,
                       zone_id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetInstanceTypesResult
def get_instance_types_output(charge_type: Optional[pulumi.Input[str]] = None,
                       disk_type: Optional[pulumi.Input[str]] = None,
                       engine: Optional[pulumi.Input[str]] = None,
                       instance_type: Optional[pulumi.Input[str]] = None,
                       output_file: Optional[pulumi.Input[str]] = None,
                       region_id: Optional[pulumi.Input[str]] = None,
                       version: Optional[pulumi.Input[str]] = None,
                       zone_id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetInstanceTypesResult]
func GetInstanceTypes(ctx *Context, args *GetInstanceTypesArgs, opts ...InvokeOption) (*GetInstanceTypesResult, error)
func GetInstanceTypesOutput(ctx *Context, args *GetInstanceTypesOutputArgs, opts ...InvokeOption) GetInstanceTypesResultOutput

> Note: This function is named GetInstanceTypes in the Go SDK.

public static class GetInstanceTypes 
{
    public static Task<GetInstanceTypesResult> InvokeAsync(GetInstanceTypesArgs args, InvokeOptions? opts = null)
    public static Output<GetInstanceTypesResult> Invoke(GetInstanceTypesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetInstanceTypesResult> getInstanceTypes(GetInstanceTypesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: alicloud:hbase/getInstanceTypes:getInstanceTypes
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ChargeType string

The charge type of create hbase cluster instance, PrePaid or PostPaid.

DiskType string

The disk type, cloud_ssd, cloud_essd_pl1, cloud_efficiency, local_hdd_pro, local_ssd_pro.

Engine string

The engine name, singlehbase, hbase, hbaseue, bds.

InstanceType string

The hbase instance type of create hbase cluster instance.

OutputFile string
RegionId string

The dest region id, default client region.

Version string

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

ZoneId string

The zone id, belong to regionId.

ChargeType string

The charge type of create hbase cluster instance, PrePaid or PostPaid.

DiskType string

The disk type, cloud_ssd, cloud_essd_pl1, cloud_efficiency, local_hdd_pro, local_ssd_pro.

Engine string

The engine name, singlehbase, hbase, hbaseue, bds.

InstanceType string

The hbase instance type of create hbase cluster instance.

OutputFile string
RegionId string

The dest region id, default client region.

Version string

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

ZoneId string

The zone id, belong to regionId.

chargeType String

The charge type of create hbase cluster instance, PrePaid or PostPaid.

diskType String

The disk type, cloud_ssd, cloud_essd_pl1, cloud_efficiency, local_hdd_pro, local_ssd_pro.

engine String

The engine name, singlehbase, hbase, hbaseue, bds.

instanceType String

The hbase instance type of create hbase cluster instance.

outputFile String
regionId String

The dest region id, default client region.

version String

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

zoneId String

The zone id, belong to regionId.

chargeType string

The charge type of create hbase cluster instance, PrePaid or PostPaid.

diskType string

The disk type, cloud_ssd, cloud_essd_pl1, cloud_efficiency, local_hdd_pro, local_ssd_pro.

engine string

The engine name, singlehbase, hbase, hbaseue, bds.

instanceType string

The hbase instance type of create hbase cluster instance.

outputFile string
regionId string

The dest region id, default client region.

version string

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

zoneId string

The zone id, belong to regionId.

charge_type str

The charge type of create hbase cluster instance, PrePaid or PostPaid.

disk_type str

The disk type, cloud_ssd, cloud_essd_pl1, cloud_efficiency, local_hdd_pro, local_ssd_pro.

engine str

The engine name, singlehbase, hbase, hbaseue, bds.

instance_type str

The hbase instance type of create hbase cluster instance.

output_file str
region_id str

The dest region id, default client region.

version str

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

zone_id str

The zone id, belong to regionId.

chargeType String

The charge type of create hbase cluster instance, PrePaid or PostPaid.

diskType String

The disk type, cloud_ssd, cloud_essd_pl1, cloud_efficiency, local_hdd_pro, local_ssd_pro.

engine String

The engine name, singlehbase, hbase, hbaseue, bds.

instanceType String

The hbase instance type of create hbase cluster instance.

outputFile String
regionId String

The dest region id, default client region.

version String

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

zoneId String

The zone id, belong to regionId.

getInstanceTypes Result

The following output properties are available:

CoreInstanceTypes List<Pulumi.AliCloud.Hbase.Outputs.GetInstanceTypesCoreInstanceType>

(Available in 1.115.0+) A list of core instance types. Each element contains the following attributes:

Id string

The provider-assigned unique ID for this managed resource.

Ids List<string>

A list of instance types type IDs.

MasterInstanceTypes List<Pulumi.AliCloud.Hbase.Outputs.GetInstanceTypesMasterInstanceType>

(Available in 1.115.0+) A list of master instance types. Each element contains the following attributes:

Types List<Pulumi.AliCloud.Hbase.Outputs.GetInstanceTypesType>

(Deprecated) A list of instance types. Each element contains the following attributes:

ChargeType string
DiskType string
Engine string

Name of the engine.

InstanceType string

Name of the instance type.

OutputFile string
RegionId string
Version string

The version of the engine.

ZoneId string
CoreInstanceTypes []GetInstanceTypesCoreInstanceType

(Available in 1.115.0+) A list of core instance types. Each element contains the following attributes:

Id string

The provider-assigned unique ID for this managed resource.

Ids []string

A list of instance types type IDs.

MasterInstanceTypes []GetInstanceTypesMasterInstanceType

(Available in 1.115.0+) A list of master instance types. Each element contains the following attributes:

Types []GetInstanceTypesType

(Deprecated) A list of instance types. Each element contains the following attributes:

ChargeType string
DiskType string
Engine string

Name of the engine.

InstanceType string

Name of the instance type.

OutputFile string
RegionId string
Version string

The version of the engine.

ZoneId string
coreInstanceTypes List<GetInstanceTypesCoreInstanceType>

(Available in 1.115.0+) A list of core instance types. Each element contains the following attributes:

id String

The provider-assigned unique ID for this managed resource.

ids List<String>

A list of instance types type IDs.

masterInstanceTypes List<GetInstanceTypesMasterInstanceType>

(Available in 1.115.0+) A list of master instance types. Each element contains the following attributes:

types List<GetInstanceTypesType>

(Deprecated) A list of instance types. Each element contains the following attributes:

chargeType String
diskType String
engine String

Name of the engine.

instanceType String

Name of the instance type.

outputFile String
regionId String
version String

The version of the engine.

zoneId String
coreInstanceTypes GetInstanceTypesCoreInstanceType[]

(Available in 1.115.0+) A list of core instance types. Each element contains the following attributes:

id string

The provider-assigned unique ID for this managed resource.

ids string[]

A list of instance types type IDs.

masterInstanceTypes GetInstanceTypesMasterInstanceType[]

(Available in 1.115.0+) A list of master instance types. Each element contains the following attributes:

types GetInstanceTypesType[]

(Deprecated) A list of instance types. Each element contains the following attributes:

chargeType string
diskType string
engine string

Name of the engine.

instanceType string

Name of the instance type.

outputFile string
regionId string
version string

The version of the engine.

zoneId string
core_instance_types Sequence[GetInstanceTypesCoreInstanceType]

(Available in 1.115.0+) A list of core instance types. Each element contains the following attributes:

id str

The provider-assigned unique ID for this managed resource.

ids Sequence[str]

A list of instance types type IDs.

master_instance_types Sequence[GetInstanceTypesMasterInstanceType]

(Available in 1.115.0+) A list of master instance types. Each element contains the following attributes:

types Sequence[GetInstanceTypesType]

(Deprecated) A list of instance types. Each element contains the following attributes:

charge_type str
disk_type str
engine str

Name of the engine.

instance_type str

Name of the instance type.

output_file str
region_id str
version str

The version of the engine.

zone_id str
coreInstanceTypes List<Property Map>

(Available in 1.115.0+) A list of core instance types. Each element contains the following attributes:

id String

The provider-assigned unique ID for this managed resource.

ids List<String>

A list of instance types type IDs.

masterInstanceTypes List<Property Map>

(Available in 1.115.0+) A list of master instance types. Each element contains the following attributes:

types List<Property Map>

(Deprecated) A list of instance types. Each element contains the following attributes:

chargeType String
diskType String
engine String

Name of the engine.

instanceType String

Name of the instance type.

outputFile String
regionId String
version String

The version of the engine.

zoneId String

Supporting Types

GetInstanceTypesCoreInstanceType

Category string

Name of the category, single or cluster.

CpuSize int

Cpu size of the instance type.

Engine string

The engine name, singlehbase, hbase, hbaseue, bds.

InstanceType string

The hbase instance type of create hbase cluster instance.

MaxCoreCount int

Max count of the core instance nodes.

MemSize int

Mem size of the instance type.

StorageType string

Name of the storage type.

Version string

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

Zone string

Name of zone id.

Category string

Name of the category, single or cluster.

CpuSize int

Cpu size of the instance type.

Engine string

The engine name, singlehbase, hbase, hbaseue, bds.

InstanceType string

The hbase instance type of create hbase cluster instance.

MaxCoreCount int

Max count of the core instance nodes.

MemSize int

Mem size of the instance type.

StorageType string

Name of the storage type.

Version string

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

Zone string

Name of zone id.

category String

Name of the category, single or cluster.

cpuSize Integer

Cpu size of the instance type.

engine String

The engine name, singlehbase, hbase, hbaseue, bds.

instanceType String

The hbase instance type of create hbase cluster instance.

maxCoreCount Integer

Max count of the core instance nodes.

memSize Integer

Mem size of the instance type.

storageType String

Name of the storage type.

version String

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

zone String

Name of zone id.

category string

Name of the category, single or cluster.

cpuSize number

Cpu size of the instance type.

engine string

The engine name, singlehbase, hbase, hbaseue, bds.

instanceType string

The hbase instance type of create hbase cluster instance.

maxCoreCount number

Max count of the core instance nodes.

memSize number

Mem size of the instance type.

storageType string

Name of the storage type.

version string

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

zone string

Name of zone id.

category str

Name of the category, single or cluster.

cpu_size int

Cpu size of the instance type.

engine str

The engine name, singlehbase, hbase, hbaseue, bds.

instance_type str

The hbase instance type of create hbase cluster instance.

max_core_count int

Max count of the core instance nodes.

mem_size int

Mem size of the instance type.

storage_type str

Name of the storage type.

version str

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

zone str

Name of zone id.

category String

Name of the category, single or cluster.

cpuSize Number

Cpu size of the instance type.

engine String

The engine name, singlehbase, hbase, hbaseue, bds.

instanceType String

The hbase instance type of create hbase cluster instance.

maxCoreCount Number

Max count of the core instance nodes.

memSize Number

Mem size of the instance type.

storageType String

Name of the storage type.

version String

The engine version, singlehbase/hbase=1.1/2.0, bds=1.0.

zone String

Name of zone id.

GetInstanceTypesMasterInstanceType

CpuSize int

Cpu size of the instance type.

InstanceType string

The hbase instance type of create hbase cluster instance.

MemSize int

Mem size of the instance type.

CpuSize int

Cpu size of the instance type.

InstanceType string

The hbase instance type of create hbase cluster instance.

MemSize int

Mem size of the instance type.

cpuSize Integer

Cpu size of the instance type.

instanceType String

The hbase instance type of create hbase cluster instance.

memSize Integer

Mem size of the instance type.

cpuSize number

Cpu size of the instance type.

instanceType string

The hbase instance type of create hbase cluster instance.

memSize number

Mem size of the instance type.

cpu_size int

Cpu size of the instance type.

instance_type str

The hbase instance type of create hbase cluster instance.

mem_size int

Mem size of the instance type.

cpuSize Number

Cpu size of the instance type.

instanceType String

The hbase instance type of create hbase cluster instance.

memSize Number

Mem size of the instance type.

GetInstanceTypesType

CpuSize int

Cpu size of the instance type.

MemSize int

Mem size of the instance type.

Value string

Name of the instance type.

CpuSize int

Cpu size of the instance type.

MemSize int

Mem size of the instance type.

Value string

Name of the instance type.

cpuSize Integer

Cpu size of the instance type.

memSize Integer

Mem size of the instance type.

value String

Name of the instance type.

cpuSize number

Cpu size of the instance type.

memSize number

Mem size of the instance type.

value string

Name of the instance type.

cpu_size int

Cpu size of the instance type.

mem_size int

Mem size of the instance type.

value str

Name of the instance type.

cpuSize Number

Cpu size of the instance type.

memSize Number

Mem size of the instance type.

value String

Name of the instance type.

Package Details

Repository
https://github.com/pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.