emr

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

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type 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 is pay on an annual basis, 1 is pay on a measure basis.
	PayMode pulumi.IntOutput `pulumi:"payMode"`
	// The location of the instance.
	Placement pulumi.MapOutput `pulumi:"placement"`
	// The product id of EMR instance.
	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"`
	// 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 is pay on an annual basis, 1 is pay on a measure basis.
	PayMode pulumi.IntInput
	// The location of the instance.
	Placement pulumi.MapInput
	// The product id of EMR instance.
	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
	// 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 is pay on an annual basis, 1 is pay on a measure basis.

func (ClusterOutput) Placement

func (o ClusterOutput) Placement() pulumi.MapOutput

The location of the instance.

func (ClusterOutput) ProductId

func (o ClusterOutput) ProductId() pulumi.IntOutput

The product id of EMR instance.

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) 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 is pay on an annual basis, 1 is pay on a measure basis.
	PayMode pulumi.IntPtrInput
	// The location of the instance.
	Placement pulumi.MapInput
	// The product id of EMR instance.
	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
	// 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 InstancesArgs

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

A collection of arguments for invoking Instances.

type InstancesCluster

type InstancesCluster 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 InstancesClusterArgs

type InstancesClusterArgs 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 (InstancesClusterArgs) ElementType

func (InstancesClusterArgs) ElementType() reflect.Type

func (InstancesClusterArgs) ToInstancesClusterOutput

func (i InstancesClusterArgs) ToInstancesClusterOutput() InstancesClusterOutput

func (InstancesClusterArgs) ToInstancesClusterOutputWithContext

func (i InstancesClusterArgs) ToInstancesClusterOutputWithContext(ctx context.Context) InstancesClusterOutput

type InstancesClusterArray

type InstancesClusterArray []InstancesClusterInput

func (InstancesClusterArray) ElementType

func (InstancesClusterArray) ElementType() reflect.Type

func (InstancesClusterArray) ToInstancesClusterArrayOutput

func (i InstancesClusterArray) ToInstancesClusterArrayOutput() InstancesClusterArrayOutput

func (InstancesClusterArray) ToInstancesClusterArrayOutputWithContext

func (i InstancesClusterArray) ToInstancesClusterArrayOutputWithContext(ctx context.Context) InstancesClusterArrayOutput

type InstancesClusterArrayInput

type InstancesClusterArrayInput interface {
	pulumi.Input

	ToInstancesClusterArrayOutput() InstancesClusterArrayOutput
	ToInstancesClusterArrayOutputWithContext(context.Context) InstancesClusterArrayOutput
}

InstancesClusterArrayInput is an input type that accepts InstancesClusterArray and InstancesClusterArrayOutput values. You can construct a concrete instance of `InstancesClusterArrayInput` via:

InstancesClusterArray{ InstancesClusterArgs{...} }

type InstancesClusterArrayOutput

type InstancesClusterArrayOutput struct{ *pulumi.OutputState }

func (InstancesClusterArrayOutput) ElementType

func (InstancesClusterArrayOutput) Index

func (InstancesClusterArrayOutput) ToInstancesClusterArrayOutput

func (o InstancesClusterArrayOutput) ToInstancesClusterArrayOutput() InstancesClusterArrayOutput

func (InstancesClusterArrayOutput) ToInstancesClusterArrayOutputWithContext

func (o InstancesClusterArrayOutput) ToInstancesClusterArrayOutputWithContext(ctx context.Context) InstancesClusterArrayOutput

type InstancesClusterInput

type InstancesClusterInput interface {
	pulumi.Input

	ToInstancesClusterOutput() InstancesClusterOutput
	ToInstancesClusterOutputWithContext(context.Context) InstancesClusterOutput
}

InstancesClusterInput is an input type that accepts InstancesClusterArgs and InstancesClusterOutput values. You can construct a concrete instance of `InstancesClusterInput` via:

InstancesClusterArgs{...}

type InstancesClusterOutput

type InstancesClusterOutput struct{ *pulumi.OutputState }

func (InstancesClusterOutput) AddTime

func (InstancesClusterOutput) ChargeType

func (o InstancesClusterOutput) ChargeType() pulumi.IntOutput

func (InstancesClusterOutput) ClusterId

func (InstancesClusterOutput) ClusterName

func (o InstancesClusterOutput) ClusterName() pulumi.StringOutput

func (InstancesClusterOutput) ElementType

func (InstancesClusterOutput) ElementType() reflect.Type

func (InstancesClusterOutput) Ftitle

func (InstancesClusterOutput) Id

func (InstancesClusterOutput) MasterIp

func (InstancesClusterOutput) ProjectId

func (o InstancesClusterOutput) ProjectId() pulumi.IntOutput

func (InstancesClusterOutput) RegionId

func (InstancesClusterOutput) Status

func (InstancesClusterOutput) ToInstancesClusterOutput

func (o InstancesClusterOutput) ToInstancesClusterOutput() InstancesClusterOutput

func (InstancesClusterOutput) ToInstancesClusterOutputWithContext

func (o InstancesClusterOutput) ToInstancesClusterOutputWithContext(ctx context.Context) InstancesClusterOutput

func (InstancesClusterOutput) Zone

func (InstancesClusterOutput) ZoneId

type InstancesOutputArgs

type InstancesOutputArgs 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 Instances.

func (InstancesOutputArgs) ElementType

func (InstancesOutputArgs) ElementType() reflect.Type

type InstancesResult

type InstancesResult struct {
	Clusters        []InstancesCluster `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 Instances.

func Instances

func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)

type InstancesResultOutput

type InstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Instances.

func (InstancesResultOutput) Clusters

func (InstancesResultOutput) DisplayStrategy

func (o InstancesResultOutput) DisplayStrategy() pulumi.StringOutput

func (InstancesResultOutput) ElementType

func (InstancesResultOutput) ElementType() reflect.Type

func (InstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (InstancesResultOutput) InstanceIds

func (InstancesResultOutput) ProjectId

func (InstancesResultOutput) ResultOutputFile

func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (InstancesResultOutput) ToInstancesResultOutput

func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput

func (InstancesResultOutput) ToInstancesResultOutputWithContext

func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput

type NodesArgs

type NodesArgs 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 Nodes.

type NodesNode

type NodesNode struct {
	AppId                int                    `pulumi:"appId"`
	ApplyTime            string                 `pulumi:"applyTime"`
	AutoFlag             int                    `pulumi:"autoFlag"`
	CdbIp                string                 `pulumi:"cdbIp"`
	CdbNodeInfos         []NodesNodeCdbNodeInfo `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         []NodesNodeMcMultiDisk `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                 []NodesNodeTag         `pulumi:"tags"`
	WanIp                string                 `pulumi:"wanIp"`
	ZoneId               int                    `pulumi:"zoneId"`
}

type NodesNodeArgs

type NodesNodeArgs struct {
	AppId                pulumi.IntInput                `pulumi:"appId"`
	ApplyTime            pulumi.StringInput             `pulumi:"applyTime"`
	AutoFlag             pulumi.IntInput                `pulumi:"autoFlag"`
	CdbIp                pulumi.StringInput             `pulumi:"cdbIp"`
	CdbNodeInfos         NodesNodeCdbNodeInfoArrayInput `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         NodesNodeMcMultiDiskArrayInput `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                 NodesNodeTagArrayInput         `pulumi:"tags"`
	WanIp                pulumi.StringInput             `pulumi:"wanIp"`
	ZoneId               pulumi.IntInput                `pulumi:"zoneId"`
}

func (NodesNodeArgs) ElementType

func (NodesNodeArgs) ElementType() reflect.Type

func (NodesNodeArgs) ToNodesNodeOutput

func (i NodesNodeArgs) ToNodesNodeOutput() NodesNodeOutput

func (NodesNodeArgs) ToNodesNodeOutputWithContext

func (i NodesNodeArgs) ToNodesNodeOutputWithContext(ctx context.Context) NodesNodeOutput

type NodesNodeArray

type NodesNodeArray []NodesNodeInput

func (NodesNodeArray) ElementType

func (NodesNodeArray) ElementType() reflect.Type

func (NodesNodeArray) ToNodesNodeArrayOutput

func (i NodesNodeArray) ToNodesNodeArrayOutput() NodesNodeArrayOutput

func (NodesNodeArray) ToNodesNodeArrayOutputWithContext

func (i NodesNodeArray) ToNodesNodeArrayOutputWithContext(ctx context.Context) NodesNodeArrayOutput

type NodesNodeArrayInput

type NodesNodeArrayInput interface {
	pulumi.Input

	ToNodesNodeArrayOutput() NodesNodeArrayOutput
	ToNodesNodeArrayOutputWithContext(context.Context) NodesNodeArrayOutput
}

NodesNodeArrayInput is an input type that accepts NodesNodeArray and NodesNodeArrayOutput values. You can construct a concrete instance of `NodesNodeArrayInput` via:

NodesNodeArray{ NodesNodeArgs{...} }

type NodesNodeArrayOutput

type NodesNodeArrayOutput struct{ *pulumi.OutputState }

func (NodesNodeArrayOutput) ElementType

func (NodesNodeArrayOutput) ElementType() reflect.Type

func (NodesNodeArrayOutput) Index

func (NodesNodeArrayOutput) ToNodesNodeArrayOutput

func (o NodesNodeArrayOutput) ToNodesNodeArrayOutput() NodesNodeArrayOutput

func (NodesNodeArrayOutput) ToNodesNodeArrayOutputWithContext

func (o NodesNodeArrayOutput) ToNodesNodeArrayOutputWithContext(ctx context.Context) NodesNodeArrayOutput

type NodesNodeCdbNodeInfo

type NodesNodeCdbNodeInfo 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 NodesNodeCdbNodeInfoArgs

type NodesNodeCdbNodeInfoArgs 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 (NodesNodeCdbNodeInfoArgs) ElementType

func (NodesNodeCdbNodeInfoArgs) ElementType() reflect.Type

func (NodesNodeCdbNodeInfoArgs) ToNodesNodeCdbNodeInfoOutput

func (i NodesNodeCdbNodeInfoArgs) ToNodesNodeCdbNodeInfoOutput() NodesNodeCdbNodeInfoOutput

func (NodesNodeCdbNodeInfoArgs) ToNodesNodeCdbNodeInfoOutputWithContext

func (i NodesNodeCdbNodeInfoArgs) ToNodesNodeCdbNodeInfoOutputWithContext(ctx context.Context) NodesNodeCdbNodeInfoOutput

type NodesNodeCdbNodeInfoArray

type NodesNodeCdbNodeInfoArray []NodesNodeCdbNodeInfoInput

func (NodesNodeCdbNodeInfoArray) ElementType

func (NodesNodeCdbNodeInfoArray) ElementType() reflect.Type

func (NodesNodeCdbNodeInfoArray) ToNodesNodeCdbNodeInfoArrayOutput

func (i NodesNodeCdbNodeInfoArray) ToNodesNodeCdbNodeInfoArrayOutput() NodesNodeCdbNodeInfoArrayOutput

func (NodesNodeCdbNodeInfoArray) ToNodesNodeCdbNodeInfoArrayOutputWithContext

func (i NodesNodeCdbNodeInfoArray) ToNodesNodeCdbNodeInfoArrayOutputWithContext(ctx context.Context) NodesNodeCdbNodeInfoArrayOutput

type NodesNodeCdbNodeInfoArrayInput

type NodesNodeCdbNodeInfoArrayInput interface {
	pulumi.Input

	ToNodesNodeCdbNodeInfoArrayOutput() NodesNodeCdbNodeInfoArrayOutput
	ToNodesNodeCdbNodeInfoArrayOutputWithContext(context.Context) NodesNodeCdbNodeInfoArrayOutput
}

NodesNodeCdbNodeInfoArrayInput is an input type that accepts NodesNodeCdbNodeInfoArray and NodesNodeCdbNodeInfoArrayOutput values. You can construct a concrete instance of `NodesNodeCdbNodeInfoArrayInput` via:

NodesNodeCdbNodeInfoArray{ NodesNodeCdbNodeInfoArgs{...} }

type NodesNodeCdbNodeInfoArrayOutput

type NodesNodeCdbNodeInfoArrayOutput struct{ *pulumi.OutputState }

func (NodesNodeCdbNodeInfoArrayOutput) ElementType

func (NodesNodeCdbNodeInfoArrayOutput) Index

func (NodesNodeCdbNodeInfoArrayOutput) ToNodesNodeCdbNodeInfoArrayOutput

func (o NodesNodeCdbNodeInfoArrayOutput) ToNodesNodeCdbNodeInfoArrayOutput() NodesNodeCdbNodeInfoArrayOutput

func (NodesNodeCdbNodeInfoArrayOutput) ToNodesNodeCdbNodeInfoArrayOutputWithContext

func (o NodesNodeCdbNodeInfoArrayOutput) ToNodesNodeCdbNodeInfoArrayOutputWithContext(ctx context.Context) NodesNodeCdbNodeInfoArrayOutput

type NodesNodeCdbNodeInfoInput

type NodesNodeCdbNodeInfoInput interface {
	pulumi.Input

	ToNodesNodeCdbNodeInfoOutput() NodesNodeCdbNodeInfoOutput
	ToNodesNodeCdbNodeInfoOutputWithContext(context.Context) NodesNodeCdbNodeInfoOutput
}

NodesNodeCdbNodeInfoInput is an input type that accepts NodesNodeCdbNodeInfoArgs and NodesNodeCdbNodeInfoOutput values. You can construct a concrete instance of `NodesNodeCdbNodeInfoInput` via:

NodesNodeCdbNodeInfoArgs{...}

type NodesNodeCdbNodeInfoOutput

type NodesNodeCdbNodeInfoOutput struct{ *pulumi.OutputState }

func (NodesNodeCdbNodeInfoOutput) ApplyTime

func (NodesNodeCdbNodeInfoOutput) ElementType

func (NodesNodeCdbNodeInfoOutput) ElementType() reflect.Type

func (NodesNodeCdbNodeInfoOutput) ExpireFlag

func (NodesNodeCdbNodeInfoOutput) ExpireTime

func (NodesNodeCdbNodeInfoOutput) InstanceName

func (NodesNodeCdbNodeInfoOutput) Ip

func (NodesNodeCdbNodeInfoOutput) IsAutoRenew

func (NodesNodeCdbNodeInfoOutput) MemSize

func (NodesNodeCdbNodeInfoOutput) PayType

func (NodesNodeCdbNodeInfoOutput) Port

func (NodesNodeCdbNodeInfoOutput) RegionId

func (NodesNodeCdbNodeInfoOutput) SerialNo

func (NodesNodeCdbNodeInfoOutput) Service

func (NodesNodeCdbNodeInfoOutput) Status

func (NodesNodeCdbNodeInfoOutput) ToNodesNodeCdbNodeInfoOutput

func (o NodesNodeCdbNodeInfoOutput) ToNodesNodeCdbNodeInfoOutput() NodesNodeCdbNodeInfoOutput

func (NodesNodeCdbNodeInfoOutput) ToNodesNodeCdbNodeInfoOutputWithContext

func (o NodesNodeCdbNodeInfoOutput) ToNodesNodeCdbNodeInfoOutputWithContext(ctx context.Context) NodesNodeCdbNodeInfoOutput

func (NodesNodeCdbNodeInfoOutput) Volume

func (NodesNodeCdbNodeInfoOutput) ZoneId

type NodesNodeInput

type NodesNodeInput interface {
	pulumi.Input

	ToNodesNodeOutput() NodesNodeOutput
	ToNodesNodeOutputWithContext(context.Context) NodesNodeOutput
}

NodesNodeInput is an input type that accepts NodesNodeArgs and NodesNodeOutput values. You can construct a concrete instance of `NodesNodeInput` via:

NodesNodeArgs{...}

type NodesNodeMcMultiDisk

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

type NodesNodeMcMultiDiskArgs

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

func (NodesNodeMcMultiDiskArgs) ElementType

func (NodesNodeMcMultiDiskArgs) ElementType() reflect.Type

func (NodesNodeMcMultiDiskArgs) ToNodesNodeMcMultiDiskOutput

func (i NodesNodeMcMultiDiskArgs) ToNodesNodeMcMultiDiskOutput() NodesNodeMcMultiDiskOutput

func (NodesNodeMcMultiDiskArgs) ToNodesNodeMcMultiDiskOutputWithContext

func (i NodesNodeMcMultiDiskArgs) ToNodesNodeMcMultiDiskOutputWithContext(ctx context.Context) NodesNodeMcMultiDiskOutput

type NodesNodeMcMultiDiskArray

type NodesNodeMcMultiDiskArray []NodesNodeMcMultiDiskInput

func (NodesNodeMcMultiDiskArray) ElementType

func (NodesNodeMcMultiDiskArray) ElementType() reflect.Type

func (NodesNodeMcMultiDiskArray) ToNodesNodeMcMultiDiskArrayOutput

func (i NodesNodeMcMultiDiskArray) ToNodesNodeMcMultiDiskArrayOutput() NodesNodeMcMultiDiskArrayOutput

func (NodesNodeMcMultiDiskArray) ToNodesNodeMcMultiDiskArrayOutputWithContext

func (i NodesNodeMcMultiDiskArray) ToNodesNodeMcMultiDiskArrayOutputWithContext(ctx context.Context) NodesNodeMcMultiDiskArrayOutput

type NodesNodeMcMultiDiskArrayInput

type NodesNodeMcMultiDiskArrayInput interface {
	pulumi.Input

	ToNodesNodeMcMultiDiskArrayOutput() NodesNodeMcMultiDiskArrayOutput
	ToNodesNodeMcMultiDiskArrayOutputWithContext(context.Context) NodesNodeMcMultiDiskArrayOutput
}

NodesNodeMcMultiDiskArrayInput is an input type that accepts NodesNodeMcMultiDiskArray and NodesNodeMcMultiDiskArrayOutput values. You can construct a concrete instance of `NodesNodeMcMultiDiskArrayInput` via:

NodesNodeMcMultiDiskArray{ NodesNodeMcMultiDiskArgs{...} }

type NodesNodeMcMultiDiskArrayOutput

type NodesNodeMcMultiDiskArrayOutput struct{ *pulumi.OutputState }

func (NodesNodeMcMultiDiskArrayOutput) ElementType

func (NodesNodeMcMultiDiskArrayOutput) Index

func (NodesNodeMcMultiDiskArrayOutput) ToNodesNodeMcMultiDiskArrayOutput

func (o NodesNodeMcMultiDiskArrayOutput) ToNodesNodeMcMultiDiskArrayOutput() NodesNodeMcMultiDiskArrayOutput

func (NodesNodeMcMultiDiskArrayOutput) ToNodesNodeMcMultiDiskArrayOutputWithContext

func (o NodesNodeMcMultiDiskArrayOutput) ToNodesNodeMcMultiDiskArrayOutputWithContext(ctx context.Context) NodesNodeMcMultiDiskArrayOutput

type NodesNodeMcMultiDiskInput

type NodesNodeMcMultiDiskInput interface {
	pulumi.Input

	ToNodesNodeMcMultiDiskOutput() NodesNodeMcMultiDiskOutput
	ToNodesNodeMcMultiDiskOutputWithContext(context.Context) NodesNodeMcMultiDiskOutput
}

NodesNodeMcMultiDiskInput is an input type that accepts NodesNodeMcMultiDiskArgs and NodesNodeMcMultiDiskOutput values. You can construct a concrete instance of `NodesNodeMcMultiDiskInput` via:

NodesNodeMcMultiDiskArgs{...}

type NodesNodeMcMultiDiskOutput

type NodesNodeMcMultiDiskOutput struct{ *pulumi.OutputState }

func (NodesNodeMcMultiDiskOutput) Count

func (NodesNodeMcMultiDiskOutput) ElementType

func (NodesNodeMcMultiDiskOutput) ElementType() reflect.Type

func (NodesNodeMcMultiDiskOutput) ToNodesNodeMcMultiDiskOutput

func (o NodesNodeMcMultiDiskOutput) ToNodesNodeMcMultiDiskOutput() NodesNodeMcMultiDiskOutput

func (NodesNodeMcMultiDiskOutput) ToNodesNodeMcMultiDiskOutputWithContext

func (o NodesNodeMcMultiDiskOutput) ToNodesNodeMcMultiDiskOutputWithContext(ctx context.Context) NodesNodeMcMultiDiskOutput

func (NodesNodeMcMultiDiskOutput) Type

func (NodesNodeMcMultiDiskOutput) Volume

type NodesNodeOutput

type NodesNodeOutput struct{ *pulumi.OutputState }

func (NodesNodeOutput) AppId

func (o NodesNodeOutput) AppId() pulumi.IntOutput

func (NodesNodeOutput) ApplyTime

func (o NodesNodeOutput) ApplyTime() pulumi.StringOutput

func (NodesNodeOutput) AutoFlag

func (o NodesNodeOutput) AutoFlag() pulumi.IntOutput

func (NodesNodeOutput) CdbIp

func (NodesNodeOutput) CdbNodeInfos

func (NodesNodeOutput) CdbPort

func (o NodesNodeOutput) CdbPort() pulumi.IntOutput

func (NodesNodeOutput) ChargeType

func (o NodesNodeOutput) ChargeType() pulumi.IntOutput

func (NodesNodeOutput) CpuNum

func (o NodesNodeOutput) CpuNum() pulumi.IntOutput

func (NodesNodeOutput) Destroyable

func (o NodesNodeOutput) Destroyable() pulumi.IntOutput

func (NodesNodeOutput) DeviceClass

func (o NodesNodeOutput) DeviceClass() pulumi.StringOutput

func (NodesNodeOutput) DiskSize

func (o NodesNodeOutput) DiskSize() pulumi.StringOutput

func (NodesNodeOutput) DynamicPodSpec

func (o NodesNodeOutput) DynamicPodSpec() pulumi.StringOutput

func (NodesNodeOutput) ElementType

func (NodesNodeOutput) ElementType() reflect.Type

func (NodesNodeOutput) EmrResourceId

func (o NodesNodeOutput) EmrResourceId() pulumi.StringOutput

func (NodesNodeOutput) ExpireTime

func (o NodesNodeOutput) ExpireTime() pulumi.StringOutput

func (NodesNodeOutput) Flag

func (o NodesNodeOutput) Flag() pulumi.IntOutput

func (NodesNodeOutput) FreeTime

func (o NodesNodeOutput) FreeTime() pulumi.StringOutput

func (NodesNodeOutput) HardwareResourceType

func (o NodesNodeOutput) HardwareResourceType() pulumi.StringOutput

func (NodesNodeOutput) HwDiskSize

func (o NodesNodeOutput) HwDiskSize() pulumi.IntOutput

func (NodesNodeOutput) HwDiskSizeDesc

func (o NodesNodeOutput) HwDiskSizeDesc() pulumi.StringOutput

func (NodesNodeOutput) HwMemSize

func (o NodesNodeOutput) HwMemSize() pulumi.IntOutput

func (NodesNodeOutput) HwMemSizeDesc

func (o NodesNodeOutput) HwMemSizeDesc() pulumi.StringOutput

func (NodesNodeOutput) Ip

func (NodesNodeOutput) IsAutoRenew

func (o NodesNodeOutput) IsAutoRenew() pulumi.IntOutput

func (NodesNodeOutput) IsDynamicSpec

func (o NodesNodeOutput) IsDynamicSpec() pulumi.IntOutput

func (NodesNodeOutput) McMultiDisks

func (NodesNodeOutput) MemDesc

func (o NodesNodeOutput) MemDesc() pulumi.StringOutput

func (NodesNodeOutput) MemSize

func (o NodesNodeOutput) MemSize() pulumi.IntOutput

func (NodesNodeOutput) Mutable

func (o NodesNodeOutput) Mutable() pulumi.IntOutput

func (NodesNodeOutput) NameTag

func (o NodesNodeOutput) NameTag() pulumi.StringOutput

func (NodesNodeOutput) OrderNo

func (o NodesNodeOutput) OrderNo() pulumi.StringOutput

func (NodesNodeOutput) RegionId

func (o NodesNodeOutput) RegionId() pulumi.IntOutput

func (NodesNodeOutput) RootSize

func (o NodesNodeOutput) RootSize() pulumi.IntOutput

func (NodesNodeOutput) SerialNo

func (o NodesNodeOutput) SerialNo() pulumi.StringOutput

func (NodesNodeOutput) Services

func (o NodesNodeOutput) Services() pulumi.StringOutput

func (NodesNodeOutput) Spec

func (NodesNodeOutput) StorageType

func (o NodesNodeOutput) StorageType() pulumi.IntOutput

func (NodesNodeOutput) SupportModifyPayMode

func (o NodesNodeOutput) SupportModifyPayMode() pulumi.IntOutput

func (NodesNodeOutput) Tags

func (NodesNodeOutput) ToNodesNodeOutput

func (o NodesNodeOutput) ToNodesNodeOutput() NodesNodeOutput

func (NodesNodeOutput) ToNodesNodeOutputWithContext

func (o NodesNodeOutput) ToNodesNodeOutputWithContext(ctx context.Context) NodesNodeOutput

func (NodesNodeOutput) WanIp

func (NodesNodeOutput) ZoneId

func (o NodesNodeOutput) ZoneId() pulumi.IntOutput

type NodesNodeTag

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

type NodesNodeTagArgs

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

func (NodesNodeTagArgs) ElementType

func (NodesNodeTagArgs) ElementType() reflect.Type

func (NodesNodeTagArgs) ToNodesNodeTagOutput

func (i NodesNodeTagArgs) ToNodesNodeTagOutput() NodesNodeTagOutput

func (NodesNodeTagArgs) ToNodesNodeTagOutputWithContext

func (i NodesNodeTagArgs) ToNodesNodeTagOutputWithContext(ctx context.Context) NodesNodeTagOutput

type NodesNodeTagArray

type NodesNodeTagArray []NodesNodeTagInput

func (NodesNodeTagArray) ElementType

func (NodesNodeTagArray) ElementType() reflect.Type

func (NodesNodeTagArray) ToNodesNodeTagArrayOutput

func (i NodesNodeTagArray) ToNodesNodeTagArrayOutput() NodesNodeTagArrayOutput

func (NodesNodeTagArray) ToNodesNodeTagArrayOutputWithContext

func (i NodesNodeTagArray) ToNodesNodeTagArrayOutputWithContext(ctx context.Context) NodesNodeTagArrayOutput

type NodesNodeTagArrayInput

type NodesNodeTagArrayInput interface {
	pulumi.Input

	ToNodesNodeTagArrayOutput() NodesNodeTagArrayOutput
	ToNodesNodeTagArrayOutputWithContext(context.Context) NodesNodeTagArrayOutput
}

NodesNodeTagArrayInput is an input type that accepts NodesNodeTagArray and NodesNodeTagArrayOutput values. You can construct a concrete instance of `NodesNodeTagArrayInput` via:

NodesNodeTagArray{ NodesNodeTagArgs{...} }

type NodesNodeTagArrayOutput

type NodesNodeTagArrayOutput struct{ *pulumi.OutputState }

func (NodesNodeTagArrayOutput) ElementType

func (NodesNodeTagArrayOutput) ElementType() reflect.Type

func (NodesNodeTagArrayOutput) Index

func (NodesNodeTagArrayOutput) ToNodesNodeTagArrayOutput

func (o NodesNodeTagArrayOutput) ToNodesNodeTagArrayOutput() NodesNodeTagArrayOutput

func (NodesNodeTagArrayOutput) ToNodesNodeTagArrayOutputWithContext

func (o NodesNodeTagArrayOutput) ToNodesNodeTagArrayOutputWithContext(ctx context.Context) NodesNodeTagArrayOutput

type NodesNodeTagInput

type NodesNodeTagInput interface {
	pulumi.Input

	ToNodesNodeTagOutput() NodesNodeTagOutput
	ToNodesNodeTagOutputWithContext(context.Context) NodesNodeTagOutput
}

NodesNodeTagInput is an input type that accepts NodesNodeTagArgs and NodesNodeTagOutput values. You can construct a concrete instance of `NodesNodeTagInput` via:

NodesNodeTagArgs{...}

type NodesNodeTagOutput

type NodesNodeTagOutput struct{ *pulumi.OutputState }

func (NodesNodeTagOutput) ElementType

func (NodesNodeTagOutput) ElementType() reflect.Type

func (NodesNodeTagOutput) TagKey

func (NodesNodeTagOutput) TagValue

func (o NodesNodeTagOutput) TagValue() pulumi.StringOutput

func (NodesNodeTagOutput) ToNodesNodeTagOutput

func (o NodesNodeTagOutput) ToNodesNodeTagOutput() NodesNodeTagOutput

func (NodesNodeTagOutput) ToNodesNodeTagOutputWithContext

func (o NodesNodeTagOutput) ToNodesNodeTagOutputWithContext(ctx context.Context) NodesNodeTagOutput

type NodesOutputArgs

type NodesOutputArgs 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 Nodes.

func (NodesOutputArgs) ElementType

func (NodesOutputArgs) ElementType() reflect.Type

type NodesResult

type NodesResult 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            []NodesNode `pulumi:"nodes"`
	Offset           *int        `pulumi:"offset"`
	ResultOutputFile *string     `pulumi:"resultOutputFile"`
}

A collection of values returned by Nodes.

func Nodes

func Nodes(ctx *pulumi.Context, args *NodesArgs, opts ...pulumi.InvokeOption) (*NodesResult, error)

type NodesResultOutput

type NodesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Nodes.

func NodesOutput

func NodesOutput(ctx *pulumi.Context, args NodesOutputArgs, opts ...pulumi.InvokeOption) NodesResultOutput

func (NodesResultOutput) ElementType

func (NodesResultOutput) ElementType() reflect.Type

func (NodesResultOutput) HardwareResourceType

func (o NodesResultOutput) HardwareResourceType() pulumi.StringPtrOutput

func (NodesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (NodesResultOutput) InstanceId

func (o NodesResultOutput) InstanceId() pulumi.StringOutput

func (NodesResultOutput) Limit

func (NodesResultOutput) NodeFlag

func (o NodesResultOutput) NodeFlag() pulumi.StringOutput

func (NodesResultOutput) Nodes

func (NodesResultOutput) Offset

func (NodesResultOutput) ResultOutputFile

func (o NodesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (NodesResultOutput) ToNodesResultOutput

func (o NodesResultOutput) ToNodesResultOutput() NodesResultOutput

func (NodesResultOutput) ToNodesResultOutputWithContext

func (o NodesResultOutput) ToNodesResultOutputWithContext(ctx context.Context) NodesResultOutput

Jump to

Keyboard shortcuts

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