Documentation
¶
Index ¶
- type GetInstancesArgs
- type GetInstancesCdhInstanceList
- type GetInstancesCdhInstanceListArgs
- func (GetInstancesCdhInstanceListArgs) ElementType() reflect.Type
- func (i GetInstancesCdhInstanceListArgs) ToGetInstancesCdhInstanceListOutput() GetInstancesCdhInstanceListOutput
- func (i GetInstancesCdhInstanceListArgs) ToGetInstancesCdhInstanceListOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListOutput
- type GetInstancesCdhInstanceListArray
- func (GetInstancesCdhInstanceListArray) ElementType() reflect.Type
- func (i GetInstancesCdhInstanceListArray) ToGetInstancesCdhInstanceListArrayOutput() GetInstancesCdhInstanceListArrayOutput
- func (i GetInstancesCdhInstanceListArray) ToGetInstancesCdhInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListArrayOutput
- type GetInstancesCdhInstanceListArrayInput
- type GetInstancesCdhInstanceListArrayOutput
- func (GetInstancesCdhInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesCdhInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesCdhInstanceListOutput
- func (o GetInstancesCdhInstanceListArrayOutput) ToGetInstancesCdhInstanceListArrayOutput() GetInstancesCdhInstanceListArrayOutput
- func (o GetInstancesCdhInstanceListArrayOutput) ToGetInstancesCdhInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListArrayOutput
- type GetInstancesCdhInstanceListHostResource
- type GetInstancesCdhInstanceListHostResourceArgs
- func (GetInstancesCdhInstanceListHostResourceArgs) ElementType() reflect.Type
- func (i GetInstancesCdhInstanceListHostResourceArgs) ToGetInstancesCdhInstanceListHostResourceOutput() GetInstancesCdhInstanceListHostResourceOutput
- func (i GetInstancesCdhInstanceListHostResourceArgs) ToGetInstancesCdhInstanceListHostResourceOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListHostResourceOutput
- type GetInstancesCdhInstanceListHostResourceArray
- func (GetInstancesCdhInstanceListHostResourceArray) ElementType() reflect.Type
- func (i GetInstancesCdhInstanceListHostResourceArray) ToGetInstancesCdhInstanceListHostResourceArrayOutput() GetInstancesCdhInstanceListHostResourceArrayOutput
- func (i GetInstancesCdhInstanceListHostResourceArray) ToGetInstancesCdhInstanceListHostResourceArrayOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListHostResourceArrayOutput
- type GetInstancesCdhInstanceListHostResourceArrayInput
- type GetInstancesCdhInstanceListHostResourceArrayOutput
- func (GetInstancesCdhInstanceListHostResourceArrayOutput) ElementType() reflect.Type
- func (o GetInstancesCdhInstanceListHostResourceArrayOutput) Index(i pulumi.IntInput) GetInstancesCdhInstanceListHostResourceOutput
- func (o GetInstancesCdhInstanceListHostResourceArrayOutput) ToGetInstancesCdhInstanceListHostResourceArrayOutput() GetInstancesCdhInstanceListHostResourceArrayOutput
- func (o GetInstancesCdhInstanceListHostResourceArrayOutput) ToGetInstancesCdhInstanceListHostResourceArrayOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListHostResourceArrayOutput
- type GetInstancesCdhInstanceListHostResourceInput
- type GetInstancesCdhInstanceListHostResourceOutput
- func (o GetInstancesCdhInstanceListHostResourceOutput) CpuAvailableNum() pulumi.IntOutput
- func (o GetInstancesCdhInstanceListHostResourceOutput) CpuTotalNum() pulumi.IntOutput
- func (o GetInstancesCdhInstanceListHostResourceOutput) DiskAvailableSize() pulumi.IntOutput
- func (o GetInstancesCdhInstanceListHostResourceOutput) DiskTotalSize() pulumi.IntOutput
- func (o GetInstancesCdhInstanceListHostResourceOutput) DiskType() pulumi.StringOutput
- func (GetInstancesCdhInstanceListHostResourceOutput) ElementType() reflect.Type
- func (o GetInstancesCdhInstanceListHostResourceOutput) MemoryAvailableSize() pulumi.Float64Output
- func (o GetInstancesCdhInstanceListHostResourceOutput) MemoryTotalSize() pulumi.Float64Output
- func (o GetInstancesCdhInstanceListHostResourceOutput) ToGetInstancesCdhInstanceListHostResourceOutput() GetInstancesCdhInstanceListHostResourceOutput
- func (o GetInstancesCdhInstanceListHostResourceOutput) ToGetInstancesCdhInstanceListHostResourceOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListHostResourceOutput
- type GetInstancesCdhInstanceListInput
- type GetInstancesCdhInstanceListOutput
- func (o GetInstancesCdhInstanceListOutput) AvailabilityZone() pulumi.StringOutput
- func (o GetInstancesCdhInstanceListOutput) CageId() pulumi.StringOutput
- func (o GetInstancesCdhInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o GetInstancesCdhInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o GetInstancesCdhInstanceListOutput) CvmInstanceIds() pulumi.StringArrayOutput
- func (GetInstancesCdhInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesCdhInstanceListOutput) ExpiredTime() pulumi.StringOutput
- func (o GetInstancesCdhInstanceListOutput) HostId() pulumi.StringOutput
- func (o GetInstancesCdhInstanceListOutput) HostName() pulumi.StringOutput
- func (o GetInstancesCdhInstanceListOutput) HostResources() GetInstancesCdhInstanceListHostResourceArrayOutput
- func (o GetInstancesCdhInstanceListOutput) HostState() pulumi.StringOutput
- func (o GetInstancesCdhInstanceListOutput) HostType() pulumi.StringOutput
- func (o GetInstancesCdhInstanceListOutput) PrepaidRenewFlag() pulumi.StringOutput
- func (o GetInstancesCdhInstanceListOutput) ProjectId() pulumi.IntOutput
- func (o GetInstancesCdhInstanceListOutput) ToGetInstancesCdhInstanceListOutput() GetInstancesCdhInstanceListOutput
- func (o GetInstancesCdhInstanceListOutput) ToGetInstancesCdhInstanceListOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (o GetInstancesResultOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) CdhInstanceLists() GetInstancesCdhInstanceListArrayOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) HostId() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) HostName() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) HostState() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceHostResource
- type InstanceHostResourceArgs
- type InstanceHostResourceArray
- type InstanceHostResourceArrayInput
- type InstanceHostResourceArrayOutput
- func (InstanceHostResourceArrayOutput) ElementType() reflect.Type
- func (o InstanceHostResourceArrayOutput) Index(i pulumi.IntInput) InstanceHostResourceOutput
- func (o InstanceHostResourceArrayOutput) ToInstanceHostResourceArrayOutput() InstanceHostResourceArrayOutput
- func (o InstanceHostResourceArrayOutput) ToInstanceHostResourceArrayOutputWithContext(ctx context.Context) InstanceHostResourceArrayOutput
- type InstanceHostResourceInput
- type InstanceHostResourceOutput
- func (o InstanceHostResourceOutput) CpuAvailableNum() pulumi.IntPtrOutput
- func (o InstanceHostResourceOutput) CpuTotalNum() pulumi.IntPtrOutput
- func (o InstanceHostResourceOutput) DiskAvailableSize() pulumi.IntPtrOutput
- func (o InstanceHostResourceOutput) DiskTotalSize() pulumi.IntPtrOutput
- func (o InstanceHostResourceOutput) DiskType() pulumi.StringPtrOutput
- func (InstanceHostResourceOutput) ElementType() reflect.Type
- func (o InstanceHostResourceOutput) MemoryAvailableSize() pulumi.Float64PtrOutput
- func (o InstanceHostResourceOutput) MemoryTotalSize() pulumi.Float64PtrOutput
- func (o InstanceHostResourceOutput) ToInstanceHostResourceOutput() InstanceHostResourceOutput
- func (o InstanceHostResourceOutput) ToInstanceHostResourceOutputWithContext(ctx context.Context) InstanceHostResourceOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
- func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) CvmInstanceIds() pulumi.StringArrayOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) ExpiredTime() pulumi.StringOutput
- func (o InstanceOutput) HostName() pulumi.StringOutput
- func (o InstanceOutput) HostResources() InstanceHostResourceArrayOutput
- func (o InstanceOutput) HostState() pulumi.StringOutput
- func (o InstanceOutput) HostType() pulumi.StringPtrOutput
- func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
- func (o InstanceOutput) PrepaidRenewFlag() pulumi.StringOutput
- func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetInstancesArgs ¶
type GetInstancesArgs struct {
// The available zone that the CDH instance locates at.
AvailabilityZone *string `pulumi:"availabilityZone"`
// ID of the CDH instances to be queried.
HostId *string `pulumi:"hostId"`
// Name of the CDH instances to be queried.
HostName *string `pulumi:"hostName"`
// State of the CDH instances to be queried. Valid values: `PENDING`, `LAUNCH_FAILURE`, `RUNNING`, `EXPIRED`.
HostState *string `pulumi:"hostState"`
// The project CDH belongs to.
ProjectId *int `pulumi:"projectId"`
// Used to save results.
ResultOutputFile *string `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getInstances.
type GetInstancesCdhInstanceList ¶
type GetInstancesCdhInstanceList struct {
// The available zone that the CDH instance locates at.
AvailabilityZone string `pulumi:"availabilityZone"`
// Cage ID of the CDH instance. This parameter is only valid for CDH instances in the cages of finance availability zones.
CageId string `pulumi:"cageId"`
// The charge type of the CDH instance.
ChargeType string `pulumi:"chargeType"`
// Creation time of the CDH instance.
CreateTime string `pulumi:"createTime"`
// Id of CVM instances that have been created on the CDH instance.
CvmInstanceIds []string `pulumi:"cvmInstanceIds"`
// Expired time of the CDH instance.
ExpiredTime string `pulumi:"expiredTime"`
// ID of the CDH instances to be queried.
HostId string `pulumi:"hostId"`
// Name of the CDH instances to be queried.
HostName string `pulumi:"hostName"`
// An information list of host resource. Each element contains the following attributes:
HostResources []GetInstancesCdhInstanceListHostResource `pulumi:"hostResources"`
// State of the CDH instances to be queried. Valid values: `PENDING`, `LAUNCH_FAILURE`, `RUNNING`, `EXPIRED`.
HostState string `pulumi:"hostState"`
// Type of the CDH instance.
HostType string `pulumi:"hostType"`
// Auto renewal flag.
PrepaidRenewFlag string `pulumi:"prepaidRenewFlag"`
// The project CDH belongs to.
ProjectId int `pulumi:"projectId"`
}
type GetInstancesCdhInstanceListArgs ¶
type GetInstancesCdhInstanceListArgs struct {
// The available zone that the CDH instance locates at.
AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
// Cage ID of the CDH instance. This parameter is only valid for CDH instances in the cages of finance availability zones.
CageId pulumi.StringInput `pulumi:"cageId"`
// The charge type of the CDH instance.
ChargeType pulumi.StringInput `pulumi:"chargeType"`
// Creation time of the CDH instance.
CreateTime pulumi.StringInput `pulumi:"createTime"`
// Id of CVM instances that have been created on the CDH instance.
CvmInstanceIds pulumi.StringArrayInput `pulumi:"cvmInstanceIds"`
// Expired time of the CDH instance.
ExpiredTime pulumi.StringInput `pulumi:"expiredTime"`
// ID of the CDH instances to be queried.
HostId pulumi.StringInput `pulumi:"hostId"`
// Name of the CDH instances to be queried.
HostName pulumi.StringInput `pulumi:"hostName"`
// An information list of host resource. Each element contains the following attributes:
HostResources GetInstancesCdhInstanceListHostResourceArrayInput `pulumi:"hostResources"`
// State of the CDH instances to be queried. Valid values: `PENDING`, `LAUNCH_FAILURE`, `RUNNING`, `EXPIRED`.
HostState pulumi.StringInput `pulumi:"hostState"`
// Type of the CDH instance.
HostType pulumi.StringInput `pulumi:"hostType"`
// Auto renewal flag.
PrepaidRenewFlag pulumi.StringInput `pulumi:"prepaidRenewFlag"`
// The project CDH belongs to.
ProjectId pulumi.IntInput `pulumi:"projectId"`
}
func (GetInstancesCdhInstanceListArgs) ElementType ¶
func (GetInstancesCdhInstanceListArgs) ElementType() reflect.Type
func (GetInstancesCdhInstanceListArgs) ToGetInstancesCdhInstanceListOutput ¶
func (i GetInstancesCdhInstanceListArgs) ToGetInstancesCdhInstanceListOutput() GetInstancesCdhInstanceListOutput
func (GetInstancesCdhInstanceListArgs) ToGetInstancesCdhInstanceListOutputWithContext ¶
func (i GetInstancesCdhInstanceListArgs) ToGetInstancesCdhInstanceListOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListOutput
type GetInstancesCdhInstanceListArray ¶
type GetInstancesCdhInstanceListArray []GetInstancesCdhInstanceListInput
func (GetInstancesCdhInstanceListArray) ElementType ¶
func (GetInstancesCdhInstanceListArray) ElementType() reflect.Type
func (GetInstancesCdhInstanceListArray) ToGetInstancesCdhInstanceListArrayOutput ¶
func (i GetInstancesCdhInstanceListArray) ToGetInstancesCdhInstanceListArrayOutput() GetInstancesCdhInstanceListArrayOutput
func (GetInstancesCdhInstanceListArray) ToGetInstancesCdhInstanceListArrayOutputWithContext ¶
func (i GetInstancesCdhInstanceListArray) ToGetInstancesCdhInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListArrayOutput
type GetInstancesCdhInstanceListArrayInput ¶
type GetInstancesCdhInstanceListArrayInput interface {
pulumi.Input
ToGetInstancesCdhInstanceListArrayOutput() GetInstancesCdhInstanceListArrayOutput
ToGetInstancesCdhInstanceListArrayOutputWithContext(context.Context) GetInstancesCdhInstanceListArrayOutput
}
GetInstancesCdhInstanceListArrayInput is an input type that accepts GetInstancesCdhInstanceListArray and GetInstancesCdhInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesCdhInstanceListArrayInput` via:
GetInstancesCdhInstanceListArray{ GetInstancesCdhInstanceListArgs{...} }
type GetInstancesCdhInstanceListArrayOutput ¶
type GetInstancesCdhInstanceListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesCdhInstanceListArrayOutput) ElementType ¶
func (GetInstancesCdhInstanceListArrayOutput) ElementType() reflect.Type
func (GetInstancesCdhInstanceListArrayOutput) ToGetInstancesCdhInstanceListArrayOutput ¶
func (o GetInstancesCdhInstanceListArrayOutput) ToGetInstancesCdhInstanceListArrayOutput() GetInstancesCdhInstanceListArrayOutput
func (GetInstancesCdhInstanceListArrayOutput) ToGetInstancesCdhInstanceListArrayOutputWithContext ¶
func (o GetInstancesCdhInstanceListArrayOutput) ToGetInstancesCdhInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListArrayOutput
type GetInstancesCdhInstanceListHostResource ¶
type GetInstancesCdhInstanceListHostResource struct {
// The number of available CPU cores of the instance.
CpuAvailableNum int `pulumi:"cpuAvailableNum"`
// The number of total CPU cores of the instance.
CpuTotalNum int `pulumi:"cpuTotalNum"`
// Instance disk available capacity, unit in GB.
DiskAvailableSize int `pulumi:"diskAvailableSize"`
// Instance disk total capacity, unit in GB.
DiskTotalSize int `pulumi:"diskTotalSize"`
// Type of the disk.
DiskType string `pulumi:"diskType"`
// Instance memory available capacity, unit in GB.
MemoryAvailableSize float64 `pulumi:"memoryAvailableSize"`
// Instance memory total capacity, unit in GB.
MemoryTotalSize float64 `pulumi:"memoryTotalSize"`
}
type GetInstancesCdhInstanceListHostResourceArgs ¶
type GetInstancesCdhInstanceListHostResourceArgs struct {
// The number of available CPU cores of the instance.
CpuAvailableNum pulumi.IntInput `pulumi:"cpuAvailableNum"`
// The number of total CPU cores of the instance.
CpuTotalNum pulumi.IntInput `pulumi:"cpuTotalNum"`
// Instance disk available capacity, unit in GB.
DiskAvailableSize pulumi.IntInput `pulumi:"diskAvailableSize"`
// Instance disk total capacity, unit in GB.
DiskTotalSize pulumi.IntInput `pulumi:"diskTotalSize"`
// Type of the disk.
DiskType pulumi.StringInput `pulumi:"diskType"`
// Instance memory available capacity, unit in GB.
MemoryAvailableSize pulumi.Float64Input `pulumi:"memoryAvailableSize"`
// Instance memory total capacity, unit in GB.
MemoryTotalSize pulumi.Float64Input `pulumi:"memoryTotalSize"`
}
func (GetInstancesCdhInstanceListHostResourceArgs) ElementType ¶
func (GetInstancesCdhInstanceListHostResourceArgs) ElementType() reflect.Type
func (GetInstancesCdhInstanceListHostResourceArgs) ToGetInstancesCdhInstanceListHostResourceOutput ¶
func (i GetInstancesCdhInstanceListHostResourceArgs) ToGetInstancesCdhInstanceListHostResourceOutput() GetInstancesCdhInstanceListHostResourceOutput
func (GetInstancesCdhInstanceListHostResourceArgs) ToGetInstancesCdhInstanceListHostResourceOutputWithContext ¶
func (i GetInstancesCdhInstanceListHostResourceArgs) ToGetInstancesCdhInstanceListHostResourceOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListHostResourceOutput
type GetInstancesCdhInstanceListHostResourceArray ¶
type GetInstancesCdhInstanceListHostResourceArray []GetInstancesCdhInstanceListHostResourceInput
func (GetInstancesCdhInstanceListHostResourceArray) ElementType ¶
func (GetInstancesCdhInstanceListHostResourceArray) ElementType() reflect.Type
func (GetInstancesCdhInstanceListHostResourceArray) ToGetInstancesCdhInstanceListHostResourceArrayOutput ¶
func (i GetInstancesCdhInstanceListHostResourceArray) ToGetInstancesCdhInstanceListHostResourceArrayOutput() GetInstancesCdhInstanceListHostResourceArrayOutput
func (GetInstancesCdhInstanceListHostResourceArray) ToGetInstancesCdhInstanceListHostResourceArrayOutputWithContext ¶
func (i GetInstancesCdhInstanceListHostResourceArray) ToGetInstancesCdhInstanceListHostResourceArrayOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListHostResourceArrayOutput
type GetInstancesCdhInstanceListHostResourceArrayInput ¶
type GetInstancesCdhInstanceListHostResourceArrayInput interface {
pulumi.Input
ToGetInstancesCdhInstanceListHostResourceArrayOutput() GetInstancesCdhInstanceListHostResourceArrayOutput
ToGetInstancesCdhInstanceListHostResourceArrayOutputWithContext(context.Context) GetInstancesCdhInstanceListHostResourceArrayOutput
}
GetInstancesCdhInstanceListHostResourceArrayInput is an input type that accepts GetInstancesCdhInstanceListHostResourceArray and GetInstancesCdhInstanceListHostResourceArrayOutput values. You can construct a concrete instance of `GetInstancesCdhInstanceListHostResourceArrayInput` via:
GetInstancesCdhInstanceListHostResourceArray{ GetInstancesCdhInstanceListHostResourceArgs{...} }
type GetInstancesCdhInstanceListHostResourceArrayOutput ¶
type GetInstancesCdhInstanceListHostResourceArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesCdhInstanceListHostResourceArrayOutput) ElementType ¶
func (GetInstancesCdhInstanceListHostResourceArrayOutput) ElementType() reflect.Type
func (GetInstancesCdhInstanceListHostResourceArrayOutput) ToGetInstancesCdhInstanceListHostResourceArrayOutput ¶
func (o GetInstancesCdhInstanceListHostResourceArrayOutput) ToGetInstancesCdhInstanceListHostResourceArrayOutput() GetInstancesCdhInstanceListHostResourceArrayOutput
func (GetInstancesCdhInstanceListHostResourceArrayOutput) ToGetInstancesCdhInstanceListHostResourceArrayOutputWithContext ¶
func (o GetInstancesCdhInstanceListHostResourceArrayOutput) ToGetInstancesCdhInstanceListHostResourceArrayOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListHostResourceArrayOutput
type GetInstancesCdhInstanceListHostResourceInput ¶
type GetInstancesCdhInstanceListHostResourceInput interface {
pulumi.Input
ToGetInstancesCdhInstanceListHostResourceOutput() GetInstancesCdhInstanceListHostResourceOutput
ToGetInstancesCdhInstanceListHostResourceOutputWithContext(context.Context) GetInstancesCdhInstanceListHostResourceOutput
}
GetInstancesCdhInstanceListHostResourceInput is an input type that accepts GetInstancesCdhInstanceListHostResourceArgs and GetInstancesCdhInstanceListHostResourceOutput values. You can construct a concrete instance of `GetInstancesCdhInstanceListHostResourceInput` via:
GetInstancesCdhInstanceListHostResourceArgs{...}
type GetInstancesCdhInstanceListHostResourceOutput ¶
type GetInstancesCdhInstanceListHostResourceOutput struct{ *pulumi.OutputState }
func (GetInstancesCdhInstanceListHostResourceOutput) CpuAvailableNum ¶
func (o GetInstancesCdhInstanceListHostResourceOutput) CpuAvailableNum() pulumi.IntOutput
The number of available CPU cores of the instance.
func (GetInstancesCdhInstanceListHostResourceOutput) CpuTotalNum ¶
func (o GetInstancesCdhInstanceListHostResourceOutput) CpuTotalNum() pulumi.IntOutput
The number of total CPU cores of the instance.
func (GetInstancesCdhInstanceListHostResourceOutput) DiskAvailableSize ¶
func (o GetInstancesCdhInstanceListHostResourceOutput) DiskAvailableSize() pulumi.IntOutput
Instance disk available capacity, unit in GB.
func (GetInstancesCdhInstanceListHostResourceOutput) DiskTotalSize ¶
func (o GetInstancesCdhInstanceListHostResourceOutput) DiskTotalSize() pulumi.IntOutput
Instance disk total capacity, unit in GB.
func (GetInstancesCdhInstanceListHostResourceOutput) DiskType ¶
func (o GetInstancesCdhInstanceListHostResourceOutput) DiskType() pulumi.StringOutput
Type of the disk.
func (GetInstancesCdhInstanceListHostResourceOutput) ElementType ¶
func (GetInstancesCdhInstanceListHostResourceOutput) ElementType() reflect.Type
func (GetInstancesCdhInstanceListHostResourceOutput) MemoryAvailableSize ¶
func (o GetInstancesCdhInstanceListHostResourceOutput) MemoryAvailableSize() pulumi.Float64Output
Instance memory available capacity, unit in GB.
func (GetInstancesCdhInstanceListHostResourceOutput) MemoryTotalSize ¶
func (o GetInstancesCdhInstanceListHostResourceOutput) MemoryTotalSize() pulumi.Float64Output
Instance memory total capacity, unit in GB.
func (GetInstancesCdhInstanceListHostResourceOutput) ToGetInstancesCdhInstanceListHostResourceOutput ¶
func (o GetInstancesCdhInstanceListHostResourceOutput) ToGetInstancesCdhInstanceListHostResourceOutput() GetInstancesCdhInstanceListHostResourceOutput
func (GetInstancesCdhInstanceListHostResourceOutput) ToGetInstancesCdhInstanceListHostResourceOutputWithContext ¶
func (o GetInstancesCdhInstanceListHostResourceOutput) ToGetInstancesCdhInstanceListHostResourceOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListHostResourceOutput
type GetInstancesCdhInstanceListInput ¶
type GetInstancesCdhInstanceListInput interface {
pulumi.Input
ToGetInstancesCdhInstanceListOutput() GetInstancesCdhInstanceListOutput
ToGetInstancesCdhInstanceListOutputWithContext(context.Context) GetInstancesCdhInstanceListOutput
}
GetInstancesCdhInstanceListInput is an input type that accepts GetInstancesCdhInstanceListArgs and GetInstancesCdhInstanceListOutput values. You can construct a concrete instance of `GetInstancesCdhInstanceListInput` via:
GetInstancesCdhInstanceListArgs{...}
type GetInstancesCdhInstanceListOutput ¶
type GetInstancesCdhInstanceListOutput struct{ *pulumi.OutputState }
func (GetInstancesCdhInstanceListOutput) AvailabilityZone ¶
func (o GetInstancesCdhInstanceListOutput) AvailabilityZone() pulumi.StringOutput
The available zone that the CDH instance locates at.
func (GetInstancesCdhInstanceListOutput) CageId ¶
func (o GetInstancesCdhInstanceListOutput) CageId() pulumi.StringOutput
Cage ID of the CDH instance. This parameter is only valid for CDH instances in the cages of finance availability zones.
func (GetInstancesCdhInstanceListOutput) ChargeType ¶
func (o GetInstancesCdhInstanceListOutput) ChargeType() pulumi.StringOutput
The charge type of the CDH instance.
func (GetInstancesCdhInstanceListOutput) CreateTime ¶
func (o GetInstancesCdhInstanceListOutput) CreateTime() pulumi.StringOutput
Creation time of the CDH instance.
func (GetInstancesCdhInstanceListOutput) CvmInstanceIds ¶
func (o GetInstancesCdhInstanceListOutput) CvmInstanceIds() pulumi.StringArrayOutput
Id of CVM instances that have been created on the CDH instance.
func (GetInstancesCdhInstanceListOutput) ElementType ¶
func (GetInstancesCdhInstanceListOutput) ElementType() reflect.Type
func (GetInstancesCdhInstanceListOutput) ExpiredTime ¶
func (o GetInstancesCdhInstanceListOutput) ExpiredTime() pulumi.StringOutput
Expired time of the CDH instance.
func (GetInstancesCdhInstanceListOutput) HostId ¶
func (o GetInstancesCdhInstanceListOutput) HostId() pulumi.StringOutput
ID of the CDH instances to be queried.
func (GetInstancesCdhInstanceListOutput) HostName ¶
func (o GetInstancesCdhInstanceListOutput) HostName() pulumi.StringOutput
Name of the CDH instances to be queried.
func (GetInstancesCdhInstanceListOutput) HostResources ¶
func (o GetInstancesCdhInstanceListOutput) HostResources() GetInstancesCdhInstanceListHostResourceArrayOutput
An information list of host resource. Each element contains the following attributes:
func (GetInstancesCdhInstanceListOutput) HostState ¶
func (o GetInstancesCdhInstanceListOutput) HostState() pulumi.StringOutput
State of the CDH instances to be queried. Valid values: `PENDING`, `LAUNCH_FAILURE`, `RUNNING`, `EXPIRED`.
func (GetInstancesCdhInstanceListOutput) HostType ¶
func (o GetInstancesCdhInstanceListOutput) HostType() pulumi.StringOutput
Type of the CDH instance.
func (GetInstancesCdhInstanceListOutput) PrepaidRenewFlag ¶
func (o GetInstancesCdhInstanceListOutput) PrepaidRenewFlag() pulumi.StringOutput
Auto renewal flag.
func (GetInstancesCdhInstanceListOutput) ProjectId ¶
func (o GetInstancesCdhInstanceListOutput) ProjectId() pulumi.IntOutput
The project CDH belongs to.
func (GetInstancesCdhInstanceListOutput) ToGetInstancesCdhInstanceListOutput ¶
func (o GetInstancesCdhInstanceListOutput) ToGetInstancesCdhInstanceListOutput() GetInstancesCdhInstanceListOutput
func (GetInstancesCdhInstanceListOutput) ToGetInstancesCdhInstanceListOutputWithContext ¶
func (o GetInstancesCdhInstanceListOutput) ToGetInstancesCdhInstanceListOutputWithContext(ctx context.Context) GetInstancesCdhInstanceListOutput
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct {
// The available zone that the CDH instance locates at.
AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"`
// ID of the CDH instances to be queried.
HostId pulumi.StringPtrInput `pulumi:"hostId"`
// Name of the CDH instances to be queried.
HostName pulumi.StringPtrInput `pulumi:"hostName"`
// State of the CDH instances to be queried. Valid values: `PENDING`, `LAUNCH_FAILURE`, `RUNNING`, `EXPIRED`.
HostState pulumi.StringPtrInput `pulumi:"hostState"`
// The project CDH belongs to.
ProjectId pulumi.IntPtrInput `pulumi:"projectId"`
// Used to save results.
ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct {
// The available zone that the CDH instance locates at.
AvailabilityZone *string `pulumi:"availabilityZone"`
// An information list of cdh instance. Each element contains the following attributes:
CdhInstanceLists []GetInstancesCdhInstanceList `pulumi:"cdhInstanceLists"`
// ID of the CDH instance.
HostId *string `pulumi:"hostId"`
// Name of the CDH instance.
HostName *string `pulumi:"hostName"`
// State of the CDH instance.
HostState *string `pulumi:"hostState"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// The project CDH belongs to.
ProjectId *int `pulumi:"projectId"`
ResultOutputFile *string `pulumi:"resultOutputFile"`
}
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
Use this data source to query CDH instances.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cdh"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Cdh.GetInstances(ctx, &cdh.GetInstancesArgs{
AvailabilityZone: pulumi.StringRef("ap-guangzhou-3"),
HostId: pulumi.StringRef("host-d6s7i5q4"),
HostName: pulumi.StringRef("test"),
HostState: pulumi.StringRef("RUNNING"),
ProjectId: pulumi.IntRef(1154137),
}, nil)
if err != nil {
return err
}
return nil
})
}
``` <!--End PulumiCodeChooser -->
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) AvailabilityZone ¶
func (o GetInstancesResultOutput) AvailabilityZone() pulumi.StringPtrOutput
The available zone that the CDH instance locates at.
func (GetInstancesResultOutput) CdhInstanceLists ¶
func (o GetInstancesResultOutput) CdhInstanceLists() GetInstancesCdhInstanceListArrayOutput
An information list of cdh instance. Each element contains the following attributes:
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) HostId ¶
func (o GetInstancesResultOutput) HostId() pulumi.StringPtrOutput
ID of the CDH instance.
func (GetInstancesResultOutput) HostName ¶
func (o GetInstancesResultOutput) HostName() pulumi.StringPtrOutput
Name of the CDH instance.
func (GetInstancesResultOutput) HostState ¶
func (o GetInstancesResultOutput) HostState() pulumi.StringPtrOutput
State of the CDH instance.
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) ProjectId ¶
func (o GetInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
The project CDH belongs to.
func (GetInstancesResultOutput) ResultOutputFile ¶
func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
type Instance ¶
type Instance struct {
pulumi.CustomResourceState
// The available zone for the CDH instance.
AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"`
// The charge type of instance. Valid values are `PREPAID`. The default is `PREPAID`.
ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"`
// Create time of the instance.
CreateTime pulumi.StringOutput `pulumi:"createTime"`
// Id of CVM instances that have been created on the CDH instance.
CvmInstanceIds pulumi.StringArrayOutput `pulumi:"cvmInstanceIds"`
// Expired time of the instance.
ExpiredTime pulumi.StringOutput `pulumi:"expiredTime"`
// The name of the CDH instance. The max length of hostName is 60.
HostName pulumi.StringOutput `pulumi:"hostName"`
// An information list of host resource. Each element contains the following attributes:
HostResources InstanceHostResourceArrayOutput `pulumi:"hostResources"`
// State of the CDH instance.
HostState pulumi.StringOutput `pulumi:"hostState"`
// The type of the CDH instance.
HostType pulumi.StringPtrOutput `pulumi:"hostType"`
// The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when chargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"`
// Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when chargeType is set to `PREPAID`.
PrepaidRenewFlag pulumi.StringOutput `pulumi:"prepaidRenewFlag"`
// The project the instance belongs to, default to 0.
ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
}
Provides a resource to manage CDH instance.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cdh"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
availabilityZone := "ap-guangzhou-3"
if param := cfg.Get("availabilityZone"); param != "" {
availabilityZone = param
}
_, err := Cdh.NewInstance(ctx, "foo", &Cdh.InstanceArgs{
AvailabilityZone: pulumi.String(availabilityZone),
HostType: pulumi.String("HC20"),
ChargeType: pulumi.String("PREPAID"),
PrepaidPeriod: pulumi.Int(1),
HostName: pulumi.String("test"),
PrepaidRenewFlag: pulumi.String("NOTIFY_AND_MANUAL_RENEW"),
})
if err != nil {
return err
}
return nil
})
}
``` <!--End PulumiCodeChooser -->
## Import
CDH instance can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cdh/instance:Instance foo host-d6s7i5q4 ```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct {
// The available zone for the CDH instance.
AvailabilityZone pulumi.StringInput
// The charge type of instance. Valid values are `PREPAID`. The default is `PREPAID`.
ChargeType pulumi.StringPtrInput
// The name of the CDH instance. The max length of hostName is 60.
HostName pulumi.StringPtrInput
// The type of the CDH instance.
HostType pulumi.StringPtrInput
// The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when chargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
PrepaidPeriod pulumi.IntPtrInput
// Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when chargeType is set to `PREPAID`.
PrepaidRenewFlag pulumi.StringPtrInput
// The project the instance belongs to, default to 0.
ProjectId pulumi.IntPtrInput
}
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface {
pulumi.Input
ToInstanceArrayOutput() InstanceArrayOutput
ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput
}
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceHostResource ¶
type InstanceHostResource struct {
// The number of available CPU cores of the instance.
CpuAvailableNum *int `pulumi:"cpuAvailableNum"`
// The number of total CPU cores of the instance.
CpuTotalNum *int `pulumi:"cpuTotalNum"`
// Instance disk available capacity, unit in GB.
DiskAvailableSize *int `pulumi:"diskAvailableSize"`
// Instance disk total capacity, unit in GB.
DiskTotalSize *int `pulumi:"diskTotalSize"`
// Type of the disk.
DiskType *string `pulumi:"diskType"`
// Instance memory available capacity, unit in GB.
MemoryAvailableSize *float64 `pulumi:"memoryAvailableSize"`
// Instance memory total capacity, unit in GB.
MemoryTotalSize *float64 `pulumi:"memoryTotalSize"`
}
type InstanceHostResourceArgs ¶
type InstanceHostResourceArgs struct {
// The number of available CPU cores of the instance.
CpuAvailableNum pulumi.IntPtrInput `pulumi:"cpuAvailableNum"`
// The number of total CPU cores of the instance.
CpuTotalNum pulumi.IntPtrInput `pulumi:"cpuTotalNum"`
// Instance disk available capacity, unit in GB.
DiskAvailableSize pulumi.IntPtrInput `pulumi:"diskAvailableSize"`
// Instance disk total capacity, unit in GB.
DiskTotalSize pulumi.IntPtrInput `pulumi:"diskTotalSize"`
// Type of the disk.
DiskType pulumi.StringPtrInput `pulumi:"diskType"`
// Instance memory available capacity, unit in GB.
MemoryAvailableSize pulumi.Float64PtrInput `pulumi:"memoryAvailableSize"`
// Instance memory total capacity, unit in GB.
MemoryTotalSize pulumi.Float64PtrInput `pulumi:"memoryTotalSize"`
}
func (InstanceHostResourceArgs) ElementType ¶
func (InstanceHostResourceArgs) ElementType() reflect.Type
func (InstanceHostResourceArgs) ToInstanceHostResourceOutput ¶
func (i InstanceHostResourceArgs) ToInstanceHostResourceOutput() InstanceHostResourceOutput
func (InstanceHostResourceArgs) ToInstanceHostResourceOutputWithContext ¶
func (i InstanceHostResourceArgs) ToInstanceHostResourceOutputWithContext(ctx context.Context) InstanceHostResourceOutput
type InstanceHostResourceArray ¶
type InstanceHostResourceArray []InstanceHostResourceInput
func (InstanceHostResourceArray) ElementType ¶
func (InstanceHostResourceArray) ElementType() reflect.Type
func (InstanceHostResourceArray) ToInstanceHostResourceArrayOutput ¶
func (i InstanceHostResourceArray) ToInstanceHostResourceArrayOutput() InstanceHostResourceArrayOutput
func (InstanceHostResourceArray) ToInstanceHostResourceArrayOutputWithContext ¶
func (i InstanceHostResourceArray) ToInstanceHostResourceArrayOutputWithContext(ctx context.Context) InstanceHostResourceArrayOutput
type InstanceHostResourceArrayInput ¶
type InstanceHostResourceArrayInput interface {
pulumi.Input
ToInstanceHostResourceArrayOutput() InstanceHostResourceArrayOutput
ToInstanceHostResourceArrayOutputWithContext(context.Context) InstanceHostResourceArrayOutput
}
InstanceHostResourceArrayInput is an input type that accepts InstanceHostResourceArray and InstanceHostResourceArrayOutput values. You can construct a concrete instance of `InstanceHostResourceArrayInput` via:
InstanceHostResourceArray{ InstanceHostResourceArgs{...} }
type InstanceHostResourceArrayOutput ¶
type InstanceHostResourceArrayOutput struct{ *pulumi.OutputState }
func (InstanceHostResourceArrayOutput) ElementType ¶
func (InstanceHostResourceArrayOutput) ElementType() reflect.Type
func (InstanceHostResourceArrayOutput) Index ¶
func (o InstanceHostResourceArrayOutput) Index(i pulumi.IntInput) InstanceHostResourceOutput
func (InstanceHostResourceArrayOutput) ToInstanceHostResourceArrayOutput ¶
func (o InstanceHostResourceArrayOutput) ToInstanceHostResourceArrayOutput() InstanceHostResourceArrayOutput
func (InstanceHostResourceArrayOutput) ToInstanceHostResourceArrayOutputWithContext ¶
func (o InstanceHostResourceArrayOutput) ToInstanceHostResourceArrayOutputWithContext(ctx context.Context) InstanceHostResourceArrayOutput
type InstanceHostResourceInput ¶
type InstanceHostResourceInput interface {
pulumi.Input
ToInstanceHostResourceOutput() InstanceHostResourceOutput
ToInstanceHostResourceOutputWithContext(context.Context) InstanceHostResourceOutput
}
InstanceHostResourceInput is an input type that accepts InstanceHostResourceArgs and InstanceHostResourceOutput values. You can construct a concrete instance of `InstanceHostResourceInput` via:
InstanceHostResourceArgs{...}
type InstanceHostResourceOutput ¶
type InstanceHostResourceOutput struct{ *pulumi.OutputState }
func (InstanceHostResourceOutput) CpuAvailableNum ¶
func (o InstanceHostResourceOutput) CpuAvailableNum() pulumi.IntPtrOutput
The number of available CPU cores of the instance.
func (InstanceHostResourceOutput) CpuTotalNum ¶
func (o InstanceHostResourceOutput) CpuTotalNum() pulumi.IntPtrOutput
The number of total CPU cores of the instance.
func (InstanceHostResourceOutput) DiskAvailableSize ¶
func (o InstanceHostResourceOutput) DiskAvailableSize() pulumi.IntPtrOutput
Instance disk available capacity, unit in GB.
func (InstanceHostResourceOutput) DiskTotalSize ¶
func (o InstanceHostResourceOutput) DiskTotalSize() pulumi.IntPtrOutput
Instance disk total capacity, unit in GB.
func (InstanceHostResourceOutput) DiskType ¶
func (o InstanceHostResourceOutput) DiskType() pulumi.StringPtrOutput
Type of the disk.
func (InstanceHostResourceOutput) ElementType ¶
func (InstanceHostResourceOutput) ElementType() reflect.Type
func (InstanceHostResourceOutput) MemoryAvailableSize ¶
func (o InstanceHostResourceOutput) MemoryAvailableSize() pulumi.Float64PtrOutput
Instance memory available capacity, unit in GB.
func (InstanceHostResourceOutput) MemoryTotalSize ¶
func (o InstanceHostResourceOutput) MemoryTotalSize() pulumi.Float64PtrOutput
Instance memory total capacity, unit in GB.
func (InstanceHostResourceOutput) ToInstanceHostResourceOutput ¶
func (o InstanceHostResourceOutput) ToInstanceHostResourceOutput() InstanceHostResourceOutput
func (InstanceHostResourceOutput) ToInstanceHostResourceOutputWithContext ¶
func (o InstanceHostResourceOutput) ToInstanceHostResourceOutputWithContext(ctx context.Context) InstanceHostResourceOutput
type InstanceInput ¶
type InstanceInput interface {
pulumi.Input
ToInstanceOutput() InstanceOutput
ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface {
pulumi.Input
ToInstanceMapOutput() InstanceMapOutput
ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput
}
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AvailabilityZone ¶
func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
The available zone for the CDH instance.
func (InstanceOutput) ChargeType ¶
func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values are `PREPAID`. The default is `PREPAID`.
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Create time of the instance.
func (InstanceOutput) CvmInstanceIds ¶
func (o InstanceOutput) CvmInstanceIds() pulumi.StringArrayOutput
Id of CVM instances that have been created on the CDH instance.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) ExpiredTime ¶
func (o InstanceOutput) ExpiredTime() pulumi.StringOutput
Expired time of the instance.
func (InstanceOutput) HostName ¶
func (o InstanceOutput) HostName() pulumi.StringOutput
The name of the CDH instance. The max length of hostName is 60.
func (InstanceOutput) HostResources ¶
func (o InstanceOutput) HostResources() InstanceHostResourceArrayOutput
An information list of host resource. Each element contains the following attributes:
func (InstanceOutput) HostState ¶
func (o InstanceOutput) HostState() pulumi.StringOutput
State of the CDH instance.
func (InstanceOutput) HostType ¶
func (o InstanceOutput) HostType() pulumi.StringPtrOutput
The type of the CDH instance.
func (InstanceOutput) PrepaidPeriod ¶
func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when chargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
func (InstanceOutput) PrepaidRenewFlag ¶
func (o InstanceOutput) PrepaidRenewFlag() pulumi.StringOutput
Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when chargeType is set to `PREPAID`.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
The project the instance belongs to, default to 0.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶
type InstanceState struct {
// The available zone for the CDH instance.
AvailabilityZone pulumi.StringPtrInput
// The charge type of instance. Valid values are `PREPAID`. The default is `PREPAID`.
ChargeType pulumi.StringPtrInput
// Create time of the instance.
CreateTime pulumi.StringPtrInput
// Id of CVM instances that have been created on the CDH instance.
CvmInstanceIds pulumi.StringArrayInput
// Expired time of the instance.
ExpiredTime pulumi.StringPtrInput
// The name of the CDH instance. The max length of hostName is 60.
HostName pulumi.StringPtrInput
// An information list of host resource. Each element contains the following attributes:
HostResources InstanceHostResourceArrayInput
// State of the CDH instance.
HostState pulumi.StringPtrInput
// The type of the CDH instance.
HostType pulumi.StringPtrInput
// The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when chargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
PrepaidPeriod pulumi.IntPtrInput
// Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when chargeType is set to `PREPAID`.
PrepaidRenewFlag pulumi.StringPtrInput
// The project the instance belongs to, default to 0.
ProjectId pulumi.IntPtrInput
}
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type