cdh

package
v0.0.0-...-9ab2e28 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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) ElementType() reflect.Type

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 (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) Index

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 (InstanceHostResourceOutput) DiskAvailableSize

func (o InstanceHostResourceOutput) DiskAvailableSize() pulumi.IntPtrOutput

func (InstanceHostResourceOutput) DiskTotalSize

func (InstanceHostResourceOutput) DiskType

func (InstanceHostResourceOutput) ElementType

func (InstanceHostResourceOutput) ElementType() reflect.Type

func (InstanceHostResourceOutput) MemoryAvailableSize

func (o InstanceHostResourceOutput) MemoryAvailableSize() pulumi.Float64PtrOutput

func (InstanceHostResourceOutput) MemoryTotalSize

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 (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

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) 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) 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) Index

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) 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) 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) Index

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 (InstancesCdhInstanceListHostResourceOutput) CpuTotalNum

func (InstancesCdhInstanceListHostResourceOutput) DiskAvailableSize

func (InstancesCdhInstanceListHostResourceOutput) DiskTotalSize

func (InstancesCdhInstanceListHostResourceOutput) DiskType

func (InstancesCdhInstanceListHostResourceOutput) ElementType

func (InstancesCdhInstanceListHostResourceOutput) MemoryAvailableSize

func (InstancesCdhInstanceListHostResourceOutput) MemoryTotalSize

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 (InstancesCdhInstanceListOutput) ChargeType

func (InstancesCdhInstanceListOutput) CreateTime

func (InstancesCdhInstanceListOutput) CvmInstanceIds

func (InstancesCdhInstanceListOutput) ElementType

func (InstancesCdhInstanceListOutput) ExpiredTime

func (InstancesCdhInstanceListOutput) HostId

func (InstancesCdhInstanceListOutput) HostName

func (InstancesCdhInstanceListOutput) HostResources

func (InstancesCdhInstanceListOutput) HostState

func (InstancesCdhInstanceListOutput) HostType

func (InstancesCdhInstanceListOutput) PrepaidRenewFlag

func (o InstancesCdhInstanceListOutput) PrepaidRenewFlag() pulumi.StringOutput

func (InstancesCdhInstanceListOutput) ProjectId

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 (InstancesResultOutput) AvailabilityZone

func (o InstancesResultOutput) AvailabilityZone() pulumi.StringPtrOutput

func (InstancesResultOutput) CdhInstanceLists

func (InstancesResultOutput) ElementType

func (InstancesResultOutput) ElementType() reflect.Type

func (InstancesResultOutput) HostId

func (InstancesResultOutput) HostName

func (InstancesResultOutput) HostState

func (InstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (InstancesResultOutput) ProjectId

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL