Documentation ¶
Index ¶
- 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
- type InstancesArgs
- type InstancesCdhInstanceList
- type InstancesCdhInstanceListArgs
- func (InstancesCdhInstanceListArgs) ElementType() reflect.Type
- func (i InstancesCdhInstanceListArgs) ToInstancesCdhInstanceListOutput() InstancesCdhInstanceListOutput
- func (i InstancesCdhInstanceListArgs) ToInstancesCdhInstanceListOutputWithContext(ctx context.Context) InstancesCdhInstanceListOutput
- type InstancesCdhInstanceListArray
- func (InstancesCdhInstanceListArray) ElementType() reflect.Type
- func (i InstancesCdhInstanceListArray) ToInstancesCdhInstanceListArrayOutput() InstancesCdhInstanceListArrayOutput
- func (i InstancesCdhInstanceListArray) ToInstancesCdhInstanceListArrayOutputWithContext(ctx context.Context) InstancesCdhInstanceListArrayOutput
- type InstancesCdhInstanceListArrayInput
- type InstancesCdhInstanceListArrayOutput
- func (InstancesCdhInstanceListArrayOutput) ElementType() reflect.Type
- func (o InstancesCdhInstanceListArrayOutput) Index(i pulumi.IntInput) InstancesCdhInstanceListOutput
- func (o InstancesCdhInstanceListArrayOutput) ToInstancesCdhInstanceListArrayOutput() InstancesCdhInstanceListArrayOutput
- func (o InstancesCdhInstanceListArrayOutput) ToInstancesCdhInstanceListArrayOutputWithContext(ctx context.Context) InstancesCdhInstanceListArrayOutput
- type InstancesCdhInstanceListHostResource
- type InstancesCdhInstanceListHostResourceArgs
- func (InstancesCdhInstanceListHostResourceArgs) ElementType() reflect.Type
- func (i InstancesCdhInstanceListHostResourceArgs) ToInstancesCdhInstanceListHostResourceOutput() InstancesCdhInstanceListHostResourceOutput
- func (i InstancesCdhInstanceListHostResourceArgs) ToInstancesCdhInstanceListHostResourceOutputWithContext(ctx context.Context) InstancesCdhInstanceListHostResourceOutput
- type InstancesCdhInstanceListHostResourceArray
- func (InstancesCdhInstanceListHostResourceArray) ElementType() reflect.Type
- func (i InstancesCdhInstanceListHostResourceArray) ToInstancesCdhInstanceListHostResourceArrayOutput() InstancesCdhInstanceListHostResourceArrayOutput
- func (i InstancesCdhInstanceListHostResourceArray) ToInstancesCdhInstanceListHostResourceArrayOutputWithContext(ctx context.Context) InstancesCdhInstanceListHostResourceArrayOutput
- type InstancesCdhInstanceListHostResourceArrayInput
- type InstancesCdhInstanceListHostResourceArrayOutput
- func (InstancesCdhInstanceListHostResourceArrayOutput) ElementType() reflect.Type
- func (o InstancesCdhInstanceListHostResourceArrayOutput) Index(i pulumi.IntInput) InstancesCdhInstanceListHostResourceOutput
- func (o InstancesCdhInstanceListHostResourceArrayOutput) ToInstancesCdhInstanceListHostResourceArrayOutput() InstancesCdhInstanceListHostResourceArrayOutput
- func (o InstancesCdhInstanceListHostResourceArrayOutput) ToInstancesCdhInstanceListHostResourceArrayOutputWithContext(ctx context.Context) InstancesCdhInstanceListHostResourceArrayOutput
- type InstancesCdhInstanceListHostResourceInput
- type InstancesCdhInstanceListHostResourceOutput
- func (o InstancesCdhInstanceListHostResourceOutput) CpuAvailableNum() pulumi.IntOutput
- func (o InstancesCdhInstanceListHostResourceOutput) CpuTotalNum() pulumi.IntOutput
- func (o InstancesCdhInstanceListHostResourceOutput) DiskAvailableSize() pulumi.IntOutput
- func (o InstancesCdhInstanceListHostResourceOutput) DiskTotalSize() pulumi.IntOutput
- func (o InstancesCdhInstanceListHostResourceOutput) DiskType() pulumi.StringOutput
- func (InstancesCdhInstanceListHostResourceOutput) ElementType() reflect.Type
- func (o InstancesCdhInstanceListHostResourceOutput) MemoryAvailableSize() pulumi.Float64Output
- func (o InstancesCdhInstanceListHostResourceOutput) MemoryTotalSize() pulumi.Float64Output
- func (o InstancesCdhInstanceListHostResourceOutput) ToInstancesCdhInstanceListHostResourceOutput() InstancesCdhInstanceListHostResourceOutput
- func (o InstancesCdhInstanceListHostResourceOutput) ToInstancesCdhInstanceListHostResourceOutputWithContext(ctx context.Context) InstancesCdhInstanceListHostResourceOutput
- type InstancesCdhInstanceListInput
- type InstancesCdhInstanceListOutput
- func (o InstancesCdhInstanceListOutput) AvailabilityZone() pulumi.StringOutput
- func (o InstancesCdhInstanceListOutput) CageId() pulumi.StringOutput
- func (o InstancesCdhInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o InstancesCdhInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o InstancesCdhInstanceListOutput) CvmInstanceIds() pulumi.StringArrayOutput
- func (InstancesCdhInstanceListOutput) ElementType() reflect.Type
- func (o InstancesCdhInstanceListOutput) ExpiredTime() pulumi.StringOutput
- func (o InstancesCdhInstanceListOutput) HostId() pulumi.StringOutput
- func (o InstancesCdhInstanceListOutput) HostName() pulumi.StringOutput
- func (o InstancesCdhInstanceListOutput) HostResources() InstancesCdhInstanceListHostResourceArrayOutput
- func (o InstancesCdhInstanceListOutput) HostState() pulumi.StringOutput
- func (o InstancesCdhInstanceListOutput) HostType() pulumi.StringOutput
- func (o InstancesCdhInstanceListOutput) PrepaidRenewFlag() pulumi.StringOutput
- func (o InstancesCdhInstanceListOutput) ProjectId() pulumi.IntOutput
- func (o InstancesCdhInstanceListOutput) ToInstancesCdhInstanceListOutput() InstancesCdhInstanceListOutput
- func (o InstancesCdhInstanceListOutput) ToInstancesCdhInstanceListOutputWithContext(ctx context.Context) InstancesCdhInstanceListOutput
- type InstancesOutputArgs
- type InstancesResult
- type InstancesResultOutput
- func (o InstancesResultOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o InstancesResultOutput) CdhInstanceLists() InstancesCdhInstanceListArrayOutput
- func (InstancesResultOutput) ElementType() reflect.Type
- func (o InstancesResultOutput) HostId() pulumi.StringPtrOutput
- func (o InstancesResultOutput) HostName() pulumi.StringPtrOutput
- func (o InstancesResultOutput) HostState() pulumi.StringPtrOutput
- func (o InstancesResultOutput) Id() pulumi.StringOutput
- func (o InstancesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
- func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 host_name 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 charge_type 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 charge_type is set to `PREPAID`. PrepaidRenewFlag pulumi.StringOutput `pulumi:"prepaidRenewFlag"` // The project the instance belongs to, default to 0. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` }
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 host_name 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 charge_type 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 charge_type 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 { CpuAvailableNum *int `pulumi:"cpuAvailableNum"` CpuTotalNum *int `pulumi:"cpuTotalNum"` DiskAvailableSize *int `pulumi:"diskAvailableSize"` DiskTotalSize *int `pulumi:"diskTotalSize"` DiskType *string `pulumi:"diskType"` MemoryAvailableSize *float64 `pulumi:"memoryAvailableSize"` MemoryTotalSize *float64 `pulumi:"memoryTotalSize"` }
type InstanceHostResourceArgs ¶
type InstanceHostResourceArgs struct { CpuAvailableNum pulumi.IntPtrInput `pulumi:"cpuAvailableNum"` CpuTotalNum pulumi.IntPtrInput `pulumi:"cpuTotalNum"` DiskAvailableSize pulumi.IntPtrInput `pulumi:"diskAvailableSize"` DiskTotalSize pulumi.IntPtrInput `pulumi:"diskTotalSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` MemoryAvailableSize pulumi.Float64PtrInput `pulumi:"memoryAvailableSize"` 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
func (InstanceHostResourceOutput) CpuTotalNum ¶
func (o InstanceHostResourceOutput) CpuTotalNum() pulumi.IntPtrOutput
func (InstanceHostResourceOutput) DiskAvailableSize ¶
func (o InstanceHostResourceOutput) DiskAvailableSize() pulumi.IntPtrOutput
func (InstanceHostResourceOutput) DiskTotalSize ¶
func (o InstanceHostResourceOutput) DiskTotalSize() pulumi.IntPtrOutput
func (InstanceHostResourceOutput) DiskType ¶
func (o InstanceHostResourceOutput) DiskType() pulumi.StringPtrOutput
func (InstanceHostResourceOutput) ElementType ¶
func (InstanceHostResourceOutput) ElementType() reflect.Type
func (InstanceHostResourceOutput) MemoryAvailableSize ¶
func (o InstanceHostResourceOutput) MemoryAvailableSize() pulumi.Float64PtrOutput
func (InstanceHostResourceOutput) MemoryTotalSize ¶
func (o InstanceHostResourceOutput) MemoryTotalSize() pulumi.Float64PtrOutput
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 host_name 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 charge_type 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 charge_type 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 host_name 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 charge_type 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 charge_type 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
type InstancesArgs ¶
type InstancesArgs struct { AvailabilityZone *string `pulumi:"availabilityZone"` HostId *string `pulumi:"hostId"` HostName *string `pulumi:"hostName"` HostState *string `pulumi:"hostState"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Instances.
type InstancesCdhInstanceList ¶
type InstancesCdhInstanceList struct { AvailabilityZone string `pulumi:"availabilityZone"` CageId string `pulumi:"cageId"` ChargeType string `pulumi:"chargeType"` CreateTime string `pulumi:"createTime"` CvmInstanceIds []string `pulumi:"cvmInstanceIds"` ExpiredTime string `pulumi:"expiredTime"` HostId string `pulumi:"hostId"` HostName string `pulumi:"hostName"` HostResources []InstancesCdhInstanceListHostResource `pulumi:"hostResources"` HostState string `pulumi:"hostState"` HostType string `pulumi:"hostType"` PrepaidRenewFlag string `pulumi:"prepaidRenewFlag"` ProjectId int `pulumi:"projectId"` }
type InstancesCdhInstanceListArgs ¶
type InstancesCdhInstanceListArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` CageId pulumi.StringInput `pulumi:"cageId"` ChargeType pulumi.StringInput `pulumi:"chargeType"` CreateTime pulumi.StringInput `pulumi:"createTime"` CvmInstanceIds pulumi.StringArrayInput `pulumi:"cvmInstanceIds"` ExpiredTime pulumi.StringInput `pulumi:"expiredTime"` HostId pulumi.StringInput `pulumi:"hostId"` HostName pulumi.StringInput `pulumi:"hostName"` HostResources InstancesCdhInstanceListHostResourceArrayInput `pulumi:"hostResources"` HostState pulumi.StringInput `pulumi:"hostState"` HostType pulumi.StringInput `pulumi:"hostType"` PrepaidRenewFlag pulumi.StringInput `pulumi:"prepaidRenewFlag"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
func (InstancesCdhInstanceListArgs) ElementType ¶
func (InstancesCdhInstanceListArgs) ElementType() reflect.Type
func (InstancesCdhInstanceListArgs) ToInstancesCdhInstanceListOutput ¶
func (i InstancesCdhInstanceListArgs) ToInstancesCdhInstanceListOutput() InstancesCdhInstanceListOutput
func (InstancesCdhInstanceListArgs) ToInstancesCdhInstanceListOutputWithContext ¶
func (i InstancesCdhInstanceListArgs) ToInstancesCdhInstanceListOutputWithContext(ctx context.Context) InstancesCdhInstanceListOutput
type InstancesCdhInstanceListArray ¶
type InstancesCdhInstanceListArray []InstancesCdhInstanceListInput
func (InstancesCdhInstanceListArray) ElementType ¶
func (InstancesCdhInstanceListArray) ElementType() reflect.Type
func (InstancesCdhInstanceListArray) ToInstancesCdhInstanceListArrayOutput ¶
func (i InstancesCdhInstanceListArray) ToInstancesCdhInstanceListArrayOutput() InstancesCdhInstanceListArrayOutput
func (InstancesCdhInstanceListArray) ToInstancesCdhInstanceListArrayOutputWithContext ¶
func (i InstancesCdhInstanceListArray) ToInstancesCdhInstanceListArrayOutputWithContext(ctx context.Context) InstancesCdhInstanceListArrayOutput
type InstancesCdhInstanceListArrayInput ¶
type InstancesCdhInstanceListArrayInput interface { pulumi.Input ToInstancesCdhInstanceListArrayOutput() InstancesCdhInstanceListArrayOutput ToInstancesCdhInstanceListArrayOutputWithContext(context.Context) InstancesCdhInstanceListArrayOutput }
InstancesCdhInstanceListArrayInput is an input type that accepts InstancesCdhInstanceListArray and InstancesCdhInstanceListArrayOutput values. You can construct a concrete instance of `InstancesCdhInstanceListArrayInput` via:
InstancesCdhInstanceListArray{ InstancesCdhInstanceListArgs{...} }
type InstancesCdhInstanceListArrayOutput ¶
type InstancesCdhInstanceListArrayOutput struct{ *pulumi.OutputState }
func (InstancesCdhInstanceListArrayOutput) ElementType ¶
func (InstancesCdhInstanceListArrayOutput) ElementType() reflect.Type
func (InstancesCdhInstanceListArrayOutput) Index ¶
func (o InstancesCdhInstanceListArrayOutput) Index(i pulumi.IntInput) InstancesCdhInstanceListOutput
func (InstancesCdhInstanceListArrayOutput) ToInstancesCdhInstanceListArrayOutput ¶
func (o InstancesCdhInstanceListArrayOutput) ToInstancesCdhInstanceListArrayOutput() InstancesCdhInstanceListArrayOutput
func (InstancesCdhInstanceListArrayOutput) ToInstancesCdhInstanceListArrayOutputWithContext ¶
func (o InstancesCdhInstanceListArrayOutput) ToInstancesCdhInstanceListArrayOutputWithContext(ctx context.Context) InstancesCdhInstanceListArrayOutput
type InstancesCdhInstanceListHostResource ¶
type InstancesCdhInstanceListHostResource struct { CpuAvailableNum int `pulumi:"cpuAvailableNum"` CpuTotalNum int `pulumi:"cpuTotalNum"` DiskAvailableSize int `pulumi:"diskAvailableSize"` DiskTotalSize int `pulumi:"diskTotalSize"` DiskType string `pulumi:"diskType"` MemoryAvailableSize float64 `pulumi:"memoryAvailableSize"` MemoryTotalSize float64 `pulumi:"memoryTotalSize"` }
type InstancesCdhInstanceListHostResourceArgs ¶
type InstancesCdhInstanceListHostResourceArgs struct { CpuAvailableNum pulumi.IntInput `pulumi:"cpuAvailableNum"` CpuTotalNum pulumi.IntInput `pulumi:"cpuTotalNum"` DiskAvailableSize pulumi.IntInput `pulumi:"diskAvailableSize"` DiskTotalSize pulumi.IntInput `pulumi:"diskTotalSize"` DiskType pulumi.StringInput `pulumi:"diskType"` MemoryAvailableSize pulumi.Float64Input `pulumi:"memoryAvailableSize"` MemoryTotalSize pulumi.Float64Input `pulumi:"memoryTotalSize"` }
func (InstancesCdhInstanceListHostResourceArgs) ElementType ¶
func (InstancesCdhInstanceListHostResourceArgs) ElementType() reflect.Type
func (InstancesCdhInstanceListHostResourceArgs) ToInstancesCdhInstanceListHostResourceOutput ¶
func (i InstancesCdhInstanceListHostResourceArgs) ToInstancesCdhInstanceListHostResourceOutput() InstancesCdhInstanceListHostResourceOutput
func (InstancesCdhInstanceListHostResourceArgs) ToInstancesCdhInstanceListHostResourceOutputWithContext ¶
func (i InstancesCdhInstanceListHostResourceArgs) ToInstancesCdhInstanceListHostResourceOutputWithContext(ctx context.Context) InstancesCdhInstanceListHostResourceOutput
type InstancesCdhInstanceListHostResourceArray ¶
type InstancesCdhInstanceListHostResourceArray []InstancesCdhInstanceListHostResourceInput
func (InstancesCdhInstanceListHostResourceArray) ElementType ¶
func (InstancesCdhInstanceListHostResourceArray) ElementType() reflect.Type
func (InstancesCdhInstanceListHostResourceArray) ToInstancesCdhInstanceListHostResourceArrayOutput ¶
func (i InstancesCdhInstanceListHostResourceArray) ToInstancesCdhInstanceListHostResourceArrayOutput() InstancesCdhInstanceListHostResourceArrayOutput
func (InstancesCdhInstanceListHostResourceArray) ToInstancesCdhInstanceListHostResourceArrayOutputWithContext ¶
func (i InstancesCdhInstanceListHostResourceArray) ToInstancesCdhInstanceListHostResourceArrayOutputWithContext(ctx context.Context) InstancesCdhInstanceListHostResourceArrayOutput
type InstancesCdhInstanceListHostResourceArrayInput ¶
type InstancesCdhInstanceListHostResourceArrayInput interface { pulumi.Input ToInstancesCdhInstanceListHostResourceArrayOutput() InstancesCdhInstanceListHostResourceArrayOutput ToInstancesCdhInstanceListHostResourceArrayOutputWithContext(context.Context) InstancesCdhInstanceListHostResourceArrayOutput }
InstancesCdhInstanceListHostResourceArrayInput is an input type that accepts InstancesCdhInstanceListHostResourceArray and InstancesCdhInstanceListHostResourceArrayOutput values. You can construct a concrete instance of `InstancesCdhInstanceListHostResourceArrayInput` via:
InstancesCdhInstanceListHostResourceArray{ InstancesCdhInstanceListHostResourceArgs{...} }
type InstancesCdhInstanceListHostResourceArrayOutput ¶
type InstancesCdhInstanceListHostResourceArrayOutput struct{ *pulumi.OutputState }
func (InstancesCdhInstanceListHostResourceArrayOutput) ElementType ¶
func (InstancesCdhInstanceListHostResourceArrayOutput) ElementType() reflect.Type
func (InstancesCdhInstanceListHostResourceArrayOutput) ToInstancesCdhInstanceListHostResourceArrayOutput ¶
func (o InstancesCdhInstanceListHostResourceArrayOutput) ToInstancesCdhInstanceListHostResourceArrayOutput() InstancesCdhInstanceListHostResourceArrayOutput
func (InstancesCdhInstanceListHostResourceArrayOutput) ToInstancesCdhInstanceListHostResourceArrayOutputWithContext ¶
func (o InstancesCdhInstanceListHostResourceArrayOutput) ToInstancesCdhInstanceListHostResourceArrayOutputWithContext(ctx context.Context) InstancesCdhInstanceListHostResourceArrayOutput
type InstancesCdhInstanceListHostResourceInput ¶
type InstancesCdhInstanceListHostResourceInput interface { pulumi.Input ToInstancesCdhInstanceListHostResourceOutput() InstancesCdhInstanceListHostResourceOutput ToInstancesCdhInstanceListHostResourceOutputWithContext(context.Context) InstancesCdhInstanceListHostResourceOutput }
InstancesCdhInstanceListHostResourceInput is an input type that accepts InstancesCdhInstanceListHostResourceArgs and InstancesCdhInstanceListHostResourceOutput values. You can construct a concrete instance of `InstancesCdhInstanceListHostResourceInput` via:
InstancesCdhInstanceListHostResourceArgs{...}
type InstancesCdhInstanceListHostResourceOutput ¶
type InstancesCdhInstanceListHostResourceOutput struct{ *pulumi.OutputState }
func (InstancesCdhInstanceListHostResourceOutput) CpuAvailableNum ¶
func (o InstancesCdhInstanceListHostResourceOutput) CpuAvailableNum() pulumi.IntOutput
func (InstancesCdhInstanceListHostResourceOutput) CpuTotalNum ¶
func (o InstancesCdhInstanceListHostResourceOutput) CpuTotalNum() pulumi.IntOutput
func (InstancesCdhInstanceListHostResourceOutput) DiskAvailableSize ¶
func (o InstancesCdhInstanceListHostResourceOutput) DiskAvailableSize() pulumi.IntOutput
func (InstancesCdhInstanceListHostResourceOutput) DiskTotalSize ¶
func (o InstancesCdhInstanceListHostResourceOutput) DiskTotalSize() pulumi.IntOutput
func (InstancesCdhInstanceListHostResourceOutput) DiskType ¶
func (o InstancesCdhInstanceListHostResourceOutput) DiskType() pulumi.StringOutput
func (InstancesCdhInstanceListHostResourceOutput) ElementType ¶
func (InstancesCdhInstanceListHostResourceOutput) ElementType() reflect.Type
func (InstancesCdhInstanceListHostResourceOutput) MemoryAvailableSize ¶
func (o InstancesCdhInstanceListHostResourceOutput) MemoryAvailableSize() pulumi.Float64Output
func (InstancesCdhInstanceListHostResourceOutput) MemoryTotalSize ¶
func (o InstancesCdhInstanceListHostResourceOutput) MemoryTotalSize() pulumi.Float64Output
func (InstancesCdhInstanceListHostResourceOutput) ToInstancesCdhInstanceListHostResourceOutput ¶
func (o InstancesCdhInstanceListHostResourceOutput) ToInstancesCdhInstanceListHostResourceOutput() InstancesCdhInstanceListHostResourceOutput
func (InstancesCdhInstanceListHostResourceOutput) ToInstancesCdhInstanceListHostResourceOutputWithContext ¶
func (o InstancesCdhInstanceListHostResourceOutput) ToInstancesCdhInstanceListHostResourceOutputWithContext(ctx context.Context) InstancesCdhInstanceListHostResourceOutput
type InstancesCdhInstanceListInput ¶
type InstancesCdhInstanceListInput interface { pulumi.Input ToInstancesCdhInstanceListOutput() InstancesCdhInstanceListOutput ToInstancesCdhInstanceListOutputWithContext(context.Context) InstancesCdhInstanceListOutput }
InstancesCdhInstanceListInput is an input type that accepts InstancesCdhInstanceListArgs and InstancesCdhInstanceListOutput values. You can construct a concrete instance of `InstancesCdhInstanceListInput` via:
InstancesCdhInstanceListArgs{...}
type InstancesCdhInstanceListOutput ¶
type InstancesCdhInstanceListOutput struct{ *pulumi.OutputState }
func (InstancesCdhInstanceListOutput) AvailabilityZone ¶
func (o InstancesCdhInstanceListOutput) AvailabilityZone() pulumi.StringOutput
func (InstancesCdhInstanceListOutput) CageId ¶
func (o InstancesCdhInstanceListOutput) CageId() pulumi.StringOutput
func (InstancesCdhInstanceListOutput) ChargeType ¶
func (o InstancesCdhInstanceListOutput) ChargeType() pulumi.StringOutput
func (InstancesCdhInstanceListOutput) CreateTime ¶
func (o InstancesCdhInstanceListOutput) CreateTime() pulumi.StringOutput
func (InstancesCdhInstanceListOutput) CvmInstanceIds ¶
func (o InstancesCdhInstanceListOutput) CvmInstanceIds() pulumi.StringArrayOutput
func (InstancesCdhInstanceListOutput) ElementType ¶
func (InstancesCdhInstanceListOutput) ElementType() reflect.Type
func (InstancesCdhInstanceListOutput) ExpiredTime ¶
func (o InstancesCdhInstanceListOutput) ExpiredTime() pulumi.StringOutput
func (InstancesCdhInstanceListOutput) HostId ¶
func (o InstancesCdhInstanceListOutput) HostId() pulumi.StringOutput
func (InstancesCdhInstanceListOutput) HostName ¶
func (o InstancesCdhInstanceListOutput) HostName() pulumi.StringOutput
func (InstancesCdhInstanceListOutput) HostResources ¶
func (o InstancesCdhInstanceListOutput) HostResources() InstancesCdhInstanceListHostResourceArrayOutput
func (InstancesCdhInstanceListOutput) HostState ¶
func (o InstancesCdhInstanceListOutput) HostState() pulumi.StringOutput
func (InstancesCdhInstanceListOutput) HostType ¶
func (o InstancesCdhInstanceListOutput) HostType() pulumi.StringOutput
func (InstancesCdhInstanceListOutput) PrepaidRenewFlag ¶
func (o InstancesCdhInstanceListOutput) PrepaidRenewFlag() pulumi.StringOutput
func (InstancesCdhInstanceListOutput) ProjectId ¶
func (o InstancesCdhInstanceListOutput) ProjectId() pulumi.IntOutput
func (InstancesCdhInstanceListOutput) ToInstancesCdhInstanceListOutput ¶
func (o InstancesCdhInstanceListOutput) ToInstancesCdhInstanceListOutput() InstancesCdhInstanceListOutput
func (InstancesCdhInstanceListOutput) ToInstancesCdhInstanceListOutputWithContext ¶
func (o InstancesCdhInstanceListOutput) ToInstancesCdhInstanceListOutputWithContext(ctx context.Context) InstancesCdhInstanceListOutput
type InstancesOutputArgs ¶
type InstancesOutputArgs struct { AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` HostId pulumi.StringPtrInput `pulumi:"hostId"` HostName pulumi.StringPtrInput `pulumi:"hostName"` HostState pulumi.StringPtrInput `pulumi:"hostState"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Instances.
func (InstancesOutputArgs) ElementType ¶
func (InstancesOutputArgs) ElementType() reflect.Type
type InstancesResult ¶
type InstancesResult struct { AvailabilityZone *string `pulumi:"availabilityZone"` CdhInstanceLists []InstancesCdhInstanceList `pulumi:"cdhInstanceLists"` HostId *string `pulumi:"hostId"` HostName *string `pulumi:"hostName"` HostState *string `pulumi:"hostState"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Instances.
func Instances ¶
func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)
type InstancesResultOutput ¶
type InstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Instances.
func InstancesOutput ¶
func InstancesOutput(ctx *pulumi.Context, args InstancesOutputArgs, opts ...pulumi.InvokeOption) InstancesResultOutput
func (InstancesResultOutput) AvailabilityZone ¶
func (o InstancesResultOutput) AvailabilityZone() pulumi.StringPtrOutput
func (InstancesResultOutput) CdhInstanceLists ¶
func (o InstancesResultOutput) CdhInstanceLists() InstancesCdhInstanceListArrayOutput
func (InstancesResultOutput) ElementType ¶
func (InstancesResultOutput) ElementType() reflect.Type
func (InstancesResultOutput) HostId ¶
func (o InstancesResultOutput) HostId() pulumi.StringPtrOutput
func (InstancesResultOutput) HostName ¶
func (o InstancesResultOutput) HostName() pulumi.StringPtrOutput
func (InstancesResultOutput) HostState ¶
func (o InstancesResultOutput) HostState() pulumi.StringPtrOutput
func (InstancesResultOutput) Id ¶
func (o InstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (InstancesResultOutput) ProjectId ¶
func (o InstancesResultOutput) ProjectId() pulumi.IntPtrOutput
func (InstancesResultOutput) ResultOutputFile ¶
func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (InstancesResultOutput) ToInstancesResultOutput ¶
func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
func (InstancesResultOutput) ToInstancesResultOutputWithContext ¶
func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput