emr

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 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 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

Jump to

Keyboard shortcuts

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