emr

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2023 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 Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// Display strategy of EMR instance.
	DisplayStrategy pulumi.StringOutput `pulumi:"displayStrategy"`
	// Access the external file system.
	ExtendFsField pulumi.StringPtrOutput `pulumi:"extendFsField"`
	// Created EMR instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Name of the instance, which can contain 6 to 36 English letters, Chinese characters, digits, dashes(-), or
	// underscores(_).
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// Instance login settings.
	LoginSettings pulumi.MapOutput `pulumi:"loginSettings"`
	// Whether to enable the cluster Master node public network. Value range: - NEED_MASTER_WAN: Indicates that the cluster
	// Master node public network is enabled. - NOT_NEED_MASTER_WAN: Indicates that it is not turned on. By default, the
	// cluster Master node internet is enabled.
	NeedMasterWan pulumi.StringPtrOutput `pulumi:"needMasterWan"`
	// The pay mode of instance. 0 represent POSTPAID_BY_HOUR, 1 represent PREPAID.
	PayMode pulumi.IntOutput `pulumi:"payMode"`
	// The location of the instance.
	Placement pulumi.MapOutput `pulumi:"placement"`
	// Product ID. Different products ID represents different EMR product versions. Value range: - 16: represents EMR-V2.3.0 -
	// 20: indicates EMR-V2.5.0 - 25: represents EMR-V3.1.0 - 27: represents KAFKA-V1.0.0 - 30: indicates EMR-V2.6.0 - 33:
	// represents EMR-V3.2.1 - 34: stands for EMR-V3.3.0 - 36: represents STARROCKS-V1.0.0 - 37: indicates EMR-V3.4.0 - 38:
	// represents EMR-V2.7.0 - 39: stands for STARROCKS-V1.1.0 - 41: represents DRUID-V1.1.0.
	ProductId pulumi.IntOutput `pulumi:"productId"`
	// Resource specification of EMR instance.
	ResourceSpec ClusterResourceSpecPtrOutput `pulumi:"resourceSpec"`
	// The ID of the security group to which the instance belongs, in the form of sg-xxxxxxxx.
	SgId pulumi.StringPtrOutput `pulumi:"sgId"`
	// The softwares of a EMR instance.
	Softwares pulumi.StringArrayOutput `pulumi:"softwares"`
	// The flag whether the instance support high availability.(0=>not support, 1=>support).
	SupportHa pulumi.IntOutput `pulumi:"supportHa"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// The length of time the instance was purchased. Use with TimeUnit.When TimeUnit is s, the parameter can only be filled in
	// at 3600, representing a metered instance. When TimeUnit is m, the number filled in by this parameter indicates the
	// length of purchase of the monthly instance of the package year, such as 1 for one month of purchase.
	TimeSpan pulumi.IntOutput `pulumi:"timeSpan"`
	// The unit of time in which the instance was purchased. When PayMode is 0, TimeUnit can only take values of s(second).
	// When PayMode is 1, TimeUnit can only take the value m(month).
	TimeUnit pulumi.StringOutput `pulumi:"timeUnit"`
	// The private net config of EMR instance.
	VpcSettings pulumi.MapOutput `pulumi:"vpcSettings"`
}

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

NewCluster registers a new resource with the given unique name, arguments, and options.

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// Display strategy of EMR instance.
	DisplayStrategy pulumi.StringInput
	// Access the external file system.
	ExtendFsField pulumi.StringPtrInput
	// Name of the instance, which can contain 6 to 36 English letters, Chinese characters, digits, dashes(-), or
	// underscores(_).
	InstanceName pulumi.StringInput
	// Instance login settings.
	LoginSettings pulumi.MapInput
	// Whether to enable the cluster Master node public network. Value range: - NEED_MASTER_WAN: Indicates that the cluster
	// Master node public network is enabled. - NOT_NEED_MASTER_WAN: Indicates that it is not turned on. By default, the
	// cluster Master node internet is enabled.
	NeedMasterWan pulumi.StringPtrInput
	// The pay mode of instance. 0 represent POSTPAID_BY_HOUR, 1 represent PREPAID.
	PayMode pulumi.IntInput
	// The location of the instance.
	Placement pulumi.MapInput
	// Product ID. Different products ID represents different EMR product versions. Value range: - 16: represents EMR-V2.3.0 -
	// 20: indicates EMR-V2.5.0 - 25: represents EMR-V3.1.0 - 27: represents KAFKA-V1.0.0 - 30: indicates EMR-V2.6.0 - 33:
	// represents EMR-V3.2.1 - 34: stands for EMR-V3.3.0 - 36: represents STARROCKS-V1.0.0 - 37: indicates EMR-V3.4.0 - 38:
	// represents EMR-V2.7.0 - 39: stands for STARROCKS-V1.1.0 - 41: represents DRUID-V1.1.0.
	ProductId pulumi.IntInput
	// Resource specification of EMR instance.
	ResourceSpec ClusterResourceSpecPtrInput
	// The ID of the security group to which the instance belongs, in the form of sg-xxxxxxxx.
	SgId pulumi.StringPtrInput
	// The softwares of a EMR instance.
	Softwares pulumi.StringArrayInput
	// The flag whether the instance support high availability.(0=>not support, 1=>support).
	SupportHa pulumi.IntInput
	// Tag description list.
	Tags pulumi.MapInput
	// The length of time the instance was purchased. Use with TimeUnit.When TimeUnit is s, the parameter can only be filled in
	// at 3600, representing a metered instance. When TimeUnit is m, the number filled in by this parameter indicates the
	// length of purchase of the monthly instance of the package year, such as 1 for one month of purchase.
	TimeSpan pulumi.IntInput
	// The unit of time in which the instance was purchased. When PayMode is 0, TimeUnit can only take values of s(second).
	// When PayMode is 1, TimeUnit can only take the value m(month).
	TimeUnit pulumi.StringInput
	// The private net config of EMR instance.
	VpcSettings pulumi.MapInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterArray

type ClusterArray []ClusterInput

func (ClusterArray) ElementType

func (ClusterArray) ElementType() reflect.Type

func (ClusterArray) ToClusterArrayOutput

func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArray) ToClusterArrayOutputWithContext

func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterArrayInput

type ClusterArrayInput interface {
	pulumi.Input

	ToClusterArrayOutput() ClusterArrayOutput
	ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput
}

ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:

ClusterArray{ ClusterArgs{...} }

type ClusterArrayOutput

type ClusterArrayOutput struct{ *pulumi.OutputState }

func (ClusterArrayOutput) ElementType

func (ClusterArrayOutput) ElementType() reflect.Type

func (ClusterArrayOutput) Index

func (ClusterArrayOutput) ToClusterArrayOutput

func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArrayOutput) ToClusterArrayOutputWithContext

func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterMap

type ClusterMap map[string]ClusterInput

func (ClusterMap) ElementType

func (ClusterMap) ElementType() reflect.Type

func (ClusterMap) ToClusterMapOutput

func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput

func (ClusterMap) ToClusterMapOutputWithContext

func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput

type ClusterMapInput

type ClusterMapInput interface {
	pulumi.Input

	ToClusterMapOutput() ClusterMapOutput
	ToClusterMapOutputWithContext(context.Context) ClusterMapOutput
}

ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:

ClusterMap{ "key": ClusterArgs{...} }

type ClusterMapOutput

type ClusterMapOutput struct{ *pulumi.OutputState }

func (ClusterMapOutput) ElementType

func (ClusterMapOutput) ElementType() reflect.Type

func (ClusterMapOutput) MapIndex

func (ClusterMapOutput) ToClusterMapOutput

func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput

func (ClusterMapOutput) ToClusterMapOutputWithContext

func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) DisplayStrategy

func (o ClusterOutput) DisplayStrategy() pulumi.StringOutput

Display strategy of EMR instance.

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) ExtendFsField

func (o ClusterOutput) ExtendFsField() pulumi.StringPtrOutput

Access the external file system.

func (ClusterOutput) InstanceId

func (o ClusterOutput) InstanceId() pulumi.StringOutput

Created EMR instance id.

func (ClusterOutput) InstanceName

func (o ClusterOutput) InstanceName() pulumi.StringOutput

Name of the instance, which can contain 6 to 36 English letters, Chinese characters, digits, dashes(-), or underscores(_).

func (ClusterOutput) LoginSettings

func (o ClusterOutput) LoginSettings() pulumi.MapOutput

Instance login settings.

func (ClusterOutput) NeedMasterWan

func (o ClusterOutput) NeedMasterWan() pulumi.StringPtrOutput

Whether to enable the cluster Master node public network. Value range: - NEED_MASTER_WAN: Indicates that the cluster Master node public network is enabled. - NOT_NEED_MASTER_WAN: Indicates that it is not turned on. By default, the cluster Master node internet is enabled.

func (ClusterOutput) PayMode

func (o ClusterOutput) PayMode() pulumi.IntOutput

The pay mode of instance. 0 represent POSTPAID_BY_HOUR, 1 represent PREPAID.

func (ClusterOutput) Placement

func (o ClusterOutput) Placement() pulumi.MapOutput

The location of the instance.

func (ClusterOutput) ProductId

func (o ClusterOutput) ProductId() pulumi.IntOutput

Product ID. Different products ID represents different EMR product versions. Value range: - 16: represents EMR-V2.3.0 - 20: indicates EMR-V2.5.0 - 25: represents EMR-V3.1.0 - 27: represents KAFKA-V1.0.0 - 30: indicates EMR-V2.6.0 - 33: represents EMR-V3.2.1 - 34: stands for EMR-V3.3.0 - 36: represents STARROCKS-V1.0.0 - 37: indicates EMR-V3.4.0 - 38: represents EMR-V2.7.0 - 39: stands for STARROCKS-V1.1.0 - 41: represents DRUID-V1.1.0.

func (ClusterOutput) ResourceSpec

Resource specification of EMR instance.

func (ClusterOutput) SgId

The ID of the security group to which the instance belongs, in the form of sg-xxxxxxxx.

func (ClusterOutput) Softwares

func (o ClusterOutput) Softwares() pulumi.StringArrayOutput

The softwares of a EMR instance.

func (ClusterOutput) SupportHa

func (o ClusterOutput) SupportHa() pulumi.IntOutput

The flag whether the instance support high availability.(0=>not support, 1=>support).

func (ClusterOutput) Tags

func (o ClusterOutput) Tags() pulumi.MapOutput

Tag description list.

func (ClusterOutput) TimeSpan

func (o ClusterOutput) TimeSpan() pulumi.IntOutput

The length of time the instance was purchased. Use with TimeUnit.When TimeUnit is s, the parameter can only be filled in at 3600, representing a metered instance. When TimeUnit is m, the number filled in by this parameter indicates the length of purchase of the monthly instance of the package year, such as 1 for one month of purchase.

func (ClusterOutput) TimeUnit

func (o ClusterOutput) TimeUnit() pulumi.StringOutput

The unit of time in which the instance was purchased. When PayMode is 0, TimeUnit can only take values of s(second). When PayMode is 1, TimeUnit can only take the value m(month).

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

func (ClusterOutput) VpcSettings

func (o ClusterOutput) VpcSettings() pulumi.MapOutput

The private net config of EMR instance.

type ClusterResourceSpec

type ClusterResourceSpec struct {
	CommonCount        *int                                   `pulumi:"commonCount"`
	CommonResourceSpec *ClusterResourceSpecCommonResourceSpec `pulumi:"commonResourceSpec"`
	CoreCount          *int                                   `pulumi:"coreCount"`
	CoreResourceSpec   *ClusterResourceSpecCoreResourceSpec   `pulumi:"coreResourceSpec"`
	MasterCount        *int                                   `pulumi:"masterCount"`
	MasterResourceSpec *ClusterResourceSpecMasterResourceSpec `pulumi:"masterResourceSpec"`
	TaskCount          *int                                   `pulumi:"taskCount"`
	TaskResourceSpec   *ClusterResourceSpecTaskResourceSpec   `pulumi:"taskResourceSpec"`
}

type ClusterResourceSpecArgs

type ClusterResourceSpecArgs struct {
	CommonCount        pulumi.IntPtrInput                            `pulumi:"commonCount"`
	CommonResourceSpec ClusterResourceSpecCommonResourceSpecPtrInput `pulumi:"commonResourceSpec"`
	CoreCount          pulumi.IntPtrInput                            `pulumi:"coreCount"`
	CoreResourceSpec   ClusterResourceSpecCoreResourceSpecPtrInput   `pulumi:"coreResourceSpec"`
	MasterCount        pulumi.IntPtrInput                            `pulumi:"masterCount"`
	MasterResourceSpec ClusterResourceSpecMasterResourceSpecPtrInput `pulumi:"masterResourceSpec"`
	TaskCount          pulumi.IntPtrInput                            `pulumi:"taskCount"`
	TaskResourceSpec   ClusterResourceSpecTaskResourceSpecPtrInput   `pulumi:"taskResourceSpec"`
}

func (ClusterResourceSpecArgs) ElementType

func (ClusterResourceSpecArgs) ElementType() reflect.Type

func (ClusterResourceSpecArgs) ToClusterResourceSpecOutput

func (i ClusterResourceSpecArgs) ToClusterResourceSpecOutput() ClusterResourceSpecOutput

func (ClusterResourceSpecArgs) ToClusterResourceSpecOutputWithContext

func (i ClusterResourceSpecArgs) ToClusterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecOutput

func (ClusterResourceSpecArgs) ToClusterResourceSpecPtrOutput

func (i ClusterResourceSpecArgs) ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput

func (ClusterResourceSpecArgs) ToClusterResourceSpecPtrOutputWithContext

func (i ClusterResourceSpecArgs) ToClusterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecPtrOutput

type ClusterResourceSpecCommonResourceSpec

type ClusterResourceSpecCommonResourceSpec struct {
	Cpu         *int    `pulumi:"cpu"`
	DiskSize    *int    `pulumi:"diskSize"`
	DiskType    *string `pulumi:"diskType"`
	MemSize     *int    `pulumi:"memSize"`
	RootSize    *int    `pulumi:"rootSize"`
	Spec        *string `pulumi:"spec"`
	StorageType *int    `pulumi:"storageType"`
}

type ClusterResourceSpecCommonResourceSpecArgs

type ClusterResourceSpecCommonResourceSpecArgs struct {
	Cpu         pulumi.IntPtrInput    `pulumi:"cpu"`
	DiskSize    pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType    pulumi.StringPtrInput `pulumi:"diskType"`
	MemSize     pulumi.IntPtrInput    `pulumi:"memSize"`
	RootSize    pulumi.IntPtrInput    `pulumi:"rootSize"`
	Spec        pulumi.StringPtrInput `pulumi:"spec"`
	StorageType pulumi.IntPtrInput    `pulumi:"storageType"`
}

func (ClusterResourceSpecCommonResourceSpecArgs) ElementType

func (ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecOutput

func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecOutput() ClusterResourceSpecCommonResourceSpecOutput

func (ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecOutputWithContext

func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecOutput

func (ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecPtrOutput

func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput

func (ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext

func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput

type ClusterResourceSpecCommonResourceSpecInput

type ClusterResourceSpecCommonResourceSpecInput interface {
	pulumi.Input

	ToClusterResourceSpecCommonResourceSpecOutput() ClusterResourceSpecCommonResourceSpecOutput
	ToClusterResourceSpecCommonResourceSpecOutputWithContext(context.Context) ClusterResourceSpecCommonResourceSpecOutput
}

ClusterResourceSpecCommonResourceSpecInput is an input type that accepts ClusterResourceSpecCommonResourceSpecArgs and ClusterResourceSpecCommonResourceSpecOutput values. You can construct a concrete instance of `ClusterResourceSpecCommonResourceSpecInput` via:

ClusterResourceSpecCommonResourceSpecArgs{...}

type ClusterResourceSpecCommonResourceSpecOutput

type ClusterResourceSpecCommonResourceSpecOutput struct{ *pulumi.OutputState }

func (ClusterResourceSpecCommonResourceSpecOutput) Cpu

func (ClusterResourceSpecCommonResourceSpecOutput) DiskSize

func (ClusterResourceSpecCommonResourceSpecOutput) DiskType

func (ClusterResourceSpecCommonResourceSpecOutput) ElementType

func (ClusterResourceSpecCommonResourceSpecOutput) MemSize

func (ClusterResourceSpecCommonResourceSpecOutput) RootSize

func (ClusterResourceSpecCommonResourceSpecOutput) Spec

func (ClusterResourceSpecCommonResourceSpecOutput) StorageType

func (ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecOutput

func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecOutput() ClusterResourceSpecCommonResourceSpecOutput

func (ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecOutputWithContext

func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecOutput

func (ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecPtrOutput

func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput

func (ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext

func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput

type ClusterResourceSpecCommonResourceSpecPtrInput

type ClusterResourceSpecCommonResourceSpecPtrInput interface {
	pulumi.Input

	ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput
	ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput
}

ClusterResourceSpecCommonResourceSpecPtrInput is an input type that accepts ClusterResourceSpecCommonResourceSpecArgs, ClusterResourceSpecCommonResourceSpecPtr and ClusterResourceSpecCommonResourceSpecPtrOutput values. You can construct a concrete instance of `ClusterResourceSpecCommonResourceSpecPtrInput` via:

        ClusterResourceSpecCommonResourceSpecArgs{...}

or:

        nil

type ClusterResourceSpecCommonResourceSpecPtrOutput

type ClusterResourceSpecCommonResourceSpecPtrOutput struct{ *pulumi.OutputState }

func (ClusterResourceSpecCommonResourceSpecPtrOutput) Cpu

func (ClusterResourceSpecCommonResourceSpecPtrOutput) DiskSize

func (ClusterResourceSpecCommonResourceSpecPtrOutput) DiskType

func (ClusterResourceSpecCommonResourceSpecPtrOutput) Elem

func (ClusterResourceSpecCommonResourceSpecPtrOutput) ElementType

func (ClusterResourceSpecCommonResourceSpecPtrOutput) MemSize

func (ClusterResourceSpecCommonResourceSpecPtrOutput) RootSize

func (ClusterResourceSpecCommonResourceSpecPtrOutput) Spec

func (ClusterResourceSpecCommonResourceSpecPtrOutput) StorageType

func (ClusterResourceSpecCommonResourceSpecPtrOutput) ToClusterResourceSpecCommonResourceSpecPtrOutput

func (o ClusterResourceSpecCommonResourceSpecPtrOutput) ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput

func (ClusterResourceSpecCommonResourceSpecPtrOutput) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext

func (o ClusterResourceSpecCommonResourceSpecPtrOutput) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput

type ClusterResourceSpecCoreResourceSpec

type ClusterResourceSpecCoreResourceSpec struct {
	Cpu         *int    `pulumi:"cpu"`
	DiskSize    *int    `pulumi:"diskSize"`
	DiskType    *string `pulumi:"diskType"`
	MemSize     *int    `pulumi:"memSize"`
	RootSize    *int    `pulumi:"rootSize"`
	Spec        *string `pulumi:"spec"`
	StorageType *int    `pulumi:"storageType"`
}

type ClusterResourceSpecCoreResourceSpecArgs

type ClusterResourceSpecCoreResourceSpecArgs struct {
	Cpu         pulumi.IntPtrInput    `pulumi:"cpu"`
	DiskSize    pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType    pulumi.StringPtrInput `pulumi:"diskType"`
	MemSize     pulumi.IntPtrInput    `pulumi:"memSize"`
	RootSize    pulumi.IntPtrInput    `pulumi:"rootSize"`
	Spec        pulumi.StringPtrInput `pulumi:"spec"`
	StorageType pulumi.IntPtrInput    `pulumi:"storageType"`
}

func (ClusterResourceSpecCoreResourceSpecArgs) ElementType

func (ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecOutput

func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecOutput() ClusterResourceSpecCoreResourceSpecOutput

func (ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecOutputWithContext

func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecOutput

func (ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecPtrOutput

func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput

func (ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext

func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput

type ClusterResourceSpecCoreResourceSpecInput

type ClusterResourceSpecCoreResourceSpecInput interface {
	pulumi.Input

	ToClusterResourceSpecCoreResourceSpecOutput() ClusterResourceSpecCoreResourceSpecOutput
	ToClusterResourceSpecCoreResourceSpecOutputWithContext(context.Context) ClusterResourceSpecCoreResourceSpecOutput
}

ClusterResourceSpecCoreResourceSpecInput is an input type that accepts ClusterResourceSpecCoreResourceSpecArgs and ClusterResourceSpecCoreResourceSpecOutput values. You can construct a concrete instance of `ClusterResourceSpecCoreResourceSpecInput` via:

ClusterResourceSpecCoreResourceSpecArgs{...}

type ClusterResourceSpecCoreResourceSpecOutput

type ClusterResourceSpecCoreResourceSpecOutput struct{ *pulumi.OutputState }

func (ClusterResourceSpecCoreResourceSpecOutput) Cpu

func (ClusterResourceSpecCoreResourceSpecOutput) DiskSize

func (ClusterResourceSpecCoreResourceSpecOutput) DiskType

func (ClusterResourceSpecCoreResourceSpecOutput) ElementType

func (ClusterResourceSpecCoreResourceSpecOutput) MemSize

func (ClusterResourceSpecCoreResourceSpecOutput) RootSize

func (ClusterResourceSpecCoreResourceSpecOutput) Spec

func (ClusterResourceSpecCoreResourceSpecOutput) StorageType

func (ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecOutput

func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecOutput() ClusterResourceSpecCoreResourceSpecOutput

func (ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecOutputWithContext

func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecOutput

func (ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecPtrOutput

func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput

func (ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext

func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput

type ClusterResourceSpecCoreResourceSpecPtrInput

type ClusterResourceSpecCoreResourceSpecPtrInput interface {
	pulumi.Input

	ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput
	ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput
}

ClusterResourceSpecCoreResourceSpecPtrInput is an input type that accepts ClusterResourceSpecCoreResourceSpecArgs, ClusterResourceSpecCoreResourceSpecPtr and ClusterResourceSpecCoreResourceSpecPtrOutput values. You can construct a concrete instance of `ClusterResourceSpecCoreResourceSpecPtrInput` via:

        ClusterResourceSpecCoreResourceSpecArgs{...}

or:

        nil

type ClusterResourceSpecCoreResourceSpecPtrOutput

type ClusterResourceSpecCoreResourceSpecPtrOutput struct{ *pulumi.OutputState }

func (ClusterResourceSpecCoreResourceSpecPtrOutput) Cpu

func (ClusterResourceSpecCoreResourceSpecPtrOutput) DiskSize

func (ClusterResourceSpecCoreResourceSpecPtrOutput) DiskType

func (ClusterResourceSpecCoreResourceSpecPtrOutput) Elem

func (ClusterResourceSpecCoreResourceSpecPtrOutput) ElementType

func (ClusterResourceSpecCoreResourceSpecPtrOutput) MemSize

func (ClusterResourceSpecCoreResourceSpecPtrOutput) RootSize

func (ClusterResourceSpecCoreResourceSpecPtrOutput) Spec

func (ClusterResourceSpecCoreResourceSpecPtrOutput) StorageType

func (ClusterResourceSpecCoreResourceSpecPtrOutput) ToClusterResourceSpecCoreResourceSpecPtrOutput

func (o ClusterResourceSpecCoreResourceSpecPtrOutput) ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput

func (ClusterResourceSpecCoreResourceSpecPtrOutput) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext

func (o ClusterResourceSpecCoreResourceSpecPtrOutput) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput

type ClusterResourceSpecInput

type ClusterResourceSpecInput interface {
	pulumi.Input

	ToClusterResourceSpecOutput() ClusterResourceSpecOutput
	ToClusterResourceSpecOutputWithContext(context.Context) ClusterResourceSpecOutput
}

ClusterResourceSpecInput is an input type that accepts ClusterResourceSpecArgs and ClusterResourceSpecOutput values. You can construct a concrete instance of `ClusterResourceSpecInput` via:

ClusterResourceSpecArgs{...}

type ClusterResourceSpecMasterResourceSpec

type ClusterResourceSpecMasterResourceSpec struct {
	Cpu         *int    `pulumi:"cpu"`
	DiskSize    *int    `pulumi:"diskSize"`
	DiskType    *string `pulumi:"diskType"`
	MemSize     *int    `pulumi:"memSize"`
	RootSize    *int    `pulumi:"rootSize"`
	Spec        *string `pulumi:"spec"`
	StorageType *int    `pulumi:"storageType"`
}

type ClusterResourceSpecMasterResourceSpecArgs

type ClusterResourceSpecMasterResourceSpecArgs struct {
	Cpu         pulumi.IntPtrInput    `pulumi:"cpu"`
	DiskSize    pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType    pulumi.StringPtrInput `pulumi:"diskType"`
	MemSize     pulumi.IntPtrInput    `pulumi:"memSize"`
	RootSize    pulumi.IntPtrInput    `pulumi:"rootSize"`
	Spec        pulumi.StringPtrInput `pulumi:"spec"`
	StorageType pulumi.IntPtrInput    `pulumi:"storageType"`
}

func (ClusterResourceSpecMasterResourceSpecArgs) ElementType

func (ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecOutput

func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecOutput() ClusterResourceSpecMasterResourceSpecOutput

func (ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecOutputWithContext

func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecOutput

func (ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecPtrOutput

func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput

func (ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext

func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput

type ClusterResourceSpecMasterResourceSpecInput

type ClusterResourceSpecMasterResourceSpecInput interface {
	pulumi.Input

	ToClusterResourceSpecMasterResourceSpecOutput() ClusterResourceSpecMasterResourceSpecOutput
	ToClusterResourceSpecMasterResourceSpecOutputWithContext(context.Context) ClusterResourceSpecMasterResourceSpecOutput
}

ClusterResourceSpecMasterResourceSpecInput is an input type that accepts ClusterResourceSpecMasterResourceSpecArgs and ClusterResourceSpecMasterResourceSpecOutput values. You can construct a concrete instance of `ClusterResourceSpecMasterResourceSpecInput` via:

ClusterResourceSpecMasterResourceSpecArgs{...}

type ClusterResourceSpecMasterResourceSpecOutput

type ClusterResourceSpecMasterResourceSpecOutput struct{ *pulumi.OutputState }

func (ClusterResourceSpecMasterResourceSpecOutput) Cpu

func (ClusterResourceSpecMasterResourceSpecOutput) DiskSize

func (ClusterResourceSpecMasterResourceSpecOutput) DiskType

func (ClusterResourceSpecMasterResourceSpecOutput) ElementType

func (ClusterResourceSpecMasterResourceSpecOutput) MemSize

func (ClusterResourceSpecMasterResourceSpecOutput) RootSize

func (ClusterResourceSpecMasterResourceSpecOutput) Spec

func (ClusterResourceSpecMasterResourceSpecOutput) StorageType

func (ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecOutput

func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecOutput() ClusterResourceSpecMasterResourceSpecOutput

func (ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecOutputWithContext

func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecOutput

func (ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecPtrOutput

func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput

func (ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext

func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput

type ClusterResourceSpecMasterResourceSpecPtrInput

type ClusterResourceSpecMasterResourceSpecPtrInput interface {
	pulumi.Input

	ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput
	ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput
}

ClusterResourceSpecMasterResourceSpecPtrInput is an input type that accepts ClusterResourceSpecMasterResourceSpecArgs, ClusterResourceSpecMasterResourceSpecPtr and ClusterResourceSpecMasterResourceSpecPtrOutput values. You can construct a concrete instance of `ClusterResourceSpecMasterResourceSpecPtrInput` via:

        ClusterResourceSpecMasterResourceSpecArgs{...}

or:

        nil

type ClusterResourceSpecMasterResourceSpecPtrOutput

type ClusterResourceSpecMasterResourceSpecPtrOutput struct{ *pulumi.OutputState }

func (ClusterResourceSpecMasterResourceSpecPtrOutput) Cpu

func (ClusterResourceSpecMasterResourceSpecPtrOutput) DiskSize

func (ClusterResourceSpecMasterResourceSpecPtrOutput) DiskType

func (ClusterResourceSpecMasterResourceSpecPtrOutput) Elem

func (ClusterResourceSpecMasterResourceSpecPtrOutput) ElementType

func (ClusterResourceSpecMasterResourceSpecPtrOutput) MemSize

func (ClusterResourceSpecMasterResourceSpecPtrOutput) RootSize

func (ClusterResourceSpecMasterResourceSpecPtrOutput) Spec

func (ClusterResourceSpecMasterResourceSpecPtrOutput) StorageType

func (ClusterResourceSpecMasterResourceSpecPtrOutput) ToClusterResourceSpecMasterResourceSpecPtrOutput

func (o ClusterResourceSpecMasterResourceSpecPtrOutput) ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput

func (ClusterResourceSpecMasterResourceSpecPtrOutput) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext

func (o ClusterResourceSpecMasterResourceSpecPtrOutput) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput

type ClusterResourceSpecOutput

type ClusterResourceSpecOutput struct{ *pulumi.OutputState }

func (ClusterResourceSpecOutput) CommonCount

func (ClusterResourceSpecOutput) CommonResourceSpec

func (ClusterResourceSpecOutput) CoreCount

func (ClusterResourceSpecOutput) CoreResourceSpec

func (ClusterResourceSpecOutput) ElementType

func (ClusterResourceSpecOutput) ElementType() reflect.Type

func (ClusterResourceSpecOutput) MasterCount

func (ClusterResourceSpecOutput) MasterResourceSpec

func (ClusterResourceSpecOutput) TaskCount

func (ClusterResourceSpecOutput) TaskResourceSpec

func (ClusterResourceSpecOutput) ToClusterResourceSpecOutput

func (o ClusterResourceSpecOutput) ToClusterResourceSpecOutput() ClusterResourceSpecOutput

func (ClusterResourceSpecOutput) ToClusterResourceSpecOutputWithContext

func (o ClusterResourceSpecOutput) ToClusterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecOutput

func (ClusterResourceSpecOutput) ToClusterResourceSpecPtrOutput

func (o ClusterResourceSpecOutput) ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput

func (ClusterResourceSpecOutput) ToClusterResourceSpecPtrOutputWithContext

func (o ClusterResourceSpecOutput) ToClusterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecPtrOutput

type ClusterResourceSpecPtrInput

type ClusterResourceSpecPtrInput interface {
	pulumi.Input

	ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput
	ToClusterResourceSpecPtrOutputWithContext(context.Context) ClusterResourceSpecPtrOutput
}

ClusterResourceSpecPtrInput is an input type that accepts ClusterResourceSpecArgs, ClusterResourceSpecPtr and ClusterResourceSpecPtrOutput values. You can construct a concrete instance of `ClusterResourceSpecPtrInput` via:

        ClusterResourceSpecArgs{...}

or:

        nil

type ClusterResourceSpecPtrOutput

type ClusterResourceSpecPtrOutput struct{ *pulumi.OutputState }

func (ClusterResourceSpecPtrOutput) CommonCount

func (ClusterResourceSpecPtrOutput) CommonResourceSpec

func (ClusterResourceSpecPtrOutput) CoreCount

func (ClusterResourceSpecPtrOutput) CoreResourceSpec

func (ClusterResourceSpecPtrOutput) Elem

func (ClusterResourceSpecPtrOutput) ElementType

func (ClusterResourceSpecPtrOutput) MasterCount

func (ClusterResourceSpecPtrOutput) MasterResourceSpec

func (ClusterResourceSpecPtrOutput) TaskCount

func (ClusterResourceSpecPtrOutput) TaskResourceSpec

func (ClusterResourceSpecPtrOutput) ToClusterResourceSpecPtrOutput

func (o ClusterResourceSpecPtrOutput) ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput

func (ClusterResourceSpecPtrOutput) ToClusterResourceSpecPtrOutputWithContext

func (o ClusterResourceSpecPtrOutput) ToClusterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecPtrOutput

type ClusterResourceSpecTaskResourceSpec

type ClusterResourceSpecTaskResourceSpec struct {
	Cpu         *int    `pulumi:"cpu"`
	DiskSize    *int    `pulumi:"diskSize"`
	DiskType    *string `pulumi:"diskType"`
	MemSize     *int    `pulumi:"memSize"`
	RootSize    *int    `pulumi:"rootSize"`
	Spec        *string `pulumi:"spec"`
	StorageType *int    `pulumi:"storageType"`
}

type ClusterResourceSpecTaskResourceSpecArgs

type ClusterResourceSpecTaskResourceSpecArgs struct {
	Cpu         pulumi.IntPtrInput    `pulumi:"cpu"`
	DiskSize    pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType    pulumi.StringPtrInput `pulumi:"diskType"`
	MemSize     pulumi.IntPtrInput    `pulumi:"memSize"`
	RootSize    pulumi.IntPtrInput    `pulumi:"rootSize"`
	Spec        pulumi.StringPtrInput `pulumi:"spec"`
	StorageType pulumi.IntPtrInput    `pulumi:"storageType"`
}

func (ClusterResourceSpecTaskResourceSpecArgs) ElementType

func (ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecOutput

func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecOutput() ClusterResourceSpecTaskResourceSpecOutput

func (ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecOutputWithContext

func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecOutput

func (ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecPtrOutput

func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput

func (ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext

func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput

type ClusterResourceSpecTaskResourceSpecInput

type ClusterResourceSpecTaskResourceSpecInput interface {
	pulumi.Input

	ToClusterResourceSpecTaskResourceSpecOutput() ClusterResourceSpecTaskResourceSpecOutput
	ToClusterResourceSpecTaskResourceSpecOutputWithContext(context.Context) ClusterResourceSpecTaskResourceSpecOutput
}

ClusterResourceSpecTaskResourceSpecInput is an input type that accepts ClusterResourceSpecTaskResourceSpecArgs and ClusterResourceSpecTaskResourceSpecOutput values. You can construct a concrete instance of `ClusterResourceSpecTaskResourceSpecInput` via:

ClusterResourceSpecTaskResourceSpecArgs{...}

type ClusterResourceSpecTaskResourceSpecOutput

type ClusterResourceSpecTaskResourceSpecOutput struct{ *pulumi.OutputState }

func (ClusterResourceSpecTaskResourceSpecOutput) Cpu

func (ClusterResourceSpecTaskResourceSpecOutput) DiskSize

func (ClusterResourceSpecTaskResourceSpecOutput) DiskType

func (ClusterResourceSpecTaskResourceSpecOutput) ElementType

func (ClusterResourceSpecTaskResourceSpecOutput) MemSize

func (ClusterResourceSpecTaskResourceSpecOutput) RootSize

func (ClusterResourceSpecTaskResourceSpecOutput) Spec

func (ClusterResourceSpecTaskResourceSpecOutput) StorageType

func (ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecOutput

func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecOutput() ClusterResourceSpecTaskResourceSpecOutput

func (ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecOutputWithContext

func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecOutput

func (ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecPtrOutput

func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput

func (ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext

func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput

type ClusterResourceSpecTaskResourceSpecPtrInput

type ClusterResourceSpecTaskResourceSpecPtrInput interface {
	pulumi.Input

	ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput
	ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput
}

ClusterResourceSpecTaskResourceSpecPtrInput is an input type that accepts ClusterResourceSpecTaskResourceSpecArgs, ClusterResourceSpecTaskResourceSpecPtr and ClusterResourceSpecTaskResourceSpecPtrOutput values. You can construct a concrete instance of `ClusterResourceSpecTaskResourceSpecPtrInput` via:

        ClusterResourceSpecTaskResourceSpecArgs{...}

or:

        nil

type ClusterResourceSpecTaskResourceSpecPtrOutput

type ClusterResourceSpecTaskResourceSpecPtrOutput struct{ *pulumi.OutputState }

func (ClusterResourceSpecTaskResourceSpecPtrOutput) Cpu

func (ClusterResourceSpecTaskResourceSpecPtrOutput) DiskSize

func (ClusterResourceSpecTaskResourceSpecPtrOutput) DiskType

func (ClusterResourceSpecTaskResourceSpecPtrOutput) Elem

func (ClusterResourceSpecTaskResourceSpecPtrOutput) ElementType

func (ClusterResourceSpecTaskResourceSpecPtrOutput) MemSize

func (ClusterResourceSpecTaskResourceSpecPtrOutput) RootSize

func (ClusterResourceSpecTaskResourceSpecPtrOutput) Spec

func (ClusterResourceSpecTaskResourceSpecPtrOutput) StorageType

func (ClusterResourceSpecTaskResourceSpecPtrOutput) ToClusterResourceSpecTaskResourceSpecPtrOutput

func (o ClusterResourceSpecTaskResourceSpecPtrOutput) ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput

func (ClusterResourceSpecTaskResourceSpecPtrOutput) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext

func (o ClusterResourceSpecTaskResourceSpecPtrOutput) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput

type ClusterState

type ClusterState struct {
	// Display strategy of EMR instance.
	DisplayStrategy pulumi.StringPtrInput
	// Access the external file system.
	ExtendFsField pulumi.StringPtrInput
	// Created EMR instance id.
	InstanceId pulumi.StringPtrInput
	// Name of the instance, which can contain 6 to 36 English letters, Chinese characters, digits, dashes(-), or
	// underscores(_).
	InstanceName pulumi.StringPtrInput
	// Instance login settings.
	LoginSettings pulumi.MapInput
	// Whether to enable the cluster Master node public network. Value range: - NEED_MASTER_WAN: Indicates that the cluster
	// Master node public network is enabled. - NOT_NEED_MASTER_WAN: Indicates that it is not turned on. By default, the
	// cluster Master node internet is enabled.
	NeedMasterWan pulumi.StringPtrInput
	// The pay mode of instance. 0 represent POSTPAID_BY_HOUR, 1 represent PREPAID.
	PayMode pulumi.IntPtrInput
	// The location of the instance.
	Placement pulumi.MapInput
	// Product ID. Different products ID represents different EMR product versions. Value range: - 16: represents EMR-V2.3.0 -
	// 20: indicates EMR-V2.5.0 - 25: represents EMR-V3.1.0 - 27: represents KAFKA-V1.0.0 - 30: indicates EMR-V2.6.0 - 33:
	// represents EMR-V3.2.1 - 34: stands for EMR-V3.3.0 - 36: represents STARROCKS-V1.0.0 - 37: indicates EMR-V3.4.0 - 38:
	// represents EMR-V2.7.0 - 39: stands for STARROCKS-V1.1.0 - 41: represents DRUID-V1.1.0.
	ProductId pulumi.IntPtrInput
	// Resource specification of EMR instance.
	ResourceSpec ClusterResourceSpecPtrInput
	// The ID of the security group to which the instance belongs, in the form of sg-xxxxxxxx.
	SgId pulumi.StringPtrInput
	// The softwares of a EMR instance.
	Softwares pulumi.StringArrayInput
	// The flag whether the instance support high availability.(0=>not support, 1=>support).
	SupportHa pulumi.IntPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// The length of time the instance was purchased. Use with TimeUnit.When TimeUnit is s, the parameter can only be filled in
	// at 3600, representing a metered instance. When TimeUnit is m, the number filled in by this parameter indicates the
	// length of purchase of the monthly instance of the package year, such as 1 for one month of purchase.
	TimeSpan pulumi.IntPtrInput
	// The unit of time in which the instance was purchased. When PayMode is 0, TimeUnit can only take values of s(second).
	// When PayMode is 1, TimeUnit can only take the value m(month).
	TimeUnit pulumi.StringPtrInput
	// The private net config of EMR instance.
	VpcSettings pulumi.MapInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type GetAutoScaleRecordsArgs

type GetAutoScaleRecordsArgs struct {
	Filters          []GetAutoScaleRecordsFilter `pulumi:"filters"`
	InstanceId       string                      `pulumi:"instanceId"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAutoScaleRecords.

type GetAutoScaleRecordsFilter

type GetAutoScaleRecordsFilter struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetAutoScaleRecordsFilterArgs

type GetAutoScaleRecordsFilterArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAutoScaleRecordsFilterArgs) ElementType

func (GetAutoScaleRecordsFilterArgs) ToGetAutoScaleRecordsFilterOutput

func (i GetAutoScaleRecordsFilterArgs) ToGetAutoScaleRecordsFilterOutput() GetAutoScaleRecordsFilterOutput

func (GetAutoScaleRecordsFilterArgs) ToGetAutoScaleRecordsFilterOutputWithContext

func (i GetAutoScaleRecordsFilterArgs) ToGetAutoScaleRecordsFilterOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterOutput

type GetAutoScaleRecordsFilterArray

type GetAutoScaleRecordsFilterArray []GetAutoScaleRecordsFilterInput

func (GetAutoScaleRecordsFilterArray) ElementType

func (GetAutoScaleRecordsFilterArray) ToGetAutoScaleRecordsFilterArrayOutput

func (i GetAutoScaleRecordsFilterArray) ToGetAutoScaleRecordsFilterArrayOutput() GetAutoScaleRecordsFilterArrayOutput

func (GetAutoScaleRecordsFilterArray) ToGetAutoScaleRecordsFilterArrayOutputWithContext

func (i GetAutoScaleRecordsFilterArray) ToGetAutoScaleRecordsFilterArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterArrayOutput

type GetAutoScaleRecordsFilterArrayInput

type GetAutoScaleRecordsFilterArrayInput interface {
	pulumi.Input

	ToGetAutoScaleRecordsFilterArrayOutput() GetAutoScaleRecordsFilterArrayOutput
	ToGetAutoScaleRecordsFilterArrayOutputWithContext(context.Context) GetAutoScaleRecordsFilterArrayOutput
}

GetAutoScaleRecordsFilterArrayInput is an input type that accepts GetAutoScaleRecordsFilterArray and GetAutoScaleRecordsFilterArrayOutput values. You can construct a concrete instance of `GetAutoScaleRecordsFilterArrayInput` via:

GetAutoScaleRecordsFilterArray{ GetAutoScaleRecordsFilterArgs{...} }

type GetAutoScaleRecordsFilterArrayOutput

type GetAutoScaleRecordsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAutoScaleRecordsFilterArrayOutput) ElementType

func (GetAutoScaleRecordsFilterArrayOutput) Index

func (GetAutoScaleRecordsFilterArrayOutput) ToGetAutoScaleRecordsFilterArrayOutput

func (o GetAutoScaleRecordsFilterArrayOutput) ToGetAutoScaleRecordsFilterArrayOutput() GetAutoScaleRecordsFilterArrayOutput

func (GetAutoScaleRecordsFilterArrayOutput) ToGetAutoScaleRecordsFilterArrayOutputWithContext

func (o GetAutoScaleRecordsFilterArrayOutput) ToGetAutoScaleRecordsFilterArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterArrayOutput

type GetAutoScaleRecordsFilterInput

type GetAutoScaleRecordsFilterInput interface {
	pulumi.Input

	ToGetAutoScaleRecordsFilterOutput() GetAutoScaleRecordsFilterOutput
	ToGetAutoScaleRecordsFilterOutputWithContext(context.Context) GetAutoScaleRecordsFilterOutput
}

GetAutoScaleRecordsFilterInput is an input type that accepts GetAutoScaleRecordsFilterArgs and GetAutoScaleRecordsFilterOutput values. You can construct a concrete instance of `GetAutoScaleRecordsFilterInput` via:

GetAutoScaleRecordsFilterArgs{...}

type GetAutoScaleRecordsFilterOutput

type GetAutoScaleRecordsFilterOutput struct{ *pulumi.OutputState }

func (GetAutoScaleRecordsFilterOutput) ElementType

func (GetAutoScaleRecordsFilterOutput) Key

func (GetAutoScaleRecordsFilterOutput) ToGetAutoScaleRecordsFilterOutput

func (o GetAutoScaleRecordsFilterOutput) ToGetAutoScaleRecordsFilterOutput() GetAutoScaleRecordsFilterOutput

func (GetAutoScaleRecordsFilterOutput) ToGetAutoScaleRecordsFilterOutputWithContext

func (o GetAutoScaleRecordsFilterOutput) ToGetAutoScaleRecordsFilterOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterOutput

func (GetAutoScaleRecordsFilterOutput) Value

type GetAutoScaleRecordsOutputArgs

type GetAutoScaleRecordsOutputArgs struct {
	Filters          GetAutoScaleRecordsFilterArrayInput `pulumi:"filters"`
	InstanceId       pulumi.StringInput                  `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput               `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAutoScaleRecords.

func (GetAutoScaleRecordsOutputArgs) ElementType

type GetAutoScaleRecordsRecordList

type GetAutoScaleRecordsRecordList struct {
	ActionStatus    string `pulumi:"actionStatus"`
	ActionTime      string `pulumi:"actionTime"`
	CompensateCount int    `pulumi:"compensateCount"`
	CompensateFlag  int    `pulumi:"compensateFlag"`
	EndTime         string `pulumi:"endTime"`
	ExpectScaleNum  int    `pulumi:"expectScaleNum"`
	ScaleAction     string `pulumi:"scaleAction"`
	ScaleInfo       string `pulumi:"scaleInfo"`
	SpecInfo        string `pulumi:"specInfo"`
	StrategyName    string `pulumi:"strategyName"`
	StrategyType    int    `pulumi:"strategyType"`
}

type GetAutoScaleRecordsRecordListArgs

type GetAutoScaleRecordsRecordListArgs struct {
	ActionStatus    pulumi.StringInput `pulumi:"actionStatus"`
	ActionTime      pulumi.StringInput `pulumi:"actionTime"`
	CompensateCount pulumi.IntInput    `pulumi:"compensateCount"`
	CompensateFlag  pulumi.IntInput    `pulumi:"compensateFlag"`
	EndTime         pulumi.StringInput `pulumi:"endTime"`
	ExpectScaleNum  pulumi.IntInput    `pulumi:"expectScaleNum"`
	ScaleAction     pulumi.StringInput `pulumi:"scaleAction"`
	ScaleInfo       pulumi.StringInput `pulumi:"scaleInfo"`
	SpecInfo        pulumi.StringInput `pulumi:"specInfo"`
	StrategyName    pulumi.StringInput `pulumi:"strategyName"`
	StrategyType    pulumi.IntInput    `pulumi:"strategyType"`
}

func (GetAutoScaleRecordsRecordListArgs) ElementType

func (GetAutoScaleRecordsRecordListArgs) ToGetAutoScaleRecordsRecordListOutput

func (i GetAutoScaleRecordsRecordListArgs) ToGetAutoScaleRecordsRecordListOutput() GetAutoScaleRecordsRecordListOutput

func (GetAutoScaleRecordsRecordListArgs) ToGetAutoScaleRecordsRecordListOutputWithContext

func (i GetAutoScaleRecordsRecordListArgs) ToGetAutoScaleRecordsRecordListOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListOutput

type GetAutoScaleRecordsRecordListArray

type GetAutoScaleRecordsRecordListArray []GetAutoScaleRecordsRecordListInput

func (GetAutoScaleRecordsRecordListArray) ElementType

func (GetAutoScaleRecordsRecordListArray) ToGetAutoScaleRecordsRecordListArrayOutput

func (i GetAutoScaleRecordsRecordListArray) ToGetAutoScaleRecordsRecordListArrayOutput() GetAutoScaleRecordsRecordListArrayOutput

func (GetAutoScaleRecordsRecordListArray) ToGetAutoScaleRecordsRecordListArrayOutputWithContext

func (i GetAutoScaleRecordsRecordListArray) ToGetAutoScaleRecordsRecordListArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListArrayOutput

type GetAutoScaleRecordsRecordListArrayInput

type GetAutoScaleRecordsRecordListArrayInput interface {
	pulumi.Input

	ToGetAutoScaleRecordsRecordListArrayOutput() GetAutoScaleRecordsRecordListArrayOutput
	ToGetAutoScaleRecordsRecordListArrayOutputWithContext(context.Context) GetAutoScaleRecordsRecordListArrayOutput
}

GetAutoScaleRecordsRecordListArrayInput is an input type that accepts GetAutoScaleRecordsRecordListArray and GetAutoScaleRecordsRecordListArrayOutput values. You can construct a concrete instance of `GetAutoScaleRecordsRecordListArrayInput` via:

GetAutoScaleRecordsRecordListArray{ GetAutoScaleRecordsRecordListArgs{...} }

type GetAutoScaleRecordsRecordListArrayOutput

type GetAutoScaleRecordsRecordListArrayOutput struct{ *pulumi.OutputState }

func (GetAutoScaleRecordsRecordListArrayOutput) ElementType

func (GetAutoScaleRecordsRecordListArrayOutput) Index

func (GetAutoScaleRecordsRecordListArrayOutput) ToGetAutoScaleRecordsRecordListArrayOutput

func (o GetAutoScaleRecordsRecordListArrayOutput) ToGetAutoScaleRecordsRecordListArrayOutput() GetAutoScaleRecordsRecordListArrayOutput

func (GetAutoScaleRecordsRecordListArrayOutput) ToGetAutoScaleRecordsRecordListArrayOutputWithContext

func (o GetAutoScaleRecordsRecordListArrayOutput) ToGetAutoScaleRecordsRecordListArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListArrayOutput

type GetAutoScaleRecordsRecordListInput

type GetAutoScaleRecordsRecordListInput interface {
	pulumi.Input

	ToGetAutoScaleRecordsRecordListOutput() GetAutoScaleRecordsRecordListOutput
	ToGetAutoScaleRecordsRecordListOutputWithContext(context.Context) GetAutoScaleRecordsRecordListOutput
}

GetAutoScaleRecordsRecordListInput is an input type that accepts GetAutoScaleRecordsRecordListArgs and GetAutoScaleRecordsRecordListOutput values. You can construct a concrete instance of `GetAutoScaleRecordsRecordListInput` via:

GetAutoScaleRecordsRecordListArgs{...}

type GetAutoScaleRecordsRecordListOutput

type GetAutoScaleRecordsRecordListOutput struct{ *pulumi.OutputState }

func (GetAutoScaleRecordsRecordListOutput) ActionStatus

func (GetAutoScaleRecordsRecordListOutput) ActionTime

func (GetAutoScaleRecordsRecordListOutput) CompensateCount

func (GetAutoScaleRecordsRecordListOutput) CompensateFlag

func (GetAutoScaleRecordsRecordListOutput) ElementType

func (GetAutoScaleRecordsRecordListOutput) EndTime

func (GetAutoScaleRecordsRecordListOutput) ExpectScaleNum

func (GetAutoScaleRecordsRecordListOutput) ScaleAction

func (GetAutoScaleRecordsRecordListOutput) ScaleInfo

func (GetAutoScaleRecordsRecordListOutput) SpecInfo

func (GetAutoScaleRecordsRecordListOutput) StrategyName

func (GetAutoScaleRecordsRecordListOutput) StrategyType

func (GetAutoScaleRecordsRecordListOutput) ToGetAutoScaleRecordsRecordListOutput

func (o GetAutoScaleRecordsRecordListOutput) ToGetAutoScaleRecordsRecordListOutput() GetAutoScaleRecordsRecordListOutput

func (GetAutoScaleRecordsRecordListOutput) ToGetAutoScaleRecordsRecordListOutputWithContext

func (o GetAutoScaleRecordsRecordListOutput) ToGetAutoScaleRecordsRecordListOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListOutput

type GetAutoScaleRecordsResult

type GetAutoScaleRecordsResult struct {
	Filters []GetAutoScaleRecordsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                          `pulumi:"id"`
	InstanceId       string                          `pulumi:"instanceId"`
	RecordLists      []GetAutoScaleRecordsRecordList `pulumi:"recordLists"`
	ResultOutputFile *string                         `pulumi:"resultOutputFile"`
}

A collection of values returned by getAutoScaleRecords.

type GetAutoScaleRecordsResultOutput

type GetAutoScaleRecordsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAutoScaleRecords.

func (GetAutoScaleRecordsResultOutput) ElementType

func (GetAutoScaleRecordsResultOutput) Filters

func (GetAutoScaleRecordsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAutoScaleRecordsResultOutput) InstanceId

func (GetAutoScaleRecordsResultOutput) RecordLists

func (GetAutoScaleRecordsResultOutput) ResultOutputFile

func (GetAutoScaleRecordsResultOutput) ToGetAutoScaleRecordsResultOutput

func (o GetAutoScaleRecordsResultOutput) ToGetAutoScaleRecordsResultOutput() GetAutoScaleRecordsResultOutput

func (GetAutoScaleRecordsResultOutput) ToGetAutoScaleRecordsResultOutputWithContext

func (o GetAutoScaleRecordsResultOutput) ToGetAutoScaleRecordsResultOutputWithContext(ctx context.Context) GetAutoScaleRecordsResultOutput

type GetCvmQuotaArgs

type GetCvmQuotaArgs struct {
	ClusterId        string  `pulumi:"clusterId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ZoneId           *int    `pulumi:"zoneId"`
}

A collection of arguments for invoking getCvmQuota.

type GetCvmQuotaEksQuotaSet

type GetCvmQuotaEksQuotaSet struct {
	Cpu      int    `pulumi:"cpu"`
	Memory   int    `pulumi:"memory"`
	NodeType string `pulumi:"nodeType"`
	Number   int    `pulumi:"number"`
}

type GetCvmQuotaEksQuotaSetArgs

type GetCvmQuotaEksQuotaSetArgs struct {
	Cpu      pulumi.IntInput    `pulumi:"cpu"`
	Memory   pulumi.IntInput    `pulumi:"memory"`
	NodeType pulumi.StringInput `pulumi:"nodeType"`
	Number   pulumi.IntInput    `pulumi:"number"`
}

func (GetCvmQuotaEksQuotaSetArgs) ElementType

func (GetCvmQuotaEksQuotaSetArgs) ElementType() reflect.Type

func (GetCvmQuotaEksQuotaSetArgs) ToGetCvmQuotaEksQuotaSetOutput

func (i GetCvmQuotaEksQuotaSetArgs) ToGetCvmQuotaEksQuotaSetOutput() GetCvmQuotaEksQuotaSetOutput

func (GetCvmQuotaEksQuotaSetArgs) ToGetCvmQuotaEksQuotaSetOutputWithContext

func (i GetCvmQuotaEksQuotaSetArgs) ToGetCvmQuotaEksQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetOutput

type GetCvmQuotaEksQuotaSetArray

type GetCvmQuotaEksQuotaSetArray []GetCvmQuotaEksQuotaSetInput

func (GetCvmQuotaEksQuotaSetArray) ElementType

func (GetCvmQuotaEksQuotaSetArray) ToGetCvmQuotaEksQuotaSetArrayOutput

func (i GetCvmQuotaEksQuotaSetArray) ToGetCvmQuotaEksQuotaSetArrayOutput() GetCvmQuotaEksQuotaSetArrayOutput

func (GetCvmQuotaEksQuotaSetArray) ToGetCvmQuotaEksQuotaSetArrayOutputWithContext

func (i GetCvmQuotaEksQuotaSetArray) ToGetCvmQuotaEksQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetArrayOutput

type GetCvmQuotaEksQuotaSetArrayInput

type GetCvmQuotaEksQuotaSetArrayInput interface {
	pulumi.Input

	ToGetCvmQuotaEksQuotaSetArrayOutput() GetCvmQuotaEksQuotaSetArrayOutput
	ToGetCvmQuotaEksQuotaSetArrayOutputWithContext(context.Context) GetCvmQuotaEksQuotaSetArrayOutput
}

GetCvmQuotaEksQuotaSetArrayInput is an input type that accepts GetCvmQuotaEksQuotaSetArray and GetCvmQuotaEksQuotaSetArrayOutput values. You can construct a concrete instance of `GetCvmQuotaEksQuotaSetArrayInput` via:

GetCvmQuotaEksQuotaSetArray{ GetCvmQuotaEksQuotaSetArgs{...} }

type GetCvmQuotaEksQuotaSetArrayOutput

type GetCvmQuotaEksQuotaSetArrayOutput struct{ *pulumi.OutputState }

func (GetCvmQuotaEksQuotaSetArrayOutput) ElementType

func (GetCvmQuotaEksQuotaSetArrayOutput) Index

func (GetCvmQuotaEksQuotaSetArrayOutput) ToGetCvmQuotaEksQuotaSetArrayOutput

func (o GetCvmQuotaEksQuotaSetArrayOutput) ToGetCvmQuotaEksQuotaSetArrayOutput() GetCvmQuotaEksQuotaSetArrayOutput

func (GetCvmQuotaEksQuotaSetArrayOutput) ToGetCvmQuotaEksQuotaSetArrayOutputWithContext

func (o GetCvmQuotaEksQuotaSetArrayOutput) ToGetCvmQuotaEksQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetArrayOutput

type GetCvmQuotaEksQuotaSetInput

type GetCvmQuotaEksQuotaSetInput interface {
	pulumi.Input

	ToGetCvmQuotaEksQuotaSetOutput() GetCvmQuotaEksQuotaSetOutput
	ToGetCvmQuotaEksQuotaSetOutputWithContext(context.Context) GetCvmQuotaEksQuotaSetOutput
}

GetCvmQuotaEksQuotaSetInput is an input type that accepts GetCvmQuotaEksQuotaSetArgs and GetCvmQuotaEksQuotaSetOutput values. You can construct a concrete instance of `GetCvmQuotaEksQuotaSetInput` via:

GetCvmQuotaEksQuotaSetArgs{...}

type GetCvmQuotaEksQuotaSetOutput

type GetCvmQuotaEksQuotaSetOutput struct{ *pulumi.OutputState }

func (GetCvmQuotaEksQuotaSetOutput) Cpu

func (GetCvmQuotaEksQuotaSetOutput) ElementType

func (GetCvmQuotaEksQuotaSetOutput) Memory

func (GetCvmQuotaEksQuotaSetOutput) NodeType

func (GetCvmQuotaEksQuotaSetOutput) Number

func (GetCvmQuotaEksQuotaSetOutput) ToGetCvmQuotaEksQuotaSetOutput

func (o GetCvmQuotaEksQuotaSetOutput) ToGetCvmQuotaEksQuotaSetOutput() GetCvmQuotaEksQuotaSetOutput

func (GetCvmQuotaEksQuotaSetOutput) ToGetCvmQuotaEksQuotaSetOutputWithContext

func (o GetCvmQuotaEksQuotaSetOutput) ToGetCvmQuotaEksQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetOutput

type GetCvmQuotaOutputArgs

type GetCvmQuotaOutputArgs struct {
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ZoneId           pulumi.IntPtrInput    `pulumi:"zoneId"`
}

A collection of arguments for invoking getCvmQuota.

func (GetCvmQuotaOutputArgs) ElementType

func (GetCvmQuotaOutputArgs) ElementType() reflect.Type

type GetCvmQuotaPostPaidQuotaSet

type GetCvmQuotaPostPaidQuotaSet struct {
	RemainingQuota int    `pulumi:"remainingQuota"`
	TotalQuota     int    `pulumi:"totalQuota"`
	UsedQuota      int    `pulumi:"usedQuota"`
	Zone           string `pulumi:"zone"`
}

type GetCvmQuotaPostPaidQuotaSetArgs

type GetCvmQuotaPostPaidQuotaSetArgs struct {
	RemainingQuota pulumi.IntInput    `pulumi:"remainingQuota"`
	TotalQuota     pulumi.IntInput    `pulumi:"totalQuota"`
	UsedQuota      pulumi.IntInput    `pulumi:"usedQuota"`
	Zone           pulumi.StringInput `pulumi:"zone"`
}

func (GetCvmQuotaPostPaidQuotaSetArgs) ElementType

func (GetCvmQuotaPostPaidQuotaSetArgs) ToGetCvmQuotaPostPaidQuotaSetOutput

func (i GetCvmQuotaPostPaidQuotaSetArgs) ToGetCvmQuotaPostPaidQuotaSetOutput() GetCvmQuotaPostPaidQuotaSetOutput

func (GetCvmQuotaPostPaidQuotaSetArgs) ToGetCvmQuotaPostPaidQuotaSetOutputWithContext

func (i GetCvmQuotaPostPaidQuotaSetArgs) ToGetCvmQuotaPostPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetOutput

type GetCvmQuotaPostPaidQuotaSetArray

type GetCvmQuotaPostPaidQuotaSetArray []GetCvmQuotaPostPaidQuotaSetInput

func (GetCvmQuotaPostPaidQuotaSetArray) ElementType

func (GetCvmQuotaPostPaidQuotaSetArray) ToGetCvmQuotaPostPaidQuotaSetArrayOutput

func (i GetCvmQuotaPostPaidQuotaSetArray) ToGetCvmQuotaPostPaidQuotaSetArrayOutput() GetCvmQuotaPostPaidQuotaSetArrayOutput

func (GetCvmQuotaPostPaidQuotaSetArray) ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext

func (i GetCvmQuotaPostPaidQuotaSetArray) ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetArrayOutput

type GetCvmQuotaPostPaidQuotaSetArrayInput

type GetCvmQuotaPostPaidQuotaSetArrayInput interface {
	pulumi.Input

	ToGetCvmQuotaPostPaidQuotaSetArrayOutput() GetCvmQuotaPostPaidQuotaSetArrayOutput
	ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext(context.Context) GetCvmQuotaPostPaidQuotaSetArrayOutput
}

GetCvmQuotaPostPaidQuotaSetArrayInput is an input type that accepts GetCvmQuotaPostPaidQuotaSetArray and GetCvmQuotaPostPaidQuotaSetArrayOutput values. You can construct a concrete instance of `GetCvmQuotaPostPaidQuotaSetArrayInput` via:

GetCvmQuotaPostPaidQuotaSetArray{ GetCvmQuotaPostPaidQuotaSetArgs{...} }

type GetCvmQuotaPostPaidQuotaSetArrayOutput

type GetCvmQuotaPostPaidQuotaSetArrayOutput struct{ *pulumi.OutputState }

func (GetCvmQuotaPostPaidQuotaSetArrayOutput) ElementType

func (GetCvmQuotaPostPaidQuotaSetArrayOutput) Index

func (GetCvmQuotaPostPaidQuotaSetArrayOutput) ToGetCvmQuotaPostPaidQuotaSetArrayOutput

func (o GetCvmQuotaPostPaidQuotaSetArrayOutput) ToGetCvmQuotaPostPaidQuotaSetArrayOutput() GetCvmQuotaPostPaidQuotaSetArrayOutput

func (GetCvmQuotaPostPaidQuotaSetArrayOutput) ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext

func (o GetCvmQuotaPostPaidQuotaSetArrayOutput) ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetArrayOutput

type GetCvmQuotaPostPaidQuotaSetInput

type GetCvmQuotaPostPaidQuotaSetInput interface {
	pulumi.Input

	ToGetCvmQuotaPostPaidQuotaSetOutput() GetCvmQuotaPostPaidQuotaSetOutput
	ToGetCvmQuotaPostPaidQuotaSetOutputWithContext(context.Context) GetCvmQuotaPostPaidQuotaSetOutput
}

GetCvmQuotaPostPaidQuotaSetInput is an input type that accepts GetCvmQuotaPostPaidQuotaSetArgs and GetCvmQuotaPostPaidQuotaSetOutput values. You can construct a concrete instance of `GetCvmQuotaPostPaidQuotaSetInput` via:

GetCvmQuotaPostPaidQuotaSetArgs{...}

type GetCvmQuotaPostPaidQuotaSetOutput

type GetCvmQuotaPostPaidQuotaSetOutput struct{ *pulumi.OutputState }

func (GetCvmQuotaPostPaidQuotaSetOutput) ElementType

func (GetCvmQuotaPostPaidQuotaSetOutput) RemainingQuota

func (GetCvmQuotaPostPaidQuotaSetOutput) ToGetCvmQuotaPostPaidQuotaSetOutput

func (o GetCvmQuotaPostPaidQuotaSetOutput) ToGetCvmQuotaPostPaidQuotaSetOutput() GetCvmQuotaPostPaidQuotaSetOutput

func (GetCvmQuotaPostPaidQuotaSetOutput) ToGetCvmQuotaPostPaidQuotaSetOutputWithContext

func (o GetCvmQuotaPostPaidQuotaSetOutput) ToGetCvmQuotaPostPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetOutput

func (GetCvmQuotaPostPaidQuotaSetOutput) TotalQuota

func (GetCvmQuotaPostPaidQuotaSetOutput) UsedQuota

func (GetCvmQuotaPostPaidQuotaSetOutput) Zone

type GetCvmQuotaResult

type GetCvmQuotaResult struct {
	ClusterId    string                   `pulumi:"clusterId"`
	EksQuotaSets []GetCvmQuotaEksQuotaSet `pulumi:"eksQuotaSets"`
	// The provider-assigned unique ID for this managed resource.
	Id                string                        `pulumi:"id"`
	PostPaidQuotaSets []GetCvmQuotaPostPaidQuotaSet `pulumi:"postPaidQuotaSets"`
	ResultOutputFile  *string                       `pulumi:"resultOutputFile"`
	SpotPaidQuotaSets []GetCvmQuotaSpotPaidQuotaSet `pulumi:"spotPaidQuotaSets"`
	ZoneId            *int                          `pulumi:"zoneId"`
}

A collection of values returned by getCvmQuota.

func GetCvmQuota

func GetCvmQuota(ctx *pulumi.Context, args *GetCvmQuotaArgs, opts ...pulumi.InvokeOption) (*GetCvmQuotaResult, error)

type GetCvmQuotaResultOutput

type GetCvmQuotaResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCvmQuota.

func (GetCvmQuotaResultOutput) ClusterId

func (GetCvmQuotaResultOutput) EksQuotaSets

func (GetCvmQuotaResultOutput) ElementType

func (GetCvmQuotaResultOutput) ElementType() reflect.Type

func (GetCvmQuotaResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCvmQuotaResultOutput) PostPaidQuotaSets

func (GetCvmQuotaResultOutput) ResultOutputFile

func (o GetCvmQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetCvmQuotaResultOutput) SpotPaidQuotaSets

func (GetCvmQuotaResultOutput) ToGetCvmQuotaResultOutput

func (o GetCvmQuotaResultOutput) ToGetCvmQuotaResultOutput() GetCvmQuotaResultOutput

func (GetCvmQuotaResultOutput) ToGetCvmQuotaResultOutputWithContext

func (o GetCvmQuotaResultOutput) ToGetCvmQuotaResultOutputWithContext(ctx context.Context) GetCvmQuotaResultOutput

func (GetCvmQuotaResultOutput) ZoneId

type GetCvmQuotaSpotPaidQuotaSet

type GetCvmQuotaSpotPaidQuotaSet struct {
	RemainingQuota int    `pulumi:"remainingQuota"`
	TotalQuota     int    `pulumi:"totalQuota"`
	UsedQuota      int    `pulumi:"usedQuota"`
	Zone           string `pulumi:"zone"`
}

type GetCvmQuotaSpotPaidQuotaSetArgs

type GetCvmQuotaSpotPaidQuotaSetArgs struct {
	RemainingQuota pulumi.IntInput    `pulumi:"remainingQuota"`
	TotalQuota     pulumi.IntInput    `pulumi:"totalQuota"`
	UsedQuota      pulumi.IntInput    `pulumi:"usedQuota"`
	Zone           pulumi.StringInput `pulumi:"zone"`
}

func (GetCvmQuotaSpotPaidQuotaSetArgs) ElementType

func (GetCvmQuotaSpotPaidQuotaSetArgs) ToGetCvmQuotaSpotPaidQuotaSetOutput

func (i GetCvmQuotaSpotPaidQuotaSetArgs) ToGetCvmQuotaSpotPaidQuotaSetOutput() GetCvmQuotaSpotPaidQuotaSetOutput

func (GetCvmQuotaSpotPaidQuotaSetArgs) ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext

func (i GetCvmQuotaSpotPaidQuotaSetArgs) ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetOutput

type GetCvmQuotaSpotPaidQuotaSetArray

type GetCvmQuotaSpotPaidQuotaSetArray []GetCvmQuotaSpotPaidQuotaSetInput

func (GetCvmQuotaSpotPaidQuotaSetArray) ElementType

func (GetCvmQuotaSpotPaidQuotaSetArray) ToGetCvmQuotaSpotPaidQuotaSetArrayOutput

func (i GetCvmQuotaSpotPaidQuotaSetArray) ToGetCvmQuotaSpotPaidQuotaSetArrayOutput() GetCvmQuotaSpotPaidQuotaSetArrayOutput

func (GetCvmQuotaSpotPaidQuotaSetArray) ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext

func (i GetCvmQuotaSpotPaidQuotaSetArray) ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetArrayOutput

type GetCvmQuotaSpotPaidQuotaSetArrayInput

type GetCvmQuotaSpotPaidQuotaSetArrayInput interface {
	pulumi.Input

	ToGetCvmQuotaSpotPaidQuotaSetArrayOutput() GetCvmQuotaSpotPaidQuotaSetArrayOutput
	ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext(context.Context) GetCvmQuotaSpotPaidQuotaSetArrayOutput
}

GetCvmQuotaSpotPaidQuotaSetArrayInput is an input type that accepts GetCvmQuotaSpotPaidQuotaSetArray and GetCvmQuotaSpotPaidQuotaSetArrayOutput values. You can construct a concrete instance of `GetCvmQuotaSpotPaidQuotaSetArrayInput` via:

GetCvmQuotaSpotPaidQuotaSetArray{ GetCvmQuotaSpotPaidQuotaSetArgs{...} }

type GetCvmQuotaSpotPaidQuotaSetArrayOutput

type GetCvmQuotaSpotPaidQuotaSetArrayOutput struct{ *pulumi.OutputState }

func (GetCvmQuotaSpotPaidQuotaSetArrayOutput) ElementType

func (GetCvmQuotaSpotPaidQuotaSetArrayOutput) Index

func (GetCvmQuotaSpotPaidQuotaSetArrayOutput) ToGetCvmQuotaSpotPaidQuotaSetArrayOutput

func (o GetCvmQuotaSpotPaidQuotaSetArrayOutput) ToGetCvmQuotaSpotPaidQuotaSetArrayOutput() GetCvmQuotaSpotPaidQuotaSetArrayOutput

func (GetCvmQuotaSpotPaidQuotaSetArrayOutput) ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext

func (o GetCvmQuotaSpotPaidQuotaSetArrayOutput) ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetArrayOutput

type GetCvmQuotaSpotPaidQuotaSetInput

type GetCvmQuotaSpotPaidQuotaSetInput interface {
	pulumi.Input

	ToGetCvmQuotaSpotPaidQuotaSetOutput() GetCvmQuotaSpotPaidQuotaSetOutput
	ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext(context.Context) GetCvmQuotaSpotPaidQuotaSetOutput
}

GetCvmQuotaSpotPaidQuotaSetInput is an input type that accepts GetCvmQuotaSpotPaidQuotaSetArgs and GetCvmQuotaSpotPaidQuotaSetOutput values. You can construct a concrete instance of `GetCvmQuotaSpotPaidQuotaSetInput` via:

GetCvmQuotaSpotPaidQuotaSetArgs{...}

type GetCvmQuotaSpotPaidQuotaSetOutput

type GetCvmQuotaSpotPaidQuotaSetOutput struct{ *pulumi.OutputState }

func (GetCvmQuotaSpotPaidQuotaSetOutput) ElementType

func (GetCvmQuotaSpotPaidQuotaSetOutput) RemainingQuota

func (GetCvmQuotaSpotPaidQuotaSetOutput) ToGetCvmQuotaSpotPaidQuotaSetOutput

func (o GetCvmQuotaSpotPaidQuotaSetOutput) ToGetCvmQuotaSpotPaidQuotaSetOutput() GetCvmQuotaSpotPaidQuotaSetOutput

func (GetCvmQuotaSpotPaidQuotaSetOutput) ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext

func (o GetCvmQuotaSpotPaidQuotaSetOutput) ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetOutput

func (GetCvmQuotaSpotPaidQuotaSetOutput) TotalQuota

func (GetCvmQuotaSpotPaidQuotaSetOutput) UsedQuota

func (GetCvmQuotaSpotPaidQuotaSetOutput) Zone

type GetInstanceArgs

type GetInstanceArgs struct {
	DisplayStrategy  string   `pulumi:"displayStrategy"`
	InstanceIds      []string `pulumi:"instanceIds"`
	ProjectId        *int     `pulumi:"projectId"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstance.

type GetInstanceCluster

type GetInstanceCluster struct {
	AddTime     string `pulumi:"addTime"`
	ChargeType  int    `pulumi:"chargeType"`
	ClusterId   string `pulumi:"clusterId"`
	ClusterName string `pulumi:"clusterName"`
	Ftitle      string `pulumi:"ftitle"`
	Id          int    `pulumi:"id"`
	MasterIp    string `pulumi:"masterIp"`
	ProjectId   int    `pulumi:"projectId"`
	RegionId    int    `pulumi:"regionId"`
	Status      int    `pulumi:"status"`
	Zone        string `pulumi:"zone"`
	ZoneId      int    `pulumi:"zoneId"`
}

type GetInstanceClusterArgs

type GetInstanceClusterArgs struct {
	AddTime     pulumi.StringInput `pulumi:"addTime"`
	ChargeType  pulumi.IntInput    `pulumi:"chargeType"`
	ClusterId   pulumi.StringInput `pulumi:"clusterId"`
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	Ftitle      pulumi.StringInput `pulumi:"ftitle"`
	Id          pulumi.IntInput    `pulumi:"id"`
	MasterIp    pulumi.StringInput `pulumi:"masterIp"`
	ProjectId   pulumi.IntInput    `pulumi:"projectId"`
	RegionId    pulumi.IntInput    `pulumi:"regionId"`
	Status      pulumi.IntInput    `pulumi:"status"`
	Zone        pulumi.StringInput `pulumi:"zone"`
	ZoneId      pulumi.IntInput    `pulumi:"zoneId"`
}

func (GetInstanceClusterArgs) ElementType

func (GetInstanceClusterArgs) ElementType() reflect.Type

func (GetInstanceClusterArgs) ToGetInstanceClusterOutput

func (i GetInstanceClusterArgs) ToGetInstanceClusterOutput() GetInstanceClusterOutput

func (GetInstanceClusterArgs) ToGetInstanceClusterOutputWithContext

func (i GetInstanceClusterArgs) ToGetInstanceClusterOutputWithContext(ctx context.Context) GetInstanceClusterOutput

type GetInstanceClusterArray

type GetInstanceClusterArray []GetInstanceClusterInput

func (GetInstanceClusterArray) ElementType

func (GetInstanceClusterArray) ElementType() reflect.Type

func (GetInstanceClusterArray) ToGetInstanceClusterArrayOutput

func (i GetInstanceClusterArray) ToGetInstanceClusterArrayOutput() GetInstanceClusterArrayOutput

func (GetInstanceClusterArray) ToGetInstanceClusterArrayOutputWithContext

func (i GetInstanceClusterArray) ToGetInstanceClusterArrayOutputWithContext(ctx context.Context) GetInstanceClusterArrayOutput

type GetInstanceClusterArrayInput

type GetInstanceClusterArrayInput interface {
	pulumi.Input

	ToGetInstanceClusterArrayOutput() GetInstanceClusterArrayOutput
	ToGetInstanceClusterArrayOutputWithContext(context.Context) GetInstanceClusterArrayOutput
}

GetInstanceClusterArrayInput is an input type that accepts GetInstanceClusterArray and GetInstanceClusterArrayOutput values. You can construct a concrete instance of `GetInstanceClusterArrayInput` via:

GetInstanceClusterArray{ GetInstanceClusterArgs{...} }

type GetInstanceClusterArrayOutput

type GetInstanceClusterArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceClusterArrayOutput) ElementType

func (GetInstanceClusterArrayOutput) Index

func (GetInstanceClusterArrayOutput) ToGetInstanceClusterArrayOutput

func (o GetInstanceClusterArrayOutput) ToGetInstanceClusterArrayOutput() GetInstanceClusterArrayOutput

func (GetInstanceClusterArrayOutput) ToGetInstanceClusterArrayOutputWithContext

func (o GetInstanceClusterArrayOutput) ToGetInstanceClusterArrayOutputWithContext(ctx context.Context) GetInstanceClusterArrayOutput

type GetInstanceClusterInput

type GetInstanceClusterInput interface {
	pulumi.Input

	ToGetInstanceClusterOutput() GetInstanceClusterOutput
	ToGetInstanceClusterOutputWithContext(context.Context) GetInstanceClusterOutput
}

GetInstanceClusterInput is an input type that accepts GetInstanceClusterArgs and GetInstanceClusterOutput values. You can construct a concrete instance of `GetInstanceClusterInput` via:

GetInstanceClusterArgs{...}

type GetInstanceClusterOutput

type GetInstanceClusterOutput struct{ *pulumi.OutputState }

func (GetInstanceClusterOutput) AddTime

func (GetInstanceClusterOutput) ChargeType

func (o GetInstanceClusterOutput) ChargeType() pulumi.IntOutput

func (GetInstanceClusterOutput) ClusterId

func (GetInstanceClusterOutput) ClusterName

func (GetInstanceClusterOutput) ElementType

func (GetInstanceClusterOutput) ElementType() reflect.Type

func (GetInstanceClusterOutput) Ftitle

func (GetInstanceClusterOutput) Id

func (GetInstanceClusterOutput) MasterIp

func (GetInstanceClusterOutput) ProjectId

func (GetInstanceClusterOutput) RegionId

func (GetInstanceClusterOutput) Status

func (GetInstanceClusterOutput) ToGetInstanceClusterOutput

func (o GetInstanceClusterOutput) ToGetInstanceClusterOutput() GetInstanceClusterOutput

func (GetInstanceClusterOutput) ToGetInstanceClusterOutputWithContext

func (o GetInstanceClusterOutput) ToGetInstanceClusterOutputWithContext(ctx context.Context) GetInstanceClusterOutput

func (GetInstanceClusterOutput) Zone

func (GetInstanceClusterOutput) ZoneId

type GetInstanceOutputArgs

type GetInstanceOutputArgs struct {
	DisplayStrategy  pulumi.StringInput      `pulumi:"displayStrategy"`
	InstanceIds      pulumi.StringArrayInput `pulumi:"instanceIds"`
	ProjectId        pulumi.IntPtrInput      `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstance.

func (GetInstanceOutputArgs) ElementType

func (GetInstanceOutputArgs) ElementType() reflect.Type

type GetInstanceResult

type GetInstanceResult struct {
	Clusters        []GetInstanceCluster `pulumi:"clusters"`
	DisplayStrategy string               `pulumi:"displayStrategy"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	InstanceIds      []string `pulumi:"instanceIds"`
	ProjectId        *int     `pulumi:"projectId"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstance.

func GetInstance

func GetInstance(ctx *pulumi.Context, args *GetInstanceArgs, opts ...pulumi.InvokeOption) (*GetInstanceResult, error)

type GetInstanceResultOutput

type GetInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstance.

func (GetInstanceResultOutput) Clusters

func (GetInstanceResultOutput) DisplayStrategy

func (o GetInstanceResultOutput) DisplayStrategy() pulumi.StringOutput

func (GetInstanceResultOutput) ElementType

func (GetInstanceResultOutput) ElementType() reflect.Type

func (GetInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceResultOutput) InstanceIds

func (GetInstanceResultOutput) ProjectId

func (GetInstanceResultOutput) ResultOutputFile

func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutput

func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutputWithContext

func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput

type GetNodesArgs

type GetNodesArgs struct {
	HardwareResourceType *string `pulumi:"hardwareResourceType"`
	InstanceId           string  `pulumi:"instanceId"`
	Limit                *int    `pulumi:"limit"`
	NodeFlag             string  `pulumi:"nodeFlag"`
	Offset               *int    `pulumi:"offset"`
	ResultOutputFile     *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNodes.

type GetNodesNode

type GetNodesNode struct {
	AppId                int                       `pulumi:"appId"`
	ApplyTime            string                    `pulumi:"applyTime"`
	AutoFlag             int                       `pulumi:"autoFlag"`
	CdbIp                string                    `pulumi:"cdbIp"`
	CdbNodeInfos         []GetNodesNodeCdbNodeInfo `pulumi:"cdbNodeInfos"`
	CdbPort              int                       `pulumi:"cdbPort"`
	ChargeType           int                       `pulumi:"chargeType"`
	CpuNum               int                       `pulumi:"cpuNum"`
	Destroyable          int                       `pulumi:"destroyable"`
	DeviceClass          string                    `pulumi:"deviceClass"`
	DiskSize             string                    `pulumi:"diskSize"`
	DynamicPodSpec       string                    `pulumi:"dynamicPodSpec"`
	EmrResourceId        string                    `pulumi:"emrResourceId"`
	ExpireTime           string                    `pulumi:"expireTime"`
	Flag                 int                       `pulumi:"flag"`
	FreeTime             string                    `pulumi:"freeTime"`
	HardwareResourceType string                    `pulumi:"hardwareResourceType"`
	HwDiskSize           int                       `pulumi:"hwDiskSize"`
	HwDiskSizeDesc       string                    `pulumi:"hwDiskSizeDesc"`
	HwMemSize            int                       `pulumi:"hwMemSize"`
	HwMemSizeDesc        string                    `pulumi:"hwMemSizeDesc"`
	Ip                   string                    `pulumi:"ip"`
	IsAutoRenew          int                       `pulumi:"isAutoRenew"`
	IsDynamicSpec        int                       `pulumi:"isDynamicSpec"`
	McMultiDisks         []GetNodesNodeMcMultiDisk `pulumi:"mcMultiDisks"`
	MemDesc              string                    `pulumi:"memDesc"`
	MemSize              int                       `pulumi:"memSize"`
	Mutable              int                       `pulumi:"mutable"`
	NameTag              string                    `pulumi:"nameTag"`
	OrderNo              string                    `pulumi:"orderNo"`
	RegionId             int                       `pulumi:"regionId"`
	RootSize             int                       `pulumi:"rootSize"`
	SerialNo             string                    `pulumi:"serialNo"`
	Services             string                    `pulumi:"services"`
	Spec                 string                    `pulumi:"spec"`
	StorageType          int                       `pulumi:"storageType"`
	SupportModifyPayMode int                       `pulumi:"supportModifyPayMode"`
	Tags                 []GetNodesNodeTag         `pulumi:"tags"`
	WanIp                string                    `pulumi:"wanIp"`
	ZoneId               int                       `pulumi:"zoneId"`
}

type GetNodesNodeArgs

type GetNodesNodeArgs struct {
	AppId                pulumi.IntInput                   `pulumi:"appId"`
	ApplyTime            pulumi.StringInput                `pulumi:"applyTime"`
	AutoFlag             pulumi.IntInput                   `pulumi:"autoFlag"`
	CdbIp                pulumi.StringInput                `pulumi:"cdbIp"`
	CdbNodeInfos         GetNodesNodeCdbNodeInfoArrayInput `pulumi:"cdbNodeInfos"`
	CdbPort              pulumi.IntInput                   `pulumi:"cdbPort"`
	ChargeType           pulumi.IntInput                   `pulumi:"chargeType"`
	CpuNum               pulumi.IntInput                   `pulumi:"cpuNum"`
	Destroyable          pulumi.IntInput                   `pulumi:"destroyable"`
	DeviceClass          pulumi.StringInput                `pulumi:"deviceClass"`
	DiskSize             pulumi.StringInput                `pulumi:"diskSize"`
	DynamicPodSpec       pulumi.StringInput                `pulumi:"dynamicPodSpec"`
	EmrResourceId        pulumi.StringInput                `pulumi:"emrResourceId"`
	ExpireTime           pulumi.StringInput                `pulumi:"expireTime"`
	Flag                 pulumi.IntInput                   `pulumi:"flag"`
	FreeTime             pulumi.StringInput                `pulumi:"freeTime"`
	HardwareResourceType pulumi.StringInput                `pulumi:"hardwareResourceType"`
	HwDiskSize           pulumi.IntInput                   `pulumi:"hwDiskSize"`
	HwDiskSizeDesc       pulumi.StringInput                `pulumi:"hwDiskSizeDesc"`
	HwMemSize            pulumi.IntInput                   `pulumi:"hwMemSize"`
	HwMemSizeDesc        pulumi.StringInput                `pulumi:"hwMemSizeDesc"`
	Ip                   pulumi.StringInput                `pulumi:"ip"`
	IsAutoRenew          pulumi.IntInput                   `pulumi:"isAutoRenew"`
	IsDynamicSpec        pulumi.IntInput                   `pulumi:"isDynamicSpec"`
	McMultiDisks         GetNodesNodeMcMultiDiskArrayInput `pulumi:"mcMultiDisks"`
	MemDesc              pulumi.StringInput                `pulumi:"memDesc"`
	MemSize              pulumi.IntInput                   `pulumi:"memSize"`
	Mutable              pulumi.IntInput                   `pulumi:"mutable"`
	NameTag              pulumi.StringInput                `pulumi:"nameTag"`
	OrderNo              pulumi.StringInput                `pulumi:"orderNo"`
	RegionId             pulumi.IntInput                   `pulumi:"regionId"`
	RootSize             pulumi.IntInput                   `pulumi:"rootSize"`
	SerialNo             pulumi.StringInput                `pulumi:"serialNo"`
	Services             pulumi.StringInput                `pulumi:"services"`
	Spec                 pulumi.StringInput                `pulumi:"spec"`
	StorageType          pulumi.IntInput                   `pulumi:"storageType"`
	SupportModifyPayMode pulumi.IntInput                   `pulumi:"supportModifyPayMode"`
	Tags                 GetNodesNodeTagArrayInput         `pulumi:"tags"`
	WanIp                pulumi.StringInput                `pulumi:"wanIp"`
	ZoneId               pulumi.IntInput                   `pulumi:"zoneId"`
}

func (GetNodesNodeArgs) ElementType

func (GetNodesNodeArgs) ElementType() reflect.Type

func (GetNodesNodeArgs) ToGetNodesNodeOutput

func (i GetNodesNodeArgs) ToGetNodesNodeOutput() GetNodesNodeOutput

func (GetNodesNodeArgs) ToGetNodesNodeOutputWithContext

func (i GetNodesNodeArgs) ToGetNodesNodeOutputWithContext(ctx context.Context) GetNodesNodeOutput

type GetNodesNodeArray

type GetNodesNodeArray []GetNodesNodeInput

func (GetNodesNodeArray) ElementType

func (GetNodesNodeArray) ElementType() reflect.Type

func (GetNodesNodeArray) ToGetNodesNodeArrayOutput

func (i GetNodesNodeArray) ToGetNodesNodeArrayOutput() GetNodesNodeArrayOutput

func (GetNodesNodeArray) ToGetNodesNodeArrayOutputWithContext

func (i GetNodesNodeArray) ToGetNodesNodeArrayOutputWithContext(ctx context.Context) GetNodesNodeArrayOutput

type GetNodesNodeArrayInput

type GetNodesNodeArrayInput interface {
	pulumi.Input

	ToGetNodesNodeArrayOutput() GetNodesNodeArrayOutput
	ToGetNodesNodeArrayOutputWithContext(context.Context) GetNodesNodeArrayOutput
}

GetNodesNodeArrayInput is an input type that accepts GetNodesNodeArray and GetNodesNodeArrayOutput values. You can construct a concrete instance of `GetNodesNodeArrayInput` via:

GetNodesNodeArray{ GetNodesNodeArgs{...} }

type GetNodesNodeArrayOutput

type GetNodesNodeArrayOutput struct{ *pulumi.OutputState }

func (GetNodesNodeArrayOutput) ElementType

func (GetNodesNodeArrayOutput) ElementType() reflect.Type

func (GetNodesNodeArrayOutput) Index

func (GetNodesNodeArrayOutput) ToGetNodesNodeArrayOutput

func (o GetNodesNodeArrayOutput) ToGetNodesNodeArrayOutput() GetNodesNodeArrayOutput

func (GetNodesNodeArrayOutput) ToGetNodesNodeArrayOutputWithContext

func (o GetNodesNodeArrayOutput) ToGetNodesNodeArrayOutputWithContext(ctx context.Context) GetNodesNodeArrayOutput

type GetNodesNodeCdbNodeInfo

type GetNodesNodeCdbNodeInfo struct {
	ApplyTime    string `pulumi:"applyTime"`
	ExpireFlag   bool   `pulumi:"expireFlag"`
	ExpireTime   string `pulumi:"expireTime"`
	InstanceName string `pulumi:"instanceName"`
	Ip           string `pulumi:"ip"`
	IsAutoRenew  int    `pulumi:"isAutoRenew"`
	MemSize      int    `pulumi:"memSize"`
	PayType      int    `pulumi:"payType"`
	Port         int    `pulumi:"port"`
	RegionId     int    `pulumi:"regionId"`
	SerialNo     string `pulumi:"serialNo"`
	Service      string `pulumi:"service"`
	Status       int    `pulumi:"status"`
	Volume       int    `pulumi:"volume"`
	ZoneId       int    `pulumi:"zoneId"`
}

type GetNodesNodeCdbNodeInfoArgs

type GetNodesNodeCdbNodeInfoArgs struct {
	ApplyTime    pulumi.StringInput `pulumi:"applyTime"`
	ExpireFlag   pulumi.BoolInput   `pulumi:"expireFlag"`
	ExpireTime   pulumi.StringInput `pulumi:"expireTime"`
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	Ip           pulumi.StringInput `pulumi:"ip"`
	IsAutoRenew  pulumi.IntInput    `pulumi:"isAutoRenew"`
	MemSize      pulumi.IntInput    `pulumi:"memSize"`
	PayType      pulumi.IntInput    `pulumi:"payType"`
	Port         pulumi.IntInput    `pulumi:"port"`
	RegionId     pulumi.IntInput    `pulumi:"regionId"`
	SerialNo     pulumi.StringInput `pulumi:"serialNo"`
	Service      pulumi.StringInput `pulumi:"service"`
	Status       pulumi.IntInput    `pulumi:"status"`
	Volume       pulumi.IntInput    `pulumi:"volume"`
	ZoneId       pulumi.IntInput    `pulumi:"zoneId"`
}

func (GetNodesNodeCdbNodeInfoArgs) ElementType

func (GetNodesNodeCdbNodeInfoArgs) ToGetNodesNodeCdbNodeInfoOutput

func (i GetNodesNodeCdbNodeInfoArgs) ToGetNodesNodeCdbNodeInfoOutput() GetNodesNodeCdbNodeInfoOutput

func (GetNodesNodeCdbNodeInfoArgs) ToGetNodesNodeCdbNodeInfoOutputWithContext

func (i GetNodesNodeCdbNodeInfoArgs) ToGetNodesNodeCdbNodeInfoOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoOutput

type GetNodesNodeCdbNodeInfoArray

type GetNodesNodeCdbNodeInfoArray []GetNodesNodeCdbNodeInfoInput

func (GetNodesNodeCdbNodeInfoArray) ElementType

func (GetNodesNodeCdbNodeInfoArray) ToGetNodesNodeCdbNodeInfoArrayOutput

func (i GetNodesNodeCdbNodeInfoArray) ToGetNodesNodeCdbNodeInfoArrayOutput() GetNodesNodeCdbNodeInfoArrayOutput

func (GetNodesNodeCdbNodeInfoArray) ToGetNodesNodeCdbNodeInfoArrayOutputWithContext

func (i GetNodesNodeCdbNodeInfoArray) ToGetNodesNodeCdbNodeInfoArrayOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoArrayOutput

type GetNodesNodeCdbNodeInfoArrayInput

type GetNodesNodeCdbNodeInfoArrayInput interface {
	pulumi.Input

	ToGetNodesNodeCdbNodeInfoArrayOutput() GetNodesNodeCdbNodeInfoArrayOutput
	ToGetNodesNodeCdbNodeInfoArrayOutputWithContext(context.Context) GetNodesNodeCdbNodeInfoArrayOutput
}

GetNodesNodeCdbNodeInfoArrayInput is an input type that accepts GetNodesNodeCdbNodeInfoArray and GetNodesNodeCdbNodeInfoArrayOutput values. You can construct a concrete instance of `GetNodesNodeCdbNodeInfoArrayInput` via:

GetNodesNodeCdbNodeInfoArray{ GetNodesNodeCdbNodeInfoArgs{...} }

type GetNodesNodeCdbNodeInfoArrayOutput

type GetNodesNodeCdbNodeInfoArrayOutput struct{ *pulumi.OutputState }

func (GetNodesNodeCdbNodeInfoArrayOutput) ElementType

func (GetNodesNodeCdbNodeInfoArrayOutput) Index

func (GetNodesNodeCdbNodeInfoArrayOutput) ToGetNodesNodeCdbNodeInfoArrayOutput

func (o GetNodesNodeCdbNodeInfoArrayOutput) ToGetNodesNodeCdbNodeInfoArrayOutput() GetNodesNodeCdbNodeInfoArrayOutput

func (GetNodesNodeCdbNodeInfoArrayOutput) ToGetNodesNodeCdbNodeInfoArrayOutputWithContext

func (o GetNodesNodeCdbNodeInfoArrayOutput) ToGetNodesNodeCdbNodeInfoArrayOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoArrayOutput

type GetNodesNodeCdbNodeInfoInput

type GetNodesNodeCdbNodeInfoInput interface {
	pulumi.Input

	ToGetNodesNodeCdbNodeInfoOutput() GetNodesNodeCdbNodeInfoOutput
	ToGetNodesNodeCdbNodeInfoOutputWithContext(context.Context) GetNodesNodeCdbNodeInfoOutput
}

GetNodesNodeCdbNodeInfoInput is an input type that accepts GetNodesNodeCdbNodeInfoArgs and GetNodesNodeCdbNodeInfoOutput values. You can construct a concrete instance of `GetNodesNodeCdbNodeInfoInput` via:

GetNodesNodeCdbNodeInfoArgs{...}

type GetNodesNodeCdbNodeInfoOutput

type GetNodesNodeCdbNodeInfoOutput struct{ *pulumi.OutputState }

func (GetNodesNodeCdbNodeInfoOutput) ApplyTime

func (GetNodesNodeCdbNodeInfoOutput) ElementType

func (GetNodesNodeCdbNodeInfoOutput) ExpireFlag

func (GetNodesNodeCdbNodeInfoOutput) ExpireTime

func (GetNodesNodeCdbNodeInfoOutput) InstanceName

func (GetNodesNodeCdbNodeInfoOutput) Ip

func (GetNodesNodeCdbNodeInfoOutput) IsAutoRenew

func (GetNodesNodeCdbNodeInfoOutput) MemSize

func (GetNodesNodeCdbNodeInfoOutput) PayType

func (GetNodesNodeCdbNodeInfoOutput) Port

func (GetNodesNodeCdbNodeInfoOutput) RegionId

func (GetNodesNodeCdbNodeInfoOutput) SerialNo

func (GetNodesNodeCdbNodeInfoOutput) Service

func (GetNodesNodeCdbNodeInfoOutput) Status

func (GetNodesNodeCdbNodeInfoOutput) ToGetNodesNodeCdbNodeInfoOutput

func (o GetNodesNodeCdbNodeInfoOutput) ToGetNodesNodeCdbNodeInfoOutput() GetNodesNodeCdbNodeInfoOutput

func (GetNodesNodeCdbNodeInfoOutput) ToGetNodesNodeCdbNodeInfoOutputWithContext

func (o GetNodesNodeCdbNodeInfoOutput) ToGetNodesNodeCdbNodeInfoOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoOutput

func (GetNodesNodeCdbNodeInfoOutput) Volume

func (GetNodesNodeCdbNodeInfoOutput) ZoneId

type GetNodesNodeInput

type GetNodesNodeInput interface {
	pulumi.Input

	ToGetNodesNodeOutput() GetNodesNodeOutput
	ToGetNodesNodeOutputWithContext(context.Context) GetNodesNodeOutput
}

GetNodesNodeInput is an input type that accepts GetNodesNodeArgs and GetNodesNodeOutput values. You can construct a concrete instance of `GetNodesNodeInput` via:

GetNodesNodeArgs{...}

type GetNodesNodeMcMultiDisk

type GetNodesNodeMcMultiDisk struct {
	Count  int `pulumi:"count"`
	Type   int `pulumi:"type"`
	Volume int `pulumi:"volume"`
}

type GetNodesNodeMcMultiDiskArgs

type GetNodesNodeMcMultiDiskArgs struct {
	Count  pulumi.IntInput `pulumi:"count"`
	Type   pulumi.IntInput `pulumi:"type"`
	Volume pulumi.IntInput `pulumi:"volume"`
}

func (GetNodesNodeMcMultiDiskArgs) ElementType

func (GetNodesNodeMcMultiDiskArgs) ToGetNodesNodeMcMultiDiskOutput

func (i GetNodesNodeMcMultiDiskArgs) ToGetNodesNodeMcMultiDiskOutput() GetNodesNodeMcMultiDiskOutput

func (GetNodesNodeMcMultiDiskArgs) ToGetNodesNodeMcMultiDiskOutputWithContext

func (i GetNodesNodeMcMultiDiskArgs) ToGetNodesNodeMcMultiDiskOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskOutput

type GetNodesNodeMcMultiDiskArray

type GetNodesNodeMcMultiDiskArray []GetNodesNodeMcMultiDiskInput

func (GetNodesNodeMcMultiDiskArray) ElementType

func (GetNodesNodeMcMultiDiskArray) ToGetNodesNodeMcMultiDiskArrayOutput

func (i GetNodesNodeMcMultiDiskArray) ToGetNodesNodeMcMultiDiskArrayOutput() GetNodesNodeMcMultiDiskArrayOutput

func (GetNodesNodeMcMultiDiskArray) ToGetNodesNodeMcMultiDiskArrayOutputWithContext

func (i GetNodesNodeMcMultiDiskArray) ToGetNodesNodeMcMultiDiskArrayOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskArrayOutput

type GetNodesNodeMcMultiDiskArrayInput

type GetNodesNodeMcMultiDiskArrayInput interface {
	pulumi.Input

	ToGetNodesNodeMcMultiDiskArrayOutput() GetNodesNodeMcMultiDiskArrayOutput
	ToGetNodesNodeMcMultiDiskArrayOutputWithContext(context.Context) GetNodesNodeMcMultiDiskArrayOutput
}

GetNodesNodeMcMultiDiskArrayInput is an input type that accepts GetNodesNodeMcMultiDiskArray and GetNodesNodeMcMultiDiskArrayOutput values. You can construct a concrete instance of `GetNodesNodeMcMultiDiskArrayInput` via:

GetNodesNodeMcMultiDiskArray{ GetNodesNodeMcMultiDiskArgs{...} }

type GetNodesNodeMcMultiDiskArrayOutput

type GetNodesNodeMcMultiDiskArrayOutput struct{ *pulumi.OutputState }

func (GetNodesNodeMcMultiDiskArrayOutput) ElementType

func (GetNodesNodeMcMultiDiskArrayOutput) Index

func (GetNodesNodeMcMultiDiskArrayOutput) ToGetNodesNodeMcMultiDiskArrayOutput

func (o GetNodesNodeMcMultiDiskArrayOutput) ToGetNodesNodeMcMultiDiskArrayOutput() GetNodesNodeMcMultiDiskArrayOutput

func (GetNodesNodeMcMultiDiskArrayOutput) ToGetNodesNodeMcMultiDiskArrayOutputWithContext

func (o GetNodesNodeMcMultiDiskArrayOutput) ToGetNodesNodeMcMultiDiskArrayOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskArrayOutput

type GetNodesNodeMcMultiDiskInput

type GetNodesNodeMcMultiDiskInput interface {
	pulumi.Input

	ToGetNodesNodeMcMultiDiskOutput() GetNodesNodeMcMultiDiskOutput
	ToGetNodesNodeMcMultiDiskOutputWithContext(context.Context) GetNodesNodeMcMultiDiskOutput
}

GetNodesNodeMcMultiDiskInput is an input type that accepts GetNodesNodeMcMultiDiskArgs and GetNodesNodeMcMultiDiskOutput values. You can construct a concrete instance of `GetNodesNodeMcMultiDiskInput` via:

GetNodesNodeMcMultiDiskArgs{...}

type GetNodesNodeMcMultiDiskOutput

type GetNodesNodeMcMultiDiskOutput struct{ *pulumi.OutputState }

func (GetNodesNodeMcMultiDiskOutput) Count

func (GetNodesNodeMcMultiDiskOutput) ElementType

func (GetNodesNodeMcMultiDiskOutput) ToGetNodesNodeMcMultiDiskOutput

func (o GetNodesNodeMcMultiDiskOutput) ToGetNodesNodeMcMultiDiskOutput() GetNodesNodeMcMultiDiskOutput

func (GetNodesNodeMcMultiDiskOutput) ToGetNodesNodeMcMultiDiskOutputWithContext

func (o GetNodesNodeMcMultiDiskOutput) ToGetNodesNodeMcMultiDiskOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskOutput

func (GetNodesNodeMcMultiDiskOutput) Type

func (GetNodesNodeMcMultiDiskOutput) Volume

type GetNodesNodeOutput

type GetNodesNodeOutput struct{ *pulumi.OutputState }

func (GetNodesNodeOutput) AppId

func (GetNodesNodeOutput) ApplyTime

func (o GetNodesNodeOutput) ApplyTime() pulumi.StringOutput

func (GetNodesNodeOutput) AutoFlag

func (o GetNodesNodeOutput) AutoFlag() pulumi.IntOutput

func (GetNodesNodeOutput) CdbIp

func (GetNodesNodeOutput) CdbNodeInfos

func (GetNodesNodeOutput) CdbPort

func (o GetNodesNodeOutput) CdbPort() pulumi.IntOutput

func (GetNodesNodeOutput) ChargeType

func (o GetNodesNodeOutput) ChargeType() pulumi.IntOutput

func (GetNodesNodeOutput) CpuNum

func (o GetNodesNodeOutput) CpuNum() pulumi.IntOutput

func (GetNodesNodeOutput) Destroyable

func (o GetNodesNodeOutput) Destroyable() pulumi.IntOutput

func (GetNodesNodeOutput) DeviceClass

func (o GetNodesNodeOutput) DeviceClass() pulumi.StringOutput

func (GetNodesNodeOutput) DiskSize

func (o GetNodesNodeOutput) DiskSize() pulumi.StringOutput

func (GetNodesNodeOutput) DynamicPodSpec

func (o GetNodesNodeOutput) DynamicPodSpec() pulumi.StringOutput

func (GetNodesNodeOutput) ElementType

func (GetNodesNodeOutput) ElementType() reflect.Type

func (GetNodesNodeOutput) EmrResourceId

func (o GetNodesNodeOutput) EmrResourceId() pulumi.StringOutput

func (GetNodesNodeOutput) ExpireTime

func (o GetNodesNodeOutput) ExpireTime() pulumi.StringOutput

func (GetNodesNodeOutput) Flag

func (GetNodesNodeOutput) FreeTime

func (o GetNodesNodeOutput) FreeTime() pulumi.StringOutput

func (GetNodesNodeOutput) HardwareResourceType

func (o GetNodesNodeOutput) HardwareResourceType() pulumi.StringOutput

func (GetNodesNodeOutput) HwDiskSize

func (o GetNodesNodeOutput) HwDiskSize() pulumi.IntOutput

func (GetNodesNodeOutput) HwDiskSizeDesc

func (o GetNodesNodeOutput) HwDiskSizeDesc() pulumi.StringOutput

func (GetNodesNodeOutput) HwMemSize

func (o GetNodesNodeOutput) HwMemSize() pulumi.IntOutput

func (GetNodesNodeOutput) HwMemSizeDesc

func (o GetNodesNodeOutput) HwMemSizeDesc() pulumi.StringOutput

func (GetNodesNodeOutput) Ip

func (GetNodesNodeOutput) IsAutoRenew

func (o GetNodesNodeOutput) IsAutoRenew() pulumi.IntOutput

func (GetNodesNodeOutput) IsDynamicSpec

func (o GetNodesNodeOutput) IsDynamicSpec() pulumi.IntOutput

func (GetNodesNodeOutput) McMultiDisks

func (GetNodesNodeOutput) MemDesc

func (GetNodesNodeOutput) MemSize

func (o GetNodesNodeOutput) MemSize() pulumi.IntOutput

func (GetNodesNodeOutput) Mutable

func (o GetNodesNodeOutput) Mutable() pulumi.IntOutput

func (GetNodesNodeOutput) NameTag

func (GetNodesNodeOutput) OrderNo

func (GetNodesNodeOutput) RegionId

func (o GetNodesNodeOutput) RegionId() pulumi.IntOutput

func (GetNodesNodeOutput) RootSize

func (o GetNodesNodeOutput) RootSize() pulumi.IntOutput

func (GetNodesNodeOutput) SerialNo

func (o GetNodesNodeOutput) SerialNo() pulumi.StringOutput

func (GetNodesNodeOutput) Services

func (o GetNodesNodeOutput) Services() pulumi.StringOutput

func (GetNodesNodeOutput) Spec

func (GetNodesNodeOutput) StorageType

func (o GetNodesNodeOutput) StorageType() pulumi.IntOutput

func (GetNodesNodeOutput) SupportModifyPayMode

func (o GetNodesNodeOutput) SupportModifyPayMode() pulumi.IntOutput

func (GetNodesNodeOutput) Tags

func (GetNodesNodeOutput) ToGetNodesNodeOutput

func (o GetNodesNodeOutput) ToGetNodesNodeOutput() GetNodesNodeOutput

func (GetNodesNodeOutput) ToGetNodesNodeOutputWithContext

func (o GetNodesNodeOutput) ToGetNodesNodeOutputWithContext(ctx context.Context) GetNodesNodeOutput

func (GetNodesNodeOutput) WanIp

func (GetNodesNodeOutput) ZoneId

func (o GetNodesNodeOutput) ZoneId() pulumi.IntOutput

type GetNodesNodeTag

type GetNodesNodeTag struct {
	TagKey   string `pulumi:"tagKey"`
	TagValue string `pulumi:"tagValue"`
}

type GetNodesNodeTagArgs

type GetNodesNodeTagArgs struct {
	TagKey   pulumi.StringInput `pulumi:"tagKey"`
	TagValue pulumi.StringInput `pulumi:"tagValue"`
}

func (GetNodesNodeTagArgs) ElementType

func (GetNodesNodeTagArgs) ElementType() reflect.Type

func (GetNodesNodeTagArgs) ToGetNodesNodeTagOutput

func (i GetNodesNodeTagArgs) ToGetNodesNodeTagOutput() GetNodesNodeTagOutput

func (GetNodesNodeTagArgs) ToGetNodesNodeTagOutputWithContext

func (i GetNodesNodeTagArgs) ToGetNodesNodeTagOutputWithContext(ctx context.Context) GetNodesNodeTagOutput

type GetNodesNodeTagArray

type GetNodesNodeTagArray []GetNodesNodeTagInput

func (GetNodesNodeTagArray) ElementType

func (GetNodesNodeTagArray) ElementType() reflect.Type

func (GetNodesNodeTagArray) ToGetNodesNodeTagArrayOutput

func (i GetNodesNodeTagArray) ToGetNodesNodeTagArrayOutput() GetNodesNodeTagArrayOutput

func (GetNodesNodeTagArray) ToGetNodesNodeTagArrayOutputWithContext

func (i GetNodesNodeTagArray) ToGetNodesNodeTagArrayOutputWithContext(ctx context.Context) GetNodesNodeTagArrayOutput

type GetNodesNodeTagArrayInput

type GetNodesNodeTagArrayInput interface {
	pulumi.Input

	ToGetNodesNodeTagArrayOutput() GetNodesNodeTagArrayOutput
	ToGetNodesNodeTagArrayOutputWithContext(context.Context) GetNodesNodeTagArrayOutput
}

GetNodesNodeTagArrayInput is an input type that accepts GetNodesNodeTagArray and GetNodesNodeTagArrayOutput values. You can construct a concrete instance of `GetNodesNodeTagArrayInput` via:

GetNodesNodeTagArray{ GetNodesNodeTagArgs{...} }

type GetNodesNodeTagArrayOutput

type GetNodesNodeTagArrayOutput struct{ *pulumi.OutputState }

func (GetNodesNodeTagArrayOutput) ElementType

func (GetNodesNodeTagArrayOutput) ElementType() reflect.Type

func (GetNodesNodeTagArrayOutput) Index

func (GetNodesNodeTagArrayOutput) ToGetNodesNodeTagArrayOutput

func (o GetNodesNodeTagArrayOutput) ToGetNodesNodeTagArrayOutput() GetNodesNodeTagArrayOutput

func (GetNodesNodeTagArrayOutput) ToGetNodesNodeTagArrayOutputWithContext

func (o GetNodesNodeTagArrayOutput) ToGetNodesNodeTagArrayOutputWithContext(ctx context.Context) GetNodesNodeTagArrayOutput

type GetNodesNodeTagInput

type GetNodesNodeTagInput interface {
	pulumi.Input

	ToGetNodesNodeTagOutput() GetNodesNodeTagOutput
	ToGetNodesNodeTagOutputWithContext(context.Context) GetNodesNodeTagOutput
}

GetNodesNodeTagInput is an input type that accepts GetNodesNodeTagArgs and GetNodesNodeTagOutput values. You can construct a concrete instance of `GetNodesNodeTagInput` via:

GetNodesNodeTagArgs{...}

type GetNodesNodeTagOutput

type GetNodesNodeTagOutput struct{ *pulumi.OutputState }

func (GetNodesNodeTagOutput) ElementType

func (GetNodesNodeTagOutput) ElementType() reflect.Type

func (GetNodesNodeTagOutput) TagKey

func (GetNodesNodeTagOutput) TagValue

func (GetNodesNodeTagOutput) ToGetNodesNodeTagOutput

func (o GetNodesNodeTagOutput) ToGetNodesNodeTagOutput() GetNodesNodeTagOutput

func (GetNodesNodeTagOutput) ToGetNodesNodeTagOutputWithContext

func (o GetNodesNodeTagOutput) ToGetNodesNodeTagOutputWithContext(ctx context.Context) GetNodesNodeTagOutput

type GetNodesOutputArgs

type GetNodesOutputArgs struct {
	HardwareResourceType pulumi.StringPtrInput `pulumi:"hardwareResourceType"`
	InstanceId           pulumi.StringInput    `pulumi:"instanceId"`
	Limit                pulumi.IntPtrInput    `pulumi:"limit"`
	NodeFlag             pulumi.StringInput    `pulumi:"nodeFlag"`
	Offset               pulumi.IntPtrInput    `pulumi:"offset"`
	ResultOutputFile     pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNodes.

func (GetNodesOutputArgs) ElementType

func (GetNodesOutputArgs) ElementType() reflect.Type

type GetNodesResult

type GetNodesResult struct {
	HardwareResourceType *string `pulumi:"hardwareResourceType"`
	// The provider-assigned unique ID for this managed resource.
	Id               string         `pulumi:"id"`
	InstanceId       string         `pulumi:"instanceId"`
	Limit            *int           `pulumi:"limit"`
	NodeFlag         string         `pulumi:"nodeFlag"`
	Nodes            []GetNodesNode `pulumi:"nodes"`
	Offset           *int           `pulumi:"offset"`
	ResultOutputFile *string        `pulumi:"resultOutputFile"`
}

A collection of values returned by getNodes.

func GetNodes

func GetNodes(ctx *pulumi.Context, args *GetNodesArgs, opts ...pulumi.InvokeOption) (*GetNodesResult, error)

type GetNodesResultOutput

type GetNodesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNodes.

func (GetNodesResultOutput) ElementType

func (GetNodesResultOutput) ElementType() reflect.Type

func (GetNodesResultOutput) HardwareResourceType

func (o GetNodesResultOutput) HardwareResourceType() pulumi.StringPtrOutput

func (GetNodesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNodesResultOutput) InstanceId

func (o GetNodesResultOutput) InstanceId() pulumi.StringOutput

func (GetNodesResultOutput) Limit

func (GetNodesResultOutput) NodeFlag

func (GetNodesResultOutput) Nodes

func (GetNodesResultOutput) Offset

func (GetNodesResultOutput) ResultOutputFile

func (o GetNodesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetNodesResultOutput) ToGetNodesResultOutput

func (o GetNodesResultOutput) ToGetNodesResultOutput() GetNodesResultOutput

func (GetNodesResultOutput) ToGetNodesResultOutputWithContext

func (o GetNodesResultOutput) ToGetNodesResultOutputWithContext(ctx context.Context) GetNodesResultOutput

type UserManager

type UserManager struct {
	pulumi.CustomResourceState

	// Create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Download keytab url.
	DownloadKeytabUrl pulumi.StringOutput `pulumi:"downloadKeytabUrl"`
	// Cluster string ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// PassWord.
	Password pulumi.StringOutput `pulumi:"password"`
	// If support download keytab.
	SupportDownloadKeytab pulumi.BoolOutput `pulumi:"supportDownloadKeytab"`
	// User group membership.
	UserGroup pulumi.StringOutput `pulumi:"userGroup"`
	// Username.
	UserName pulumi.StringOutput `pulumi:"userName"`
	// User type.
	UserType pulumi.StringOutput `pulumi:"userType"`
}

func GetUserManager

func GetUserManager(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserManagerState, opts ...pulumi.ResourceOption) (*UserManager, error)

GetUserManager gets an existing UserManager 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 NewUserManager

func NewUserManager(ctx *pulumi.Context,
	name string, args *UserManagerArgs, opts ...pulumi.ResourceOption) (*UserManager, error)

NewUserManager registers a new resource with the given unique name, arguments, and options.

func (*UserManager) ElementType

func (*UserManager) ElementType() reflect.Type

func (*UserManager) ToUserManagerOutput

func (i *UserManager) ToUserManagerOutput() UserManagerOutput

func (*UserManager) ToUserManagerOutputWithContext

func (i *UserManager) ToUserManagerOutputWithContext(ctx context.Context) UserManagerOutput

type UserManagerArgs

type UserManagerArgs struct {
	// Cluster string ID.
	InstanceId pulumi.StringInput
	// PassWord.
	Password pulumi.StringInput
	// User group membership.
	UserGroup pulumi.StringInput
	// Username.
	UserName pulumi.StringInput
}

The set of arguments for constructing a UserManager resource.

func (UserManagerArgs) ElementType

func (UserManagerArgs) ElementType() reflect.Type

type UserManagerArray

type UserManagerArray []UserManagerInput

func (UserManagerArray) ElementType

func (UserManagerArray) ElementType() reflect.Type

func (UserManagerArray) ToUserManagerArrayOutput

func (i UserManagerArray) ToUserManagerArrayOutput() UserManagerArrayOutput

func (UserManagerArray) ToUserManagerArrayOutputWithContext

func (i UserManagerArray) ToUserManagerArrayOutputWithContext(ctx context.Context) UserManagerArrayOutput

type UserManagerArrayInput

type UserManagerArrayInput interface {
	pulumi.Input

	ToUserManagerArrayOutput() UserManagerArrayOutput
	ToUserManagerArrayOutputWithContext(context.Context) UserManagerArrayOutput
}

UserManagerArrayInput is an input type that accepts UserManagerArray and UserManagerArrayOutput values. You can construct a concrete instance of `UserManagerArrayInput` via:

UserManagerArray{ UserManagerArgs{...} }

type UserManagerArrayOutput

type UserManagerArrayOutput struct{ *pulumi.OutputState }

func (UserManagerArrayOutput) ElementType

func (UserManagerArrayOutput) ElementType() reflect.Type

func (UserManagerArrayOutput) Index

func (UserManagerArrayOutput) ToUserManagerArrayOutput

func (o UserManagerArrayOutput) ToUserManagerArrayOutput() UserManagerArrayOutput

func (UserManagerArrayOutput) ToUserManagerArrayOutputWithContext

func (o UserManagerArrayOutput) ToUserManagerArrayOutputWithContext(ctx context.Context) UserManagerArrayOutput

type UserManagerInput

type UserManagerInput interface {
	pulumi.Input

	ToUserManagerOutput() UserManagerOutput
	ToUserManagerOutputWithContext(ctx context.Context) UserManagerOutput
}

type UserManagerMap

type UserManagerMap map[string]UserManagerInput

func (UserManagerMap) ElementType

func (UserManagerMap) ElementType() reflect.Type

func (UserManagerMap) ToUserManagerMapOutput

func (i UserManagerMap) ToUserManagerMapOutput() UserManagerMapOutput

func (UserManagerMap) ToUserManagerMapOutputWithContext

func (i UserManagerMap) ToUserManagerMapOutputWithContext(ctx context.Context) UserManagerMapOutput

type UserManagerMapInput

type UserManagerMapInput interface {
	pulumi.Input

	ToUserManagerMapOutput() UserManagerMapOutput
	ToUserManagerMapOutputWithContext(context.Context) UserManagerMapOutput
}

UserManagerMapInput is an input type that accepts UserManagerMap and UserManagerMapOutput values. You can construct a concrete instance of `UserManagerMapInput` via:

UserManagerMap{ "key": UserManagerArgs{...} }

type UserManagerMapOutput

type UserManagerMapOutput struct{ *pulumi.OutputState }

func (UserManagerMapOutput) ElementType

func (UserManagerMapOutput) ElementType() reflect.Type

func (UserManagerMapOutput) MapIndex

func (UserManagerMapOutput) ToUserManagerMapOutput

func (o UserManagerMapOutput) ToUserManagerMapOutput() UserManagerMapOutput

func (UserManagerMapOutput) ToUserManagerMapOutputWithContext

func (o UserManagerMapOutput) ToUserManagerMapOutputWithContext(ctx context.Context) UserManagerMapOutput

type UserManagerOutput

type UserManagerOutput struct{ *pulumi.OutputState }

func (UserManagerOutput) CreateTime

func (o UserManagerOutput) CreateTime() pulumi.StringOutput

Create time.

func (UserManagerOutput) DownloadKeytabUrl

func (o UserManagerOutput) DownloadKeytabUrl() pulumi.StringOutput

Download keytab url.

func (UserManagerOutput) ElementType

func (UserManagerOutput) ElementType() reflect.Type

func (UserManagerOutput) InstanceId

func (o UserManagerOutput) InstanceId() pulumi.StringOutput

Cluster string ID.

func (UserManagerOutput) Password

func (o UserManagerOutput) Password() pulumi.StringOutput

PassWord.

func (UserManagerOutput) SupportDownloadKeytab

func (o UserManagerOutput) SupportDownloadKeytab() pulumi.BoolOutput

If support download keytab.

func (UserManagerOutput) ToUserManagerOutput

func (o UserManagerOutput) ToUserManagerOutput() UserManagerOutput

func (UserManagerOutput) ToUserManagerOutputWithContext

func (o UserManagerOutput) ToUserManagerOutputWithContext(ctx context.Context) UserManagerOutput

func (UserManagerOutput) UserGroup

func (o UserManagerOutput) UserGroup() pulumi.StringOutput

User group membership.

func (UserManagerOutput) UserName

func (o UserManagerOutput) UserName() pulumi.StringOutput

Username.

func (UserManagerOutput) UserType

func (o UserManagerOutput) UserType() pulumi.StringOutput

User type.

type UserManagerState

type UserManagerState struct {
	// Create time.
	CreateTime pulumi.StringPtrInput
	// Download keytab url.
	DownloadKeytabUrl pulumi.StringPtrInput
	// Cluster string ID.
	InstanceId pulumi.StringPtrInput
	// PassWord.
	Password pulumi.StringPtrInput
	// If support download keytab.
	SupportDownloadKeytab pulumi.BoolPtrInput
	// User group membership.
	UserGroup pulumi.StringPtrInput
	// Username.
	UserName pulumi.StringPtrInput
	// User type.
	UserType pulumi.StringPtrInput
}

func (UserManagerState) ElementType

func (UserManagerState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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