kubernetes

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddonAttachment

type AddonAttachment struct {
	pulumi.CustomResourceState

	// ID of cluster.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Name of addon.
	Name pulumi.StringOutput `pulumi:"name"`
	// Raw Values. Conflict with `request_body`. Required with `raw_values_type`.
	RawValues pulumi.StringOutput `pulumi:"rawValues"`
	// The type of raw Values. Required with `raw_values`.
	RawValuesType pulumi.StringOutput `pulumi:"rawValuesType"`
	// Serialized json string as request body of addon spec. If set, will ignore `version` and `values`.
	RequestBody pulumi.StringPtrOutput `pulumi:"requestBody"`
	// Addon response body.
	ResponseBody pulumi.StringOutput `pulumi:"responseBody"`
	// Addon current status.
	Status pulumi.MapOutput `pulumi:"status"`
	// Values the addon passthroughs. Conflict with `request_body`.
	Values pulumi.StringArrayOutput `pulumi:"values"`
	// Addon version, default latest version. Conflict with `request_body`.
	Version pulumi.StringOutput `pulumi:"version"`
}

func GetAddonAttachment

func GetAddonAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AddonAttachmentState, opts ...pulumi.ResourceOption) (*AddonAttachment, error)

GetAddonAttachment gets an existing AddonAttachment 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 NewAddonAttachment

func NewAddonAttachment(ctx *pulumi.Context,
	name string, args *AddonAttachmentArgs, opts ...pulumi.ResourceOption) (*AddonAttachment, error)

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

func (*AddonAttachment) ElementType

func (*AddonAttachment) ElementType() reflect.Type

func (*AddonAttachment) ToAddonAttachmentOutput

func (i *AddonAttachment) ToAddonAttachmentOutput() AddonAttachmentOutput

func (*AddonAttachment) ToAddonAttachmentOutputWithContext

func (i *AddonAttachment) ToAddonAttachmentOutputWithContext(ctx context.Context) AddonAttachmentOutput

type AddonAttachmentArgs

type AddonAttachmentArgs struct {
	// ID of cluster.
	ClusterId pulumi.StringInput
	// Name of addon.
	Name pulumi.StringPtrInput
	// Raw Values. Conflict with `request_body`. Required with `raw_values_type`.
	RawValues pulumi.StringPtrInput
	// The type of raw Values. Required with `raw_values`.
	RawValuesType pulumi.StringPtrInput
	// Serialized json string as request body of addon spec. If set, will ignore `version` and `values`.
	RequestBody pulumi.StringPtrInput
	// Values the addon passthroughs. Conflict with `request_body`.
	Values pulumi.StringArrayInput
	// Addon version, default latest version. Conflict with `request_body`.
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a AddonAttachment resource.

func (AddonAttachmentArgs) ElementType

func (AddonAttachmentArgs) ElementType() reflect.Type

type AddonAttachmentArray

type AddonAttachmentArray []AddonAttachmentInput

func (AddonAttachmentArray) ElementType

func (AddonAttachmentArray) ElementType() reflect.Type

func (AddonAttachmentArray) ToAddonAttachmentArrayOutput

func (i AddonAttachmentArray) ToAddonAttachmentArrayOutput() AddonAttachmentArrayOutput

func (AddonAttachmentArray) ToAddonAttachmentArrayOutputWithContext

func (i AddonAttachmentArray) ToAddonAttachmentArrayOutputWithContext(ctx context.Context) AddonAttachmentArrayOutput

type AddonAttachmentArrayInput

type AddonAttachmentArrayInput interface {
	pulumi.Input

	ToAddonAttachmentArrayOutput() AddonAttachmentArrayOutput
	ToAddonAttachmentArrayOutputWithContext(context.Context) AddonAttachmentArrayOutput
}

AddonAttachmentArrayInput is an input type that accepts AddonAttachmentArray and AddonAttachmentArrayOutput values. You can construct a concrete instance of `AddonAttachmentArrayInput` via:

AddonAttachmentArray{ AddonAttachmentArgs{...} }

type AddonAttachmentArrayOutput

type AddonAttachmentArrayOutput struct{ *pulumi.OutputState }

func (AddonAttachmentArrayOutput) ElementType

func (AddonAttachmentArrayOutput) ElementType() reflect.Type

func (AddonAttachmentArrayOutput) Index

func (AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutput

func (o AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutput() AddonAttachmentArrayOutput

func (AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutputWithContext

func (o AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutputWithContext(ctx context.Context) AddonAttachmentArrayOutput

type AddonAttachmentInput

type AddonAttachmentInput interface {
	pulumi.Input

	ToAddonAttachmentOutput() AddonAttachmentOutput
	ToAddonAttachmentOutputWithContext(ctx context.Context) AddonAttachmentOutput
}

type AddonAttachmentMap

type AddonAttachmentMap map[string]AddonAttachmentInput

func (AddonAttachmentMap) ElementType

func (AddonAttachmentMap) ElementType() reflect.Type

func (AddonAttachmentMap) ToAddonAttachmentMapOutput

func (i AddonAttachmentMap) ToAddonAttachmentMapOutput() AddonAttachmentMapOutput

func (AddonAttachmentMap) ToAddonAttachmentMapOutputWithContext

func (i AddonAttachmentMap) ToAddonAttachmentMapOutputWithContext(ctx context.Context) AddonAttachmentMapOutput

type AddonAttachmentMapInput

type AddonAttachmentMapInput interface {
	pulumi.Input

	ToAddonAttachmentMapOutput() AddonAttachmentMapOutput
	ToAddonAttachmentMapOutputWithContext(context.Context) AddonAttachmentMapOutput
}

AddonAttachmentMapInput is an input type that accepts AddonAttachmentMap and AddonAttachmentMapOutput values. You can construct a concrete instance of `AddonAttachmentMapInput` via:

AddonAttachmentMap{ "key": AddonAttachmentArgs{...} }

type AddonAttachmentMapOutput

type AddonAttachmentMapOutput struct{ *pulumi.OutputState }

func (AddonAttachmentMapOutput) ElementType

func (AddonAttachmentMapOutput) ElementType() reflect.Type

func (AddonAttachmentMapOutput) MapIndex

func (AddonAttachmentMapOutput) ToAddonAttachmentMapOutput

func (o AddonAttachmentMapOutput) ToAddonAttachmentMapOutput() AddonAttachmentMapOutput

func (AddonAttachmentMapOutput) ToAddonAttachmentMapOutputWithContext

func (o AddonAttachmentMapOutput) ToAddonAttachmentMapOutputWithContext(ctx context.Context) AddonAttachmentMapOutput

type AddonAttachmentOutput

type AddonAttachmentOutput struct{ *pulumi.OutputState }

func (AddonAttachmentOutput) ClusterId

ID of cluster.

func (AddonAttachmentOutput) ElementType

func (AddonAttachmentOutput) ElementType() reflect.Type

func (AddonAttachmentOutput) Name

Name of addon.

func (AddonAttachmentOutput) RawValues

Raw Values. Conflict with `request_body`. Required with `raw_values_type`.

func (AddonAttachmentOutput) RawValuesType

func (o AddonAttachmentOutput) RawValuesType() pulumi.StringOutput

The type of raw Values. Required with `raw_values`.

func (AddonAttachmentOutput) RequestBody

Serialized json string as request body of addon spec. If set, will ignore `version` and `values`.

func (AddonAttachmentOutput) ResponseBody

func (o AddonAttachmentOutput) ResponseBody() pulumi.StringOutput

Addon response body.

func (AddonAttachmentOutput) Status

Addon current status.

func (AddonAttachmentOutput) ToAddonAttachmentOutput

func (o AddonAttachmentOutput) ToAddonAttachmentOutput() AddonAttachmentOutput

func (AddonAttachmentOutput) ToAddonAttachmentOutputWithContext

func (o AddonAttachmentOutput) ToAddonAttachmentOutputWithContext(ctx context.Context) AddonAttachmentOutput

func (AddonAttachmentOutput) Values

Values the addon passthroughs. Conflict with `request_body`.

func (AddonAttachmentOutput) Version

Addon version, default latest version. Conflict with `request_body`.

type AddonAttachmentState

type AddonAttachmentState struct {
	// ID of cluster.
	ClusterId pulumi.StringPtrInput
	// Name of addon.
	Name pulumi.StringPtrInput
	// Raw Values. Conflict with `request_body`. Required with `raw_values_type`.
	RawValues pulumi.StringPtrInput
	// The type of raw Values. Required with `raw_values`.
	RawValuesType pulumi.StringPtrInput
	// Serialized json string as request body of addon spec. If set, will ignore `version` and `values`.
	RequestBody pulumi.StringPtrInput
	// Addon response body.
	ResponseBody pulumi.StringPtrInput
	// Addon current status.
	Status pulumi.MapInput
	// Values the addon passthroughs. Conflict with `request_body`.
	Values pulumi.StringArrayInput
	// Addon version, default latest version. Conflict with `request_body`.
	Version pulumi.StringPtrInput
}

func (AddonAttachmentState) ElementType

func (AddonAttachmentState) ElementType() reflect.Type

type AuthAttachment

type AuthAttachment struct {
	pulumi.CustomResourceState

	// Creating ClientId of the identity provider.
	AutoCreateClientIds pulumi.StringArrayOutput `pulumi:"autoCreateClientIds"`
	// If set to `true`, the rbac rule will be created automatically which allow anonymous user to access
	// '/.well-known/openid-configuration' and '/openid/v1/jwks'.
	AutoCreateDiscoveryAnonymousAuth pulumi.BoolPtrOutput `pulumi:"autoCreateDiscoveryAnonymousAuth"`
	// Creating an identity provider.
	AutoCreateOidcConfig pulumi.BoolOutput `pulumi:"autoCreateOidcConfig"`
	// Creating the PodIdentityWebhook component. if `auto_create_oidc_config` is true, this field must set true.
	AutoInstallPodIdentityWebhookAddon pulumi.BoolOutput `pulumi:"autoInstallPodIdentityWebhookAddon"`
	// ID of clusters.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Specify service-account-issuer. If use_tke_default is set to `true`, please do not set this field.
	Issuer pulumi.StringPtrOutput `pulumi:"issuer"`
	// Specify service-account-jwks-uri. If use_tke_default is set to `true`, please do not set this field.
	JwksUri pulumi.StringPtrOutput `pulumi:"jwksUri"`
	// The default issuer of tke. If use_tke_default is set to `true`, this parameter will be set to the default value.
	TkeDefaultIssuer pulumi.StringOutput `pulumi:"tkeDefaultIssuer"`
	// The default jwks_uri of tke. If use_tke_default is set to `true`, this parameter will be set to the default value.
	TkeDefaultJwksUri pulumi.StringOutput `pulumi:"tkeDefaultJwksUri"`
	// If set to `true`, the issuer and jwks_uri will be generated automatically by tke, please do not set issuer and jwks_uri.
	UseTkeDefault pulumi.BoolPtrOutput `pulumi:"useTkeDefault"`
}

func GetAuthAttachment

func GetAuthAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthAttachmentState, opts ...pulumi.ResourceOption) (*AuthAttachment, error)

GetAuthAttachment gets an existing AuthAttachment 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 NewAuthAttachment

func NewAuthAttachment(ctx *pulumi.Context,
	name string, args *AuthAttachmentArgs, opts ...pulumi.ResourceOption) (*AuthAttachment, error)

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

func (*AuthAttachment) ElementType

func (*AuthAttachment) ElementType() reflect.Type

func (*AuthAttachment) ToAuthAttachmentOutput

func (i *AuthAttachment) ToAuthAttachmentOutput() AuthAttachmentOutput

func (*AuthAttachment) ToAuthAttachmentOutputWithContext

func (i *AuthAttachment) ToAuthAttachmentOutputWithContext(ctx context.Context) AuthAttachmentOutput

type AuthAttachmentArgs

type AuthAttachmentArgs struct {
	// Creating ClientId of the identity provider.
	AutoCreateClientIds pulumi.StringArrayInput
	// If set to `true`, the rbac rule will be created automatically which allow anonymous user to access
	// '/.well-known/openid-configuration' and '/openid/v1/jwks'.
	AutoCreateDiscoveryAnonymousAuth pulumi.BoolPtrInput
	// Creating an identity provider.
	AutoCreateOidcConfig pulumi.BoolPtrInput
	// Creating the PodIdentityWebhook component. if `auto_create_oidc_config` is true, this field must set true.
	AutoInstallPodIdentityWebhookAddon pulumi.BoolPtrInput
	// ID of clusters.
	ClusterId pulumi.StringInput
	// Specify service-account-issuer. If use_tke_default is set to `true`, please do not set this field.
	Issuer pulumi.StringPtrInput
	// Specify service-account-jwks-uri. If use_tke_default is set to `true`, please do not set this field.
	JwksUri pulumi.StringPtrInput
	// If set to `true`, the issuer and jwks_uri will be generated automatically by tke, please do not set issuer and jwks_uri.
	UseTkeDefault pulumi.BoolPtrInput
}

The set of arguments for constructing a AuthAttachment resource.

func (AuthAttachmentArgs) ElementType

func (AuthAttachmentArgs) ElementType() reflect.Type

type AuthAttachmentArray

type AuthAttachmentArray []AuthAttachmentInput

func (AuthAttachmentArray) ElementType

func (AuthAttachmentArray) ElementType() reflect.Type

func (AuthAttachmentArray) ToAuthAttachmentArrayOutput

func (i AuthAttachmentArray) ToAuthAttachmentArrayOutput() AuthAttachmentArrayOutput

func (AuthAttachmentArray) ToAuthAttachmentArrayOutputWithContext

func (i AuthAttachmentArray) ToAuthAttachmentArrayOutputWithContext(ctx context.Context) AuthAttachmentArrayOutput

type AuthAttachmentArrayInput

type AuthAttachmentArrayInput interface {
	pulumi.Input

	ToAuthAttachmentArrayOutput() AuthAttachmentArrayOutput
	ToAuthAttachmentArrayOutputWithContext(context.Context) AuthAttachmentArrayOutput
}

AuthAttachmentArrayInput is an input type that accepts AuthAttachmentArray and AuthAttachmentArrayOutput values. You can construct a concrete instance of `AuthAttachmentArrayInput` via:

AuthAttachmentArray{ AuthAttachmentArgs{...} }

type AuthAttachmentArrayOutput

type AuthAttachmentArrayOutput struct{ *pulumi.OutputState }

func (AuthAttachmentArrayOutput) ElementType

func (AuthAttachmentArrayOutput) ElementType() reflect.Type

func (AuthAttachmentArrayOutput) Index

func (AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutput

func (o AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutput() AuthAttachmentArrayOutput

func (AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutputWithContext

func (o AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutputWithContext(ctx context.Context) AuthAttachmentArrayOutput

type AuthAttachmentInput

type AuthAttachmentInput interface {
	pulumi.Input

	ToAuthAttachmentOutput() AuthAttachmentOutput
	ToAuthAttachmentOutputWithContext(ctx context.Context) AuthAttachmentOutput
}

type AuthAttachmentMap

type AuthAttachmentMap map[string]AuthAttachmentInput

func (AuthAttachmentMap) ElementType

func (AuthAttachmentMap) ElementType() reflect.Type

func (AuthAttachmentMap) ToAuthAttachmentMapOutput

func (i AuthAttachmentMap) ToAuthAttachmentMapOutput() AuthAttachmentMapOutput

func (AuthAttachmentMap) ToAuthAttachmentMapOutputWithContext

func (i AuthAttachmentMap) ToAuthAttachmentMapOutputWithContext(ctx context.Context) AuthAttachmentMapOutput

type AuthAttachmentMapInput

type AuthAttachmentMapInput interface {
	pulumi.Input

	ToAuthAttachmentMapOutput() AuthAttachmentMapOutput
	ToAuthAttachmentMapOutputWithContext(context.Context) AuthAttachmentMapOutput
}

AuthAttachmentMapInput is an input type that accepts AuthAttachmentMap and AuthAttachmentMapOutput values. You can construct a concrete instance of `AuthAttachmentMapInput` via:

AuthAttachmentMap{ "key": AuthAttachmentArgs{...} }

type AuthAttachmentMapOutput

type AuthAttachmentMapOutput struct{ *pulumi.OutputState }

func (AuthAttachmentMapOutput) ElementType

func (AuthAttachmentMapOutput) ElementType() reflect.Type

func (AuthAttachmentMapOutput) MapIndex

func (AuthAttachmentMapOutput) ToAuthAttachmentMapOutput

func (o AuthAttachmentMapOutput) ToAuthAttachmentMapOutput() AuthAttachmentMapOutput

func (AuthAttachmentMapOutput) ToAuthAttachmentMapOutputWithContext

func (o AuthAttachmentMapOutput) ToAuthAttachmentMapOutputWithContext(ctx context.Context) AuthAttachmentMapOutput

type AuthAttachmentOutput

type AuthAttachmentOutput struct{ *pulumi.OutputState }

func (AuthAttachmentOutput) AutoCreateClientIds

func (o AuthAttachmentOutput) AutoCreateClientIds() pulumi.StringArrayOutput

Creating ClientId of the identity provider.

func (AuthAttachmentOutput) AutoCreateDiscoveryAnonymousAuth

func (o AuthAttachmentOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput

If set to `true`, the rbac rule will be created automatically which allow anonymous user to access '/.well-known/openid-configuration' and '/openid/v1/jwks'.

func (AuthAttachmentOutput) AutoCreateOidcConfig

func (o AuthAttachmentOutput) AutoCreateOidcConfig() pulumi.BoolOutput

Creating an identity provider.

func (AuthAttachmentOutput) AutoInstallPodIdentityWebhookAddon

func (o AuthAttachmentOutput) AutoInstallPodIdentityWebhookAddon() pulumi.BoolOutput

Creating the PodIdentityWebhook component. if `auto_create_oidc_config` is true, this field must set true.

func (AuthAttachmentOutput) ClusterId

ID of clusters.

func (AuthAttachmentOutput) ElementType

func (AuthAttachmentOutput) ElementType() reflect.Type

func (AuthAttachmentOutput) Issuer

Specify service-account-issuer. If use_tke_default is set to `true`, please do not set this field.

func (AuthAttachmentOutput) JwksUri

Specify service-account-jwks-uri. If use_tke_default is set to `true`, please do not set this field.

func (AuthAttachmentOutput) TkeDefaultIssuer

func (o AuthAttachmentOutput) TkeDefaultIssuer() pulumi.StringOutput

The default issuer of tke. If use_tke_default is set to `true`, this parameter will be set to the default value.

func (AuthAttachmentOutput) TkeDefaultJwksUri

func (o AuthAttachmentOutput) TkeDefaultJwksUri() pulumi.StringOutput

The default jwks_uri of tke. If use_tke_default is set to `true`, this parameter will be set to the default value.

func (AuthAttachmentOutput) ToAuthAttachmentOutput

func (o AuthAttachmentOutput) ToAuthAttachmentOutput() AuthAttachmentOutput

func (AuthAttachmentOutput) ToAuthAttachmentOutputWithContext

func (o AuthAttachmentOutput) ToAuthAttachmentOutputWithContext(ctx context.Context) AuthAttachmentOutput

func (AuthAttachmentOutput) UseTkeDefault

func (o AuthAttachmentOutput) UseTkeDefault() pulumi.BoolPtrOutput

If set to `true`, the issuer and jwks_uri will be generated automatically by tke, please do not set issuer and jwks_uri.

type AuthAttachmentState

type AuthAttachmentState struct {
	// Creating ClientId of the identity provider.
	AutoCreateClientIds pulumi.StringArrayInput
	// If set to `true`, the rbac rule will be created automatically which allow anonymous user to access
	// '/.well-known/openid-configuration' and '/openid/v1/jwks'.
	AutoCreateDiscoveryAnonymousAuth pulumi.BoolPtrInput
	// Creating an identity provider.
	AutoCreateOidcConfig pulumi.BoolPtrInput
	// Creating the PodIdentityWebhook component. if `auto_create_oidc_config` is true, this field must set true.
	AutoInstallPodIdentityWebhookAddon pulumi.BoolPtrInput
	// ID of clusters.
	ClusterId pulumi.StringPtrInput
	// Specify service-account-issuer. If use_tke_default is set to `true`, please do not set this field.
	Issuer pulumi.StringPtrInput
	// Specify service-account-jwks-uri. If use_tke_default is set to `true`, please do not set this field.
	JwksUri pulumi.StringPtrInput
	// The default issuer of tke. If use_tke_default is set to `true`, this parameter will be set to the default value.
	TkeDefaultIssuer pulumi.StringPtrInput
	// The default jwks_uri of tke. If use_tke_default is set to `true`, this parameter will be set to the default value.
	TkeDefaultJwksUri pulumi.StringPtrInput
	// If set to `true`, the issuer and jwks_uri will be generated automatically by tke, please do not set issuer and jwks_uri.
	UseTkeDefault pulumi.BoolPtrInput
}

func (AuthAttachmentState) ElementType

func (AuthAttachmentState) ElementType() reflect.Type

type BackupStorageLocation

type BackupStorageLocation struct {
	pulumi.CustomResourceState

	// Name of the bucket.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// Message of the backup storage location.
	Message pulumi.StringOutput `pulumi:"message"`
	// Name of the backup storage location.
	Name pulumi.StringOutput `pulumi:"name"`
	// Prefix of the bucket.
	Path pulumi.StringPtrOutput `pulumi:"path"`
	// State of the backup storage location.
	State pulumi.StringOutput `pulumi:"state"`
	// Region of the storage.
	StorageRegion pulumi.StringOutput `pulumi:"storageRegion"`
}

func GetBackupStorageLocation

func GetBackupStorageLocation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BackupStorageLocationState, opts ...pulumi.ResourceOption) (*BackupStorageLocation, error)

GetBackupStorageLocation gets an existing BackupStorageLocation 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 NewBackupStorageLocation

func NewBackupStorageLocation(ctx *pulumi.Context,
	name string, args *BackupStorageLocationArgs, opts ...pulumi.ResourceOption) (*BackupStorageLocation, error)

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

func (*BackupStorageLocation) ElementType

func (*BackupStorageLocation) ElementType() reflect.Type

func (*BackupStorageLocation) ToBackupStorageLocationOutput

func (i *BackupStorageLocation) ToBackupStorageLocationOutput() BackupStorageLocationOutput

func (*BackupStorageLocation) ToBackupStorageLocationOutputWithContext

func (i *BackupStorageLocation) ToBackupStorageLocationOutputWithContext(ctx context.Context) BackupStorageLocationOutput

type BackupStorageLocationArgs

type BackupStorageLocationArgs struct {
	// Name of the bucket.
	Bucket pulumi.StringInput
	// Name of the backup storage location.
	Name pulumi.StringPtrInput
	// Prefix of the bucket.
	Path pulumi.StringPtrInput
	// Region of the storage.
	StorageRegion pulumi.StringInput
}

The set of arguments for constructing a BackupStorageLocation resource.

func (BackupStorageLocationArgs) ElementType

func (BackupStorageLocationArgs) ElementType() reflect.Type

type BackupStorageLocationArray

type BackupStorageLocationArray []BackupStorageLocationInput

func (BackupStorageLocationArray) ElementType

func (BackupStorageLocationArray) ElementType() reflect.Type

func (BackupStorageLocationArray) ToBackupStorageLocationArrayOutput

func (i BackupStorageLocationArray) ToBackupStorageLocationArrayOutput() BackupStorageLocationArrayOutput

func (BackupStorageLocationArray) ToBackupStorageLocationArrayOutputWithContext

func (i BackupStorageLocationArray) ToBackupStorageLocationArrayOutputWithContext(ctx context.Context) BackupStorageLocationArrayOutput

type BackupStorageLocationArrayInput

type BackupStorageLocationArrayInput interface {
	pulumi.Input

	ToBackupStorageLocationArrayOutput() BackupStorageLocationArrayOutput
	ToBackupStorageLocationArrayOutputWithContext(context.Context) BackupStorageLocationArrayOutput
}

BackupStorageLocationArrayInput is an input type that accepts BackupStorageLocationArray and BackupStorageLocationArrayOutput values. You can construct a concrete instance of `BackupStorageLocationArrayInput` via:

BackupStorageLocationArray{ BackupStorageLocationArgs{...} }

type BackupStorageLocationArrayOutput

type BackupStorageLocationArrayOutput struct{ *pulumi.OutputState }

func (BackupStorageLocationArrayOutput) ElementType

func (BackupStorageLocationArrayOutput) Index

func (BackupStorageLocationArrayOutput) ToBackupStorageLocationArrayOutput

func (o BackupStorageLocationArrayOutput) ToBackupStorageLocationArrayOutput() BackupStorageLocationArrayOutput

func (BackupStorageLocationArrayOutput) ToBackupStorageLocationArrayOutputWithContext

func (o BackupStorageLocationArrayOutput) ToBackupStorageLocationArrayOutputWithContext(ctx context.Context) BackupStorageLocationArrayOutput

type BackupStorageLocationInput

type BackupStorageLocationInput interface {
	pulumi.Input

	ToBackupStorageLocationOutput() BackupStorageLocationOutput
	ToBackupStorageLocationOutputWithContext(ctx context.Context) BackupStorageLocationOutput
}

type BackupStorageLocationMap

type BackupStorageLocationMap map[string]BackupStorageLocationInput

func (BackupStorageLocationMap) ElementType

func (BackupStorageLocationMap) ElementType() reflect.Type

func (BackupStorageLocationMap) ToBackupStorageLocationMapOutput

func (i BackupStorageLocationMap) ToBackupStorageLocationMapOutput() BackupStorageLocationMapOutput

func (BackupStorageLocationMap) ToBackupStorageLocationMapOutputWithContext

func (i BackupStorageLocationMap) ToBackupStorageLocationMapOutputWithContext(ctx context.Context) BackupStorageLocationMapOutput

type BackupStorageLocationMapInput

type BackupStorageLocationMapInput interface {
	pulumi.Input

	ToBackupStorageLocationMapOutput() BackupStorageLocationMapOutput
	ToBackupStorageLocationMapOutputWithContext(context.Context) BackupStorageLocationMapOutput
}

BackupStorageLocationMapInput is an input type that accepts BackupStorageLocationMap and BackupStorageLocationMapOutput values. You can construct a concrete instance of `BackupStorageLocationMapInput` via:

BackupStorageLocationMap{ "key": BackupStorageLocationArgs{...} }

type BackupStorageLocationMapOutput

type BackupStorageLocationMapOutput struct{ *pulumi.OutputState }

func (BackupStorageLocationMapOutput) ElementType

func (BackupStorageLocationMapOutput) MapIndex

func (BackupStorageLocationMapOutput) ToBackupStorageLocationMapOutput

func (o BackupStorageLocationMapOutput) ToBackupStorageLocationMapOutput() BackupStorageLocationMapOutput

func (BackupStorageLocationMapOutput) ToBackupStorageLocationMapOutputWithContext

func (o BackupStorageLocationMapOutput) ToBackupStorageLocationMapOutputWithContext(ctx context.Context) BackupStorageLocationMapOutput

type BackupStorageLocationOutput

type BackupStorageLocationOutput struct{ *pulumi.OutputState }

func (BackupStorageLocationOutput) Bucket

Name of the bucket.

func (BackupStorageLocationOutput) ElementType

func (BackupStorageLocationOutput) Message

Message of the backup storage location.

func (BackupStorageLocationOutput) Name

Name of the backup storage location.

func (BackupStorageLocationOutput) Path

Prefix of the bucket.

func (BackupStorageLocationOutput) State

State of the backup storage location.

func (BackupStorageLocationOutput) StorageRegion

Region of the storage.

func (BackupStorageLocationOutput) ToBackupStorageLocationOutput

func (o BackupStorageLocationOutput) ToBackupStorageLocationOutput() BackupStorageLocationOutput

func (BackupStorageLocationOutput) ToBackupStorageLocationOutputWithContext

func (o BackupStorageLocationOutput) ToBackupStorageLocationOutputWithContext(ctx context.Context) BackupStorageLocationOutput

type BackupStorageLocationState

type BackupStorageLocationState struct {
	// Name of the bucket.
	Bucket pulumi.StringPtrInput
	// Message of the backup storage location.
	Message pulumi.StringPtrInput
	// Name of the backup storage location.
	Name pulumi.StringPtrInput
	// Prefix of the bucket.
	Path pulumi.StringPtrInput
	// State of the backup storage location.
	State pulumi.StringPtrInput
	// Region of the storage.
	StorageRegion pulumi.StringPtrInput
}

func (BackupStorageLocationState) ElementType

func (BackupStorageLocationState) ElementType() reflect.Type

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to `false` after acquired.
	AcquireClusterAdminRole pulumi.BoolPtrOutput `pulumi:"acquireClusterAdminRole"`
	// Specify cluster authentication configuration. Only available for managed cluster and `cluster_version` >= 1.20.
	AuthOptions ClusterAuthOptionsPtrOutput `pulumi:"authOptions"`
	// Whether the cluster level auto upgraded, valid for managed cluster.
	AutoUpgradeClusterLevel pulumi.BoolPtrOutput `pulumi:"autoUpgradeClusterLevel"`
	// The number of basic pods. valid when enable_customized_pod_cidr=true.
	BasePodNum pulumi.IntPtrOutput `pulumi:"basePodNum"`
	// The certificate used for access.
	CertificationAuthority pulumi.StringOutput `pulumi:"certificationAuthority"`
	// Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'.
	// `claim_expired_seconds` must greater or equal than 300 and less than 15768000.
	ClaimExpiredSeconds pulumi.IntOutput `pulumi:"claimExpiredSeconds"`
	// Indicates whether to enable cluster node auto scaling. Default is false.
	//
	// Deprecated: This argument is deprecated because the TKE auto-scaling group was no longer available.
	ClusterAsEnabled pulumi.BoolOutput `pulumi:"clusterAsEnabled"`
	// Specify Cluster Audit config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.
	ClusterAudit ClusterClusterAuditPtrOutput `pulumi:"clusterAudit"`
	// A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this vpc. Must be in
	// 10./192.168/172.[16-31] segments.
	ClusterCidr pulumi.StringPtrOutput `pulumi:"clusterCidr"`
	// Deployment type of the cluster, the available values include: 'MANAGED_CLUSTER' and 'INDEPENDENT_CLUSTER'. Default is
	// 'MANAGED_CLUSTER'.
	ClusterDeployType pulumi.StringPtrOutput `pulumi:"clusterDeployType"`
	// Description of the cluster.
	ClusterDesc pulumi.StringPtrOutput `pulumi:"clusterDesc"`
	// External network address to access.
	ClusterExternalEndpoint pulumi.StringOutput `pulumi:"clusterExternalEndpoint"`
	// Customized parameters for master component,such as kube-apiserver, kube-controller-manager, kube-scheduler.
	ClusterExtraArgs ClusterClusterExtraArgsPtrOutput `pulumi:"clusterExtraArgs"`
	// Open internet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only
	// cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.
	ClusterInternet pulumi.BoolPtrOutput `pulumi:"clusterInternet"`
	// Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the
	// cluster_external_endpoint value may be changed automatically too.
	ClusterInternetDomain pulumi.StringPtrOutput `pulumi:"clusterInternetDomain"`
	// Specify security group, NOTE: This argument must not be empty if cluster internet enabled.
	ClusterInternetSecurityGroup pulumi.StringPtrOutput `pulumi:"clusterInternetSecurityGroup"`
	// Open intranet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only
	// cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.
	ClusterIntranet pulumi.BoolPtrOutput `pulumi:"clusterIntranet"`
	// Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the
	// pgw_endpoint value may be changed automatically too.
	ClusterIntranetDomain pulumi.StringPtrOutput `pulumi:"clusterIntranetDomain"`
	// Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true.
	// `cluster_intranet_subnet_id` can not modify once be set.
	ClusterIntranetSubnetId pulumi.StringPtrOutput `pulumi:"clusterIntranetSubnetId"`
	// Indicates whether `ipvs` is enabled. Default is true. False means `iptables` is enabled.
	ClusterIpvs pulumi.BoolPtrOutput `pulumi:"clusterIpvs"`
	// Specify cluster level, valid for managed cluster, use data source `tencentcloud_kubernetes_cluster_levels` to query
	// available levels. Available value examples `L5`, `L20`, `L50`, `L100`, etc.
	ClusterLevel pulumi.StringOutput `pulumi:"clusterLevel"`
	// The maximum number of Pods per node in the cluster. Default is 256. The minimum value is 4. When its power unequal to 2,
	// it will round upward to the closest power of 2.
	ClusterMaxPodNum pulumi.IntPtrOutput `pulumi:"clusterMaxPodNum"`
	// The maximum number of services in the cluster. Default is 256. The range is from 32 to 32768. When its power unequal to
	// 2, it will round upward to the closest power of 2.
	ClusterMaxServiceNum pulumi.IntPtrOutput `pulumi:"clusterMaxServiceNum"`
	// Name of the cluster.
	ClusterName pulumi.StringPtrOutput `pulumi:"clusterName"`
	// Number of nodes in the cluster.
	ClusterNodeNum pulumi.IntOutput `pulumi:"clusterNodeNum"`
	// Operating system of the cluster, the available values include:
	// 'centos7.6.0_x64','ubuntu18.04.1x86_64','tlinux2.4x86_64'. Default is 'tlinux2.4x86_64'.
	ClusterOs pulumi.StringPtrOutput `pulumi:"clusterOs"`
	// Image type of the cluster os, the available values include: 'GENERAL'. Default is 'GENERAL'.
	ClusterOsType pulumi.StringPtrOutput `pulumi:"clusterOsType"`
	// Subnet ID of the cluster, such as: subnet-b3p7d7q5.
	ClusterSubnetId pulumi.StringPtrOutput `pulumi:"clusterSubnetId"`
	// Version of the cluster. Use `tencentcloud_kubernetes_available_cluster_versions` to get the upgradable cluster version.
	ClusterVersion pulumi.StringOutput `pulumi:"clusterVersion"`
	// Runtime type of the cluster, the available values include: 'docker' and 'containerd'.The Kubernetes v1.24 has removed
	// dockershim, so please use containerd in v1.24 or higher.Default is 'docker'.
	ContainerRuntime pulumi.StringPtrOutput `pulumi:"containerRuntime"`
	// Indicates whether cluster deletion protection is enabled. Default is false.
	DeletionProtection pulumi.BoolPtrOutput `pulumi:"deletionProtection"`
	// Docker graph path. Default is `/var/lib/docker`.
	DockerGraphPath pulumi.StringPtrOutput `pulumi:"dockerGraphPath"`
	// Domain name for access.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Whether to enable the custom mode of node podCIDR size. Default is false.
	EnableCustomizedPodCidr pulumi.BoolPtrOutput `pulumi:"enableCustomizedPodCidr"`
	// Subnet Ids for cluster with VPC-CNI network mode. This field can only set when field `network_type` is 'VPC-CNI'.
	// `eni_subnet_ids` can not empty once be set.
	EniSubnetIds pulumi.StringArrayOutput `pulumi:"eniSubnetIds"`
	// Specify cluster Event Persistence config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.
	EventPersistence ClusterEventPersistencePtrOutput `pulumi:"eventPersistence"`
	// create tke cluster by existed instances.
	ExistInstances ClusterExistInstanceArrayOutput `pulumi:"existInstances"`
	// Information of the add-on to be installed.
	ExtensionAddons ClusterExtensionAddonArrayOutput `pulumi:"extensionAddons"`
	// Custom parameter information related to the node.
	ExtraArgs pulumi.StringArrayOutput `pulumi:"extraArgs"`
	// Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it takes effect for all
	// nodes.
	GlobeDesiredPodNum pulumi.IntPtrOutput `pulumi:"globeDesiredPodNum"`
	// Indicates whether to ignore the cluster cidr conflict error. Default is false.
	IgnoreClusterCidrConflict pulumi.BoolPtrOutput `pulumi:"ignoreClusterCidrConflict"`
	// Indicates whether non-static ip mode is enabled. Default is false.
	IsNonStaticIpMode pulumi.BoolPtrOutput `pulumi:"isNonStaticIpMode"`
	// Kubernetes config.
	KubeConfig pulumi.StringOutput `pulumi:"kubeConfig"`
	// Kubernetes config of private network.
	KubeConfigIntranet pulumi.StringOutput `pulumi:"kubeConfigIntranet"`
	// Cluster kube-proxy mode, the available values include: 'kube-proxy-bpf'. Default is not set.When set to kube-proxy-bpf,
	// cluster version greater than 1.14 and with Tencent Linux 2.4 is required.
	KubeProxyMode pulumi.StringPtrOutput `pulumi:"kubeProxyMode"`
	// Labels of tke cluster nodes.
	Labels pulumi.MapOutput `pulumi:"labels"`
	// Specify cluster log agent config.
	LogAgent ClusterLogAgentPtrOutput `pulumi:"logAgent"`
	// Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This
	// field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true.
	// `managed_cluster_internet_security_policies` can not delete or empty once be set.
	//
	// Deprecated: this argument was deprecated, use `cluster_internet_security_group` instead.
	ManagedClusterInternetSecurityPolicies pulumi.StringArrayOutput `pulumi:"managedClusterInternetSecurityPolicies"`
	// Deploy the machine configuration information of the 'MASTER_ETCD' service, and create <=7 units for common users.
	MasterConfigs ClusterMasterConfigArrayOutput `pulumi:"masterConfigs"`
	// Mount target. Default is not mounting.
	MountTarget pulumi.StringPtrOutput `pulumi:"mountTarget"`
	// Cluster network type, the available values include: 'GR' and 'VPC-CNI' and 'CiliumOverlay'. Default is GR.
	NetworkType pulumi.StringPtrOutput `pulumi:"networkType"`
	// Node name type of Cluster, the available values include: 'lan-ip' and 'hostname', Default is 'lan-ip'.
	NodeNameType pulumi.StringPtrOutput `pulumi:"nodeNameType"`
	// Global config effective for all node pools.
	NodePoolGlobalConfigs ClusterNodePoolGlobalConfigArrayOutput `pulumi:"nodePoolGlobalConfigs"`
	// Password of account.
	Password pulumi.StringOutput `pulumi:"password"`
	// The Intranet address used for access.
	PgwEndpoint pulumi.StringOutput `pulumi:"pgwEndpoint"`
	// Project ID, default value is 0.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Container Runtime version.
	RuntimeVersion pulumi.StringPtrOutput `pulumi:"runtimeVersion"`
	// Access policy.
	SecurityPolicies pulumi.StringArrayOutput `pulumi:"securityPolicies"`
	// A network address block of the service. Different from vpc cidr and cidr of other clusters within this vpc. Must be in
	// 10./192.168/172.[16-31] segments.
	ServiceCidr pulumi.StringPtrOutput `pulumi:"serviceCidr"`
	// The tags of the cluster.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrOutput `pulumi:"unschedulable"`
	// Indicates whether upgrade all instances when cluster_version change. Default is false.
	UpgradeInstancesFollowCluster pulumi.BoolPtrOutput `pulumi:"upgradeInstancesFollowCluster"`
	// User name of account.
	UserName pulumi.StringOutput `pulumi:"userName"`
	// Distinguish between shared network card multi-IP mode and independent network card mode. Fill in `tke-route-eni` for
	// shared network card multi-IP mode and `tke-direct-eni` for independent network card mode. The default is shared network
	// card mode. When it is necessary to turn off the vpc-cni container network capability, both `eni_subnet_ids` and
	// `vpc_cni_type` must be set to empty.
	VpcCniType pulumi.StringOutput `pulumi:"vpcCniType"`
	// Vpc Id of the cluster.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// Deploy the machine configuration information of the 'WORKER' service, and create <=20 units for common users. The other
	// 'WORK' service are added by 'tencentcloud_kubernetes_worker'.
	WorkerConfigs ClusterWorkerConfigArrayOutput `pulumi:"workerConfigs"`
	// An information list of cvm within the 'WORKER' clusters. Each element contains the following attributes:
	WorkerInstancesLists ClusterWorkerInstancesListArrayOutput `pulumi:"workerInstancesLists"`
}

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 {
	// If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to `false` after acquired.
	AcquireClusterAdminRole pulumi.BoolPtrInput
	// Specify cluster authentication configuration. Only available for managed cluster and `cluster_version` >= 1.20.
	AuthOptions ClusterAuthOptionsPtrInput
	// Whether the cluster level auto upgraded, valid for managed cluster.
	AutoUpgradeClusterLevel pulumi.BoolPtrInput
	// The number of basic pods. valid when enable_customized_pod_cidr=true.
	BasePodNum pulumi.IntPtrInput
	// Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'.
	// `claim_expired_seconds` must greater or equal than 300 and less than 15768000.
	ClaimExpiredSeconds pulumi.IntPtrInput
	// Specify Cluster Audit config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.
	ClusterAudit ClusterClusterAuditPtrInput
	// A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this vpc. Must be in
	// 10./192.168/172.[16-31] segments.
	ClusterCidr pulumi.StringPtrInput
	// Deployment type of the cluster, the available values include: 'MANAGED_CLUSTER' and 'INDEPENDENT_CLUSTER'. Default is
	// 'MANAGED_CLUSTER'.
	ClusterDeployType pulumi.StringPtrInput
	// Description of the cluster.
	ClusterDesc pulumi.StringPtrInput
	// Customized parameters for master component,such as kube-apiserver, kube-controller-manager, kube-scheduler.
	ClusterExtraArgs ClusterClusterExtraArgsPtrInput
	// Open internet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only
	// cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.
	ClusterInternet pulumi.BoolPtrInput
	// Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the
	// cluster_external_endpoint value may be changed automatically too.
	ClusterInternetDomain pulumi.StringPtrInput
	// Specify security group, NOTE: This argument must not be empty if cluster internet enabled.
	ClusterInternetSecurityGroup pulumi.StringPtrInput
	// Open intranet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only
	// cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.
	ClusterIntranet pulumi.BoolPtrInput
	// Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the
	// pgw_endpoint value may be changed automatically too.
	ClusterIntranetDomain pulumi.StringPtrInput
	// Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true.
	// `cluster_intranet_subnet_id` can not modify once be set.
	ClusterIntranetSubnetId pulumi.StringPtrInput
	// Indicates whether `ipvs` is enabled. Default is true. False means `iptables` is enabled.
	ClusterIpvs pulumi.BoolPtrInput
	// Specify cluster level, valid for managed cluster, use data source `tencentcloud_kubernetes_cluster_levels` to query
	// available levels. Available value examples `L5`, `L20`, `L50`, `L100`, etc.
	ClusterLevel pulumi.StringPtrInput
	// The maximum number of Pods per node in the cluster. Default is 256. The minimum value is 4. When its power unequal to 2,
	// it will round upward to the closest power of 2.
	ClusterMaxPodNum pulumi.IntPtrInput
	// The maximum number of services in the cluster. Default is 256. The range is from 32 to 32768. When its power unequal to
	// 2, it will round upward to the closest power of 2.
	ClusterMaxServiceNum pulumi.IntPtrInput
	// Name of the cluster.
	ClusterName pulumi.StringPtrInput
	// Operating system of the cluster, the available values include:
	// 'centos7.6.0_x64','ubuntu18.04.1x86_64','tlinux2.4x86_64'. Default is 'tlinux2.4x86_64'.
	ClusterOs pulumi.StringPtrInput
	// Image type of the cluster os, the available values include: 'GENERAL'. Default is 'GENERAL'.
	ClusterOsType pulumi.StringPtrInput
	// Subnet ID of the cluster, such as: subnet-b3p7d7q5.
	ClusterSubnetId pulumi.StringPtrInput
	// Version of the cluster. Use `tencentcloud_kubernetes_available_cluster_versions` to get the upgradable cluster version.
	ClusterVersion pulumi.StringPtrInput
	// Runtime type of the cluster, the available values include: 'docker' and 'containerd'.The Kubernetes v1.24 has removed
	// dockershim, so please use containerd in v1.24 or higher.Default is 'docker'.
	ContainerRuntime pulumi.StringPtrInput
	// Indicates whether cluster deletion protection is enabled. Default is false.
	DeletionProtection pulumi.BoolPtrInput
	// Docker graph path. Default is `/var/lib/docker`.
	DockerGraphPath pulumi.StringPtrInput
	// Whether to enable the custom mode of node podCIDR size. Default is false.
	EnableCustomizedPodCidr pulumi.BoolPtrInput
	// Subnet Ids for cluster with VPC-CNI network mode. This field can only set when field `network_type` is 'VPC-CNI'.
	// `eni_subnet_ids` can not empty once be set.
	EniSubnetIds pulumi.StringArrayInput
	// Specify cluster Event Persistence config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.
	EventPersistence ClusterEventPersistencePtrInput
	// create tke cluster by existed instances.
	ExistInstances ClusterExistInstanceArrayInput
	// Information of the add-on to be installed.
	ExtensionAddons ClusterExtensionAddonArrayInput
	// Custom parameter information related to the node.
	ExtraArgs pulumi.StringArrayInput
	// Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it takes effect for all
	// nodes.
	GlobeDesiredPodNum pulumi.IntPtrInput
	// Indicates whether to ignore the cluster cidr conflict error. Default is false.
	IgnoreClusterCidrConflict pulumi.BoolPtrInput
	// Indicates whether non-static ip mode is enabled. Default is false.
	IsNonStaticIpMode pulumi.BoolPtrInput
	// Cluster kube-proxy mode, the available values include: 'kube-proxy-bpf'. Default is not set.When set to kube-proxy-bpf,
	// cluster version greater than 1.14 and with Tencent Linux 2.4 is required.
	KubeProxyMode pulumi.StringPtrInput
	// Labels of tke cluster nodes.
	Labels pulumi.MapInput
	// Specify cluster log agent config.
	LogAgent ClusterLogAgentPtrInput
	// Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This
	// field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true.
	// `managed_cluster_internet_security_policies` can not delete or empty once be set.
	//
	// Deprecated: this argument was deprecated, use `cluster_internet_security_group` instead.
	ManagedClusterInternetSecurityPolicies pulumi.StringArrayInput
	// Deploy the machine configuration information of the 'MASTER_ETCD' service, and create <=7 units for common users.
	MasterConfigs ClusterMasterConfigArrayInput
	// Mount target. Default is not mounting.
	MountTarget pulumi.StringPtrInput
	// Cluster network type, the available values include: 'GR' and 'VPC-CNI' and 'CiliumOverlay'. Default is GR.
	NetworkType pulumi.StringPtrInput
	// Node name type of Cluster, the available values include: 'lan-ip' and 'hostname', Default is 'lan-ip'.
	NodeNameType pulumi.StringPtrInput
	// Global config effective for all node pools.
	NodePoolGlobalConfigs ClusterNodePoolGlobalConfigArrayInput
	// Project ID, default value is 0.
	ProjectId pulumi.IntPtrInput
	// Container Runtime version.
	RuntimeVersion pulumi.StringPtrInput
	// A network address block of the service. Different from vpc cidr and cidr of other clusters within this vpc. Must be in
	// 10./192.168/172.[16-31] segments.
	ServiceCidr pulumi.StringPtrInput
	// The tags of the cluster.
	Tags pulumi.MapInput
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrInput
	// Indicates whether upgrade all instances when cluster_version change. Default is false.
	UpgradeInstancesFollowCluster pulumi.BoolPtrInput
	// Distinguish between shared network card multi-IP mode and independent network card mode. Fill in `tke-route-eni` for
	// shared network card multi-IP mode and `tke-direct-eni` for independent network card mode. The default is shared network
	// card mode. When it is necessary to turn off the vpc-cni container network capability, both `eni_subnet_ids` and
	// `vpc_cni_type` must be set to empty.
	VpcCniType pulumi.StringPtrInput
	// Vpc Id of the cluster.
	VpcId pulumi.StringInput
	// Deploy the machine configuration information of the 'WORKER' service, and create <=20 units for common users. The other
	// 'WORK' service are added by 'tencentcloud_kubernetes_worker'.
	WorkerConfigs ClusterWorkerConfigArrayInput
}

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 ClusterAttachment

type ClusterAttachment struct {
	pulumi.CustomResourceState

	// ID of the cluster.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName
	// and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization
	// is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed.
	// Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a
	// segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).
	Hostname pulumi.StringPtrOutput `pulumi:"hostname"`
	// ID of the CVM instance, this cvm will reinstall the system.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set.
	KeyIds pulumi.StringPtrOutput `pulumi:"keyIds"`
	// Labels of tke attachment exits CVM.
	Labels pulumi.MapOutput `pulumi:"labels"`
	// Password to access, should be set if `key_ids` not set.
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// A list of security group IDs after attach to cluster.
	SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"`
	// State of the node.
	State pulumi.StringOutput `pulumi:"state"`
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrOutput `pulumi:"unschedulable"`
	// Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances.
	WorkerConfig ClusterAttachmentWorkerConfigPtrOutput `pulumi:"workerConfig"`
	// Override variable worker_config, commonly used to attach existing instances.
	WorkerConfigOverrides ClusterAttachmentWorkerConfigOverridesPtrOutput `pulumi:"workerConfigOverrides"`
}

func GetClusterAttachment

func GetClusterAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterAttachmentState, opts ...pulumi.ResourceOption) (*ClusterAttachment, error)

GetClusterAttachment gets an existing ClusterAttachment 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 NewClusterAttachment

func NewClusterAttachment(ctx *pulumi.Context,
	name string, args *ClusterAttachmentArgs, opts ...pulumi.ResourceOption) (*ClusterAttachment, error)

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

func (*ClusterAttachment) ElementType

func (*ClusterAttachment) ElementType() reflect.Type

func (*ClusterAttachment) ToClusterAttachmentOutput

func (i *ClusterAttachment) ToClusterAttachmentOutput() ClusterAttachmentOutput

func (*ClusterAttachment) ToClusterAttachmentOutputWithContext

func (i *ClusterAttachment) ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput

type ClusterAttachmentArgs

type ClusterAttachmentArgs struct {
	// ID of the cluster.
	ClusterId pulumi.StringInput
	// The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName
	// and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization
	// is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed.
	// Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a
	// segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).
	Hostname pulumi.StringPtrInput
	// ID of the CVM instance, this cvm will reinstall the system.
	InstanceId pulumi.StringInput
	// The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set.
	KeyIds pulumi.StringPtrInput
	// Labels of tke attachment exits CVM.
	Labels pulumi.MapInput
	// Password to access, should be set if `key_ids` not set.
	Password pulumi.StringPtrInput
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrInput
	// Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances.
	WorkerConfig ClusterAttachmentWorkerConfigPtrInput
	// Override variable worker_config, commonly used to attach existing instances.
	WorkerConfigOverrides ClusterAttachmentWorkerConfigOverridesPtrInput
}

The set of arguments for constructing a ClusterAttachment resource.

func (ClusterAttachmentArgs) ElementType

func (ClusterAttachmentArgs) ElementType() reflect.Type

type ClusterAttachmentArray

type ClusterAttachmentArray []ClusterAttachmentInput

func (ClusterAttachmentArray) ElementType

func (ClusterAttachmentArray) ElementType() reflect.Type

func (ClusterAttachmentArray) ToClusterAttachmentArrayOutput

func (i ClusterAttachmentArray) ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput

func (ClusterAttachmentArray) ToClusterAttachmentArrayOutputWithContext

func (i ClusterAttachmentArray) ToClusterAttachmentArrayOutputWithContext(ctx context.Context) ClusterAttachmentArrayOutput

type ClusterAttachmentArrayInput

type ClusterAttachmentArrayInput interface {
	pulumi.Input

	ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput
	ToClusterAttachmentArrayOutputWithContext(context.Context) ClusterAttachmentArrayOutput
}

ClusterAttachmentArrayInput is an input type that accepts ClusterAttachmentArray and ClusterAttachmentArrayOutput values. You can construct a concrete instance of `ClusterAttachmentArrayInput` via:

ClusterAttachmentArray{ ClusterAttachmentArgs{...} }

type ClusterAttachmentArrayOutput

type ClusterAttachmentArrayOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentArrayOutput) ElementType

func (ClusterAttachmentArrayOutput) Index

func (ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput

func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput

func (ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext

func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext(ctx context.Context) ClusterAttachmentArrayOutput

type ClusterAttachmentInput

type ClusterAttachmentInput interface {
	pulumi.Input

	ToClusterAttachmentOutput() ClusterAttachmentOutput
	ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput
}

type ClusterAttachmentMap

type ClusterAttachmentMap map[string]ClusterAttachmentInput

func (ClusterAttachmentMap) ElementType

func (ClusterAttachmentMap) ElementType() reflect.Type

func (ClusterAttachmentMap) ToClusterAttachmentMapOutput

func (i ClusterAttachmentMap) ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput

func (ClusterAttachmentMap) ToClusterAttachmentMapOutputWithContext

func (i ClusterAttachmentMap) ToClusterAttachmentMapOutputWithContext(ctx context.Context) ClusterAttachmentMapOutput

type ClusterAttachmentMapInput

type ClusterAttachmentMapInput interface {
	pulumi.Input

	ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput
	ToClusterAttachmentMapOutputWithContext(context.Context) ClusterAttachmentMapOutput
}

ClusterAttachmentMapInput is an input type that accepts ClusterAttachmentMap and ClusterAttachmentMapOutput values. You can construct a concrete instance of `ClusterAttachmentMapInput` via:

ClusterAttachmentMap{ "key": ClusterAttachmentArgs{...} }

type ClusterAttachmentMapOutput

type ClusterAttachmentMapOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentMapOutput) ElementType

func (ClusterAttachmentMapOutput) ElementType() reflect.Type

func (ClusterAttachmentMapOutput) MapIndex

func (ClusterAttachmentMapOutput) ToClusterAttachmentMapOutput

func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput

func (ClusterAttachmentMapOutput) ToClusterAttachmentMapOutputWithContext

func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutputWithContext(ctx context.Context) ClusterAttachmentMapOutput

type ClusterAttachmentOutput

type ClusterAttachmentOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentOutput) ClusterId

ID of the cluster.

func (ClusterAttachmentOutput) ElementType

func (ClusterAttachmentOutput) ElementType() reflect.Type

func (ClusterAttachmentOutput) Hostname

The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).

func (ClusterAttachmentOutput) InstanceId

ID of the CVM instance, this cvm will reinstall the system.

func (ClusterAttachmentOutput) KeyIds

The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set.

func (ClusterAttachmentOutput) Labels

Labels of tke attachment exits CVM.

func (ClusterAttachmentOutput) Password

Password to access, should be set if `key_ids` not set.

func (ClusterAttachmentOutput) SecurityGroups

A list of security group IDs after attach to cluster.

func (ClusterAttachmentOutput) State

State of the node.

func (ClusterAttachmentOutput) ToClusterAttachmentOutput

func (o ClusterAttachmentOutput) ToClusterAttachmentOutput() ClusterAttachmentOutput

func (ClusterAttachmentOutput) ToClusterAttachmentOutputWithContext

func (o ClusterAttachmentOutput) ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput

func (ClusterAttachmentOutput) Unschedulable

func (o ClusterAttachmentOutput) Unschedulable() pulumi.IntPtrOutput

Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.

func (ClusterAttachmentOutput) WorkerConfig

Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances.

func (ClusterAttachmentOutput) WorkerConfigOverrides

Override variable worker_config, commonly used to attach existing instances.

type ClusterAttachmentState

type ClusterAttachmentState struct {
	// ID of the cluster.
	ClusterId pulumi.StringPtrInput
	// The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName
	// and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization
	// is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed.
	// Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a
	// segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).
	Hostname pulumi.StringPtrInput
	// ID of the CVM instance, this cvm will reinstall the system.
	InstanceId pulumi.StringPtrInput
	// The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set.
	KeyIds pulumi.StringPtrInput
	// Labels of tke attachment exits CVM.
	Labels pulumi.MapInput
	// Password to access, should be set if `key_ids` not set.
	Password pulumi.StringPtrInput
	// A list of security group IDs after attach to cluster.
	SecurityGroups pulumi.StringArrayInput
	// State of the node.
	State pulumi.StringPtrInput
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrInput
	// Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances.
	WorkerConfig ClusterAttachmentWorkerConfigPtrInput
	// Override variable worker_config, commonly used to attach existing instances.
	WorkerConfigOverrides ClusterAttachmentWorkerConfigOverridesPtrInput
}

func (ClusterAttachmentState) ElementType

func (ClusterAttachmentState) ElementType() reflect.Type

type ClusterAttachmentWorkerConfig

type ClusterAttachmentWorkerConfig struct {
	DataDisks       []ClusterAttachmentWorkerConfigDataDisk `pulumi:"dataDisks"`
	DesiredPodNum   *int                                    `pulumi:"desiredPodNum"`
	DockerGraphPath *string                                 `pulumi:"dockerGraphPath"`
	ExtraArgs       []string                                `pulumi:"extraArgs"`
	GpuArgs         *ClusterAttachmentWorkerConfigGpuArgs   `pulumi:"gpuArgs"`
	IsSchedule      *bool                                   `pulumi:"isSchedule"`
	MountTarget     *string                                 `pulumi:"mountTarget"`
	UserData        *string                                 `pulumi:"userData"`
}

type ClusterAttachmentWorkerConfigArgs

type ClusterAttachmentWorkerConfigArgs struct {
	DataDisks       ClusterAttachmentWorkerConfigDataDiskArrayInput `pulumi:"dataDisks"`
	DesiredPodNum   pulumi.IntPtrInput                              `pulumi:"desiredPodNum"`
	DockerGraphPath pulumi.StringPtrInput                           `pulumi:"dockerGraphPath"`
	ExtraArgs       pulumi.StringArrayInput                         `pulumi:"extraArgs"`
	GpuArgs         ClusterAttachmentWorkerConfigGpuArgsPtrInput    `pulumi:"gpuArgs"`
	IsSchedule      pulumi.BoolPtrInput                             `pulumi:"isSchedule"`
	MountTarget     pulumi.StringPtrInput                           `pulumi:"mountTarget"`
	UserData        pulumi.StringPtrInput                           `pulumi:"userData"`
}

func (ClusterAttachmentWorkerConfigArgs) ElementType

func (ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutput

func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutput() ClusterAttachmentWorkerConfigOutput

func (ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutputWithContext

func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOutput

func (ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutput

func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput

func (ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutputWithContext

func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput

type ClusterAttachmentWorkerConfigDataDisk

type ClusterAttachmentWorkerConfigDataDisk struct {
	AutoFormatAndMount *bool   `pulumi:"autoFormatAndMount"`
	DiskPartition      *string `pulumi:"diskPartition"`
	DiskSize           *int    `pulumi:"diskSize"`
	DiskType           *string `pulumi:"diskType"`
	FileSystem         *string `pulumi:"fileSystem"`
	MountTarget        *string `pulumi:"mountTarget"`
}

type ClusterAttachmentWorkerConfigDataDiskArgs

type ClusterAttachmentWorkerConfigDataDiskArgs struct {
	AutoFormatAndMount pulumi.BoolPtrInput   `pulumi:"autoFormatAndMount"`
	DiskPartition      pulumi.StringPtrInput `pulumi:"diskPartition"`
	DiskSize           pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType           pulumi.StringPtrInput `pulumi:"diskType"`
	FileSystem         pulumi.StringPtrInput `pulumi:"fileSystem"`
	MountTarget        pulumi.StringPtrInput `pulumi:"mountTarget"`
}

func (ClusterAttachmentWorkerConfigDataDiskArgs) ElementType

func (ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutput

func (i ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput

func (ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext

func (i ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskOutput

type ClusterAttachmentWorkerConfigDataDiskArray

type ClusterAttachmentWorkerConfigDataDiskArray []ClusterAttachmentWorkerConfigDataDiskInput

func (ClusterAttachmentWorkerConfigDataDiskArray) ElementType

func (ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutput

func (i ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutput() ClusterAttachmentWorkerConfigDataDiskArrayOutput

func (ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext

func (i ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskArrayOutput

type ClusterAttachmentWorkerConfigDataDiskArrayInput

type ClusterAttachmentWorkerConfigDataDiskArrayInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigDataDiskArrayOutput() ClusterAttachmentWorkerConfigDataDiskArrayOutput
	ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext(context.Context) ClusterAttachmentWorkerConfigDataDiskArrayOutput
}

ClusterAttachmentWorkerConfigDataDiskArrayInput is an input type that accepts ClusterAttachmentWorkerConfigDataDiskArray and ClusterAttachmentWorkerConfigDataDiskArrayOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigDataDiskArrayInput` via:

ClusterAttachmentWorkerConfigDataDiskArray{ ClusterAttachmentWorkerConfigDataDiskArgs{...} }

type ClusterAttachmentWorkerConfigDataDiskArrayOutput

type ClusterAttachmentWorkerConfigDataDiskArrayOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigDataDiskArrayOutput) ElementType

func (ClusterAttachmentWorkerConfigDataDiskArrayOutput) Index

func (ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutput

func (o ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutput() ClusterAttachmentWorkerConfigDataDiskArrayOutput

func (ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext

func (o ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskArrayOutput

type ClusterAttachmentWorkerConfigDataDiskInput

type ClusterAttachmentWorkerConfigDataDiskInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput
	ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(context.Context) ClusterAttachmentWorkerConfigDataDiskOutput
}

ClusterAttachmentWorkerConfigDataDiskInput is an input type that accepts ClusterAttachmentWorkerConfigDataDiskArgs and ClusterAttachmentWorkerConfigDataDiskOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigDataDiskInput` via:

ClusterAttachmentWorkerConfigDataDiskArgs{...}

type ClusterAttachmentWorkerConfigDataDiskOutput

type ClusterAttachmentWorkerConfigDataDiskOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigDataDiskOutput) AutoFormatAndMount

func (ClusterAttachmentWorkerConfigDataDiskOutput) DiskPartition

func (ClusterAttachmentWorkerConfigDataDiskOutput) DiskSize

func (ClusterAttachmentWorkerConfigDataDiskOutput) DiskType

func (ClusterAttachmentWorkerConfigDataDiskOutput) ElementType

func (ClusterAttachmentWorkerConfigDataDiskOutput) FileSystem

func (ClusterAttachmentWorkerConfigDataDiskOutput) MountTarget

func (ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutput

func (o ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput

func (ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext

func (o ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskOutput

type ClusterAttachmentWorkerConfigGpuArgs

type ClusterAttachmentWorkerConfigGpuArgs struct {
	Cuda         map[string]interface{} `pulumi:"cuda"`
	Cudnn        map[string]interface{} `pulumi:"cudnn"`
	CustomDriver map[string]interface{} `pulumi:"customDriver"`
	Driver       map[string]interface{} `pulumi:"driver"`
	MigEnable    *bool                  `pulumi:"migEnable"`
}

type ClusterAttachmentWorkerConfigGpuArgsArgs

type ClusterAttachmentWorkerConfigGpuArgsArgs struct {
	Cuda         pulumi.MapInput     `pulumi:"cuda"`
	Cudnn        pulumi.MapInput     `pulumi:"cudnn"`
	CustomDriver pulumi.MapInput     `pulumi:"customDriver"`
	Driver       pulumi.MapInput     `pulumi:"driver"`
	MigEnable    pulumi.BoolPtrInput `pulumi:"migEnable"`
}

func (ClusterAttachmentWorkerConfigGpuArgsArgs) ElementType

func (ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsOutput

func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsOutput() ClusterAttachmentWorkerConfigGpuArgsOutput

func (ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext

func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsOutput

func (ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput

func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput() ClusterAttachmentWorkerConfigGpuArgsPtrOutput

func (ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext

func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsPtrOutput

type ClusterAttachmentWorkerConfigGpuArgsInput

type ClusterAttachmentWorkerConfigGpuArgsInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigGpuArgsOutput() ClusterAttachmentWorkerConfigGpuArgsOutput
	ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext(context.Context) ClusterAttachmentWorkerConfigGpuArgsOutput
}

ClusterAttachmentWorkerConfigGpuArgsInput is an input type that accepts ClusterAttachmentWorkerConfigGpuArgsArgs and ClusterAttachmentWorkerConfigGpuArgsOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigGpuArgsInput` via:

ClusterAttachmentWorkerConfigGpuArgsArgs{...}

type ClusterAttachmentWorkerConfigGpuArgsOutput

type ClusterAttachmentWorkerConfigGpuArgsOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigGpuArgsOutput) Cuda

func (ClusterAttachmentWorkerConfigGpuArgsOutput) Cudnn

func (ClusterAttachmentWorkerConfigGpuArgsOutput) CustomDriver

func (ClusterAttachmentWorkerConfigGpuArgsOutput) Driver

func (ClusterAttachmentWorkerConfigGpuArgsOutput) ElementType

func (ClusterAttachmentWorkerConfigGpuArgsOutput) MigEnable

func (ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsOutput

func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsOutput() ClusterAttachmentWorkerConfigGpuArgsOutput

func (ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext

func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsOutput

func (ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput

func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput() ClusterAttachmentWorkerConfigGpuArgsPtrOutput

func (ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext

func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsPtrOutput

type ClusterAttachmentWorkerConfigGpuArgsPtrInput

type ClusterAttachmentWorkerConfigGpuArgsPtrInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigGpuArgsPtrOutput() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
	ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext(context.Context) ClusterAttachmentWorkerConfigGpuArgsPtrOutput
}

ClusterAttachmentWorkerConfigGpuArgsPtrInput is an input type that accepts ClusterAttachmentWorkerConfigGpuArgsArgs, ClusterAttachmentWorkerConfigGpuArgsPtr and ClusterAttachmentWorkerConfigGpuArgsPtrOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigGpuArgsPtrInput` via:

        ClusterAttachmentWorkerConfigGpuArgsArgs{...}

or:

        nil

type ClusterAttachmentWorkerConfigGpuArgsPtrOutput

type ClusterAttachmentWorkerConfigGpuArgsPtrOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Cuda

func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Cudnn

func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) CustomDriver

func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Driver

func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Elem

func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ElementType

func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) MigEnable

func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput

func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput() ClusterAttachmentWorkerConfigGpuArgsPtrOutput

func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext

func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsPtrOutput

type ClusterAttachmentWorkerConfigInput

type ClusterAttachmentWorkerConfigInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigOutput() ClusterAttachmentWorkerConfigOutput
	ToClusterAttachmentWorkerConfigOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOutput
}

ClusterAttachmentWorkerConfigInput is an input type that accepts ClusterAttachmentWorkerConfigArgs and ClusterAttachmentWorkerConfigOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigInput` via:

ClusterAttachmentWorkerConfigArgs{...}

type ClusterAttachmentWorkerConfigOutput

type ClusterAttachmentWorkerConfigOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigOutput) DataDisks

func (ClusterAttachmentWorkerConfigOutput) DesiredPodNum

func (ClusterAttachmentWorkerConfigOutput) DockerGraphPath

func (ClusterAttachmentWorkerConfigOutput) ElementType

func (ClusterAttachmentWorkerConfigOutput) ExtraArgs

func (ClusterAttachmentWorkerConfigOutput) GpuArgs

func (ClusterAttachmentWorkerConfigOutput) IsSchedule

func (ClusterAttachmentWorkerConfigOutput) MountTarget

func (ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutput

func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutput() ClusterAttachmentWorkerConfigOutput

func (ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutputWithContext

func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOutput

func (ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutput

func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput

func (ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext

func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput

func (ClusterAttachmentWorkerConfigOutput) UserData

type ClusterAttachmentWorkerConfigOverrides

type ClusterAttachmentWorkerConfigOverrides struct {
	DataDisks       []ClusterAttachmentWorkerConfigOverridesDataDisk `pulumi:"dataDisks"`
	DesiredPodNum   *int                                             `pulumi:"desiredPodNum"`
	DockerGraphPath *string                                          `pulumi:"dockerGraphPath"`
	ExtraArgs       []string                                         `pulumi:"extraArgs"`
	GpuArgs         *ClusterAttachmentWorkerConfigOverridesGpuArgs   `pulumi:"gpuArgs"`
	IsSchedule      *bool                                            `pulumi:"isSchedule"`
	MountTarget     *string                                          `pulumi:"mountTarget"`
	UserData        *string                                          `pulumi:"userData"`
}

type ClusterAttachmentWorkerConfigOverridesArgs

type ClusterAttachmentWorkerConfigOverridesArgs struct {
	DataDisks       ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput `pulumi:"dataDisks"`
	DesiredPodNum   pulumi.IntPtrInput                                       `pulumi:"desiredPodNum"`
	DockerGraphPath pulumi.StringPtrInput                                    `pulumi:"dockerGraphPath"`
	ExtraArgs       pulumi.StringArrayInput                                  `pulumi:"extraArgs"`
	GpuArgs         ClusterAttachmentWorkerConfigOverridesGpuArgsPtrInput    `pulumi:"gpuArgs"`
	IsSchedule      pulumi.BoolPtrInput                                      `pulumi:"isSchedule"`
	MountTarget     pulumi.StringPtrInput                                    `pulumi:"mountTarget"`
	UserData        pulumi.StringPtrInput                                    `pulumi:"userData"`
}

func (ClusterAttachmentWorkerConfigOverridesArgs) ElementType

func (ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutput

func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutput() ClusterAttachmentWorkerConfigOverridesOutput

func (ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutputWithContext

func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesOutput

func (ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutput

func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput

func (ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext

func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput

type ClusterAttachmentWorkerConfigOverridesDataDisk

type ClusterAttachmentWorkerConfigOverridesDataDisk struct {
	AutoFormatAndMount *bool   `pulumi:"autoFormatAndMount"`
	DiskPartition      *string `pulumi:"diskPartition"`
	DiskSize           *int    `pulumi:"diskSize"`
	DiskType           *string `pulumi:"diskType"`
	FileSystem         *string `pulumi:"fileSystem"`
	MountTarget        *string `pulumi:"mountTarget"`
}

type ClusterAttachmentWorkerConfigOverridesDataDiskArgs

type ClusterAttachmentWorkerConfigOverridesDataDiskArgs struct {
	AutoFormatAndMount pulumi.BoolPtrInput   `pulumi:"autoFormatAndMount"`
	DiskPartition      pulumi.StringPtrInput `pulumi:"diskPartition"`
	DiskSize           pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType           pulumi.StringPtrInput `pulumi:"diskType"`
	FileSystem         pulumi.StringPtrInput `pulumi:"fileSystem"`
	MountTarget        pulumi.StringPtrInput `pulumi:"mountTarget"`
}

func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ElementType

func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput

func (i ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput() ClusterAttachmentWorkerConfigOverridesDataDiskOutput

func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext

func (i ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput

type ClusterAttachmentWorkerConfigOverridesDataDiskArray

type ClusterAttachmentWorkerConfigOverridesDataDiskArray []ClusterAttachmentWorkerConfigOverridesDataDiskInput

func (ClusterAttachmentWorkerConfigOverridesDataDiskArray) ElementType

func (ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput

func (i ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput

func (ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext

func (i ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput

type ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput

type ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
	ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
}

ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput is an input type that accepts ClusterAttachmentWorkerConfigOverridesDataDiskArray and ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput` via:

ClusterAttachmentWorkerConfigOverridesDataDiskArray{ ClusterAttachmentWorkerConfigOverridesDataDiskArgs{...} }

type ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput

type ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ElementType

func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) Index

func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput

func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext

func (o ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput

type ClusterAttachmentWorkerConfigOverridesDataDiskInput

type ClusterAttachmentWorkerConfigOverridesDataDiskInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigOverridesDataDiskOutput() ClusterAttachmentWorkerConfigOverridesDataDiskOutput
	ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput
}

ClusterAttachmentWorkerConfigOverridesDataDiskInput is an input type that accepts ClusterAttachmentWorkerConfigOverridesDataDiskArgs and ClusterAttachmentWorkerConfigOverridesDataDiskOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigOverridesDataDiskInput` via:

ClusterAttachmentWorkerConfigOverridesDataDiskArgs{...}

type ClusterAttachmentWorkerConfigOverridesDataDiskOutput

type ClusterAttachmentWorkerConfigOverridesDataDiskOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) AutoFormatAndMount

func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskPartition

func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskSize

func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskType

func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ElementType

func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) FileSystem

func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) MountTarget

func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput

func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext

func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput

type ClusterAttachmentWorkerConfigOverridesGpuArgs

type ClusterAttachmentWorkerConfigOverridesGpuArgs struct {
	Cuda         map[string]interface{} `pulumi:"cuda"`
	Cudnn        map[string]interface{} `pulumi:"cudnn"`
	CustomDriver map[string]interface{} `pulumi:"customDriver"`
	Driver       map[string]interface{} `pulumi:"driver"`
	MigEnable    *bool                  `pulumi:"migEnable"`
}

type ClusterAttachmentWorkerConfigOverridesGpuArgsArgs

type ClusterAttachmentWorkerConfigOverridesGpuArgsArgs struct {
	Cuda         pulumi.MapInput     `pulumi:"cuda"`
	Cudnn        pulumi.MapInput     `pulumi:"cudnn"`
	CustomDriver pulumi.MapInput     `pulumi:"customDriver"`
	Driver       pulumi.MapInput     `pulumi:"driver"`
	MigEnable    pulumi.BoolPtrInput `pulumi:"migEnable"`
}

func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ElementType

func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput

func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsOutput

func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext

func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsOutput

func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput

func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput

func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext

func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput

type ClusterAttachmentWorkerConfigOverridesGpuArgsInput

type ClusterAttachmentWorkerConfigOverridesGpuArgsInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
	ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
}

ClusterAttachmentWorkerConfigOverridesGpuArgsInput is an input type that accepts ClusterAttachmentWorkerConfigOverridesGpuArgsArgs and ClusterAttachmentWorkerConfigOverridesGpuArgsOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigOverridesGpuArgsInput` via:

ClusterAttachmentWorkerConfigOverridesGpuArgsArgs{...}

type ClusterAttachmentWorkerConfigOverridesGpuArgsOutput

type ClusterAttachmentWorkerConfigOverridesGpuArgsOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Cuda

func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Cudnn

func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) CustomDriver

func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Driver

func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ElementType

func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) MigEnable

func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput

func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsOutput

func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext

func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsOutput

func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput

func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput

func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext

func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput

type ClusterAttachmentWorkerConfigOverridesGpuArgsPtrInput

type ClusterAttachmentWorkerConfigOverridesGpuArgsPtrInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
	ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
}

ClusterAttachmentWorkerConfigOverridesGpuArgsPtrInput is an input type that accepts ClusterAttachmentWorkerConfigOverridesGpuArgsArgs, ClusterAttachmentWorkerConfigOverridesGpuArgsPtr and ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigOverridesGpuArgsPtrInput` via:

        ClusterAttachmentWorkerConfigOverridesGpuArgsArgs{...}

or:

        nil

type ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput

type ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Cuda

func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Cudnn

func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) CustomDriver

func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Driver

func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Elem

func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ElementType

func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) MigEnable

func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput

func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext

func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput

type ClusterAttachmentWorkerConfigOverridesInput

type ClusterAttachmentWorkerConfigOverridesInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigOverridesOutput() ClusterAttachmentWorkerConfigOverridesOutput
	ToClusterAttachmentWorkerConfigOverridesOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOverridesOutput
}

ClusterAttachmentWorkerConfigOverridesInput is an input type that accepts ClusterAttachmentWorkerConfigOverridesArgs and ClusterAttachmentWorkerConfigOverridesOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigOverridesInput` via:

ClusterAttachmentWorkerConfigOverridesArgs{...}

type ClusterAttachmentWorkerConfigOverridesOutput

type ClusterAttachmentWorkerConfigOverridesOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigOverridesOutput) DataDisks

func (ClusterAttachmentWorkerConfigOverridesOutput) DesiredPodNum

func (ClusterAttachmentWorkerConfigOverridesOutput) DockerGraphPath

func (ClusterAttachmentWorkerConfigOverridesOutput) ElementType

func (ClusterAttachmentWorkerConfigOverridesOutput) ExtraArgs

func (ClusterAttachmentWorkerConfigOverridesOutput) GpuArgs

func (ClusterAttachmentWorkerConfigOverridesOutput) IsSchedule

func (ClusterAttachmentWorkerConfigOverridesOutput) MountTarget

func (ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutput

func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutput() ClusterAttachmentWorkerConfigOverridesOutput

func (ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutputWithContext

func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesOutput

func (ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput

func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput

func (ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext

func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput

func (ClusterAttachmentWorkerConfigOverridesOutput) UserData

type ClusterAttachmentWorkerConfigOverridesPtrInput

type ClusterAttachmentWorkerConfigOverridesPtrInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
	ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
}

ClusterAttachmentWorkerConfigOverridesPtrInput is an input type that accepts ClusterAttachmentWorkerConfigOverridesArgs, ClusterAttachmentWorkerConfigOverridesPtr and ClusterAttachmentWorkerConfigOverridesPtrOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigOverridesPtrInput` via:

        ClusterAttachmentWorkerConfigOverridesArgs{...}

or:

        nil

type ClusterAttachmentWorkerConfigOverridesPtrOutput

type ClusterAttachmentWorkerConfigOverridesPtrOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) DataDisks

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) DesiredPodNum

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) DockerGraphPath

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) Elem

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ElementType

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ExtraArgs

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) GpuArgs

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) IsSchedule

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) MountTarget

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput

func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext

func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput

func (ClusterAttachmentWorkerConfigOverridesPtrOutput) UserData

type ClusterAttachmentWorkerConfigPtrInput

type ClusterAttachmentWorkerConfigPtrInput interface {
	pulumi.Input

	ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
	ToClusterAttachmentWorkerConfigPtrOutputWithContext(context.Context) ClusterAttachmentWorkerConfigPtrOutput
}

ClusterAttachmentWorkerConfigPtrInput is an input type that accepts ClusterAttachmentWorkerConfigArgs, ClusterAttachmentWorkerConfigPtr and ClusterAttachmentWorkerConfigPtrOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigPtrInput` via:

        ClusterAttachmentWorkerConfigArgs{...}

or:

        nil

type ClusterAttachmentWorkerConfigPtrOutput

type ClusterAttachmentWorkerConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterAttachmentWorkerConfigPtrOutput) DataDisks

func (ClusterAttachmentWorkerConfigPtrOutput) DesiredPodNum

func (ClusterAttachmentWorkerConfigPtrOutput) DockerGraphPath

func (ClusterAttachmentWorkerConfigPtrOutput) Elem

func (ClusterAttachmentWorkerConfigPtrOutput) ElementType

func (ClusterAttachmentWorkerConfigPtrOutput) ExtraArgs

func (ClusterAttachmentWorkerConfigPtrOutput) GpuArgs

func (ClusterAttachmentWorkerConfigPtrOutput) IsSchedule

func (ClusterAttachmentWorkerConfigPtrOutput) MountTarget

func (ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutput

func (o ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput

func (ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext

func (o ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput

func (ClusterAttachmentWorkerConfigPtrOutput) UserData

type ClusterAuthOptions

type ClusterAuthOptions struct {
	AutoCreateDiscoveryAnonymousAuth *bool   `pulumi:"autoCreateDiscoveryAnonymousAuth"`
	Issuer                           *string `pulumi:"issuer"`
	JwksUri                          *string `pulumi:"jwksUri"`
	UseTkeDefault                    *bool   `pulumi:"useTkeDefault"`
}

type ClusterAuthOptionsArgs

type ClusterAuthOptionsArgs struct {
	AutoCreateDiscoveryAnonymousAuth pulumi.BoolPtrInput   `pulumi:"autoCreateDiscoveryAnonymousAuth"`
	Issuer                           pulumi.StringPtrInput `pulumi:"issuer"`
	JwksUri                          pulumi.StringPtrInput `pulumi:"jwksUri"`
	UseTkeDefault                    pulumi.BoolPtrInput   `pulumi:"useTkeDefault"`
}

func (ClusterAuthOptionsArgs) ElementType

func (ClusterAuthOptionsArgs) ElementType() reflect.Type

func (ClusterAuthOptionsArgs) ToClusterAuthOptionsOutput

func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsOutput() ClusterAuthOptionsOutput

func (ClusterAuthOptionsArgs) ToClusterAuthOptionsOutputWithContext

func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsOutputWithContext(ctx context.Context) ClusterAuthOptionsOutput

func (ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutput

func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput

func (ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutputWithContext

func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput

type ClusterAuthOptionsInput

type ClusterAuthOptionsInput interface {
	pulumi.Input

	ToClusterAuthOptionsOutput() ClusterAuthOptionsOutput
	ToClusterAuthOptionsOutputWithContext(context.Context) ClusterAuthOptionsOutput
}

ClusterAuthOptionsInput is an input type that accepts ClusterAuthOptionsArgs and ClusterAuthOptionsOutput values. You can construct a concrete instance of `ClusterAuthOptionsInput` via:

ClusterAuthOptionsArgs{...}

type ClusterAuthOptionsOutput

type ClusterAuthOptionsOutput struct{ *pulumi.OutputState }

func (ClusterAuthOptionsOutput) AutoCreateDiscoveryAnonymousAuth

func (o ClusterAuthOptionsOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput

func (ClusterAuthOptionsOutput) ElementType

func (ClusterAuthOptionsOutput) ElementType() reflect.Type

func (ClusterAuthOptionsOutput) Issuer

func (ClusterAuthOptionsOutput) JwksUri

func (ClusterAuthOptionsOutput) ToClusterAuthOptionsOutput

func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsOutput() ClusterAuthOptionsOutput

func (ClusterAuthOptionsOutput) ToClusterAuthOptionsOutputWithContext

func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsOutputWithContext(ctx context.Context) ClusterAuthOptionsOutput

func (ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutput

func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput

func (ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutputWithContext

func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput

func (ClusterAuthOptionsOutput) UseTkeDefault

func (o ClusterAuthOptionsOutput) UseTkeDefault() pulumi.BoolPtrOutput

type ClusterAuthOptionsPtrInput

type ClusterAuthOptionsPtrInput interface {
	pulumi.Input

	ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
	ToClusterAuthOptionsPtrOutputWithContext(context.Context) ClusterAuthOptionsPtrOutput
}

ClusterAuthOptionsPtrInput is an input type that accepts ClusterAuthOptionsArgs, ClusterAuthOptionsPtr and ClusterAuthOptionsPtrOutput values. You can construct a concrete instance of `ClusterAuthOptionsPtrInput` via:

        ClusterAuthOptionsArgs{...}

or:

        nil

type ClusterAuthOptionsPtrOutput

type ClusterAuthOptionsPtrOutput struct{ *pulumi.OutputState }

func (ClusterAuthOptionsPtrOutput) AutoCreateDiscoveryAnonymousAuth

func (o ClusterAuthOptionsPtrOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput

func (ClusterAuthOptionsPtrOutput) Elem

func (ClusterAuthOptionsPtrOutput) ElementType

func (ClusterAuthOptionsPtrOutput) Issuer

func (ClusterAuthOptionsPtrOutput) JwksUri

func (ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutput

func (o ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput

func (ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutputWithContext

func (o ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput

func (ClusterAuthOptionsPtrOutput) UseTkeDefault

type ClusterClusterAudit

type ClusterClusterAudit struct {
	DeleteAuditLogAndTopic *bool   `pulumi:"deleteAuditLogAndTopic"`
	Enabled                bool    `pulumi:"enabled"`
	LogSetId               *string `pulumi:"logSetId"`
	TopicId                *string `pulumi:"topicId"`
}

type ClusterClusterAuditArgs

type ClusterClusterAuditArgs struct {
	DeleteAuditLogAndTopic pulumi.BoolPtrInput   `pulumi:"deleteAuditLogAndTopic"`
	Enabled                pulumi.BoolInput      `pulumi:"enabled"`
	LogSetId               pulumi.StringPtrInput `pulumi:"logSetId"`
	TopicId                pulumi.StringPtrInput `pulumi:"topicId"`
}

func (ClusterClusterAuditArgs) ElementType

func (ClusterClusterAuditArgs) ElementType() reflect.Type

func (ClusterClusterAuditArgs) ToClusterClusterAuditOutput

func (i ClusterClusterAuditArgs) ToClusterClusterAuditOutput() ClusterClusterAuditOutput

func (ClusterClusterAuditArgs) ToClusterClusterAuditOutputWithContext

func (i ClusterClusterAuditArgs) ToClusterClusterAuditOutputWithContext(ctx context.Context) ClusterClusterAuditOutput

func (ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutput

func (i ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput

func (ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutputWithContext

func (i ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput

type ClusterClusterAuditInput

type ClusterClusterAuditInput interface {
	pulumi.Input

	ToClusterClusterAuditOutput() ClusterClusterAuditOutput
	ToClusterClusterAuditOutputWithContext(context.Context) ClusterClusterAuditOutput
}

ClusterClusterAuditInput is an input type that accepts ClusterClusterAuditArgs and ClusterClusterAuditOutput values. You can construct a concrete instance of `ClusterClusterAuditInput` via:

ClusterClusterAuditArgs{...}

type ClusterClusterAuditOutput

type ClusterClusterAuditOutput struct{ *pulumi.OutputState }

func (ClusterClusterAuditOutput) DeleteAuditLogAndTopic

func (o ClusterClusterAuditOutput) DeleteAuditLogAndTopic() pulumi.BoolPtrOutput

func (ClusterClusterAuditOutput) ElementType

func (ClusterClusterAuditOutput) ElementType() reflect.Type

func (ClusterClusterAuditOutput) Enabled

func (ClusterClusterAuditOutput) LogSetId

func (ClusterClusterAuditOutput) ToClusterClusterAuditOutput

func (o ClusterClusterAuditOutput) ToClusterClusterAuditOutput() ClusterClusterAuditOutput

func (ClusterClusterAuditOutput) ToClusterClusterAuditOutputWithContext

func (o ClusterClusterAuditOutput) ToClusterClusterAuditOutputWithContext(ctx context.Context) ClusterClusterAuditOutput

func (ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutput

func (o ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput

func (ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutputWithContext

func (o ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput

func (ClusterClusterAuditOutput) TopicId

type ClusterClusterAuditPtrInput

type ClusterClusterAuditPtrInput interface {
	pulumi.Input

	ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
	ToClusterClusterAuditPtrOutputWithContext(context.Context) ClusterClusterAuditPtrOutput
}

ClusterClusterAuditPtrInput is an input type that accepts ClusterClusterAuditArgs, ClusterClusterAuditPtr and ClusterClusterAuditPtrOutput values. You can construct a concrete instance of `ClusterClusterAuditPtrInput` via:

        ClusterClusterAuditArgs{...}

or:

        nil

type ClusterClusterAuditPtrOutput

type ClusterClusterAuditPtrOutput struct{ *pulumi.OutputState }

func (ClusterClusterAuditPtrOutput) DeleteAuditLogAndTopic

func (o ClusterClusterAuditPtrOutput) DeleteAuditLogAndTopic() pulumi.BoolPtrOutput

func (ClusterClusterAuditPtrOutput) Elem

func (ClusterClusterAuditPtrOutput) ElementType

func (ClusterClusterAuditPtrOutput) Enabled

func (ClusterClusterAuditPtrOutput) LogSetId

func (ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutput

func (o ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput

func (ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutputWithContext

func (o ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput

func (ClusterClusterAuditPtrOutput) TopicId

type ClusterClusterExtraArgs

type ClusterClusterExtraArgs struct {
	KubeApiservers         []string `pulumi:"kubeApiservers"`
	KubeControllerManagers []string `pulumi:"kubeControllerManagers"`
	KubeSchedulers         []string `pulumi:"kubeSchedulers"`
}

type ClusterClusterExtraArgsArgs

type ClusterClusterExtraArgsArgs struct {
	KubeApiservers         pulumi.StringArrayInput `pulumi:"kubeApiservers"`
	KubeControllerManagers pulumi.StringArrayInput `pulumi:"kubeControllerManagers"`
	KubeSchedulers         pulumi.StringArrayInput `pulumi:"kubeSchedulers"`
}

func (ClusterClusterExtraArgsArgs) ElementType

func (ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutput

func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutput() ClusterClusterExtraArgsOutput

func (ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutputWithContext

func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutputWithContext(ctx context.Context) ClusterClusterExtraArgsOutput

func (ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutput

func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput

func (ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutputWithContext

func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput

type ClusterClusterExtraArgsInput

type ClusterClusterExtraArgsInput interface {
	pulumi.Input

	ToClusterClusterExtraArgsOutput() ClusterClusterExtraArgsOutput
	ToClusterClusterExtraArgsOutputWithContext(context.Context) ClusterClusterExtraArgsOutput
}

ClusterClusterExtraArgsInput is an input type that accepts ClusterClusterExtraArgsArgs and ClusterClusterExtraArgsOutput values. You can construct a concrete instance of `ClusterClusterExtraArgsInput` via:

ClusterClusterExtraArgsArgs{...}

type ClusterClusterExtraArgsOutput

type ClusterClusterExtraArgsOutput struct{ *pulumi.OutputState }

func (ClusterClusterExtraArgsOutput) ElementType

func (ClusterClusterExtraArgsOutput) KubeApiservers

func (ClusterClusterExtraArgsOutput) KubeControllerManagers

func (o ClusterClusterExtraArgsOutput) KubeControllerManagers() pulumi.StringArrayOutput

func (ClusterClusterExtraArgsOutput) KubeSchedulers

func (ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutput

func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutput() ClusterClusterExtraArgsOutput

func (ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutputWithContext

func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutputWithContext(ctx context.Context) ClusterClusterExtraArgsOutput

func (ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutput

func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput

func (ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutputWithContext

func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput

type ClusterClusterExtraArgsPtrInput

type ClusterClusterExtraArgsPtrInput interface {
	pulumi.Input

	ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput
	ToClusterClusterExtraArgsPtrOutputWithContext(context.Context) ClusterClusterExtraArgsPtrOutput
}

ClusterClusterExtraArgsPtrInput is an input type that accepts ClusterClusterExtraArgsArgs, ClusterClusterExtraArgsPtr and ClusterClusterExtraArgsPtrOutput values. You can construct a concrete instance of `ClusterClusterExtraArgsPtrInput` via:

        ClusterClusterExtraArgsArgs{...}

or:

        nil

type ClusterClusterExtraArgsPtrOutput

type ClusterClusterExtraArgsPtrOutput struct{ *pulumi.OutputState }

func (ClusterClusterExtraArgsPtrOutput) Elem

func (ClusterClusterExtraArgsPtrOutput) ElementType

func (ClusterClusterExtraArgsPtrOutput) KubeApiservers

func (ClusterClusterExtraArgsPtrOutput) KubeControllerManagers

func (o ClusterClusterExtraArgsPtrOutput) KubeControllerManagers() pulumi.StringArrayOutput

func (ClusterClusterExtraArgsPtrOutput) KubeSchedulers

func (ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutput

func (o ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput

func (ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutputWithContext

func (o ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput

type ClusterEndpoint

type ClusterEndpoint struct {
	pulumi.CustomResourceState

	// The certificate used for access.
	CertificationAuthority pulumi.StringOutput `pulumi:"certificationAuthority"`
	// Cluster deploy type of `MANAGED_CLUSTER` or `INDEPENDENT_CLUSTER`.
	ClusterDeployType pulumi.StringOutput `pulumi:"clusterDeployType"`
	// External network address to access.
	ClusterExternalEndpoint pulumi.StringOutput `pulumi:"clusterExternalEndpoint"`
	// Specify cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Open internet access or not.
	ClusterInternet pulumi.BoolPtrOutput `pulumi:"clusterInternet"`
	// Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the
	// cluster_external_endpoint value may be changed automatically too.
	ClusterInternetDomain pulumi.StringPtrOutput `pulumi:"clusterInternetDomain"`
	// Specify security group, NOTE: This argument must not be empty if cluster internet enabled.
	ClusterInternetSecurityGroup pulumi.StringPtrOutput `pulumi:"clusterInternetSecurityGroup"`
	// Open intranet access or not.
	ClusterIntranet pulumi.BoolPtrOutput `pulumi:"clusterIntranet"`
	// Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the
	// pgw_endpoint value may be changed automatically too.
	ClusterIntranetDomain pulumi.StringPtrOutput `pulumi:"clusterIntranetDomain"`
	// Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true.
	// `cluster_intranet_subnet_id` can not modify once be set.
	ClusterIntranetSubnetId pulumi.StringPtrOutput `pulumi:"clusterIntranetSubnetId"`
	// Domain name for access.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// The LB parameter. Only used for public network access.
	ExtensiveParameters pulumi.StringPtrOutput `pulumi:"extensiveParameters"`
	// Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This
	// field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true.
	// `managed_cluster_internet_security_policies` can not delete or empty once be set.
	//
	// Deprecated: this argument was deprecated, use `cluster_internet_security_group` instead.
	ManagedClusterInternetSecurityPolicies pulumi.StringArrayOutput `pulumi:"managedClusterInternetSecurityPolicies"`
	// Password of account.
	Password pulumi.StringOutput `pulumi:"password"`
	// The Intranet address used for access.
	PgwEndpoint pulumi.StringOutput `pulumi:"pgwEndpoint"`
	// User name of account.
	UserName pulumi.StringOutput `pulumi:"userName"`
}

func GetClusterEndpoint

func GetClusterEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterEndpointState, opts ...pulumi.ResourceOption) (*ClusterEndpoint, error)

GetClusterEndpoint gets an existing ClusterEndpoint 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 NewClusterEndpoint

func NewClusterEndpoint(ctx *pulumi.Context,
	name string, args *ClusterEndpointArgs, opts ...pulumi.ResourceOption) (*ClusterEndpoint, error)

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

func (*ClusterEndpoint) ElementType

func (*ClusterEndpoint) ElementType() reflect.Type

func (*ClusterEndpoint) ToClusterEndpointOutput

func (i *ClusterEndpoint) ToClusterEndpointOutput() ClusterEndpointOutput

func (*ClusterEndpoint) ToClusterEndpointOutputWithContext

func (i *ClusterEndpoint) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput

type ClusterEndpointArgs

type ClusterEndpointArgs struct {
	// Specify cluster ID.
	ClusterId pulumi.StringInput
	// Open internet access or not.
	ClusterInternet pulumi.BoolPtrInput
	// Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the
	// cluster_external_endpoint value may be changed automatically too.
	ClusterInternetDomain pulumi.StringPtrInput
	// Specify security group, NOTE: This argument must not be empty if cluster internet enabled.
	ClusterInternetSecurityGroup pulumi.StringPtrInput
	// Open intranet access or not.
	ClusterIntranet pulumi.BoolPtrInput
	// Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the
	// pgw_endpoint value may be changed automatically too.
	ClusterIntranetDomain pulumi.StringPtrInput
	// Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true.
	// `cluster_intranet_subnet_id` can not modify once be set.
	ClusterIntranetSubnetId pulumi.StringPtrInput
	// The LB parameter. Only used for public network access.
	ExtensiveParameters pulumi.StringPtrInput
	// Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This
	// field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true.
	// `managed_cluster_internet_security_policies` can not delete or empty once be set.
	//
	// Deprecated: this argument was deprecated, use `cluster_internet_security_group` instead.
	ManagedClusterInternetSecurityPolicies pulumi.StringArrayInput
}

The set of arguments for constructing a ClusterEndpoint resource.

func (ClusterEndpointArgs) ElementType

func (ClusterEndpointArgs) ElementType() reflect.Type

type ClusterEndpointArray

type ClusterEndpointArray []ClusterEndpointInput

func (ClusterEndpointArray) ElementType

func (ClusterEndpointArray) ElementType() reflect.Type

func (ClusterEndpointArray) ToClusterEndpointArrayOutput

func (i ClusterEndpointArray) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput

func (ClusterEndpointArray) ToClusterEndpointArrayOutputWithContext

func (i ClusterEndpointArray) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput

type ClusterEndpointArrayInput

type ClusterEndpointArrayInput interface {
	pulumi.Input

	ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
	ToClusterEndpointArrayOutputWithContext(context.Context) ClusterEndpointArrayOutput
}

ClusterEndpointArrayInput is an input type that accepts ClusterEndpointArray and ClusterEndpointArrayOutput values. You can construct a concrete instance of `ClusterEndpointArrayInput` via:

ClusterEndpointArray{ ClusterEndpointArgs{...} }

type ClusterEndpointArrayOutput

type ClusterEndpointArrayOutput struct{ *pulumi.OutputState }

func (ClusterEndpointArrayOutput) ElementType

func (ClusterEndpointArrayOutput) ElementType() reflect.Type

func (ClusterEndpointArrayOutput) Index

func (ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput

func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput

func (ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext

func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput

type ClusterEndpointInput

type ClusterEndpointInput interface {
	pulumi.Input

	ToClusterEndpointOutput() ClusterEndpointOutput
	ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
}

type ClusterEndpointMap

type ClusterEndpointMap map[string]ClusterEndpointInput

func (ClusterEndpointMap) ElementType

func (ClusterEndpointMap) ElementType() reflect.Type

func (ClusterEndpointMap) ToClusterEndpointMapOutput

func (i ClusterEndpointMap) ToClusterEndpointMapOutput() ClusterEndpointMapOutput

func (ClusterEndpointMap) ToClusterEndpointMapOutputWithContext

func (i ClusterEndpointMap) ToClusterEndpointMapOutputWithContext(ctx context.Context) ClusterEndpointMapOutput

type ClusterEndpointMapInput

type ClusterEndpointMapInput interface {
	pulumi.Input

	ToClusterEndpointMapOutput() ClusterEndpointMapOutput
	ToClusterEndpointMapOutputWithContext(context.Context) ClusterEndpointMapOutput
}

ClusterEndpointMapInput is an input type that accepts ClusterEndpointMap and ClusterEndpointMapOutput values. You can construct a concrete instance of `ClusterEndpointMapInput` via:

ClusterEndpointMap{ "key": ClusterEndpointArgs{...} }

type ClusterEndpointMapOutput

type ClusterEndpointMapOutput struct{ *pulumi.OutputState }

func (ClusterEndpointMapOutput) ElementType

func (ClusterEndpointMapOutput) ElementType() reflect.Type

func (ClusterEndpointMapOutput) MapIndex

func (ClusterEndpointMapOutput) ToClusterEndpointMapOutput

func (o ClusterEndpointMapOutput) ToClusterEndpointMapOutput() ClusterEndpointMapOutput

func (ClusterEndpointMapOutput) ToClusterEndpointMapOutputWithContext

func (o ClusterEndpointMapOutput) ToClusterEndpointMapOutputWithContext(ctx context.Context) ClusterEndpointMapOutput

type ClusterEndpointOutput

type ClusterEndpointOutput struct{ *pulumi.OutputState }

func (ClusterEndpointOutput) CertificationAuthority

func (o ClusterEndpointOutput) CertificationAuthority() pulumi.StringOutput

The certificate used for access.

func (ClusterEndpointOutput) ClusterDeployType

func (o ClusterEndpointOutput) ClusterDeployType() pulumi.StringOutput

Cluster deploy type of `MANAGED_CLUSTER` or `INDEPENDENT_CLUSTER`.

func (ClusterEndpointOutput) ClusterExternalEndpoint

func (o ClusterEndpointOutput) ClusterExternalEndpoint() pulumi.StringOutput

External network address to access.

func (ClusterEndpointOutput) ClusterId

Specify cluster ID.

func (ClusterEndpointOutput) ClusterInternet

func (o ClusterEndpointOutput) ClusterInternet() pulumi.BoolPtrOutput

Open internet access or not.

func (ClusterEndpointOutput) ClusterInternetDomain

func (o ClusterEndpointOutput) ClusterInternetDomain() pulumi.StringPtrOutput

Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the cluster_external_endpoint value may be changed automatically too.

func (ClusterEndpointOutput) ClusterInternetSecurityGroup

func (o ClusterEndpointOutput) ClusterInternetSecurityGroup() pulumi.StringPtrOutput

Specify security group, NOTE: This argument must not be empty if cluster internet enabled.

func (ClusterEndpointOutput) ClusterIntranet

func (o ClusterEndpointOutput) ClusterIntranet() pulumi.BoolPtrOutput

Open intranet access or not.

func (ClusterEndpointOutput) ClusterIntranetDomain

func (o ClusterEndpointOutput) ClusterIntranetDomain() pulumi.StringPtrOutput

Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgw_endpoint value may be changed automatically too.

func (ClusterEndpointOutput) ClusterIntranetSubnetId

func (o ClusterEndpointOutput) ClusterIntranetSubnetId() pulumi.StringPtrOutput

Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true. `cluster_intranet_subnet_id` can not modify once be set.

func (ClusterEndpointOutput) Domain

Domain name for access.

func (ClusterEndpointOutput) ElementType

func (ClusterEndpointOutput) ElementType() reflect.Type

func (ClusterEndpointOutput) ExtensiveParameters

func (o ClusterEndpointOutput) ExtensiveParameters() pulumi.StringPtrOutput

The LB parameter. Only used for public network access.

func (ClusterEndpointOutput) ManagedClusterInternetSecurityPolicies deprecated

func (o ClusterEndpointOutput) ManagedClusterInternetSecurityPolicies() pulumi.StringArrayOutput

Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true. `managed_cluster_internet_security_policies` can not delete or empty once be set.

Deprecated: this argument was deprecated, use `cluster_internet_security_group` instead.

func (ClusterEndpointOutput) Password

Password of account.

func (ClusterEndpointOutput) PgwEndpoint

func (o ClusterEndpointOutput) PgwEndpoint() pulumi.StringOutput

The Intranet address used for access.

func (ClusterEndpointOutput) ToClusterEndpointOutput

func (o ClusterEndpointOutput) ToClusterEndpointOutput() ClusterEndpointOutput

func (ClusterEndpointOutput) ToClusterEndpointOutputWithContext

func (o ClusterEndpointOutput) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput

func (ClusterEndpointOutput) UserName

User name of account.

type ClusterEndpointState

type ClusterEndpointState struct {
	// The certificate used for access.
	CertificationAuthority pulumi.StringPtrInput
	// Cluster deploy type of `MANAGED_CLUSTER` or `INDEPENDENT_CLUSTER`.
	ClusterDeployType pulumi.StringPtrInput
	// External network address to access.
	ClusterExternalEndpoint pulumi.StringPtrInput
	// Specify cluster ID.
	ClusterId pulumi.StringPtrInput
	// Open internet access or not.
	ClusterInternet pulumi.BoolPtrInput
	// Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the
	// cluster_external_endpoint value may be changed automatically too.
	ClusterInternetDomain pulumi.StringPtrInput
	// Specify security group, NOTE: This argument must not be empty if cluster internet enabled.
	ClusterInternetSecurityGroup pulumi.StringPtrInput
	// Open intranet access or not.
	ClusterIntranet pulumi.BoolPtrInput
	// Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the
	// pgw_endpoint value may be changed automatically too.
	ClusterIntranetDomain pulumi.StringPtrInput
	// Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true.
	// `cluster_intranet_subnet_id` can not modify once be set.
	ClusterIntranetSubnetId pulumi.StringPtrInput
	// Domain name for access.
	Domain pulumi.StringPtrInput
	// The LB parameter. Only used for public network access.
	ExtensiveParameters pulumi.StringPtrInput
	// Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This
	// field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true.
	// `managed_cluster_internet_security_policies` can not delete or empty once be set.
	//
	// Deprecated: this argument was deprecated, use `cluster_internet_security_group` instead.
	ManagedClusterInternetSecurityPolicies pulumi.StringArrayInput
	// Password of account.
	Password pulumi.StringPtrInput
	// The Intranet address used for access.
	PgwEndpoint pulumi.StringPtrInput
	// User name of account.
	UserName pulumi.StringPtrInput
}

func (ClusterEndpointState) ElementType

func (ClusterEndpointState) ElementType() reflect.Type

type ClusterEventPersistence

type ClusterEventPersistence struct {
	DeleteEventLogAndTopic *bool   `pulumi:"deleteEventLogAndTopic"`
	Enabled                bool    `pulumi:"enabled"`
	LogSetId               *string `pulumi:"logSetId"`
	TopicId                *string `pulumi:"topicId"`
}

type ClusterEventPersistenceArgs

type ClusterEventPersistenceArgs struct {
	DeleteEventLogAndTopic pulumi.BoolPtrInput   `pulumi:"deleteEventLogAndTopic"`
	Enabled                pulumi.BoolInput      `pulumi:"enabled"`
	LogSetId               pulumi.StringPtrInput `pulumi:"logSetId"`
	TopicId                pulumi.StringPtrInput `pulumi:"topicId"`
}

func (ClusterEventPersistenceArgs) ElementType

func (ClusterEventPersistenceArgs) ToClusterEventPersistenceOutput

func (i ClusterEventPersistenceArgs) ToClusterEventPersistenceOutput() ClusterEventPersistenceOutput

func (ClusterEventPersistenceArgs) ToClusterEventPersistenceOutputWithContext

func (i ClusterEventPersistenceArgs) ToClusterEventPersistenceOutputWithContext(ctx context.Context) ClusterEventPersistenceOutput

func (ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutput

func (i ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput

func (ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutputWithContext

func (i ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput

type ClusterEventPersistenceInput

type ClusterEventPersistenceInput interface {
	pulumi.Input

	ToClusterEventPersistenceOutput() ClusterEventPersistenceOutput
	ToClusterEventPersistenceOutputWithContext(context.Context) ClusterEventPersistenceOutput
}

ClusterEventPersistenceInput is an input type that accepts ClusterEventPersistenceArgs and ClusterEventPersistenceOutput values. You can construct a concrete instance of `ClusterEventPersistenceInput` via:

ClusterEventPersistenceArgs{...}

type ClusterEventPersistenceOutput

type ClusterEventPersistenceOutput struct{ *pulumi.OutputState }

func (ClusterEventPersistenceOutput) DeleteEventLogAndTopic

func (o ClusterEventPersistenceOutput) DeleteEventLogAndTopic() pulumi.BoolPtrOutput

func (ClusterEventPersistenceOutput) ElementType

func (ClusterEventPersistenceOutput) Enabled

func (ClusterEventPersistenceOutput) LogSetId

func (ClusterEventPersistenceOutput) ToClusterEventPersistenceOutput

func (o ClusterEventPersistenceOutput) ToClusterEventPersistenceOutput() ClusterEventPersistenceOutput

func (ClusterEventPersistenceOutput) ToClusterEventPersistenceOutputWithContext

func (o ClusterEventPersistenceOutput) ToClusterEventPersistenceOutputWithContext(ctx context.Context) ClusterEventPersistenceOutput

func (ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutput

func (o ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput

func (ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutputWithContext

func (o ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput

func (ClusterEventPersistenceOutput) TopicId

type ClusterEventPersistencePtrInput

type ClusterEventPersistencePtrInput interface {
	pulumi.Input

	ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
	ToClusterEventPersistencePtrOutputWithContext(context.Context) ClusterEventPersistencePtrOutput
}

ClusterEventPersistencePtrInput is an input type that accepts ClusterEventPersistenceArgs, ClusterEventPersistencePtr and ClusterEventPersistencePtrOutput values. You can construct a concrete instance of `ClusterEventPersistencePtrInput` via:

        ClusterEventPersistenceArgs{...}

or:

        nil

type ClusterEventPersistencePtrOutput

type ClusterEventPersistencePtrOutput struct{ *pulumi.OutputState }

func (ClusterEventPersistencePtrOutput) DeleteEventLogAndTopic

func (o ClusterEventPersistencePtrOutput) DeleteEventLogAndTopic() pulumi.BoolPtrOutput

func (ClusterEventPersistencePtrOutput) Elem

func (ClusterEventPersistencePtrOutput) ElementType

func (ClusterEventPersistencePtrOutput) Enabled

func (ClusterEventPersistencePtrOutput) LogSetId

func (ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutput

func (o ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput

func (ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutputWithContext

func (o ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput

func (ClusterEventPersistencePtrOutput) TopicId

type ClusterExistInstance

type ClusterExistInstance struct {
	DesiredPodNumbers []int                              `pulumi:"desiredPodNumbers"`
	InstancesPara     *ClusterExistInstanceInstancesPara `pulumi:"instancesPara"`
	NodeRole          *string                            `pulumi:"nodeRole"`
}

type ClusterExistInstanceArgs

type ClusterExistInstanceArgs struct {
	DesiredPodNumbers pulumi.IntArrayInput                      `pulumi:"desiredPodNumbers"`
	InstancesPara     ClusterExistInstanceInstancesParaPtrInput `pulumi:"instancesPara"`
	NodeRole          pulumi.StringPtrInput                     `pulumi:"nodeRole"`
}

func (ClusterExistInstanceArgs) ElementType

func (ClusterExistInstanceArgs) ElementType() reflect.Type

func (ClusterExistInstanceArgs) ToClusterExistInstanceOutput

func (i ClusterExistInstanceArgs) ToClusterExistInstanceOutput() ClusterExistInstanceOutput

func (ClusterExistInstanceArgs) ToClusterExistInstanceOutputWithContext

func (i ClusterExistInstanceArgs) ToClusterExistInstanceOutputWithContext(ctx context.Context) ClusterExistInstanceOutput

type ClusterExistInstanceArray

type ClusterExistInstanceArray []ClusterExistInstanceInput

func (ClusterExistInstanceArray) ElementType

func (ClusterExistInstanceArray) ElementType() reflect.Type

func (ClusterExistInstanceArray) ToClusterExistInstanceArrayOutput

func (i ClusterExistInstanceArray) ToClusterExistInstanceArrayOutput() ClusterExistInstanceArrayOutput

func (ClusterExistInstanceArray) ToClusterExistInstanceArrayOutputWithContext

func (i ClusterExistInstanceArray) ToClusterExistInstanceArrayOutputWithContext(ctx context.Context) ClusterExistInstanceArrayOutput

type ClusterExistInstanceArrayInput

type ClusterExistInstanceArrayInput interface {
	pulumi.Input

	ToClusterExistInstanceArrayOutput() ClusterExistInstanceArrayOutput
	ToClusterExistInstanceArrayOutputWithContext(context.Context) ClusterExistInstanceArrayOutput
}

ClusterExistInstanceArrayInput is an input type that accepts ClusterExistInstanceArray and ClusterExistInstanceArrayOutput values. You can construct a concrete instance of `ClusterExistInstanceArrayInput` via:

ClusterExistInstanceArray{ ClusterExistInstanceArgs{...} }

type ClusterExistInstanceArrayOutput

type ClusterExistInstanceArrayOutput struct{ *pulumi.OutputState }

func (ClusterExistInstanceArrayOutput) ElementType

func (ClusterExistInstanceArrayOutput) Index

func (ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutput

func (o ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutput() ClusterExistInstanceArrayOutput

func (ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutputWithContext

func (o ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutputWithContext(ctx context.Context) ClusterExistInstanceArrayOutput

type ClusterExistInstanceInput

type ClusterExistInstanceInput interface {
	pulumi.Input

	ToClusterExistInstanceOutput() ClusterExistInstanceOutput
	ToClusterExistInstanceOutputWithContext(context.Context) ClusterExistInstanceOutput
}

ClusterExistInstanceInput is an input type that accepts ClusterExistInstanceArgs and ClusterExistInstanceOutput values. You can construct a concrete instance of `ClusterExistInstanceInput` via:

ClusterExistInstanceArgs{...}

type ClusterExistInstanceInstancesPara

type ClusterExistInstanceInstancesPara struct {
	InstanceIds []string `pulumi:"instanceIds"`
}

type ClusterExistInstanceInstancesParaArgs

type ClusterExistInstanceInstancesParaArgs struct {
	InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"`
}

func (ClusterExistInstanceInstancesParaArgs) ElementType

func (ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutput

func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutput() ClusterExistInstanceInstancesParaOutput

func (ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutputWithContext

func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaOutput

func (ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutput

func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput

func (ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutputWithContext

func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput

type ClusterExistInstanceInstancesParaInput

type ClusterExistInstanceInstancesParaInput interface {
	pulumi.Input

	ToClusterExistInstanceInstancesParaOutput() ClusterExistInstanceInstancesParaOutput
	ToClusterExistInstanceInstancesParaOutputWithContext(context.Context) ClusterExistInstanceInstancesParaOutput
}

ClusterExistInstanceInstancesParaInput is an input type that accepts ClusterExistInstanceInstancesParaArgs and ClusterExistInstanceInstancesParaOutput values. You can construct a concrete instance of `ClusterExistInstanceInstancesParaInput` via:

ClusterExistInstanceInstancesParaArgs{...}

type ClusterExistInstanceInstancesParaOutput

type ClusterExistInstanceInstancesParaOutput struct{ *pulumi.OutputState }

func (ClusterExistInstanceInstancesParaOutput) ElementType

func (ClusterExistInstanceInstancesParaOutput) InstanceIds

func (ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutput

func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutput() ClusterExistInstanceInstancesParaOutput

func (ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutputWithContext

func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaOutput

func (ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutput

func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput

func (ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext

func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput

type ClusterExistInstanceInstancesParaPtrInput

type ClusterExistInstanceInstancesParaPtrInput interface {
	pulumi.Input

	ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput
	ToClusterExistInstanceInstancesParaPtrOutputWithContext(context.Context) ClusterExistInstanceInstancesParaPtrOutput
}

ClusterExistInstanceInstancesParaPtrInput is an input type that accepts ClusterExistInstanceInstancesParaArgs, ClusterExistInstanceInstancesParaPtr and ClusterExistInstanceInstancesParaPtrOutput values. You can construct a concrete instance of `ClusterExistInstanceInstancesParaPtrInput` via:

        ClusterExistInstanceInstancesParaArgs{...}

or:

        nil

type ClusterExistInstanceInstancesParaPtrOutput

type ClusterExistInstanceInstancesParaPtrOutput struct{ *pulumi.OutputState }

func (ClusterExistInstanceInstancesParaPtrOutput) Elem

func (ClusterExistInstanceInstancesParaPtrOutput) ElementType

func (ClusterExistInstanceInstancesParaPtrOutput) InstanceIds

func (ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutput

func (o ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput

func (ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext

func (o ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput

type ClusterExistInstanceOutput

type ClusterExistInstanceOutput struct{ *pulumi.OutputState }

func (ClusterExistInstanceOutput) DesiredPodNumbers

func (o ClusterExistInstanceOutput) DesiredPodNumbers() pulumi.IntArrayOutput

func (ClusterExistInstanceOutput) ElementType

func (ClusterExistInstanceOutput) ElementType() reflect.Type

func (ClusterExistInstanceOutput) InstancesPara

func (ClusterExistInstanceOutput) NodeRole

func (ClusterExistInstanceOutput) ToClusterExistInstanceOutput

func (o ClusterExistInstanceOutput) ToClusterExistInstanceOutput() ClusterExistInstanceOutput

func (ClusterExistInstanceOutput) ToClusterExistInstanceOutputWithContext

func (o ClusterExistInstanceOutput) ToClusterExistInstanceOutputWithContext(ctx context.Context) ClusterExistInstanceOutput

type ClusterExtensionAddon

type ClusterExtensionAddon struct {
	Name  string `pulumi:"name"`
	Param string `pulumi:"param"`
}

type ClusterExtensionAddonArgs

type ClusterExtensionAddonArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Param pulumi.StringInput `pulumi:"param"`
}

func (ClusterExtensionAddonArgs) ElementType

func (ClusterExtensionAddonArgs) ElementType() reflect.Type

func (ClusterExtensionAddonArgs) ToClusterExtensionAddonOutput

func (i ClusterExtensionAddonArgs) ToClusterExtensionAddonOutput() ClusterExtensionAddonOutput

func (ClusterExtensionAddonArgs) ToClusterExtensionAddonOutputWithContext

func (i ClusterExtensionAddonArgs) ToClusterExtensionAddonOutputWithContext(ctx context.Context) ClusterExtensionAddonOutput

type ClusterExtensionAddonArray

type ClusterExtensionAddonArray []ClusterExtensionAddonInput

func (ClusterExtensionAddonArray) ElementType

func (ClusterExtensionAddonArray) ElementType() reflect.Type

func (ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutput

func (i ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutput() ClusterExtensionAddonArrayOutput

func (ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutputWithContext

func (i ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutputWithContext(ctx context.Context) ClusterExtensionAddonArrayOutput

type ClusterExtensionAddonArrayInput

type ClusterExtensionAddonArrayInput interface {
	pulumi.Input

	ToClusterExtensionAddonArrayOutput() ClusterExtensionAddonArrayOutput
	ToClusterExtensionAddonArrayOutputWithContext(context.Context) ClusterExtensionAddonArrayOutput
}

ClusterExtensionAddonArrayInput is an input type that accepts ClusterExtensionAddonArray and ClusterExtensionAddonArrayOutput values. You can construct a concrete instance of `ClusterExtensionAddonArrayInput` via:

ClusterExtensionAddonArray{ ClusterExtensionAddonArgs{...} }

type ClusterExtensionAddonArrayOutput

type ClusterExtensionAddonArrayOutput struct{ *pulumi.OutputState }

func (ClusterExtensionAddonArrayOutput) ElementType

func (ClusterExtensionAddonArrayOutput) Index

func (ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutput

func (o ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutput() ClusterExtensionAddonArrayOutput

func (ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutputWithContext

func (o ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutputWithContext(ctx context.Context) ClusterExtensionAddonArrayOutput

type ClusterExtensionAddonInput

type ClusterExtensionAddonInput interface {
	pulumi.Input

	ToClusterExtensionAddonOutput() ClusterExtensionAddonOutput
	ToClusterExtensionAddonOutputWithContext(context.Context) ClusterExtensionAddonOutput
}

ClusterExtensionAddonInput is an input type that accepts ClusterExtensionAddonArgs and ClusterExtensionAddonOutput values. You can construct a concrete instance of `ClusterExtensionAddonInput` via:

ClusterExtensionAddonArgs{...}

type ClusterExtensionAddonOutput

type ClusterExtensionAddonOutput struct{ *pulumi.OutputState }

func (ClusterExtensionAddonOutput) ElementType

func (ClusterExtensionAddonOutput) Name

func (ClusterExtensionAddonOutput) Param

func (ClusterExtensionAddonOutput) ToClusterExtensionAddonOutput

func (o ClusterExtensionAddonOutput) ToClusterExtensionAddonOutput() ClusterExtensionAddonOutput

func (ClusterExtensionAddonOutput) ToClusterExtensionAddonOutputWithContext

func (o ClusterExtensionAddonOutput) ToClusterExtensionAddonOutputWithContext(ctx context.Context) ClusterExtensionAddonOutput

type ClusterInput

type ClusterInput interface {
	pulumi.Input

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

type ClusterLogAgent

type ClusterLogAgent struct {
	Enabled        bool    `pulumi:"enabled"`
	KubeletRootDir *string `pulumi:"kubeletRootDir"`
}

type ClusterLogAgentArgs

type ClusterLogAgentArgs struct {
	Enabled        pulumi.BoolInput      `pulumi:"enabled"`
	KubeletRootDir pulumi.StringPtrInput `pulumi:"kubeletRootDir"`
}

func (ClusterLogAgentArgs) ElementType

func (ClusterLogAgentArgs) ElementType() reflect.Type

func (ClusterLogAgentArgs) ToClusterLogAgentOutput

func (i ClusterLogAgentArgs) ToClusterLogAgentOutput() ClusterLogAgentOutput

func (ClusterLogAgentArgs) ToClusterLogAgentOutputWithContext

func (i ClusterLogAgentArgs) ToClusterLogAgentOutputWithContext(ctx context.Context) ClusterLogAgentOutput

func (ClusterLogAgentArgs) ToClusterLogAgentPtrOutput

func (i ClusterLogAgentArgs) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput

func (ClusterLogAgentArgs) ToClusterLogAgentPtrOutputWithContext

func (i ClusterLogAgentArgs) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput

type ClusterLogAgentInput

type ClusterLogAgentInput interface {
	pulumi.Input

	ToClusterLogAgentOutput() ClusterLogAgentOutput
	ToClusterLogAgentOutputWithContext(context.Context) ClusterLogAgentOutput
}

ClusterLogAgentInput is an input type that accepts ClusterLogAgentArgs and ClusterLogAgentOutput values. You can construct a concrete instance of `ClusterLogAgentInput` via:

ClusterLogAgentArgs{...}

type ClusterLogAgentOutput

type ClusterLogAgentOutput struct{ *pulumi.OutputState }

func (ClusterLogAgentOutput) ElementType

func (ClusterLogAgentOutput) ElementType() reflect.Type

func (ClusterLogAgentOutput) Enabled

func (ClusterLogAgentOutput) KubeletRootDir

func (o ClusterLogAgentOutput) KubeletRootDir() pulumi.StringPtrOutput

func (ClusterLogAgentOutput) ToClusterLogAgentOutput

func (o ClusterLogAgentOutput) ToClusterLogAgentOutput() ClusterLogAgentOutput

func (ClusterLogAgentOutput) ToClusterLogAgentOutputWithContext

func (o ClusterLogAgentOutput) ToClusterLogAgentOutputWithContext(ctx context.Context) ClusterLogAgentOutput

func (ClusterLogAgentOutput) ToClusterLogAgentPtrOutput

func (o ClusterLogAgentOutput) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput

func (ClusterLogAgentOutput) ToClusterLogAgentPtrOutputWithContext

func (o ClusterLogAgentOutput) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput

type ClusterLogAgentPtrInput

type ClusterLogAgentPtrInput interface {
	pulumi.Input

	ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput
	ToClusterLogAgentPtrOutputWithContext(context.Context) ClusterLogAgentPtrOutput
}

ClusterLogAgentPtrInput is an input type that accepts ClusterLogAgentArgs, ClusterLogAgentPtr and ClusterLogAgentPtrOutput values. You can construct a concrete instance of `ClusterLogAgentPtrInput` via:

        ClusterLogAgentArgs{...}

or:

        nil

type ClusterLogAgentPtrOutput

type ClusterLogAgentPtrOutput struct{ *pulumi.OutputState }

func (ClusterLogAgentPtrOutput) Elem

func (ClusterLogAgentPtrOutput) ElementType

func (ClusterLogAgentPtrOutput) ElementType() reflect.Type

func (ClusterLogAgentPtrOutput) Enabled

func (ClusterLogAgentPtrOutput) KubeletRootDir

func (o ClusterLogAgentPtrOutput) KubeletRootDir() pulumi.StringPtrOutput

func (ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutput

func (o ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput

func (ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutputWithContext

func (o ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput

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 ClusterMasterConfig

type ClusterMasterConfig struct {
	AvailabilityZone                   *string                       `pulumi:"availabilityZone"`
	BandwidthPackageId                 *string                       `pulumi:"bandwidthPackageId"`
	CamRoleName                        *string                       `pulumi:"camRoleName"`
	Count                              *int                          `pulumi:"count"`
	DataDisks                          []ClusterMasterConfigDataDisk `pulumi:"dataDisks"`
	DesiredPodNum                      *int                          `pulumi:"desiredPodNum"`
	DisasterRecoverGroupIds            *string                       `pulumi:"disasterRecoverGroupIds"`
	EnhancedMonitorService             *bool                         `pulumi:"enhancedMonitorService"`
	EnhancedSecurityService            *bool                         `pulumi:"enhancedSecurityService"`
	Hostname                           *string                       `pulumi:"hostname"`
	HpcClusterId                       *string                       `pulumi:"hpcClusterId"`
	ImgId                              *string                       `pulumi:"imgId"`
	InstanceChargeType                 *string                       `pulumi:"instanceChargeType"`
	InstanceChargeTypePrepaidPeriod    *int                          `pulumi:"instanceChargeTypePrepaidPeriod"`
	InstanceChargeTypePrepaidRenewFlag *string                       `pulumi:"instanceChargeTypePrepaidRenewFlag"`
	InstanceName                       *string                       `pulumi:"instanceName"`
	InstanceType                       string                        `pulumi:"instanceType"`
	InternetChargeType                 *string                       `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut            *int                          `pulumi:"internetMaxBandwidthOut"`
	KeyIds                             *string                       `pulumi:"keyIds"`
	Password                           *string                       `pulumi:"password"`
	PublicIpAssigned                   *bool                         `pulumi:"publicIpAssigned"`
	SecurityGroupIds                   []string                      `pulumi:"securityGroupIds"`
	SubnetId                           string                        `pulumi:"subnetId"`
	SystemDiskSize                     *int                          `pulumi:"systemDiskSize"`
	SystemDiskType                     *string                       `pulumi:"systemDiskType"`
	UserData                           *string                       `pulumi:"userData"`
}

type ClusterMasterConfigArgs

type ClusterMasterConfigArgs struct {
	AvailabilityZone                   pulumi.StringPtrInput                 `pulumi:"availabilityZone"`
	BandwidthPackageId                 pulumi.StringPtrInput                 `pulumi:"bandwidthPackageId"`
	CamRoleName                        pulumi.StringPtrInput                 `pulumi:"camRoleName"`
	Count                              pulumi.IntPtrInput                    `pulumi:"count"`
	DataDisks                          ClusterMasterConfigDataDiskArrayInput `pulumi:"dataDisks"`
	DesiredPodNum                      pulumi.IntPtrInput                    `pulumi:"desiredPodNum"`
	DisasterRecoverGroupIds            pulumi.StringPtrInput                 `pulumi:"disasterRecoverGroupIds"`
	EnhancedMonitorService             pulumi.BoolPtrInput                   `pulumi:"enhancedMonitorService"`
	EnhancedSecurityService            pulumi.BoolPtrInput                   `pulumi:"enhancedSecurityService"`
	Hostname                           pulumi.StringPtrInput                 `pulumi:"hostname"`
	HpcClusterId                       pulumi.StringPtrInput                 `pulumi:"hpcClusterId"`
	ImgId                              pulumi.StringPtrInput                 `pulumi:"imgId"`
	InstanceChargeType                 pulumi.StringPtrInput                 `pulumi:"instanceChargeType"`
	InstanceChargeTypePrepaidPeriod    pulumi.IntPtrInput                    `pulumi:"instanceChargeTypePrepaidPeriod"`
	InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput                 `pulumi:"instanceChargeTypePrepaidRenewFlag"`
	InstanceName                       pulumi.StringPtrInput                 `pulumi:"instanceName"`
	InstanceType                       pulumi.StringInput                    `pulumi:"instanceType"`
	InternetChargeType                 pulumi.StringPtrInput                 `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut            pulumi.IntPtrInput                    `pulumi:"internetMaxBandwidthOut"`
	KeyIds                             pulumi.StringPtrInput                 `pulumi:"keyIds"`
	Password                           pulumi.StringPtrInput                 `pulumi:"password"`
	PublicIpAssigned                   pulumi.BoolPtrInput                   `pulumi:"publicIpAssigned"`
	SecurityGroupIds                   pulumi.StringArrayInput               `pulumi:"securityGroupIds"`
	SubnetId                           pulumi.StringInput                    `pulumi:"subnetId"`
	SystemDiskSize                     pulumi.IntPtrInput                    `pulumi:"systemDiskSize"`
	SystemDiskType                     pulumi.StringPtrInput                 `pulumi:"systemDiskType"`
	UserData                           pulumi.StringPtrInput                 `pulumi:"userData"`
}

func (ClusterMasterConfigArgs) ElementType

func (ClusterMasterConfigArgs) ElementType() reflect.Type

func (ClusterMasterConfigArgs) ToClusterMasterConfigOutput

func (i ClusterMasterConfigArgs) ToClusterMasterConfigOutput() ClusterMasterConfigOutput

func (ClusterMasterConfigArgs) ToClusterMasterConfigOutputWithContext

func (i ClusterMasterConfigArgs) ToClusterMasterConfigOutputWithContext(ctx context.Context) ClusterMasterConfigOutput

type ClusterMasterConfigArray

type ClusterMasterConfigArray []ClusterMasterConfigInput

func (ClusterMasterConfigArray) ElementType

func (ClusterMasterConfigArray) ElementType() reflect.Type

func (ClusterMasterConfigArray) ToClusterMasterConfigArrayOutput

func (i ClusterMasterConfigArray) ToClusterMasterConfigArrayOutput() ClusterMasterConfigArrayOutput

func (ClusterMasterConfigArray) ToClusterMasterConfigArrayOutputWithContext

func (i ClusterMasterConfigArray) ToClusterMasterConfigArrayOutputWithContext(ctx context.Context) ClusterMasterConfigArrayOutput

type ClusterMasterConfigArrayInput

type ClusterMasterConfigArrayInput interface {
	pulumi.Input

	ToClusterMasterConfigArrayOutput() ClusterMasterConfigArrayOutput
	ToClusterMasterConfigArrayOutputWithContext(context.Context) ClusterMasterConfigArrayOutput
}

ClusterMasterConfigArrayInput is an input type that accepts ClusterMasterConfigArray and ClusterMasterConfigArrayOutput values. You can construct a concrete instance of `ClusterMasterConfigArrayInput` via:

ClusterMasterConfigArray{ ClusterMasterConfigArgs{...} }

type ClusterMasterConfigArrayOutput

type ClusterMasterConfigArrayOutput struct{ *pulumi.OutputState }

func (ClusterMasterConfigArrayOutput) ElementType

func (ClusterMasterConfigArrayOutput) Index

func (ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutput

func (o ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutput() ClusterMasterConfigArrayOutput

func (ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutputWithContext

func (o ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutputWithContext(ctx context.Context) ClusterMasterConfigArrayOutput

type ClusterMasterConfigDataDisk

type ClusterMasterConfigDataDisk struct {
	AutoFormatAndMount *bool   `pulumi:"autoFormatAndMount"`
	DiskPartition      *string `pulumi:"diskPartition"`
	DiskSize           *int    `pulumi:"diskSize"`
	DiskType           *string `pulumi:"diskType"`
	Encrypt            *bool   `pulumi:"encrypt"`
	FileSystem         *string `pulumi:"fileSystem"`
	KmsKeyId           *string `pulumi:"kmsKeyId"`
	MountTarget        *string `pulumi:"mountTarget"`
	SnapshotId         *string `pulumi:"snapshotId"`
}

type ClusterMasterConfigDataDiskArgs

type ClusterMasterConfigDataDiskArgs struct {
	AutoFormatAndMount pulumi.BoolPtrInput   `pulumi:"autoFormatAndMount"`
	DiskPartition      pulumi.StringPtrInput `pulumi:"diskPartition"`
	DiskSize           pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType           pulumi.StringPtrInput `pulumi:"diskType"`
	Encrypt            pulumi.BoolPtrInput   `pulumi:"encrypt"`
	FileSystem         pulumi.StringPtrInput `pulumi:"fileSystem"`
	KmsKeyId           pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	MountTarget        pulumi.StringPtrInput `pulumi:"mountTarget"`
	SnapshotId         pulumi.StringPtrInput `pulumi:"snapshotId"`
}

func (ClusterMasterConfigDataDiskArgs) ElementType

func (ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutput

func (i ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutput() ClusterMasterConfigDataDiskOutput

func (ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutputWithContext

func (i ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskOutput

type ClusterMasterConfigDataDiskArray

type ClusterMasterConfigDataDiskArray []ClusterMasterConfigDataDiskInput

func (ClusterMasterConfigDataDiskArray) ElementType

func (ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutput

func (i ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutput() ClusterMasterConfigDataDiskArrayOutput

func (ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutputWithContext

func (i ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskArrayOutput

type ClusterMasterConfigDataDiskArrayInput

type ClusterMasterConfigDataDiskArrayInput interface {
	pulumi.Input

	ToClusterMasterConfigDataDiskArrayOutput() ClusterMasterConfigDataDiskArrayOutput
	ToClusterMasterConfigDataDiskArrayOutputWithContext(context.Context) ClusterMasterConfigDataDiskArrayOutput
}

ClusterMasterConfigDataDiskArrayInput is an input type that accepts ClusterMasterConfigDataDiskArray and ClusterMasterConfigDataDiskArrayOutput values. You can construct a concrete instance of `ClusterMasterConfigDataDiskArrayInput` via:

ClusterMasterConfigDataDiskArray{ ClusterMasterConfigDataDiskArgs{...} }

type ClusterMasterConfigDataDiskArrayOutput

type ClusterMasterConfigDataDiskArrayOutput struct{ *pulumi.OutputState }

func (ClusterMasterConfigDataDiskArrayOutput) ElementType

func (ClusterMasterConfigDataDiskArrayOutput) Index

func (ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutput

func (o ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutput() ClusterMasterConfigDataDiskArrayOutput

func (ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutputWithContext

func (o ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskArrayOutput

type ClusterMasterConfigDataDiskInput

type ClusterMasterConfigDataDiskInput interface {
	pulumi.Input

	ToClusterMasterConfigDataDiskOutput() ClusterMasterConfigDataDiskOutput
	ToClusterMasterConfigDataDiskOutputWithContext(context.Context) ClusterMasterConfigDataDiskOutput
}

ClusterMasterConfigDataDiskInput is an input type that accepts ClusterMasterConfigDataDiskArgs and ClusterMasterConfigDataDiskOutput values. You can construct a concrete instance of `ClusterMasterConfigDataDiskInput` via:

ClusterMasterConfigDataDiskArgs{...}

type ClusterMasterConfigDataDiskOutput

type ClusterMasterConfigDataDiskOutput struct{ *pulumi.OutputState }

func (ClusterMasterConfigDataDiskOutput) AutoFormatAndMount

func (ClusterMasterConfigDataDiskOutput) DiskPartition

func (ClusterMasterConfigDataDiskOutput) DiskSize

func (ClusterMasterConfigDataDiskOutput) DiskType

func (ClusterMasterConfigDataDiskOutput) ElementType

func (ClusterMasterConfigDataDiskOutput) Encrypt

func (ClusterMasterConfigDataDiskOutput) FileSystem

func (ClusterMasterConfigDataDiskOutput) KmsKeyId

func (ClusterMasterConfigDataDiskOutput) MountTarget

func (ClusterMasterConfigDataDiskOutput) SnapshotId

func (ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutput

func (o ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutput() ClusterMasterConfigDataDiskOutput

func (ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutputWithContext

func (o ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskOutput

type ClusterMasterConfigInput

type ClusterMasterConfigInput interface {
	pulumi.Input

	ToClusterMasterConfigOutput() ClusterMasterConfigOutput
	ToClusterMasterConfigOutputWithContext(context.Context) ClusterMasterConfigOutput
}

ClusterMasterConfigInput is an input type that accepts ClusterMasterConfigArgs and ClusterMasterConfigOutput values. You can construct a concrete instance of `ClusterMasterConfigInput` via:

ClusterMasterConfigArgs{...}

type ClusterMasterConfigOutput

type ClusterMasterConfigOutput struct{ *pulumi.OutputState }

func (ClusterMasterConfigOutput) AvailabilityZone

func (o ClusterMasterConfigOutput) AvailabilityZone() pulumi.StringPtrOutput

func (ClusterMasterConfigOutput) BandwidthPackageId

func (o ClusterMasterConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput

func (ClusterMasterConfigOutput) CamRoleName

func (ClusterMasterConfigOutput) Count

func (ClusterMasterConfigOutput) DataDisks

func (ClusterMasterConfigOutput) DesiredPodNum

func (o ClusterMasterConfigOutput) DesiredPodNum() pulumi.IntPtrOutput

func (ClusterMasterConfigOutput) DisasterRecoverGroupIds

func (o ClusterMasterConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput

func (ClusterMasterConfigOutput) ElementType

func (ClusterMasterConfigOutput) ElementType() reflect.Type

func (ClusterMasterConfigOutput) EnhancedMonitorService

func (o ClusterMasterConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput

func (ClusterMasterConfigOutput) EnhancedSecurityService

func (o ClusterMasterConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput

func (ClusterMasterConfigOutput) Hostname

func (ClusterMasterConfigOutput) HpcClusterId

func (ClusterMasterConfigOutput) ImgId

func (ClusterMasterConfigOutput) InstanceChargeType

func (o ClusterMasterConfigOutput) InstanceChargeType() pulumi.StringPtrOutput

func (ClusterMasterConfigOutput) InstanceChargeTypePrepaidPeriod

func (o ClusterMasterConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput

func (ClusterMasterConfigOutput) InstanceChargeTypePrepaidRenewFlag

func (o ClusterMasterConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput

func (ClusterMasterConfigOutput) InstanceName

func (ClusterMasterConfigOutput) InstanceType

func (ClusterMasterConfigOutput) InternetChargeType

func (o ClusterMasterConfigOutput) InternetChargeType() pulumi.StringPtrOutput

func (ClusterMasterConfigOutput) InternetMaxBandwidthOut

func (o ClusterMasterConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (ClusterMasterConfigOutput) KeyIds

func (ClusterMasterConfigOutput) Password

func (ClusterMasterConfigOutput) PublicIpAssigned

func (o ClusterMasterConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput

func (ClusterMasterConfigOutput) SecurityGroupIds

func (o ClusterMasterConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (ClusterMasterConfigOutput) SubnetId

func (ClusterMasterConfigOutput) SystemDiskSize

func (o ClusterMasterConfigOutput) SystemDiskSize() pulumi.IntPtrOutput

func (ClusterMasterConfigOutput) SystemDiskType

func (ClusterMasterConfigOutput) ToClusterMasterConfigOutput

func (o ClusterMasterConfigOutput) ToClusterMasterConfigOutput() ClusterMasterConfigOutput

func (ClusterMasterConfigOutput) ToClusterMasterConfigOutputWithContext

func (o ClusterMasterConfigOutput) ToClusterMasterConfigOutputWithContext(ctx context.Context) ClusterMasterConfigOutput

func (ClusterMasterConfigOutput) UserData

type ClusterNodePoolGlobalConfig

type ClusterNodePoolGlobalConfig struct {
	Expander                    *string `pulumi:"expander"`
	IgnoreDaemonSetsUtilization *bool   `pulumi:"ignoreDaemonSetsUtilization"`
	IsScaleInEnabled            *bool   `pulumi:"isScaleInEnabled"`
	MaxConcurrentScaleIn        *int    `pulumi:"maxConcurrentScaleIn"`
	ScaleInDelay                *int    `pulumi:"scaleInDelay"`
	ScaleInUnneededTime         *int    `pulumi:"scaleInUnneededTime"`
	ScaleInUtilizationThreshold *int    `pulumi:"scaleInUtilizationThreshold"`
	SkipNodesWithLocalStorage   *bool   `pulumi:"skipNodesWithLocalStorage"`
	SkipNodesWithSystemPods     *bool   `pulumi:"skipNodesWithSystemPods"`
}

type ClusterNodePoolGlobalConfigArgs

type ClusterNodePoolGlobalConfigArgs struct {
	Expander                    pulumi.StringPtrInput `pulumi:"expander"`
	IgnoreDaemonSetsUtilization pulumi.BoolPtrInput   `pulumi:"ignoreDaemonSetsUtilization"`
	IsScaleInEnabled            pulumi.BoolPtrInput   `pulumi:"isScaleInEnabled"`
	MaxConcurrentScaleIn        pulumi.IntPtrInput    `pulumi:"maxConcurrentScaleIn"`
	ScaleInDelay                pulumi.IntPtrInput    `pulumi:"scaleInDelay"`
	ScaleInUnneededTime         pulumi.IntPtrInput    `pulumi:"scaleInUnneededTime"`
	ScaleInUtilizationThreshold pulumi.IntPtrInput    `pulumi:"scaleInUtilizationThreshold"`
	SkipNodesWithLocalStorage   pulumi.BoolPtrInput   `pulumi:"skipNodesWithLocalStorage"`
	SkipNodesWithSystemPods     pulumi.BoolPtrInput   `pulumi:"skipNodesWithSystemPods"`
}

func (ClusterNodePoolGlobalConfigArgs) ElementType

func (ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutput

func (i ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutput() ClusterNodePoolGlobalConfigOutput

func (ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutputWithContext

func (i ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigOutput

type ClusterNodePoolGlobalConfigArray

type ClusterNodePoolGlobalConfigArray []ClusterNodePoolGlobalConfigInput

func (ClusterNodePoolGlobalConfigArray) ElementType

func (ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutput

func (i ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutput() ClusterNodePoolGlobalConfigArrayOutput

func (ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutputWithContext

func (i ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigArrayOutput

type ClusterNodePoolGlobalConfigArrayInput

type ClusterNodePoolGlobalConfigArrayInput interface {
	pulumi.Input

	ToClusterNodePoolGlobalConfigArrayOutput() ClusterNodePoolGlobalConfigArrayOutput
	ToClusterNodePoolGlobalConfigArrayOutputWithContext(context.Context) ClusterNodePoolGlobalConfigArrayOutput
}

ClusterNodePoolGlobalConfigArrayInput is an input type that accepts ClusterNodePoolGlobalConfigArray and ClusterNodePoolGlobalConfigArrayOutput values. You can construct a concrete instance of `ClusterNodePoolGlobalConfigArrayInput` via:

ClusterNodePoolGlobalConfigArray{ ClusterNodePoolGlobalConfigArgs{...} }

type ClusterNodePoolGlobalConfigArrayOutput

type ClusterNodePoolGlobalConfigArrayOutput struct{ *pulumi.OutputState }

func (ClusterNodePoolGlobalConfigArrayOutput) ElementType

func (ClusterNodePoolGlobalConfigArrayOutput) Index

func (ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutput

func (o ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutput() ClusterNodePoolGlobalConfigArrayOutput

func (ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutputWithContext

func (o ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigArrayOutput

type ClusterNodePoolGlobalConfigInput

type ClusterNodePoolGlobalConfigInput interface {
	pulumi.Input

	ToClusterNodePoolGlobalConfigOutput() ClusterNodePoolGlobalConfigOutput
	ToClusterNodePoolGlobalConfigOutputWithContext(context.Context) ClusterNodePoolGlobalConfigOutput
}

ClusterNodePoolGlobalConfigInput is an input type that accepts ClusterNodePoolGlobalConfigArgs and ClusterNodePoolGlobalConfigOutput values. You can construct a concrete instance of `ClusterNodePoolGlobalConfigInput` via:

ClusterNodePoolGlobalConfigArgs{...}

type ClusterNodePoolGlobalConfigOutput

type ClusterNodePoolGlobalConfigOutput struct{ *pulumi.OutputState }

func (ClusterNodePoolGlobalConfigOutput) ElementType

func (ClusterNodePoolGlobalConfigOutput) Expander

func (ClusterNodePoolGlobalConfigOutput) IgnoreDaemonSetsUtilization

func (o ClusterNodePoolGlobalConfigOutput) IgnoreDaemonSetsUtilization() pulumi.BoolPtrOutput

func (ClusterNodePoolGlobalConfigOutput) IsScaleInEnabled

func (ClusterNodePoolGlobalConfigOutput) MaxConcurrentScaleIn

func (o ClusterNodePoolGlobalConfigOutput) MaxConcurrentScaleIn() pulumi.IntPtrOutput

func (ClusterNodePoolGlobalConfigOutput) ScaleInDelay

func (ClusterNodePoolGlobalConfigOutput) ScaleInUnneededTime

func (o ClusterNodePoolGlobalConfigOutput) ScaleInUnneededTime() pulumi.IntPtrOutput

func (ClusterNodePoolGlobalConfigOutput) ScaleInUtilizationThreshold

func (o ClusterNodePoolGlobalConfigOutput) ScaleInUtilizationThreshold() pulumi.IntPtrOutput

func (ClusterNodePoolGlobalConfigOutput) SkipNodesWithLocalStorage

func (o ClusterNodePoolGlobalConfigOutput) SkipNodesWithLocalStorage() pulumi.BoolPtrOutput

func (ClusterNodePoolGlobalConfigOutput) SkipNodesWithSystemPods

func (o ClusterNodePoolGlobalConfigOutput) SkipNodesWithSystemPods() pulumi.BoolPtrOutput

func (ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutput

func (o ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutput() ClusterNodePoolGlobalConfigOutput

func (ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutputWithContext

func (o ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigOutput

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) AcquireClusterAdminRole

func (o ClusterOutput) AcquireClusterAdminRole() pulumi.BoolPtrOutput

If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to `false` after acquired.

func (ClusterOutput) AuthOptions

Specify cluster authentication configuration. Only available for managed cluster and `cluster_version` >= 1.20.

func (ClusterOutput) AutoUpgradeClusterLevel

func (o ClusterOutput) AutoUpgradeClusterLevel() pulumi.BoolPtrOutput

Whether the cluster level auto upgraded, valid for managed cluster.

func (ClusterOutput) BasePodNum

func (o ClusterOutput) BasePodNum() pulumi.IntPtrOutput

The number of basic pods. valid when enable_customized_pod_cidr=true.

func (ClusterOutput) CertificationAuthority

func (o ClusterOutput) CertificationAuthority() pulumi.StringOutput

The certificate used for access.

func (ClusterOutput) ClaimExpiredSeconds

func (o ClusterOutput) ClaimExpiredSeconds() pulumi.IntOutput

Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'. `claim_expired_seconds` must greater or equal than 300 and less than 15768000.

func (ClusterOutput) ClusterAsEnabled deprecated

func (o ClusterOutput) ClusterAsEnabled() pulumi.BoolOutput

Indicates whether to enable cluster node auto scaling. Default is false.

Deprecated: This argument is deprecated because the TKE auto-scaling group was no longer available.

func (ClusterOutput) ClusterAudit

Specify Cluster Audit config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.

func (ClusterOutput) ClusterCidr

func (o ClusterOutput) ClusterCidr() pulumi.StringPtrOutput

A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this vpc. Must be in 10./192.168/172.[16-31] segments.

func (ClusterOutput) ClusterDeployType

func (o ClusterOutput) ClusterDeployType() pulumi.StringPtrOutput

Deployment type of the cluster, the available values include: 'MANAGED_CLUSTER' and 'INDEPENDENT_CLUSTER'. Default is 'MANAGED_CLUSTER'.

func (ClusterOutput) ClusterDesc

func (o ClusterOutput) ClusterDesc() pulumi.StringPtrOutput

Description of the cluster.

func (ClusterOutput) ClusterExternalEndpoint

func (o ClusterOutput) ClusterExternalEndpoint() pulumi.StringOutput

External network address to access.

func (ClusterOutput) ClusterExtraArgs

func (o ClusterOutput) ClusterExtraArgs() ClusterClusterExtraArgsPtrOutput

Customized parameters for master component,such as kube-apiserver, kube-controller-manager, kube-scheduler.

func (ClusterOutput) ClusterInternet

func (o ClusterOutput) ClusterInternet() pulumi.BoolPtrOutput

Open internet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.

func (ClusterOutput) ClusterInternetDomain

func (o ClusterOutput) ClusterInternetDomain() pulumi.StringPtrOutput

Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the cluster_external_endpoint value may be changed automatically too.

func (ClusterOutput) ClusterInternetSecurityGroup

func (o ClusterOutput) ClusterInternetSecurityGroup() pulumi.StringPtrOutput

Specify security group, NOTE: This argument must not be empty if cluster internet enabled.

func (ClusterOutput) ClusterIntranet

func (o ClusterOutput) ClusterIntranet() pulumi.BoolPtrOutput

Open intranet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.

func (ClusterOutput) ClusterIntranetDomain

func (o ClusterOutput) ClusterIntranetDomain() pulumi.StringPtrOutput

Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgw_endpoint value may be changed automatically too.

func (ClusterOutput) ClusterIntranetSubnetId

func (o ClusterOutput) ClusterIntranetSubnetId() pulumi.StringPtrOutput

Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true. `cluster_intranet_subnet_id` can not modify once be set.

func (ClusterOutput) ClusterIpvs

func (o ClusterOutput) ClusterIpvs() pulumi.BoolPtrOutput

Indicates whether `ipvs` is enabled. Default is true. False means `iptables` is enabled.

func (ClusterOutput) ClusterLevel

func (o ClusterOutput) ClusterLevel() pulumi.StringOutput

Specify cluster level, valid for managed cluster, use data source `tencentcloud_kubernetes_cluster_levels` to query available levels. Available value examples `L5`, `L20`, `L50`, `L100`, etc.

func (ClusterOutput) ClusterMaxPodNum

func (o ClusterOutput) ClusterMaxPodNum() pulumi.IntPtrOutput

The maximum number of Pods per node in the cluster. Default is 256. The minimum value is 4. When its power unequal to 2, it will round upward to the closest power of 2.

func (ClusterOutput) ClusterMaxServiceNum

func (o ClusterOutput) ClusterMaxServiceNum() pulumi.IntPtrOutput

The maximum number of services in the cluster. Default is 256. The range is from 32 to 32768. When its power unequal to 2, it will round upward to the closest power of 2.

func (ClusterOutput) ClusterName

func (o ClusterOutput) ClusterName() pulumi.StringPtrOutput

Name of the cluster.

func (ClusterOutput) ClusterNodeNum

func (o ClusterOutput) ClusterNodeNum() pulumi.IntOutput

Number of nodes in the cluster.

func (ClusterOutput) ClusterOs

func (o ClusterOutput) ClusterOs() pulumi.StringPtrOutput

Operating system of the cluster, the available values include: 'centos7.6.0_x64','ubuntu18.04.1x86_64','tlinux2.4x86_64'. Default is 'tlinux2.4x86_64'.

func (ClusterOutput) ClusterOsType

func (o ClusterOutput) ClusterOsType() pulumi.StringPtrOutput

Image type of the cluster os, the available values include: 'GENERAL'. Default is 'GENERAL'.

func (ClusterOutput) ClusterSubnetId

func (o ClusterOutput) ClusterSubnetId() pulumi.StringPtrOutput

Subnet ID of the cluster, such as: subnet-b3p7d7q5.

func (ClusterOutput) ClusterVersion

func (o ClusterOutput) ClusterVersion() pulumi.StringOutput

Version of the cluster. Use `tencentcloud_kubernetes_available_cluster_versions` to get the upgradable cluster version.

func (ClusterOutput) ContainerRuntime

func (o ClusterOutput) ContainerRuntime() pulumi.StringPtrOutput

Runtime type of the cluster, the available values include: 'docker' and 'containerd'.The Kubernetes v1.24 has removed dockershim, so please use containerd in v1.24 or higher.Default is 'docker'.

func (ClusterOutput) DeletionProtection

func (o ClusterOutput) DeletionProtection() pulumi.BoolPtrOutput

Indicates whether cluster deletion protection is enabled. Default is false.

func (ClusterOutput) DockerGraphPath

func (o ClusterOutput) DockerGraphPath() pulumi.StringPtrOutput

Docker graph path. Default is `/var/lib/docker`.

func (ClusterOutput) Domain

func (o ClusterOutput) Domain() pulumi.StringOutput

Domain name for access.

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) EnableCustomizedPodCidr

func (o ClusterOutput) EnableCustomizedPodCidr() pulumi.BoolPtrOutput

Whether to enable the custom mode of node podCIDR size. Default is false.

func (ClusterOutput) EniSubnetIds

func (o ClusterOutput) EniSubnetIds() pulumi.StringArrayOutput

Subnet Ids for cluster with VPC-CNI network mode. This field can only set when field `network_type` is 'VPC-CNI'. `eni_subnet_ids` can not empty once be set.

func (ClusterOutput) EventPersistence

func (o ClusterOutput) EventPersistence() ClusterEventPersistencePtrOutput

Specify cluster Event Persistence config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.

func (ClusterOutput) ExistInstances

create tke cluster by existed instances.

func (ClusterOutput) ExtensionAddons

func (o ClusterOutput) ExtensionAddons() ClusterExtensionAddonArrayOutput

Information of the add-on to be installed.

func (ClusterOutput) ExtraArgs

func (o ClusterOutput) ExtraArgs() pulumi.StringArrayOutput

Custom parameter information related to the node.

func (ClusterOutput) GlobeDesiredPodNum

func (o ClusterOutput) GlobeDesiredPodNum() pulumi.IntPtrOutput

Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it takes effect for all nodes.

func (ClusterOutput) IgnoreClusterCidrConflict

func (o ClusterOutput) IgnoreClusterCidrConflict() pulumi.BoolPtrOutput

Indicates whether to ignore the cluster cidr conflict error. Default is false.

func (ClusterOutput) IsNonStaticIpMode

func (o ClusterOutput) IsNonStaticIpMode() pulumi.BoolPtrOutput

Indicates whether non-static ip mode is enabled. Default is false.

func (ClusterOutput) KubeConfig

func (o ClusterOutput) KubeConfig() pulumi.StringOutput

Kubernetes config.

func (ClusterOutput) KubeConfigIntranet

func (o ClusterOutput) KubeConfigIntranet() pulumi.StringOutput

Kubernetes config of private network.

func (ClusterOutput) KubeProxyMode

func (o ClusterOutput) KubeProxyMode() pulumi.StringPtrOutput

Cluster kube-proxy mode, the available values include: 'kube-proxy-bpf'. Default is not set.When set to kube-proxy-bpf, cluster version greater than 1.14 and with Tencent Linux 2.4 is required.

func (ClusterOutput) Labels

func (o ClusterOutput) Labels() pulumi.MapOutput

Labels of tke cluster nodes.

func (ClusterOutput) LogAgent

Specify cluster log agent config.

func (ClusterOutput) ManagedClusterInternetSecurityPolicies deprecated

func (o ClusterOutput) ManagedClusterInternetSecurityPolicies() pulumi.StringArrayOutput

Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true. `managed_cluster_internet_security_policies` can not delete or empty once be set.

Deprecated: this argument was deprecated, use `cluster_internet_security_group` instead.

func (ClusterOutput) MasterConfigs

Deploy the machine configuration information of the 'MASTER_ETCD' service, and create <=7 units for common users.

func (ClusterOutput) MountTarget

func (o ClusterOutput) MountTarget() pulumi.StringPtrOutput

Mount target. Default is not mounting.

func (ClusterOutput) NetworkType

func (o ClusterOutput) NetworkType() pulumi.StringPtrOutput

Cluster network type, the available values include: 'GR' and 'VPC-CNI' and 'CiliumOverlay'. Default is GR.

func (ClusterOutput) NodeNameType

func (o ClusterOutput) NodeNameType() pulumi.StringPtrOutput

Node name type of Cluster, the available values include: 'lan-ip' and 'hostname', Default is 'lan-ip'.

func (ClusterOutput) NodePoolGlobalConfigs

func (o ClusterOutput) NodePoolGlobalConfigs() ClusterNodePoolGlobalConfigArrayOutput

Global config effective for all node pools.

func (ClusterOutput) Password

func (o ClusterOutput) Password() pulumi.StringOutput

Password of account.

func (ClusterOutput) PgwEndpoint

func (o ClusterOutput) PgwEndpoint() pulumi.StringOutput

The Intranet address used for access.

func (ClusterOutput) ProjectId

func (o ClusterOutput) ProjectId() pulumi.IntPtrOutput

Project ID, default value is 0.

func (ClusterOutput) RuntimeVersion

func (o ClusterOutput) RuntimeVersion() pulumi.StringPtrOutput

Container Runtime version.

func (ClusterOutput) SecurityPolicies

func (o ClusterOutput) SecurityPolicies() pulumi.StringArrayOutput

Access policy.

func (ClusterOutput) ServiceCidr

func (o ClusterOutput) ServiceCidr() pulumi.StringPtrOutput

A network address block of the service. Different from vpc cidr and cidr of other clusters within this vpc. Must be in 10./192.168/172.[16-31] segments.

func (ClusterOutput) Tags

func (o ClusterOutput) Tags() pulumi.MapOutput

The tags of the cluster.

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

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

func (ClusterOutput) Unschedulable

func (o ClusterOutput) Unschedulable() pulumi.IntPtrOutput

Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.

func (ClusterOutput) UpgradeInstancesFollowCluster

func (o ClusterOutput) UpgradeInstancesFollowCluster() pulumi.BoolPtrOutput

Indicates whether upgrade all instances when cluster_version change. Default is false.

func (ClusterOutput) UserName

func (o ClusterOutput) UserName() pulumi.StringOutput

User name of account.

func (ClusterOutput) VpcCniType

func (o ClusterOutput) VpcCniType() pulumi.StringOutput

Distinguish between shared network card multi-IP mode and independent network card mode. Fill in `tke-route-eni` for shared network card multi-IP mode and `tke-direct-eni` for independent network card mode. The default is shared network card mode. When it is necessary to turn off the vpc-cni container network capability, both `eni_subnet_ids` and `vpc_cni_type` must be set to empty.

func (ClusterOutput) VpcId

func (o ClusterOutput) VpcId() pulumi.StringOutput

Vpc Id of the cluster.

func (ClusterOutput) WorkerConfigs

Deploy the machine configuration information of the 'WORKER' service, and create <=20 units for common users. The other 'WORK' service are added by 'tencentcloud_kubernetes_worker'.

func (ClusterOutput) WorkerInstancesLists

func (o ClusterOutput) WorkerInstancesLists() ClusterWorkerInstancesListArrayOutput

An information list of cvm within the 'WORKER' clusters. Each element contains the following attributes:

type ClusterState

type ClusterState struct {
	// If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to `false` after acquired.
	AcquireClusterAdminRole pulumi.BoolPtrInput
	// Specify cluster authentication configuration. Only available for managed cluster and `cluster_version` >= 1.20.
	AuthOptions ClusterAuthOptionsPtrInput
	// Whether the cluster level auto upgraded, valid for managed cluster.
	AutoUpgradeClusterLevel pulumi.BoolPtrInput
	// The number of basic pods. valid when enable_customized_pod_cidr=true.
	BasePodNum pulumi.IntPtrInput
	// The certificate used for access.
	CertificationAuthority pulumi.StringPtrInput
	// Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'.
	// `claim_expired_seconds` must greater or equal than 300 and less than 15768000.
	ClaimExpiredSeconds pulumi.IntPtrInput
	// Indicates whether to enable cluster node auto scaling. Default is false.
	//
	// Deprecated: This argument is deprecated because the TKE auto-scaling group was no longer available.
	ClusterAsEnabled pulumi.BoolPtrInput
	// Specify Cluster Audit config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.
	ClusterAudit ClusterClusterAuditPtrInput
	// A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this vpc. Must be in
	// 10./192.168/172.[16-31] segments.
	ClusterCidr pulumi.StringPtrInput
	// Deployment type of the cluster, the available values include: 'MANAGED_CLUSTER' and 'INDEPENDENT_CLUSTER'. Default is
	// 'MANAGED_CLUSTER'.
	ClusterDeployType pulumi.StringPtrInput
	// Description of the cluster.
	ClusterDesc pulumi.StringPtrInput
	// External network address to access.
	ClusterExternalEndpoint pulumi.StringPtrInput
	// Customized parameters for master component,such as kube-apiserver, kube-controller-manager, kube-scheduler.
	ClusterExtraArgs ClusterClusterExtraArgsPtrInput
	// Open internet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only
	// cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.
	ClusterInternet pulumi.BoolPtrInput
	// Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the
	// cluster_external_endpoint value may be changed automatically too.
	ClusterInternetDomain pulumi.StringPtrInput
	// Specify security group, NOTE: This argument must not be empty if cluster internet enabled.
	ClusterInternetSecurityGroup pulumi.StringPtrInput
	// Open intranet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only
	// cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.
	ClusterIntranet pulumi.BoolPtrInput
	// Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the
	// pgw_endpoint value may be changed automatically too.
	ClusterIntranetDomain pulumi.StringPtrInput
	// Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true.
	// `cluster_intranet_subnet_id` can not modify once be set.
	ClusterIntranetSubnetId pulumi.StringPtrInput
	// Indicates whether `ipvs` is enabled. Default is true. False means `iptables` is enabled.
	ClusterIpvs pulumi.BoolPtrInput
	// Specify cluster level, valid for managed cluster, use data source `tencentcloud_kubernetes_cluster_levels` to query
	// available levels. Available value examples `L5`, `L20`, `L50`, `L100`, etc.
	ClusterLevel pulumi.StringPtrInput
	// The maximum number of Pods per node in the cluster. Default is 256. The minimum value is 4. When its power unequal to 2,
	// it will round upward to the closest power of 2.
	ClusterMaxPodNum pulumi.IntPtrInput
	// The maximum number of services in the cluster. Default is 256. The range is from 32 to 32768. When its power unequal to
	// 2, it will round upward to the closest power of 2.
	ClusterMaxServiceNum pulumi.IntPtrInput
	// Name of the cluster.
	ClusterName pulumi.StringPtrInput
	// Number of nodes in the cluster.
	ClusterNodeNum pulumi.IntPtrInput
	// Operating system of the cluster, the available values include:
	// 'centos7.6.0_x64','ubuntu18.04.1x86_64','tlinux2.4x86_64'. Default is 'tlinux2.4x86_64'.
	ClusterOs pulumi.StringPtrInput
	// Image type of the cluster os, the available values include: 'GENERAL'. Default is 'GENERAL'.
	ClusterOsType pulumi.StringPtrInput
	// Subnet ID of the cluster, such as: subnet-b3p7d7q5.
	ClusterSubnetId pulumi.StringPtrInput
	// Version of the cluster. Use `tencentcloud_kubernetes_available_cluster_versions` to get the upgradable cluster version.
	ClusterVersion pulumi.StringPtrInput
	// Runtime type of the cluster, the available values include: 'docker' and 'containerd'.The Kubernetes v1.24 has removed
	// dockershim, so please use containerd in v1.24 or higher.Default is 'docker'.
	ContainerRuntime pulumi.StringPtrInput
	// Indicates whether cluster deletion protection is enabled. Default is false.
	DeletionProtection pulumi.BoolPtrInput
	// Docker graph path. Default is `/var/lib/docker`.
	DockerGraphPath pulumi.StringPtrInput
	// Domain name for access.
	Domain pulumi.StringPtrInput
	// Whether to enable the custom mode of node podCIDR size. Default is false.
	EnableCustomizedPodCidr pulumi.BoolPtrInput
	// Subnet Ids for cluster with VPC-CNI network mode. This field can only set when field `network_type` is 'VPC-CNI'.
	// `eni_subnet_ids` can not empty once be set.
	EniSubnetIds pulumi.StringArrayInput
	// Specify cluster Event Persistence config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.
	EventPersistence ClusterEventPersistencePtrInput
	// create tke cluster by existed instances.
	ExistInstances ClusterExistInstanceArrayInput
	// Information of the add-on to be installed.
	ExtensionAddons ClusterExtensionAddonArrayInput
	// Custom parameter information related to the node.
	ExtraArgs pulumi.StringArrayInput
	// Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it takes effect for all
	// nodes.
	GlobeDesiredPodNum pulumi.IntPtrInput
	// Indicates whether to ignore the cluster cidr conflict error. Default is false.
	IgnoreClusterCidrConflict pulumi.BoolPtrInput
	// Indicates whether non-static ip mode is enabled. Default is false.
	IsNonStaticIpMode pulumi.BoolPtrInput
	// Kubernetes config.
	KubeConfig pulumi.StringPtrInput
	// Kubernetes config of private network.
	KubeConfigIntranet pulumi.StringPtrInput
	// Cluster kube-proxy mode, the available values include: 'kube-proxy-bpf'. Default is not set.When set to kube-proxy-bpf,
	// cluster version greater than 1.14 and with Tencent Linux 2.4 is required.
	KubeProxyMode pulumi.StringPtrInput
	// Labels of tke cluster nodes.
	Labels pulumi.MapInput
	// Specify cluster log agent config.
	LogAgent ClusterLogAgentPtrInput
	// Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This
	// field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true.
	// `managed_cluster_internet_security_policies` can not delete or empty once be set.
	//
	// Deprecated: this argument was deprecated, use `cluster_internet_security_group` instead.
	ManagedClusterInternetSecurityPolicies pulumi.StringArrayInput
	// Deploy the machine configuration information of the 'MASTER_ETCD' service, and create <=7 units for common users.
	MasterConfigs ClusterMasterConfigArrayInput
	// Mount target. Default is not mounting.
	MountTarget pulumi.StringPtrInput
	// Cluster network type, the available values include: 'GR' and 'VPC-CNI' and 'CiliumOverlay'. Default is GR.
	NetworkType pulumi.StringPtrInput
	// Node name type of Cluster, the available values include: 'lan-ip' and 'hostname', Default is 'lan-ip'.
	NodeNameType pulumi.StringPtrInput
	// Global config effective for all node pools.
	NodePoolGlobalConfigs ClusterNodePoolGlobalConfigArrayInput
	// Password of account.
	Password pulumi.StringPtrInput
	// The Intranet address used for access.
	PgwEndpoint pulumi.StringPtrInput
	// Project ID, default value is 0.
	ProjectId pulumi.IntPtrInput
	// Container Runtime version.
	RuntimeVersion pulumi.StringPtrInput
	// Access policy.
	SecurityPolicies pulumi.StringArrayInput
	// A network address block of the service. Different from vpc cidr and cidr of other clusters within this vpc. Must be in
	// 10./192.168/172.[16-31] segments.
	ServiceCidr pulumi.StringPtrInput
	// The tags of the cluster.
	Tags pulumi.MapInput
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrInput
	// Indicates whether upgrade all instances when cluster_version change. Default is false.
	UpgradeInstancesFollowCluster pulumi.BoolPtrInput
	// User name of account.
	UserName pulumi.StringPtrInput
	// Distinguish between shared network card multi-IP mode and independent network card mode. Fill in `tke-route-eni` for
	// shared network card multi-IP mode and `tke-direct-eni` for independent network card mode. The default is shared network
	// card mode. When it is necessary to turn off the vpc-cni container network capability, both `eni_subnet_ids` and
	// `vpc_cni_type` must be set to empty.
	VpcCniType pulumi.StringPtrInput
	// Vpc Id of the cluster.
	VpcId pulumi.StringPtrInput
	// Deploy the machine configuration information of the 'WORKER' service, and create <=20 units for common users. The other
	// 'WORK' service are added by 'tencentcloud_kubernetes_worker'.
	WorkerConfigs ClusterWorkerConfigArrayInput
	// An information list of cvm within the 'WORKER' clusters. Each element contains the following attributes:
	WorkerInstancesLists ClusterWorkerInstancesListArrayInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ClusterWorkerConfig

type ClusterWorkerConfig struct {
	AvailabilityZone                   *string                       `pulumi:"availabilityZone"`
	BandwidthPackageId                 *string                       `pulumi:"bandwidthPackageId"`
	CamRoleName                        *string                       `pulumi:"camRoleName"`
	Count                              *int                          `pulumi:"count"`
	DataDisks                          []ClusterWorkerConfigDataDisk `pulumi:"dataDisks"`
	DesiredPodNum                      *int                          `pulumi:"desiredPodNum"`
	DisasterRecoverGroupIds            *string                       `pulumi:"disasterRecoverGroupIds"`
	EnhancedMonitorService             *bool                         `pulumi:"enhancedMonitorService"`
	EnhancedSecurityService            *bool                         `pulumi:"enhancedSecurityService"`
	Hostname                           *string                       `pulumi:"hostname"`
	HpcClusterId                       *string                       `pulumi:"hpcClusterId"`
	ImgId                              *string                       `pulumi:"imgId"`
	InstanceChargeType                 *string                       `pulumi:"instanceChargeType"`
	InstanceChargeTypePrepaidPeriod    *int                          `pulumi:"instanceChargeTypePrepaidPeriod"`
	InstanceChargeTypePrepaidRenewFlag *string                       `pulumi:"instanceChargeTypePrepaidRenewFlag"`
	InstanceName                       *string                       `pulumi:"instanceName"`
	InstanceType                       string                        `pulumi:"instanceType"`
	InternetChargeType                 *string                       `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut            *int                          `pulumi:"internetMaxBandwidthOut"`
	KeyIds                             *string                       `pulumi:"keyIds"`
	Password                           *string                       `pulumi:"password"`
	PublicIpAssigned                   *bool                         `pulumi:"publicIpAssigned"`
	SecurityGroupIds                   []string                      `pulumi:"securityGroupIds"`
	SubnetId                           string                        `pulumi:"subnetId"`
	SystemDiskSize                     *int                          `pulumi:"systemDiskSize"`
	SystemDiskType                     *string                       `pulumi:"systemDiskType"`
	UserData                           *string                       `pulumi:"userData"`
}

type ClusterWorkerConfigArgs

type ClusterWorkerConfigArgs struct {
	AvailabilityZone                   pulumi.StringPtrInput                 `pulumi:"availabilityZone"`
	BandwidthPackageId                 pulumi.StringPtrInput                 `pulumi:"bandwidthPackageId"`
	CamRoleName                        pulumi.StringPtrInput                 `pulumi:"camRoleName"`
	Count                              pulumi.IntPtrInput                    `pulumi:"count"`
	DataDisks                          ClusterWorkerConfigDataDiskArrayInput `pulumi:"dataDisks"`
	DesiredPodNum                      pulumi.IntPtrInput                    `pulumi:"desiredPodNum"`
	DisasterRecoverGroupIds            pulumi.StringPtrInput                 `pulumi:"disasterRecoverGroupIds"`
	EnhancedMonitorService             pulumi.BoolPtrInput                   `pulumi:"enhancedMonitorService"`
	EnhancedSecurityService            pulumi.BoolPtrInput                   `pulumi:"enhancedSecurityService"`
	Hostname                           pulumi.StringPtrInput                 `pulumi:"hostname"`
	HpcClusterId                       pulumi.StringPtrInput                 `pulumi:"hpcClusterId"`
	ImgId                              pulumi.StringPtrInput                 `pulumi:"imgId"`
	InstanceChargeType                 pulumi.StringPtrInput                 `pulumi:"instanceChargeType"`
	InstanceChargeTypePrepaidPeriod    pulumi.IntPtrInput                    `pulumi:"instanceChargeTypePrepaidPeriod"`
	InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput                 `pulumi:"instanceChargeTypePrepaidRenewFlag"`
	InstanceName                       pulumi.StringPtrInput                 `pulumi:"instanceName"`
	InstanceType                       pulumi.StringInput                    `pulumi:"instanceType"`
	InternetChargeType                 pulumi.StringPtrInput                 `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut            pulumi.IntPtrInput                    `pulumi:"internetMaxBandwidthOut"`
	KeyIds                             pulumi.StringPtrInput                 `pulumi:"keyIds"`
	Password                           pulumi.StringPtrInput                 `pulumi:"password"`
	PublicIpAssigned                   pulumi.BoolPtrInput                   `pulumi:"publicIpAssigned"`
	SecurityGroupIds                   pulumi.StringArrayInput               `pulumi:"securityGroupIds"`
	SubnetId                           pulumi.StringInput                    `pulumi:"subnetId"`
	SystemDiskSize                     pulumi.IntPtrInput                    `pulumi:"systemDiskSize"`
	SystemDiskType                     pulumi.StringPtrInput                 `pulumi:"systemDiskType"`
	UserData                           pulumi.StringPtrInput                 `pulumi:"userData"`
}

func (ClusterWorkerConfigArgs) ElementType

func (ClusterWorkerConfigArgs) ElementType() reflect.Type

func (ClusterWorkerConfigArgs) ToClusterWorkerConfigOutput

func (i ClusterWorkerConfigArgs) ToClusterWorkerConfigOutput() ClusterWorkerConfigOutput

func (ClusterWorkerConfigArgs) ToClusterWorkerConfigOutputWithContext

func (i ClusterWorkerConfigArgs) ToClusterWorkerConfigOutputWithContext(ctx context.Context) ClusterWorkerConfigOutput

type ClusterWorkerConfigArray

type ClusterWorkerConfigArray []ClusterWorkerConfigInput

func (ClusterWorkerConfigArray) ElementType

func (ClusterWorkerConfigArray) ElementType() reflect.Type

func (ClusterWorkerConfigArray) ToClusterWorkerConfigArrayOutput

func (i ClusterWorkerConfigArray) ToClusterWorkerConfigArrayOutput() ClusterWorkerConfigArrayOutput

func (ClusterWorkerConfigArray) ToClusterWorkerConfigArrayOutputWithContext

func (i ClusterWorkerConfigArray) ToClusterWorkerConfigArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigArrayOutput

type ClusterWorkerConfigArrayInput

type ClusterWorkerConfigArrayInput interface {
	pulumi.Input

	ToClusterWorkerConfigArrayOutput() ClusterWorkerConfigArrayOutput
	ToClusterWorkerConfigArrayOutputWithContext(context.Context) ClusterWorkerConfigArrayOutput
}

ClusterWorkerConfigArrayInput is an input type that accepts ClusterWorkerConfigArray and ClusterWorkerConfigArrayOutput values. You can construct a concrete instance of `ClusterWorkerConfigArrayInput` via:

ClusterWorkerConfigArray{ ClusterWorkerConfigArgs{...} }

type ClusterWorkerConfigArrayOutput

type ClusterWorkerConfigArrayOutput struct{ *pulumi.OutputState }

func (ClusterWorkerConfigArrayOutput) ElementType

func (ClusterWorkerConfigArrayOutput) Index

func (ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutput

func (o ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutput() ClusterWorkerConfigArrayOutput

func (ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutputWithContext

func (o ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigArrayOutput

type ClusterWorkerConfigDataDisk

type ClusterWorkerConfigDataDisk struct {
	AutoFormatAndMount *bool   `pulumi:"autoFormatAndMount"`
	DiskPartition      *string `pulumi:"diskPartition"`
	DiskSize           *int    `pulumi:"diskSize"`
	DiskType           *string `pulumi:"diskType"`
	Encrypt            *bool   `pulumi:"encrypt"`
	FileSystem         *string `pulumi:"fileSystem"`
	KmsKeyId           *string `pulumi:"kmsKeyId"`
	MountTarget        *string `pulumi:"mountTarget"`
	SnapshotId         *string `pulumi:"snapshotId"`
}

type ClusterWorkerConfigDataDiskArgs

type ClusterWorkerConfigDataDiskArgs struct {
	AutoFormatAndMount pulumi.BoolPtrInput   `pulumi:"autoFormatAndMount"`
	DiskPartition      pulumi.StringPtrInput `pulumi:"diskPartition"`
	DiskSize           pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType           pulumi.StringPtrInput `pulumi:"diskType"`
	Encrypt            pulumi.BoolPtrInput   `pulumi:"encrypt"`
	FileSystem         pulumi.StringPtrInput `pulumi:"fileSystem"`
	KmsKeyId           pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	MountTarget        pulumi.StringPtrInput `pulumi:"mountTarget"`
	SnapshotId         pulumi.StringPtrInput `pulumi:"snapshotId"`
}

func (ClusterWorkerConfigDataDiskArgs) ElementType

func (ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutput

func (i ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutput() ClusterWorkerConfigDataDiskOutput

func (ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutputWithContext

func (i ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskOutput

type ClusterWorkerConfigDataDiskArray

type ClusterWorkerConfigDataDiskArray []ClusterWorkerConfigDataDiskInput

func (ClusterWorkerConfigDataDiskArray) ElementType

func (ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutput

func (i ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutput() ClusterWorkerConfigDataDiskArrayOutput

func (ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutputWithContext

func (i ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskArrayOutput

type ClusterWorkerConfigDataDiskArrayInput

type ClusterWorkerConfigDataDiskArrayInput interface {
	pulumi.Input

	ToClusterWorkerConfigDataDiskArrayOutput() ClusterWorkerConfigDataDiskArrayOutput
	ToClusterWorkerConfigDataDiskArrayOutputWithContext(context.Context) ClusterWorkerConfigDataDiskArrayOutput
}

ClusterWorkerConfigDataDiskArrayInput is an input type that accepts ClusterWorkerConfigDataDiskArray and ClusterWorkerConfigDataDiskArrayOutput values. You can construct a concrete instance of `ClusterWorkerConfigDataDiskArrayInput` via:

ClusterWorkerConfigDataDiskArray{ ClusterWorkerConfigDataDiskArgs{...} }

type ClusterWorkerConfigDataDiskArrayOutput

type ClusterWorkerConfigDataDiskArrayOutput struct{ *pulumi.OutputState }

func (ClusterWorkerConfigDataDiskArrayOutput) ElementType

func (ClusterWorkerConfigDataDiskArrayOutput) Index

func (ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutput

func (o ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutput() ClusterWorkerConfigDataDiskArrayOutput

func (ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutputWithContext

func (o ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskArrayOutput

type ClusterWorkerConfigDataDiskInput

type ClusterWorkerConfigDataDiskInput interface {
	pulumi.Input

	ToClusterWorkerConfigDataDiskOutput() ClusterWorkerConfigDataDiskOutput
	ToClusterWorkerConfigDataDiskOutputWithContext(context.Context) ClusterWorkerConfigDataDiskOutput
}

ClusterWorkerConfigDataDiskInput is an input type that accepts ClusterWorkerConfigDataDiskArgs and ClusterWorkerConfigDataDiskOutput values. You can construct a concrete instance of `ClusterWorkerConfigDataDiskInput` via:

ClusterWorkerConfigDataDiskArgs{...}

type ClusterWorkerConfigDataDiskOutput

type ClusterWorkerConfigDataDiskOutput struct{ *pulumi.OutputState }

func (ClusterWorkerConfigDataDiskOutput) AutoFormatAndMount

func (ClusterWorkerConfigDataDiskOutput) DiskPartition

func (ClusterWorkerConfigDataDiskOutput) DiskSize

func (ClusterWorkerConfigDataDiskOutput) DiskType

func (ClusterWorkerConfigDataDiskOutput) ElementType

func (ClusterWorkerConfigDataDiskOutput) Encrypt

func (ClusterWorkerConfigDataDiskOutput) FileSystem

func (ClusterWorkerConfigDataDiskOutput) KmsKeyId

func (ClusterWorkerConfigDataDiskOutput) MountTarget

func (ClusterWorkerConfigDataDiskOutput) SnapshotId

func (ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutput

func (o ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutput() ClusterWorkerConfigDataDiskOutput

func (ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutputWithContext

func (o ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskOutput

type ClusterWorkerConfigInput

type ClusterWorkerConfigInput interface {
	pulumi.Input

	ToClusterWorkerConfigOutput() ClusterWorkerConfigOutput
	ToClusterWorkerConfigOutputWithContext(context.Context) ClusterWorkerConfigOutput
}

ClusterWorkerConfigInput is an input type that accepts ClusterWorkerConfigArgs and ClusterWorkerConfigOutput values. You can construct a concrete instance of `ClusterWorkerConfigInput` via:

ClusterWorkerConfigArgs{...}

type ClusterWorkerConfigOutput

type ClusterWorkerConfigOutput struct{ *pulumi.OutputState }

func (ClusterWorkerConfigOutput) AvailabilityZone

func (o ClusterWorkerConfigOutput) AvailabilityZone() pulumi.StringPtrOutput

func (ClusterWorkerConfigOutput) BandwidthPackageId

func (o ClusterWorkerConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput

func (ClusterWorkerConfigOutput) CamRoleName

func (ClusterWorkerConfigOutput) Count

func (ClusterWorkerConfigOutput) DataDisks

func (ClusterWorkerConfigOutput) DesiredPodNum

func (o ClusterWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput

func (ClusterWorkerConfigOutput) DisasterRecoverGroupIds

func (o ClusterWorkerConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput

func (ClusterWorkerConfigOutput) ElementType

func (ClusterWorkerConfigOutput) ElementType() reflect.Type

func (ClusterWorkerConfigOutput) EnhancedMonitorService

func (o ClusterWorkerConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput

func (ClusterWorkerConfigOutput) EnhancedSecurityService

func (o ClusterWorkerConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput

func (ClusterWorkerConfigOutput) Hostname

func (ClusterWorkerConfigOutput) HpcClusterId

func (ClusterWorkerConfigOutput) ImgId

func (ClusterWorkerConfigOutput) InstanceChargeType

func (o ClusterWorkerConfigOutput) InstanceChargeType() pulumi.StringPtrOutput

func (ClusterWorkerConfigOutput) InstanceChargeTypePrepaidPeriod

func (o ClusterWorkerConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput

func (ClusterWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag

func (o ClusterWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput

func (ClusterWorkerConfigOutput) InstanceName

func (ClusterWorkerConfigOutput) InstanceType

func (ClusterWorkerConfigOutput) InternetChargeType

func (o ClusterWorkerConfigOutput) InternetChargeType() pulumi.StringPtrOutput

func (ClusterWorkerConfigOutput) InternetMaxBandwidthOut

func (o ClusterWorkerConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (ClusterWorkerConfigOutput) KeyIds

func (ClusterWorkerConfigOutput) Password

func (ClusterWorkerConfigOutput) PublicIpAssigned

func (o ClusterWorkerConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput

func (ClusterWorkerConfigOutput) SecurityGroupIds

func (o ClusterWorkerConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (ClusterWorkerConfigOutput) SubnetId

func (ClusterWorkerConfigOutput) SystemDiskSize

func (o ClusterWorkerConfigOutput) SystemDiskSize() pulumi.IntPtrOutput

func (ClusterWorkerConfigOutput) SystemDiskType

func (ClusterWorkerConfigOutput) ToClusterWorkerConfigOutput

func (o ClusterWorkerConfigOutput) ToClusterWorkerConfigOutput() ClusterWorkerConfigOutput

func (ClusterWorkerConfigOutput) ToClusterWorkerConfigOutputWithContext

func (o ClusterWorkerConfigOutput) ToClusterWorkerConfigOutputWithContext(ctx context.Context) ClusterWorkerConfigOutput

func (ClusterWorkerConfigOutput) UserData

type ClusterWorkerInstancesList

type ClusterWorkerInstancesList struct {
	FailedReason  *string `pulumi:"failedReason"`
	InstanceId    *string `pulumi:"instanceId"`
	InstanceRole  *string `pulumi:"instanceRole"`
	InstanceState *string `pulumi:"instanceState"`
	LanIp         *string `pulumi:"lanIp"`
}

type ClusterWorkerInstancesListArgs

type ClusterWorkerInstancesListArgs struct {
	FailedReason  pulumi.StringPtrInput `pulumi:"failedReason"`
	InstanceId    pulumi.StringPtrInput `pulumi:"instanceId"`
	InstanceRole  pulumi.StringPtrInput `pulumi:"instanceRole"`
	InstanceState pulumi.StringPtrInput `pulumi:"instanceState"`
	LanIp         pulumi.StringPtrInput `pulumi:"lanIp"`
}

func (ClusterWorkerInstancesListArgs) ElementType

func (ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutput

func (i ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput

func (ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutputWithContext

func (i ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutputWithContext(ctx context.Context) ClusterWorkerInstancesListOutput

type ClusterWorkerInstancesListArray

type ClusterWorkerInstancesListArray []ClusterWorkerInstancesListInput

func (ClusterWorkerInstancesListArray) ElementType

func (ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutput

func (i ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutput() ClusterWorkerInstancesListArrayOutput

func (ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutputWithContext

func (i ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClusterWorkerInstancesListArrayOutput

type ClusterWorkerInstancesListArrayInput

type ClusterWorkerInstancesListArrayInput interface {
	pulumi.Input

	ToClusterWorkerInstancesListArrayOutput() ClusterWorkerInstancesListArrayOutput
	ToClusterWorkerInstancesListArrayOutputWithContext(context.Context) ClusterWorkerInstancesListArrayOutput
}

ClusterWorkerInstancesListArrayInput is an input type that accepts ClusterWorkerInstancesListArray and ClusterWorkerInstancesListArrayOutput values. You can construct a concrete instance of `ClusterWorkerInstancesListArrayInput` via:

ClusterWorkerInstancesListArray{ ClusterWorkerInstancesListArgs{...} }

type ClusterWorkerInstancesListArrayOutput

type ClusterWorkerInstancesListArrayOutput struct{ *pulumi.OutputState }

func (ClusterWorkerInstancesListArrayOutput) ElementType

func (ClusterWorkerInstancesListArrayOutput) Index

func (ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutput

func (o ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutput() ClusterWorkerInstancesListArrayOutput

func (ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutputWithContext

func (o ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClusterWorkerInstancesListArrayOutput

type ClusterWorkerInstancesListInput

type ClusterWorkerInstancesListInput interface {
	pulumi.Input

	ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput
	ToClusterWorkerInstancesListOutputWithContext(context.Context) ClusterWorkerInstancesListOutput
}

ClusterWorkerInstancesListInput is an input type that accepts ClusterWorkerInstancesListArgs and ClusterWorkerInstancesListOutput values. You can construct a concrete instance of `ClusterWorkerInstancesListInput` via:

ClusterWorkerInstancesListArgs{...}

type ClusterWorkerInstancesListOutput

type ClusterWorkerInstancesListOutput struct{ *pulumi.OutputState }

func (ClusterWorkerInstancesListOutput) ElementType

func (ClusterWorkerInstancesListOutput) FailedReason

func (ClusterWorkerInstancesListOutput) InstanceId

func (ClusterWorkerInstancesListOutput) InstanceRole

func (ClusterWorkerInstancesListOutput) InstanceState

func (ClusterWorkerInstancesListOutput) LanIp

func (ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutput

func (o ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput

func (ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutputWithContext

func (o ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutputWithContext(ctx context.Context) ClusterWorkerInstancesListOutput

type EncryptionProtection

type EncryptionProtection struct {
	pulumi.CustomResourceState

	// cluster id.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// kms encryption configuration.
	KmsConfiguration EncryptionProtectionKmsConfigurationOutput `pulumi:"kmsConfiguration"`
	// kms encryption status.
	Status pulumi.StringOutput `pulumi:"status"`
}

func GetEncryptionProtection

func GetEncryptionProtection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EncryptionProtectionState, opts ...pulumi.ResourceOption) (*EncryptionProtection, error)

GetEncryptionProtection gets an existing EncryptionProtection 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 NewEncryptionProtection

func NewEncryptionProtection(ctx *pulumi.Context,
	name string, args *EncryptionProtectionArgs, opts ...pulumi.ResourceOption) (*EncryptionProtection, error)

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

func (*EncryptionProtection) ElementType

func (*EncryptionProtection) ElementType() reflect.Type

func (*EncryptionProtection) ToEncryptionProtectionOutput

func (i *EncryptionProtection) ToEncryptionProtectionOutput() EncryptionProtectionOutput

func (*EncryptionProtection) ToEncryptionProtectionOutputWithContext

func (i *EncryptionProtection) ToEncryptionProtectionOutputWithContext(ctx context.Context) EncryptionProtectionOutput

type EncryptionProtectionArgs

type EncryptionProtectionArgs struct {
	// cluster id.
	ClusterId pulumi.StringInput
	// kms encryption configuration.
	KmsConfiguration EncryptionProtectionKmsConfigurationInput
}

The set of arguments for constructing a EncryptionProtection resource.

func (EncryptionProtectionArgs) ElementType

func (EncryptionProtectionArgs) ElementType() reflect.Type

type EncryptionProtectionArray

type EncryptionProtectionArray []EncryptionProtectionInput

func (EncryptionProtectionArray) ElementType

func (EncryptionProtectionArray) ElementType() reflect.Type

func (EncryptionProtectionArray) ToEncryptionProtectionArrayOutput

func (i EncryptionProtectionArray) ToEncryptionProtectionArrayOutput() EncryptionProtectionArrayOutput

func (EncryptionProtectionArray) ToEncryptionProtectionArrayOutputWithContext

func (i EncryptionProtectionArray) ToEncryptionProtectionArrayOutputWithContext(ctx context.Context) EncryptionProtectionArrayOutput

type EncryptionProtectionArrayInput

type EncryptionProtectionArrayInput interface {
	pulumi.Input

	ToEncryptionProtectionArrayOutput() EncryptionProtectionArrayOutput
	ToEncryptionProtectionArrayOutputWithContext(context.Context) EncryptionProtectionArrayOutput
}

EncryptionProtectionArrayInput is an input type that accepts EncryptionProtectionArray and EncryptionProtectionArrayOutput values. You can construct a concrete instance of `EncryptionProtectionArrayInput` via:

EncryptionProtectionArray{ EncryptionProtectionArgs{...} }

type EncryptionProtectionArrayOutput

type EncryptionProtectionArrayOutput struct{ *pulumi.OutputState }

func (EncryptionProtectionArrayOutput) ElementType

func (EncryptionProtectionArrayOutput) Index

func (EncryptionProtectionArrayOutput) ToEncryptionProtectionArrayOutput

func (o EncryptionProtectionArrayOutput) ToEncryptionProtectionArrayOutput() EncryptionProtectionArrayOutput

func (EncryptionProtectionArrayOutput) ToEncryptionProtectionArrayOutputWithContext

func (o EncryptionProtectionArrayOutput) ToEncryptionProtectionArrayOutputWithContext(ctx context.Context) EncryptionProtectionArrayOutput

type EncryptionProtectionInput

type EncryptionProtectionInput interface {
	pulumi.Input

	ToEncryptionProtectionOutput() EncryptionProtectionOutput
	ToEncryptionProtectionOutputWithContext(ctx context.Context) EncryptionProtectionOutput
}

type EncryptionProtectionKmsConfiguration

type EncryptionProtectionKmsConfiguration struct {
	KeyId     *string `pulumi:"keyId"`
	KmsRegion *string `pulumi:"kmsRegion"`
}

type EncryptionProtectionKmsConfigurationArgs

type EncryptionProtectionKmsConfigurationArgs struct {
	KeyId     pulumi.StringPtrInput `pulumi:"keyId"`
	KmsRegion pulumi.StringPtrInput `pulumi:"kmsRegion"`
}

func (EncryptionProtectionKmsConfigurationArgs) ElementType

func (EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationOutput

func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationOutput() EncryptionProtectionKmsConfigurationOutput

func (EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationOutputWithContext

func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationOutput

func (EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationPtrOutput

func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationPtrOutput() EncryptionProtectionKmsConfigurationPtrOutput

func (EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext

func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationPtrOutput

type EncryptionProtectionKmsConfigurationInput

type EncryptionProtectionKmsConfigurationInput interface {
	pulumi.Input

	ToEncryptionProtectionKmsConfigurationOutput() EncryptionProtectionKmsConfigurationOutput
	ToEncryptionProtectionKmsConfigurationOutputWithContext(context.Context) EncryptionProtectionKmsConfigurationOutput
}

EncryptionProtectionKmsConfigurationInput is an input type that accepts EncryptionProtectionKmsConfigurationArgs and EncryptionProtectionKmsConfigurationOutput values. You can construct a concrete instance of `EncryptionProtectionKmsConfigurationInput` via:

EncryptionProtectionKmsConfigurationArgs{...}

type EncryptionProtectionKmsConfigurationOutput

type EncryptionProtectionKmsConfigurationOutput struct{ *pulumi.OutputState }

func (EncryptionProtectionKmsConfigurationOutput) ElementType

func (EncryptionProtectionKmsConfigurationOutput) KeyId

func (EncryptionProtectionKmsConfigurationOutput) KmsRegion

func (EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationOutput

func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationOutput() EncryptionProtectionKmsConfigurationOutput

func (EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationOutputWithContext

func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationOutput

func (EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationPtrOutput

func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationPtrOutput() EncryptionProtectionKmsConfigurationPtrOutput

func (EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext

func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationPtrOutput

type EncryptionProtectionKmsConfigurationPtrInput

type EncryptionProtectionKmsConfigurationPtrInput interface {
	pulumi.Input

	ToEncryptionProtectionKmsConfigurationPtrOutput() EncryptionProtectionKmsConfigurationPtrOutput
	ToEncryptionProtectionKmsConfigurationPtrOutputWithContext(context.Context) EncryptionProtectionKmsConfigurationPtrOutput
}

EncryptionProtectionKmsConfigurationPtrInput is an input type that accepts EncryptionProtectionKmsConfigurationArgs, EncryptionProtectionKmsConfigurationPtr and EncryptionProtectionKmsConfigurationPtrOutput values. You can construct a concrete instance of `EncryptionProtectionKmsConfigurationPtrInput` via:

        EncryptionProtectionKmsConfigurationArgs{...}

or:

        nil

type EncryptionProtectionKmsConfigurationPtrOutput

type EncryptionProtectionKmsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (EncryptionProtectionKmsConfigurationPtrOutput) Elem

func (EncryptionProtectionKmsConfigurationPtrOutput) ElementType

func (EncryptionProtectionKmsConfigurationPtrOutput) KeyId

func (EncryptionProtectionKmsConfigurationPtrOutput) KmsRegion

func (EncryptionProtectionKmsConfigurationPtrOutput) ToEncryptionProtectionKmsConfigurationPtrOutput

func (o EncryptionProtectionKmsConfigurationPtrOutput) ToEncryptionProtectionKmsConfigurationPtrOutput() EncryptionProtectionKmsConfigurationPtrOutput

func (EncryptionProtectionKmsConfigurationPtrOutput) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext

func (o EncryptionProtectionKmsConfigurationPtrOutput) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationPtrOutput

type EncryptionProtectionMap

type EncryptionProtectionMap map[string]EncryptionProtectionInput

func (EncryptionProtectionMap) ElementType

func (EncryptionProtectionMap) ElementType() reflect.Type

func (EncryptionProtectionMap) ToEncryptionProtectionMapOutput

func (i EncryptionProtectionMap) ToEncryptionProtectionMapOutput() EncryptionProtectionMapOutput

func (EncryptionProtectionMap) ToEncryptionProtectionMapOutputWithContext

func (i EncryptionProtectionMap) ToEncryptionProtectionMapOutputWithContext(ctx context.Context) EncryptionProtectionMapOutput

type EncryptionProtectionMapInput

type EncryptionProtectionMapInput interface {
	pulumi.Input

	ToEncryptionProtectionMapOutput() EncryptionProtectionMapOutput
	ToEncryptionProtectionMapOutputWithContext(context.Context) EncryptionProtectionMapOutput
}

EncryptionProtectionMapInput is an input type that accepts EncryptionProtectionMap and EncryptionProtectionMapOutput values. You can construct a concrete instance of `EncryptionProtectionMapInput` via:

EncryptionProtectionMap{ "key": EncryptionProtectionArgs{...} }

type EncryptionProtectionMapOutput

type EncryptionProtectionMapOutput struct{ *pulumi.OutputState }

func (EncryptionProtectionMapOutput) ElementType

func (EncryptionProtectionMapOutput) MapIndex

func (EncryptionProtectionMapOutput) ToEncryptionProtectionMapOutput

func (o EncryptionProtectionMapOutput) ToEncryptionProtectionMapOutput() EncryptionProtectionMapOutput

func (EncryptionProtectionMapOutput) ToEncryptionProtectionMapOutputWithContext

func (o EncryptionProtectionMapOutput) ToEncryptionProtectionMapOutputWithContext(ctx context.Context) EncryptionProtectionMapOutput

type EncryptionProtectionOutput

type EncryptionProtectionOutput struct{ *pulumi.OutputState }

func (EncryptionProtectionOutput) ClusterId

cluster id.

func (EncryptionProtectionOutput) ElementType

func (EncryptionProtectionOutput) ElementType() reflect.Type

func (EncryptionProtectionOutput) KmsConfiguration

kms encryption configuration.

func (EncryptionProtectionOutput) Status

kms encryption status.

func (EncryptionProtectionOutput) ToEncryptionProtectionOutput

func (o EncryptionProtectionOutput) ToEncryptionProtectionOutput() EncryptionProtectionOutput

func (EncryptionProtectionOutput) ToEncryptionProtectionOutputWithContext

func (o EncryptionProtectionOutput) ToEncryptionProtectionOutputWithContext(ctx context.Context) EncryptionProtectionOutput

type EncryptionProtectionState

type EncryptionProtectionState struct {
	// cluster id.
	ClusterId pulumi.StringPtrInput
	// kms encryption configuration.
	KmsConfiguration EncryptionProtectionKmsConfigurationPtrInput
	// kms encryption status.
	Status pulumi.StringPtrInput
}

func (EncryptionProtectionState) ElementType

func (EncryptionProtectionState) ElementType() reflect.Type

type GetAvailableClusterVersionsArgs

type GetAvailableClusterVersionsArgs struct {
	ClusterId        *string  `pulumi:"clusterId"`
	ClusterIds       []string `pulumi:"clusterIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAvailableClusterVersions.

type GetAvailableClusterVersionsCluster

type GetAvailableClusterVersionsCluster struct {
	ClusterId string   `pulumi:"clusterId"`
	Versions  []string `pulumi:"versions"`
}

type GetAvailableClusterVersionsClusterArgs

type GetAvailableClusterVersionsClusterArgs struct {
	ClusterId pulumi.StringInput      `pulumi:"clusterId"`
	Versions  pulumi.StringArrayInput `pulumi:"versions"`
}

func (GetAvailableClusterVersionsClusterArgs) ElementType

func (GetAvailableClusterVersionsClusterArgs) ToGetAvailableClusterVersionsClusterOutput

func (i GetAvailableClusterVersionsClusterArgs) ToGetAvailableClusterVersionsClusterOutput() GetAvailableClusterVersionsClusterOutput

func (GetAvailableClusterVersionsClusterArgs) ToGetAvailableClusterVersionsClusterOutputWithContext

func (i GetAvailableClusterVersionsClusterArgs) ToGetAvailableClusterVersionsClusterOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterOutput

type GetAvailableClusterVersionsClusterArray

type GetAvailableClusterVersionsClusterArray []GetAvailableClusterVersionsClusterInput

func (GetAvailableClusterVersionsClusterArray) ElementType

func (GetAvailableClusterVersionsClusterArray) ToGetAvailableClusterVersionsClusterArrayOutput

func (i GetAvailableClusterVersionsClusterArray) ToGetAvailableClusterVersionsClusterArrayOutput() GetAvailableClusterVersionsClusterArrayOutput

func (GetAvailableClusterVersionsClusterArray) ToGetAvailableClusterVersionsClusterArrayOutputWithContext

func (i GetAvailableClusterVersionsClusterArray) ToGetAvailableClusterVersionsClusterArrayOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterArrayOutput

type GetAvailableClusterVersionsClusterArrayInput

type GetAvailableClusterVersionsClusterArrayInput interface {
	pulumi.Input

	ToGetAvailableClusterVersionsClusterArrayOutput() GetAvailableClusterVersionsClusterArrayOutput
	ToGetAvailableClusterVersionsClusterArrayOutputWithContext(context.Context) GetAvailableClusterVersionsClusterArrayOutput
}

GetAvailableClusterVersionsClusterArrayInput is an input type that accepts GetAvailableClusterVersionsClusterArray and GetAvailableClusterVersionsClusterArrayOutput values. You can construct a concrete instance of `GetAvailableClusterVersionsClusterArrayInput` via:

GetAvailableClusterVersionsClusterArray{ GetAvailableClusterVersionsClusterArgs{...} }

type GetAvailableClusterVersionsClusterArrayOutput

type GetAvailableClusterVersionsClusterArrayOutput struct{ *pulumi.OutputState }

func (GetAvailableClusterVersionsClusterArrayOutput) ElementType

func (GetAvailableClusterVersionsClusterArrayOutput) Index

func (GetAvailableClusterVersionsClusterArrayOutput) ToGetAvailableClusterVersionsClusterArrayOutput

func (o GetAvailableClusterVersionsClusterArrayOutput) ToGetAvailableClusterVersionsClusterArrayOutput() GetAvailableClusterVersionsClusterArrayOutput

func (GetAvailableClusterVersionsClusterArrayOutput) ToGetAvailableClusterVersionsClusterArrayOutputWithContext

func (o GetAvailableClusterVersionsClusterArrayOutput) ToGetAvailableClusterVersionsClusterArrayOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterArrayOutput

type GetAvailableClusterVersionsClusterInput

type GetAvailableClusterVersionsClusterInput interface {
	pulumi.Input

	ToGetAvailableClusterVersionsClusterOutput() GetAvailableClusterVersionsClusterOutput
	ToGetAvailableClusterVersionsClusterOutputWithContext(context.Context) GetAvailableClusterVersionsClusterOutput
}

GetAvailableClusterVersionsClusterInput is an input type that accepts GetAvailableClusterVersionsClusterArgs and GetAvailableClusterVersionsClusterOutput values. You can construct a concrete instance of `GetAvailableClusterVersionsClusterInput` via:

GetAvailableClusterVersionsClusterArgs{...}

type GetAvailableClusterVersionsClusterOutput

type GetAvailableClusterVersionsClusterOutput struct{ *pulumi.OutputState }

func (GetAvailableClusterVersionsClusterOutput) ClusterId

func (GetAvailableClusterVersionsClusterOutput) ElementType

func (GetAvailableClusterVersionsClusterOutput) ToGetAvailableClusterVersionsClusterOutput

func (o GetAvailableClusterVersionsClusterOutput) ToGetAvailableClusterVersionsClusterOutput() GetAvailableClusterVersionsClusterOutput

func (GetAvailableClusterVersionsClusterOutput) ToGetAvailableClusterVersionsClusterOutputWithContext

func (o GetAvailableClusterVersionsClusterOutput) ToGetAvailableClusterVersionsClusterOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterOutput

func (GetAvailableClusterVersionsClusterOutput) Versions

type GetAvailableClusterVersionsOutputArgs

type GetAvailableClusterVersionsOutputArgs struct {
	ClusterId        pulumi.StringPtrInput   `pulumi:"clusterId"`
	ClusterIds       pulumi.StringArrayInput `pulumi:"clusterIds"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAvailableClusterVersions.

func (GetAvailableClusterVersionsOutputArgs) ElementType

type GetAvailableClusterVersionsResult

type GetAvailableClusterVersionsResult struct {
	ClusterId  *string                              `pulumi:"clusterId"`
	ClusterIds []string                             `pulumi:"clusterIds"`
	Clusters   []GetAvailableClusterVersionsCluster `pulumi:"clusters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	Versions         []string `pulumi:"versions"`
}

A collection of values returned by getAvailableClusterVersions.

type GetAvailableClusterVersionsResultOutput

type GetAvailableClusterVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAvailableClusterVersions.

func (GetAvailableClusterVersionsResultOutput) ClusterId

func (GetAvailableClusterVersionsResultOutput) ClusterIds

func (GetAvailableClusterVersionsResultOutput) Clusters

func (GetAvailableClusterVersionsResultOutput) ElementType

func (GetAvailableClusterVersionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAvailableClusterVersionsResultOutput) ResultOutputFile

func (GetAvailableClusterVersionsResultOutput) ToGetAvailableClusterVersionsResultOutput

func (o GetAvailableClusterVersionsResultOutput) ToGetAvailableClusterVersionsResultOutput() GetAvailableClusterVersionsResultOutput

func (GetAvailableClusterVersionsResultOutput) ToGetAvailableClusterVersionsResultOutputWithContext

func (o GetAvailableClusterVersionsResultOutput) ToGetAvailableClusterVersionsResultOutputWithContext(ctx context.Context) GetAvailableClusterVersionsResultOutput

func (GetAvailableClusterVersionsResultOutput) Versions

type GetChartsArgs

type GetChartsArgs struct {
	Arch             *string `pulumi:"arch"`
	ClusterType      *string `pulumi:"clusterType"`
	Kind             *string `pulumi:"kind"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCharts.

type GetChartsChartList

type GetChartsChartList struct {
	Label         map[string]interface{} `pulumi:"label"`
	LatestVersion string                 `pulumi:"latestVersion"`
	Name          string                 `pulumi:"name"`
}

type GetChartsChartListArgs

type GetChartsChartListArgs struct {
	Label         pulumi.MapInput    `pulumi:"label"`
	LatestVersion pulumi.StringInput `pulumi:"latestVersion"`
	Name          pulumi.StringInput `pulumi:"name"`
}

func (GetChartsChartListArgs) ElementType

func (GetChartsChartListArgs) ElementType() reflect.Type

func (GetChartsChartListArgs) ToGetChartsChartListOutput

func (i GetChartsChartListArgs) ToGetChartsChartListOutput() GetChartsChartListOutput

func (GetChartsChartListArgs) ToGetChartsChartListOutputWithContext

func (i GetChartsChartListArgs) ToGetChartsChartListOutputWithContext(ctx context.Context) GetChartsChartListOutput

type GetChartsChartListArray

type GetChartsChartListArray []GetChartsChartListInput

func (GetChartsChartListArray) ElementType

func (GetChartsChartListArray) ElementType() reflect.Type

func (GetChartsChartListArray) ToGetChartsChartListArrayOutput

func (i GetChartsChartListArray) ToGetChartsChartListArrayOutput() GetChartsChartListArrayOutput

func (GetChartsChartListArray) ToGetChartsChartListArrayOutputWithContext

func (i GetChartsChartListArray) ToGetChartsChartListArrayOutputWithContext(ctx context.Context) GetChartsChartListArrayOutput

type GetChartsChartListArrayInput

type GetChartsChartListArrayInput interface {
	pulumi.Input

	ToGetChartsChartListArrayOutput() GetChartsChartListArrayOutput
	ToGetChartsChartListArrayOutputWithContext(context.Context) GetChartsChartListArrayOutput
}

GetChartsChartListArrayInput is an input type that accepts GetChartsChartListArray and GetChartsChartListArrayOutput values. You can construct a concrete instance of `GetChartsChartListArrayInput` via:

GetChartsChartListArray{ GetChartsChartListArgs{...} }

type GetChartsChartListArrayOutput

type GetChartsChartListArrayOutput struct{ *pulumi.OutputState }

func (GetChartsChartListArrayOutput) ElementType

func (GetChartsChartListArrayOutput) Index

func (GetChartsChartListArrayOutput) ToGetChartsChartListArrayOutput

func (o GetChartsChartListArrayOutput) ToGetChartsChartListArrayOutput() GetChartsChartListArrayOutput

func (GetChartsChartListArrayOutput) ToGetChartsChartListArrayOutputWithContext

func (o GetChartsChartListArrayOutput) ToGetChartsChartListArrayOutputWithContext(ctx context.Context) GetChartsChartListArrayOutput

type GetChartsChartListInput

type GetChartsChartListInput interface {
	pulumi.Input

	ToGetChartsChartListOutput() GetChartsChartListOutput
	ToGetChartsChartListOutputWithContext(context.Context) GetChartsChartListOutput
}

GetChartsChartListInput is an input type that accepts GetChartsChartListArgs and GetChartsChartListOutput values. You can construct a concrete instance of `GetChartsChartListInput` via:

GetChartsChartListArgs{...}

type GetChartsChartListOutput

type GetChartsChartListOutput struct{ *pulumi.OutputState }

func (GetChartsChartListOutput) ElementType

func (GetChartsChartListOutput) ElementType() reflect.Type

func (GetChartsChartListOutput) Label

func (GetChartsChartListOutput) LatestVersion

func (o GetChartsChartListOutput) LatestVersion() pulumi.StringOutput

func (GetChartsChartListOutput) Name

func (GetChartsChartListOutput) ToGetChartsChartListOutput

func (o GetChartsChartListOutput) ToGetChartsChartListOutput() GetChartsChartListOutput

func (GetChartsChartListOutput) ToGetChartsChartListOutputWithContext

func (o GetChartsChartListOutput) ToGetChartsChartListOutputWithContext(ctx context.Context) GetChartsChartListOutput

type GetChartsOutputArgs

type GetChartsOutputArgs struct {
	Arch             pulumi.StringPtrInput `pulumi:"arch"`
	ClusterType      pulumi.StringPtrInput `pulumi:"clusterType"`
	Kind             pulumi.StringPtrInput `pulumi:"kind"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCharts.

func (GetChartsOutputArgs) ElementType

func (GetChartsOutputArgs) ElementType() reflect.Type

type GetChartsResult

type GetChartsResult struct {
	Arch        *string              `pulumi:"arch"`
	ChartLists  []GetChartsChartList `pulumi:"chartLists"`
	ClusterType *string              `pulumi:"clusterType"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Kind             *string `pulumi:"kind"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getCharts.

func GetCharts

func GetCharts(ctx *pulumi.Context, args *GetChartsArgs, opts ...pulumi.InvokeOption) (*GetChartsResult, error)

type GetChartsResultOutput

type GetChartsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCharts.

func (GetChartsResultOutput) Arch

func (GetChartsResultOutput) ChartLists

func (GetChartsResultOutput) ClusterType

func (GetChartsResultOutput) ElementType

func (GetChartsResultOutput) ElementType() reflect.Type

func (GetChartsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetChartsResultOutput) Kind

func (GetChartsResultOutput) ResultOutputFile

func (o GetChartsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetChartsResultOutput) ToGetChartsResultOutput

func (o GetChartsResultOutput) ToGetChartsResultOutput() GetChartsResultOutput

func (GetChartsResultOutput) ToGetChartsResultOutputWithContext

func (o GetChartsResultOutput) ToGetChartsResultOutputWithContext(ctx context.Context) GetChartsResultOutput

type GetClusterAuthenticationOptionsArgs

type GetClusterAuthenticationOptionsArgs struct {
	ClusterId        string  `pulumi:"clusterId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterAuthenticationOptions.

type GetClusterAuthenticationOptionsOidcConfig

type GetClusterAuthenticationOptionsOidcConfig struct {
	AutoCreateClientIds                []string `pulumi:"autoCreateClientIds"`
	AutoCreateOidcConfig               bool     `pulumi:"autoCreateOidcConfig"`
	AutoInstallPodIdentityWebhookAddon bool     `pulumi:"autoInstallPodIdentityWebhookAddon"`
}

type GetClusterAuthenticationOptionsOidcConfigArgs

type GetClusterAuthenticationOptionsOidcConfigArgs struct {
	AutoCreateClientIds                pulumi.StringArrayInput `pulumi:"autoCreateClientIds"`
	AutoCreateOidcConfig               pulumi.BoolInput        `pulumi:"autoCreateOidcConfig"`
	AutoInstallPodIdentityWebhookAddon pulumi.BoolInput        `pulumi:"autoInstallPodIdentityWebhookAddon"`
}

func (GetClusterAuthenticationOptionsOidcConfigArgs) ElementType

func (GetClusterAuthenticationOptionsOidcConfigArgs) ToGetClusterAuthenticationOptionsOidcConfigOutput

func (i GetClusterAuthenticationOptionsOidcConfigArgs) ToGetClusterAuthenticationOptionsOidcConfigOutput() GetClusterAuthenticationOptionsOidcConfigOutput

func (GetClusterAuthenticationOptionsOidcConfigArgs) ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext

func (i GetClusterAuthenticationOptionsOidcConfigArgs) ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigOutput

type GetClusterAuthenticationOptionsOidcConfigArray

type GetClusterAuthenticationOptionsOidcConfigArray []GetClusterAuthenticationOptionsOidcConfigInput

func (GetClusterAuthenticationOptionsOidcConfigArray) ElementType

func (GetClusterAuthenticationOptionsOidcConfigArray) ToGetClusterAuthenticationOptionsOidcConfigArrayOutput

func (i GetClusterAuthenticationOptionsOidcConfigArray) ToGetClusterAuthenticationOptionsOidcConfigArrayOutput() GetClusterAuthenticationOptionsOidcConfigArrayOutput

func (GetClusterAuthenticationOptionsOidcConfigArray) ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext

func (i GetClusterAuthenticationOptionsOidcConfigArray) ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigArrayOutput

type GetClusterAuthenticationOptionsOidcConfigArrayInput

type GetClusterAuthenticationOptionsOidcConfigArrayInput interface {
	pulumi.Input

	ToGetClusterAuthenticationOptionsOidcConfigArrayOutput() GetClusterAuthenticationOptionsOidcConfigArrayOutput
	ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext(context.Context) GetClusterAuthenticationOptionsOidcConfigArrayOutput
}

GetClusterAuthenticationOptionsOidcConfigArrayInput is an input type that accepts GetClusterAuthenticationOptionsOidcConfigArray and GetClusterAuthenticationOptionsOidcConfigArrayOutput values. You can construct a concrete instance of `GetClusterAuthenticationOptionsOidcConfigArrayInput` via:

GetClusterAuthenticationOptionsOidcConfigArray{ GetClusterAuthenticationOptionsOidcConfigArgs{...} }

type GetClusterAuthenticationOptionsOidcConfigArrayOutput

type GetClusterAuthenticationOptionsOidcConfigArrayOutput struct{ *pulumi.OutputState }

func (GetClusterAuthenticationOptionsOidcConfigArrayOutput) ElementType

func (GetClusterAuthenticationOptionsOidcConfigArrayOutput) Index

func (GetClusterAuthenticationOptionsOidcConfigArrayOutput) ToGetClusterAuthenticationOptionsOidcConfigArrayOutput

func (GetClusterAuthenticationOptionsOidcConfigArrayOutput) ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext

func (o GetClusterAuthenticationOptionsOidcConfigArrayOutput) ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigArrayOutput

type GetClusterAuthenticationOptionsOidcConfigInput

type GetClusterAuthenticationOptionsOidcConfigInput interface {
	pulumi.Input

	ToGetClusterAuthenticationOptionsOidcConfigOutput() GetClusterAuthenticationOptionsOidcConfigOutput
	ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext(context.Context) GetClusterAuthenticationOptionsOidcConfigOutput
}

GetClusterAuthenticationOptionsOidcConfigInput is an input type that accepts GetClusterAuthenticationOptionsOidcConfigArgs and GetClusterAuthenticationOptionsOidcConfigOutput values. You can construct a concrete instance of `GetClusterAuthenticationOptionsOidcConfigInput` via:

GetClusterAuthenticationOptionsOidcConfigArgs{...}

type GetClusterAuthenticationOptionsOidcConfigOutput

type GetClusterAuthenticationOptionsOidcConfigOutput struct{ *pulumi.OutputState }

func (GetClusterAuthenticationOptionsOidcConfigOutput) AutoCreateClientIds

func (GetClusterAuthenticationOptionsOidcConfigOutput) AutoCreateOidcConfig

func (GetClusterAuthenticationOptionsOidcConfigOutput) AutoInstallPodIdentityWebhookAddon

func (o GetClusterAuthenticationOptionsOidcConfigOutput) AutoInstallPodIdentityWebhookAddon() pulumi.BoolOutput

func (GetClusterAuthenticationOptionsOidcConfigOutput) ElementType

func (GetClusterAuthenticationOptionsOidcConfigOutput) ToGetClusterAuthenticationOptionsOidcConfigOutput

func (o GetClusterAuthenticationOptionsOidcConfigOutput) ToGetClusterAuthenticationOptionsOidcConfigOutput() GetClusterAuthenticationOptionsOidcConfigOutput

func (GetClusterAuthenticationOptionsOidcConfigOutput) ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext

func (o GetClusterAuthenticationOptionsOidcConfigOutput) ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigOutput

type GetClusterAuthenticationOptionsOutputArgs

type GetClusterAuthenticationOptionsOutputArgs struct {
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterAuthenticationOptions.

func (GetClusterAuthenticationOptionsOutputArgs) ElementType

type GetClusterAuthenticationOptionsResult

type GetClusterAuthenticationOptionsResult struct {
	ClusterId string `pulumi:"clusterId"`
	// The provider-assigned unique ID for this managed resource.
	Id                   string                                          `pulumi:"id"`
	LatestOperationState string                                          `pulumi:"latestOperationState"`
	OidcConfigs          []GetClusterAuthenticationOptionsOidcConfig     `pulumi:"oidcConfigs"`
	ResultOutputFile     *string                                         `pulumi:"resultOutputFile"`
	ServiceAccounts      []GetClusterAuthenticationOptionsServiceAccount `pulumi:"serviceAccounts"`
}

A collection of values returned by getClusterAuthenticationOptions.

type GetClusterAuthenticationOptionsResultOutput

type GetClusterAuthenticationOptionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterAuthenticationOptions.

func (GetClusterAuthenticationOptionsResultOutput) ClusterId

func (GetClusterAuthenticationOptionsResultOutput) ElementType

func (GetClusterAuthenticationOptionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterAuthenticationOptionsResultOutput) LatestOperationState

func (GetClusterAuthenticationOptionsResultOutput) OidcConfigs

func (GetClusterAuthenticationOptionsResultOutput) ResultOutputFile

func (GetClusterAuthenticationOptionsResultOutput) ServiceAccounts

func (GetClusterAuthenticationOptionsResultOutput) ToGetClusterAuthenticationOptionsResultOutput

func (o GetClusterAuthenticationOptionsResultOutput) ToGetClusterAuthenticationOptionsResultOutput() GetClusterAuthenticationOptionsResultOutput

func (GetClusterAuthenticationOptionsResultOutput) ToGetClusterAuthenticationOptionsResultOutputWithContext

func (o GetClusterAuthenticationOptionsResultOutput) ToGetClusterAuthenticationOptionsResultOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsResultOutput

type GetClusterAuthenticationOptionsServiceAccount

type GetClusterAuthenticationOptionsServiceAccount struct {
	AutoCreateDiscoveryAnonymousAuth bool   `pulumi:"autoCreateDiscoveryAnonymousAuth"`
	Issuer                           string `pulumi:"issuer"`
	JwksUri                          string `pulumi:"jwksUri"`
	UseTkeDefault                    bool   `pulumi:"useTkeDefault"`
}

type GetClusterAuthenticationOptionsServiceAccountArgs

type GetClusterAuthenticationOptionsServiceAccountArgs struct {
	AutoCreateDiscoveryAnonymousAuth pulumi.BoolInput   `pulumi:"autoCreateDiscoveryAnonymousAuth"`
	Issuer                           pulumi.StringInput `pulumi:"issuer"`
	JwksUri                          pulumi.StringInput `pulumi:"jwksUri"`
	UseTkeDefault                    pulumi.BoolInput   `pulumi:"useTkeDefault"`
}

func (GetClusterAuthenticationOptionsServiceAccountArgs) ElementType

func (GetClusterAuthenticationOptionsServiceAccountArgs) ToGetClusterAuthenticationOptionsServiceAccountOutput

func (i GetClusterAuthenticationOptionsServiceAccountArgs) ToGetClusterAuthenticationOptionsServiceAccountOutput() GetClusterAuthenticationOptionsServiceAccountOutput

func (GetClusterAuthenticationOptionsServiceAccountArgs) ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext

func (i GetClusterAuthenticationOptionsServiceAccountArgs) ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountOutput

type GetClusterAuthenticationOptionsServiceAccountArray

type GetClusterAuthenticationOptionsServiceAccountArray []GetClusterAuthenticationOptionsServiceAccountInput

func (GetClusterAuthenticationOptionsServiceAccountArray) ElementType

func (GetClusterAuthenticationOptionsServiceAccountArray) ToGetClusterAuthenticationOptionsServiceAccountArrayOutput

func (i GetClusterAuthenticationOptionsServiceAccountArray) ToGetClusterAuthenticationOptionsServiceAccountArrayOutput() GetClusterAuthenticationOptionsServiceAccountArrayOutput

func (GetClusterAuthenticationOptionsServiceAccountArray) ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext

func (i GetClusterAuthenticationOptionsServiceAccountArray) ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountArrayOutput

type GetClusterAuthenticationOptionsServiceAccountArrayInput

type GetClusterAuthenticationOptionsServiceAccountArrayInput interface {
	pulumi.Input

	ToGetClusterAuthenticationOptionsServiceAccountArrayOutput() GetClusterAuthenticationOptionsServiceAccountArrayOutput
	ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext(context.Context) GetClusterAuthenticationOptionsServiceAccountArrayOutput
}

GetClusterAuthenticationOptionsServiceAccountArrayInput is an input type that accepts GetClusterAuthenticationOptionsServiceAccountArray and GetClusterAuthenticationOptionsServiceAccountArrayOutput values. You can construct a concrete instance of `GetClusterAuthenticationOptionsServiceAccountArrayInput` via:

GetClusterAuthenticationOptionsServiceAccountArray{ GetClusterAuthenticationOptionsServiceAccountArgs{...} }

type GetClusterAuthenticationOptionsServiceAccountArrayOutput

type GetClusterAuthenticationOptionsServiceAccountArrayOutput struct{ *pulumi.OutputState }

func (GetClusterAuthenticationOptionsServiceAccountArrayOutput) ElementType

func (GetClusterAuthenticationOptionsServiceAccountArrayOutput) Index

func (GetClusterAuthenticationOptionsServiceAccountArrayOutput) ToGetClusterAuthenticationOptionsServiceAccountArrayOutput

func (GetClusterAuthenticationOptionsServiceAccountArrayOutput) ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext

func (o GetClusterAuthenticationOptionsServiceAccountArrayOutput) ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountArrayOutput

type GetClusterAuthenticationOptionsServiceAccountInput

type GetClusterAuthenticationOptionsServiceAccountInput interface {
	pulumi.Input

	ToGetClusterAuthenticationOptionsServiceAccountOutput() GetClusterAuthenticationOptionsServiceAccountOutput
	ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext(context.Context) GetClusterAuthenticationOptionsServiceAccountOutput
}

GetClusterAuthenticationOptionsServiceAccountInput is an input type that accepts GetClusterAuthenticationOptionsServiceAccountArgs and GetClusterAuthenticationOptionsServiceAccountOutput values. You can construct a concrete instance of `GetClusterAuthenticationOptionsServiceAccountInput` via:

GetClusterAuthenticationOptionsServiceAccountArgs{...}

type GetClusterAuthenticationOptionsServiceAccountOutput

type GetClusterAuthenticationOptionsServiceAccountOutput struct{ *pulumi.OutputState }

func (GetClusterAuthenticationOptionsServiceAccountOutput) AutoCreateDiscoveryAnonymousAuth

func (o GetClusterAuthenticationOptionsServiceAccountOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolOutput

func (GetClusterAuthenticationOptionsServiceAccountOutput) ElementType

func (GetClusterAuthenticationOptionsServiceAccountOutput) Issuer

func (GetClusterAuthenticationOptionsServiceAccountOutput) JwksUri

func (GetClusterAuthenticationOptionsServiceAccountOutput) ToGetClusterAuthenticationOptionsServiceAccountOutput

func (o GetClusterAuthenticationOptionsServiceAccountOutput) ToGetClusterAuthenticationOptionsServiceAccountOutput() GetClusterAuthenticationOptionsServiceAccountOutput

func (GetClusterAuthenticationOptionsServiceAccountOutput) ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext

func (o GetClusterAuthenticationOptionsServiceAccountOutput) ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountOutput

func (GetClusterAuthenticationOptionsServiceAccountOutput) UseTkeDefault

type GetClusterCommonNamesArgs

type GetClusterCommonNamesArgs struct {
	ClusterId        *string  `pulumi:"clusterId"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	RoleIds          []string `pulumi:"roleIds"`
	SubaccountUins   []string `pulumi:"subaccountUins"`
}

A collection of arguments for invoking getClusterCommonNames.

type GetClusterCommonNamesList

type GetClusterCommonNamesList struct {
	CommonNames   string `pulumi:"commonNames"`
	SubaccountUin string `pulumi:"subaccountUin"`
}

type GetClusterCommonNamesListArgs

type GetClusterCommonNamesListArgs struct {
	CommonNames   pulumi.StringInput `pulumi:"commonNames"`
	SubaccountUin pulumi.StringInput `pulumi:"subaccountUin"`
}

func (GetClusterCommonNamesListArgs) ElementType

func (GetClusterCommonNamesListArgs) ToGetClusterCommonNamesListOutput

func (i GetClusterCommonNamesListArgs) ToGetClusterCommonNamesListOutput() GetClusterCommonNamesListOutput

func (GetClusterCommonNamesListArgs) ToGetClusterCommonNamesListOutputWithContext

func (i GetClusterCommonNamesListArgs) ToGetClusterCommonNamesListOutputWithContext(ctx context.Context) GetClusterCommonNamesListOutput

type GetClusterCommonNamesListArray

type GetClusterCommonNamesListArray []GetClusterCommonNamesListInput

func (GetClusterCommonNamesListArray) ElementType

func (GetClusterCommonNamesListArray) ToGetClusterCommonNamesListArrayOutput

func (i GetClusterCommonNamesListArray) ToGetClusterCommonNamesListArrayOutput() GetClusterCommonNamesListArrayOutput

func (GetClusterCommonNamesListArray) ToGetClusterCommonNamesListArrayOutputWithContext

func (i GetClusterCommonNamesListArray) ToGetClusterCommonNamesListArrayOutputWithContext(ctx context.Context) GetClusterCommonNamesListArrayOutput

type GetClusterCommonNamesListArrayInput

type GetClusterCommonNamesListArrayInput interface {
	pulumi.Input

	ToGetClusterCommonNamesListArrayOutput() GetClusterCommonNamesListArrayOutput
	ToGetClusterCommonNamesListArrayOutputWithContext(context.Context) GetClusterCommonNamesListArrayOutput
}

GetClusterCommonNamesListArrayInput is an input type that accepts GetClusterCommonNamesListArray and GetClusterCommonNamesListArrayOutput values. You can construct a concrete instance of `GetClusterCommonNamesListArrayInput` via:

GetClusterCommonNamesListArray{ GetClusterCommonNamesListArgs{...} }

type GetClusterCommonNamesListArrayOutput

type GetClusterCommonNamesListArrayOutput struct{ *pulumi.OutputState }

func (GetClusterCommonNamesListArrayOutput) ElementType

func (GetClusterCommonNamesListArrayOutput) Index

func (GetClusterCommonNamesListArrayOutput) ToGetClusterCommonNamesListArrayOutput

func (o GetClusterCommonNamesListArrayOutput) ToGetClusterCommonNamesListArrayOutput() GetClusterCommonNamesListArrayOutput

func (GetClusterCommonNamesListArrayOutput) ToGetClusterCommonNamesListArrayOutputWithContext

func (o GetClusterCommonNamesListArrayOutput) ToGetClusterCommonNamesListArrayOutputWithContext(ctx context.Context) GetClusterCommonNamesListArrayOutput

type GetClusterCommonNamesListInput

type GetClusterCommonNamesListInput interface {
	pulumi.Input

	ToGetClusterCommonNamesListOutput() GetClusterCommonNamesListOutput
	ToGetClusterCommonNamesListOutputWithContext(context.Context) GetClusterCommonNamesListOutput
}

GetClusterCommonNamesListInput is an input type that accepts GetClusterCommonNamesListArgs and GetClusterCommonNamesListOutput values. You can construct a concrete instance of `GetClusterCommonNamesListInput` via:

GetClusterCommonNamesListArgs{...}

type GetClusterCommonNamesListOutput

type GetClusterCommonNamesListOutput struct{ *pulumi.OutputState }

func (GetClusterCommonNamesListOutput) CommonNames

func (GetClusterCommonNamesListOutput) ElementType

func (GetClusterCommonNamesListOutput) SubaccountUin

func (GetClusterCommonNamesListOutput) ToGetClusterCommonNamesListOutput

func (o GetClusterCommonNamesListOutput) ToGetClusterCommonNamesListOutput() GetClusterCommonNamesListOutput

func (GetClusterCommonNamesListOutput) ToGetClusterCommonNamesListOutputWithContext

func (o GetClusterCommonNamesListOutput) ToGetClusterCommonNamesListOutputWithContext(ctx context.Context) GetClusterCommonNamesListOutput

type GetClusterCommonNamesOutputArgs

type GetClusterCommonNamesOutputArgs struct {
	ClusterId        pulumi.StringPtrInput   `pulumi:"clusterId"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	RoleIds          pulumi.StringArrayInput `pulumi:"roleIds"`
	SubaccountUins   pulumi.StringArrayInput `pulumi:"subaccountUins"`
}

A collection of arguments for invoking getClusterCommonNames.

func (GetClusterCommonNamesOutputArgs) ElementType

type GetClusterCommonNamesResult

type GetClusterCommonNamesResult struct {
	ClusterId *string `pulumi:"clusterId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                      `pulumi:"id"`
	Lists            []GetClusterCommonNamesList `pulumi:"lists"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
	RoleIds          []string                    `pulumi:"roleIds"`
	SubaccountUins   []string                    `pulumi:"subaccountUins"`
}

A collection of values returned by getClusterCommonNames.

type GetClusterCommonNamesResultOutput

type GetClusterCommonNamesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterCommonNames.

func (GetClusterCommonNamesResultOutput) ClusterId

func (GetClusterCommonNamesResultOutput) ElementType

func (GetClusterCommonNamesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterCommonNamesResultOutput) Lists

func (GetClusterCommonNamesResultOutput) ResultOutputFile

func (GetClusterCommonNamesResultOutput) RoleIds

func (GetClusterCommonNamesResultOutput) SubaccountUins

func (GetClusterCommonNamesResultOutput) ToGetClusterCommonNamesResultOutput

func (o GetClusterCommonNamesResultOutput) ToGetClusterCommonNamesResultOutput() GetClusterCommonNamesResultOutput

func (GetClusterCommonNamesResultOutput) ToGetClusterCommonNamesResultOutputWithContext

func (o GetClusterCommonNamesResultOutput) ToGetClusterCommonNamesResultOutputWithContext(ctx context.Context) GetClusterCommonNamesResultOutput

type GetClusterInstancesArgs

type GetClusterInstancesArgs struct {
	ClusterId        string                      `pulumi:"clusterId"`
	Filters          []GetClusterInstancesFilter `pulumi:"filters"`
	InstanceIds      []string                    `pulumi:"instanceIds"`
	InstanceRole     *string                     `pulumi:"instanceRole"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterInstances.

type GetClusterInstancesFilter

type GetClusterInstancesFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetClusterInstancesFilterArgs

type GetClusterInstancesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetClusterInstancesFilterArgs) ElementType

func (GetClusterInstancesFilterArgs) ToGetClusterInstancesFilterOutput

func (i GetClusterInstancesFilterArgs) ToGetClusterInstancesFilterOutput() GetClusterInstancesFilterOutput

func (GetClusterInstancesFilterArgs) ToGetClusterInstancesFilterOutputWithContext

func (i GetClusterInstancesFilterArgs) ToGetClusterInstancesFilterOutputWithContext(ctx context.Context) GetClusterInstancesFilterOutput

type GetClusterInstancesFilterArray

type GetClusterInstancesFilterArray []GetClusterInstancesFilterInput

func (GetClusterInstancesFilterArray) ElementType

func (GetClusterInstancesFilterArray) ToGetClusterInstancesFilterArrayOutput

func (i GetClusterInstancesFilterArray) ToGetClusterInstancesFilterArrayOutput() GetClusterInstancesFilterArrayOutput

func (GetClusterInstancesFilterArray) ToGetClusterInstancesFilterArrayOutputWithContext

func (i GetClusterInstancesFilterArray) ToGetClusterInstancesFilterArrayOutputWithContext(ctx context.Context) GetClusterInstancesFilterArrayOutput

type GetClusterInstancesFilterArrayInput

type GetClusterInstancesFilterArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesFilterArrayOutput() GetClusterInstancesFilterArrayOutput
	ToGetClusterInstancesFilterArrayOutputWithContext(context.Context) GetClusterInstancesFilterArrayOutput
}

GetClusterInstancesFilterArrayInput is an input type that accepts GetClusterInstancesFilterArray and GetClusterInstancesFilterArrayOutput values. You can construct a concrete instance of `GetClusterInstancesFilterArrayInput` via:

GetClusterInstancesFilterArray{ GetClusterInstancesFilterArgs{...} }

type GetClusterInstancesFilterArrayOutput

type GetClusterInstancesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesFilterArrayOutput) ElementType

func (GetClusterInstancesFilterArrayOutput) Index

func (GetClusterInstancesFilterArrayOutput) ToGetClusterInstancesFilterArrayOutput

func (o GetClusterInstancesFilterArrayOutput) ToGetClusterInstancesFilterArrayOutput() GetClusterInstancesFilterArrayOutput

func (GetClusterInstancesFilterArrayOutput) ToGetClusterInstancesFilterArrayOutputWithContext

func (o GetClusterInstancesFilterArrayOutput) ToGetClusterInstancesFilterArrayOutputWithContext(ctx context.Context) GetClusterInstancesFilterArrayOutput

type GetClusterInstancesFilterInput

type GetClusterInstancesFilterInput interface {
	pulumi.Input

	ToGetClusterInstancesFilterOutput() GetClusterInstancesFilterOutput
	ToGetClusterInstancesFilterOutputWithContext(context.Context) GetClusterInstancesFilterOutput
}

GetClusterInstancesFilterInput is an input type that accepts GetClusterInstancesFilterArgs and GetClusterInstancesFilterOutput values. You can construct a concrete instance of `GetClusterInstancesFilterInput` via:

GetClusterInstancesFilterArgs{...}

type GetClusterInstancesFilterOutput

type GetClusterInstancesFilterOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesFilterOutput) ElementType

func (GetClusterInstancesFilterOutput) Name

func (GetClusterInstancesFilterOutput) ToGetClusterInstancesFilterOutput

func (o GetClusterInstancesFilterOutput) ToGetClusterInstancesFilterOutput() GetClusterInstancesFilterOutput

func (GetClusterInstancesFilterOutput) ToGetClusterInstancesFilterOutputWithContext

func (o GetClusterInstancesFilterOutput) ToGetClusterInstancesFilterOutputWithContext(ctx context.Context) GetClusterInstancesFilterOutput

func (GetClusterInstancesFilterOutput) Values

type GetClusterInstancesInstanceSet

type GetClusterInstancesInstanceSet struct {
	AutoscalingGroupId       string                                                  `pulumi:"autoscalingGroupId"`
	CreatedTime              string                                                  `pulumi:"createdTime"`
	DrainStatus              string                                                  `pulumi:"drainStatus"`
	FailedReason             string                                                  `pulumi:"failedReason"`
	InstanceAdvancedSettings []GetClusterInstancesInstanceSetInstanceAdvancedSetting `pulumi:"instanceAdvancedSettings"`
	InstanceId               string                                                  `pulumi:"instanceId"`
	InstanceRole             string                                                  `pulumi:"instanceRole"`
	InstanceState            string                                                  `pulumi:"instanceState"`
	LanIp                    string                                                  `pulumi:"lanIp"`
	NodePoolId               string                                                  `pulumi:"nodePoolId"`
}

type GetClusterInstancesInstanceSetArgs

type GetClusterInstancesInstanceSetArgs struct {
	AutoscalingGroupId       pulumi.StringInput                                              `pulumi:"autoscalingGroupId"`
	CreatedTime              pulumi.StringInput                                              `pulumi:"createdTime"`
	DrainStatus              pulumi.StringInput                                              `pulumi:"drainStatus"`
	FailedReason             pulumi.StringInput                                              `pulumi:"failedReason"`
	InstanceAdvancedSettings GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayInput `pulumi:"instanceAdvancedSettings"`
	InstanceId               pulumi.StringInput                                              `pulumi:"instanceId"`
	InstanceRole             pulumi.StringInput                                              `pulumi:"instanceRole"`
	InstanceState            pulumi.StringInput                                              `pulumi:"instanceState"`
	LanIp                    pulumi.StringInput                                              `pulumi:"lanIp"`
	NodePoolId               pulumi.StringInput                                              `pulumi:"nodePoolId"`
}

func (GetClusterInstancesInstanceSetArgs) ElementType

func (GetClusterInstancesInstanceSetArgs) ToGetClusterInstancesInstanceSetOutput

func (i GetClusterInstancesInstanceSetArgs) ToGetClusterInstancesInstanceSetOutput() GetClusterInstancesInstanceSetOutput

func (GetClusterInstancesInstanceSetArgs) ToGetClusterInstancesInstanceSetOutputWithContext

func (i GetClusterInstancesInstanceSetArgs) ToGetClusterInstancesInstanceSetOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetOutput

type GetClusterInstancesInstanceSetArray

type GetClusterInstancesInstanceSetArray []GetClusterInstancesInstanceSetInput

func (GetClusterInstancesInstanceSetArray) ElementType

func (GetClusterInstancesInstanceSetArray) ToGetClusterInstancesInstanceSetArrayOutput

func (i GetClusterInstancesInstanceSetArray) ToGetClusterInstancesInstanceSetArrayOutput() GetClusterInstancesInstanceSetArrayOutput

func (GetClusterInstancesInstanceSetArray) ToGetClusterInstancesInstanceSetArrayOutputWithContext

func (i GetClusterInstancesInstanceSetArray) ToGetClusterInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetArrayOutput

type GetClusterInstancesInstanceSetArrayInput

type GetClusterInstancesInstanceSetArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetArrayOutput() GetClusterInstancesInstanceSetArrayOutput
	ToGetClusterInstancesInstanceSetArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetArrayOutput
}

GetClusterInstancesInstanceSetArrayInput is an input type that accepts GetClusterInstancesInstanceSetArray and GetClusterInstancesInstanceSetArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetArrayInput` via:

GetClusterInstancesInstanceSetArray{ GetClusterInstancesInstanceSetArgs{...} }

type GetClusterInstancesInstanceSetArrayOutput

type GetClusterInstancesInstanceSetArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetArrayOutput) ElementType

func (GetClusterInstancesInstanceSetArrayOutput) Index

func (GetClusterInstancesInstanceSetArrayOutput) ToGetClusterInstancesInstanceSetArrayOutput

func (o GetClusterInstancesInstanceSetArrayOutput) ToGetClusterInstancesInstanceSetArrayOutput() GetClusterInstancesInstanceSetArrayOutput

func (GetClusterInstancesInstanceSetArrayOutput) ToGetClusterInstancesInstanceSetArrayOutputWithContext

func (o GetClusterInstancesInstanceSetArrayOutput) ToGetClusterInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetArrayOutput

type GetClusterInstancesInstanceSetInput

type GetClusterInstancesInstanceSetInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetOutput() GetClusterInstancesInstanceSetOutput
	ToGetClusterInstancesInstanceSetOutputWithContext(context.Context) GetClusterInstancesInstanceSetOutput
}

GetClusterInstancesInstanceSetInput is an input type that accepts GetClusterInstancesInstanceSetArgs and GetClusterInstancesInstanceSetOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInput` via:

GetClusterInstancesInstanceSetArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSetting

type GetClusterInstancesInstanceSetInstanceAdvancedSetting struct {
	DataDisks          []GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk `pulumi:"dataDisks"`
	DesiredPodNumber   int                                                             `pulumi:"desiredPodNumber"`
	DockerGraphPath    string                                                          `pulumi:"dockerGraphPath"`
	ExtraArgs          []GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg `pulumi:"extraArgs"`
	GpuArgs            []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg   `pulumi:"gpuArgs"`
	Labels             []GetClusterInstancesInstanceSetInstanceAdvancedSettingLabel    `pulumi:"labels"`
	MountTarget        string                                                          `pulumi:"mountTarget"`
	PreStartUserScript string                                                          `pulumi:"preStartUserScript"`
	Taints             []GetClusterInstancesInstanceSetInstanceAdvancedSettingTaint    `pulumi:"taints"`
	Unschedulable      int                                                             `pulumi:"unschedulable"`
	UserScript         string                                                          `pulumi:"userScript"`
}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs

type GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs struct {
	DataDisks          GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayInput `pulumi:"dataDisks"`
	DesiredPodNumber   pulumi.IntInput                                                         `pulumi:"desiredPodNumber"`
	DockerGraphPath    pulumi.StringInput                                                      `pulumi:"dockerGraphPath"`
	ExtraArgs          GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayInput `pulumi:"extraArgs"`
	GpuArgs            GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayInput   `pulumi:"gpuArgs"`
	Labels             GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayInput    `pulumi:"labels"`
	MountTarget        pulumi.StringInput                                                      `pulumi:"mountTarget"`
	PreStartUserScript pulumi.StringInput                                                      `pulumi:"preStartUserScript"`
	Taints             GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayInput    `pulumi:"taints"`
	Unschedulable      pulumi.IntInput                                                         `pulumi:"unschedulable"`
	UserScript         pulumi.StringInput                                                      `pulumi:"userScript"`
}

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingArray

type GetClusterInstancesInstanceSetInstanceAdvancedSettingArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingInput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingArray and GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingArray{ GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs{...} }

type GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) Index

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk struct {
	AutoFormatAndMount bool   `pulumi:"autoFormatAndMount"`
	DiskPartition      string `pulumi:"diskPartition"`
	DiskSize           int    `pulumi:"diskSize"`
	DiskType           string `pulumi:"diskType"`
	FileSystem         string `pulumi:"fileSystem"`
	MountTarget        string `pulumi:"mountTarget"`
}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs struct {
	AutoFormatAndMount pulumi.BoolInput   `pulumi:"autoFormatAndMount"`
	DiskPartition      pulumi.StringInput `pulumi:"diskPartition"`
	DiskSize           pulumi.IntInput    `pulumi:"diskSize"`
	DiskType           pulumi.StringInput `pulumi:"diskType"`
	FileSystem         pulumi.StringInput `pulumi:"fileSystem"`
	MountTarget        pulumi.StringInput `pulumi:"mountTarget"`
}

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskInput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray and GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray{ GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs{...} }

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutputWithContext

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs and GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) AutoFormatAndMount

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskPartition

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskSize

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) FileSystem

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) MountTarget

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg struct {
	Kubelets []string `pulumi:"kubelets"`
}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs struct {
	Kubelets pulumi.StringArrayInput `pulumi:"kubelets"`
}

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgInput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray and GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray{ GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs{...} }

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutputWithContext

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs and GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) Kubelets

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg struct {
	Cudas         []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda         `pulumi:"cudas"`
	Cudnns        []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn        `pulumi:"cudnns"`
	CustomDrivers []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver `pulumi:"customDrivers"`
	Drivers       []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver       `pulumi:"drivers"`
	MigEnable     bool                                                                      `pulumi:"migEnable"`
}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs struct {
	Cudas         GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayInput         `pulumi:"cudas"`
	Cudnns        GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayInput        `pulumi:"cudnns"`
	CustomDrivers GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayInput `pulumi:"customDrivers"`
	Drivers       GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayInput       `pulumi:"drivers"`
	MigEnable     pulumi.BoolInput                                                                  `pulumi:"migEnable"`
}

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgInput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray and GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray{ GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs{...} }

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda struct {
	Name    string `pulumi:"name"`
	Version string `pulumi:"version"`
}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs struct {
	Name    pulumi.StringInput `pulumi:"name"`
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaInput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray and GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray{ GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs{...} }

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutputWithContext

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs and GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) Name

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) Version

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn struct {
	DevName string `pulumi:"devName"`
	DocName string `pulumi:"docName"`
	Name    string `pulumi:"name"`
	Version string `pulumi:"version"`
}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs struct {
	DevName pulumi.StringInput `pulumi:"devName"`
	DocName pulumi.StringInput `pulumi:"docName"`
	Name    pulumi.StringInput `pulumi:"name"`
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnInput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray and GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray{ GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs{...} }

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutputWithContext

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs and GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) DevName

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) DocName

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) Name

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) Version

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver struct {
	Address string `pulumi:"address"`
}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs struct {
	Address pulumi.StringInput `pulumi:"address"`
}

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutputWithContext

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverInput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray and GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray{ GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs{...} }

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutputWithContext

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs and GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) Address

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutputWithContext

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver struct {
	Name    string `pulumi:"name"`
	Version string `pulumi:"version"`
}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs struct {
	Name    pulumi.StringInput `pulumi:"name"`
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverInput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray and GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray{ GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs{...} }

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutputWithContext

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs and GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) Name

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) Version

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs and GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) MigEnable

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs and GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabel

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabel struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelInput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray and GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray{ GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs{...} }

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs and GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) Name

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) Value

type GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DesiredPodNumber

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DockerGraphPath

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) MountTarget

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) PreStartUserScript

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) Unschedulable

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) UserScript

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaint

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaint struct {
	Effect string `pulumi:"effect"`
	Key    string `pulumi:"key"`
	Value  string `pulumi:"value"`
}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs struct {
	Effect pulumi.StringInput `pulumi:"effect"`
	Key    pulumi.StringInput `pulumi:"key"`
	Value  pulumi.StringInput `pulumi:"value"`
}

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintInput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext

func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray and GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray{ GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs{...} }

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintInput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintInput interface {
	pulumi.Input

	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
	ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext(context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
}

GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintInput is an input type that accepts GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs and GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput values. You can construct a concrete instance of `GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintInput` via:

GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs{...}

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput

type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Effect

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ElementType

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Key

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext

func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput

func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Value

type GetClusterInstancesInstanceSetOutput

type GetClusterInstancesInstanceSetOutput struct{ *pulumi.OutputState }

func (GetClusterInstancesInstanceSetOutput) AutoscalingGroupId

func (GetClusterInstancesInstanceSetOutput) CreatedTime

func (GetClusterInstancesInstanceSetOutput) DrainStatus

func (GetClusterInstancesInstanceSetOutput) ElementType

func (GetClusterInstancesInstanceSetOutput) FailedReason

func (GetClusterInstancesInstanceSetOutput) InstanceAdvancedSettings

func (GetClusterInstancesInstanceSetOutput) InstanceId

func (GetClusterInstancesInstanceSetOutput) InstanceRole

func (GetClusterInstancesInstanceSetOutput) InstanceState

func (GetClusterInstancesInstanceSetOutput) LanIp

func (GetClusterInstancesInstanceSetOutput) NodePoolId

func (GetClusterInstancesInstanceSetOutput) ToGetClusterInstancesInstanceSetOutput

func (o GetClusterInstancesInstanceSetOutput) ToGetClusterInstancesInstanceSetOutput() GetClusterInstancesInstanceSetOutput

func (GetClusterInstancesInstanceSetOutput) ToGetClusterInstancesInstanceSetOutputWithContext

func (o GetClusterInstancesInstanceSetOutput) ToGetClusterInstancesInstanceSetOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetOutput

type GetClusterInstancesOutputArgs

type GetClusterInstancesOutputArgs struct {
	ClusterId        pulumi.StringInput                  `pulumi:"clusterId"`
	Filters          GetClusterInstancesFilterArrayInput `pulumi:"filters"`
	InstanceIds      pulumi.StringArrayInput             `pulumi:"instanceIds"`
	InstanceRole     pulumi.StringPtrInput               `pulumi:"instanceRole"`
	ResultOutputFile pulumi.StringPtrInput               `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterInstances.

func (GetClusterInstancesOutputArgs) ElementType

type GetClusterInstancesResult

type GetClusterInstancesResult struct {
	ClusterId string                      `pulumi:"clusterId"`
	Filters   []GetClusterInstancesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                           `pulumi:"id"`
	InstanceIds      []string                         `pulumi:"instanceIds"`
	InstanceRole     *string                          `pulumi:"instanceRole"`
	InstanceSets     []GetClusterInstancesInstanceSet `pulumi:"instanceSets"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusterInstances.

type GetClusterInstancesResultOutput

type GetClusterInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterInstances.

func (GetClusterInstancesResultOutput) ClusterId

func (GetClusterInstancesResultOutput) ElementType

func (GetClusterInstancesResultOutput) Filters

func (GetClusterInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterInstancesResultOutput) InstanceIds

func (GetClusterInstancesResultOutput) InstanceRole

func (GetClusterInstancesResultOutput) InstanceSets

func (GetClusterInstancesResultOutput) ResultOutputFile

func (GetClusterInstancesResultOutput) ToGetClusterInstancesResultOutput

func (o GetClusterInstancesResultOutput) ToGetClusterInstancesResultOutput() GetClusterInstancesResultOutput

func (GetClusterInstancesResultOutput) ToGetClusterInstancesResultOutputWithContext

func (o GetClusterInstancesResultOutput) ToGetClusterInstancesResultOutputWithContext(ctx context.Context) GetClusterInstancesResultOutput

type GetClusterLevelsArgs

type GetClusterLevelsArgs struct {
	ClusterId        *string `pulumi:"clusterId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterLevels.

type GetClusterLevelsList

type GetClusterLevelsList struct {
	Alias          string `pulumi:"alias"`
	ConfigMapCount int    `pulumi:"configMapCount"`
	CrdCount       int    `pulumi:"crdCount"`
	Enable         bool   `pulumi:"enable"`
	Name           string `pulumi:"name"`
	NodeCount      int    `pulumi:"nodeCount"`
	OtherCount     int    `pulumi:"otherCount"`
	PodCount       int    `pulumi:"podCount"`
}

type GetClusterLevelsListArgs

type GetClusterLevelsListArgs struct {
	Alias          pulumi.StringInput `pulumi:"alias"`
	ConfigMapCount pulumi.IntInput    `pulumi:"configMapCount"`
	CrdCount       pulumi.IntInput    `pulumi:"crdCount"`
	Enable         pulumi.BoolInput   `pulumi:"enable"`
	Name           pulumi.StringInput `pulumi:"name"`
	NodeCount      pulumi.IntInput    `pulumi:"nodeCount"`
	OtherCount     pulumi.IntInput    `pulumi:"otherCount"`
	PodCount       pulumi.IntInput    `pulumi:"podCount"`
}

func (GetClusterLevelsListArgs) ElementType

func (GetClusterLevelsListArgs) ElementType() reflect.Type

func (GetClusterLevelsListArgs) ToGetClusterLevelsListOutput

func (i GetClusterLevelsListArgs) ToGetClusterLevelsListOutput() GetClusterLevelsListOutput

func (GetClusterLevelsListArgs) ToGetClusterLevelsListOutputWithContext

func (i GetClusterLevelsListArgs) ToGetClusterLevelsListOutputWithContext(ctx context.Context) GetClusterLevelsListOutput

type GetClusterLevelsListArray

type GetClusterLevelsListArray []GetClusterLevelsListInput

func (GetClusterLevelsListArray) ElementType

func (GetClusterLevelsListArray) ElementType() reflect.Type

func (GetClusterLevelsListArray) ToGetClusterLevelsListArrayOutput

func (i GetClusterLevelsListArray) ToGetClusterLevelsListArrayOutput() GetClusterLevelsListArrayOutput

func (GetClusterLevelsListArray) ToGetClusterLevelsListArrayOutputWithContext

func (i GetClusterLevelsListArray) ToGetClusterLevelsListArrayOutputWithContext(ctx context.Context) GetClusterLevelsListArrayOutput

type GetClusterLevelsListArrayInput

type GetClusterLevelsListArrayInput interface {
	pulumi.Input

	ToGetClusterLevelsListArrayOutput() GetClusterLevelsListArrayOutput
	ToGetClusterLevelsListArrayOutputWithContext(context.Context) GetClusterLevelsListArrayOutput
}

GetClusterLevelsListArrayInput is an input type that accepts GetClusterLevelsListArray and GetClusterLevelsListArrayOutput values. You can construct a concrete instance of `GetClusterLevelsListArrayInput` via:

GetClusterLevelsListArray{ GetClusterLevelsListArgs{...} }

type GetClusterLevelsListArrayOutput

type GetClusterLevelsListArrayOutput struct{ *pulumi.OutputState }

func (GetClusterLevelsListArrayOutput) ElementType

func (GetClusterLevelsListArrayOutput) Index

func (GetClusterLevelsListArrayOutput) ToGetClusterLevelsListArrayOutput

func (o GetClusterLevelsListArrayOutput) ToGetClusterLevelsListArrayOutput() GetClusterLevelsListArrayOutput

func (GetClusterLevelsListArrayOutput) ToGetClusterLevelsListArrayOutputWithContext

func (o GetClusterLevelsListArrayOutput) ToGetClusterLevelsListArrayOutputWithContext(ctx context.Context) GetClusterLevelsListArrayOutput

type GetClusterLevelsListInput

type GetClusterLevelsListInput interface {
	pulumi.Input

	ToGetClusterLevelsListOutput() GetClusterLevelsListOutput
	ToGetClusterLevelsListOutputWithContext(context.Context) GetClusterLevelsListOutput
}

GetClusterLevelsListInput is an input type that accepts GetClusterLevelsListArgs and GetClusterLevelsListOutput values. You can construct a concrete instance of `GetClusterLevelsListInput` via:

GetClusterLevelsListArgs{...}

type GetClusterLevelsListOutput

type GetClusterLevelsListOutput struct{ *pulumi.OutputState }

func (GetClusterLevelsListOutput) Alias

func (GetClusterLevelsListOutput) ConfigMapCount

func (o GetClusterLevelsListOutput) ConfigMapCount() pulumi.IntOutput

func (GetClusterLevelsListOutput) CrdCount

func (GetClusterLevelsListOutput) ElementType

func (GetClusterLevelsListOutput) ElementType() reflect.Type

func (GetClusterLevelsListOutput) Enable

func (GetClusterLevelsListOutput) Name

func (GetClusterLevelsListOutput) NodeCount

func (GetClusterLevelsListOutput) OtherCount

func (GetClusterLevelsListOutput) PodCount

func (GetClusterLevelsListOutput) ToGetClusterLevelsListOutput

func (o GetClusterLevelsListOutput) ToGetClusterLevelsListOutput() GetClusterLevelsListOutput

func (GetClusterLevelsListOutput) ToGetClusterLevelsListOutputWithContext

func (o GetClusterLevelsListOutput) ToGetClusterLevelsListOutputWithContext(ctx context.Context) GetClusterLevelsListOutput

type GetClusterLevelsOutputArgs

type GetClusterLevelsOutputArgs struct {
	ClusterId        pulumi.StringPtrInput `pulumi:"clusterId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterLevels.

func (GetClusterLevelsOutputArgs) ElementType

func (GetClusterLevelsOutputArgs) ElementType() reflect.Type

type GetClusterLevelsResult

type GetClusterLevelsResult struct {
	ClusterId *string `pulumi:"clusterId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	Lists            []GetClusterLevelsList `pulumi:"lists"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusterLevels.

type GetClusterLevelsResultOutput

type GetClusterLevelsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterLevels.

func (GetClusterLevelsResultOutput) ClusterId

func (GetClusterLevelsResultOutput) ElementType

func (GetClusterLevelsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterLevelsResultOutput) Lists

func (GetClusterLevelsResultOutput) ResultOutputFile

func (GetClusterLevelsResultOutput) ToGetClusterLevelsResultOutput

func (o GetClusterLevelsResultOutput) ToGetClusterLevelsResultOutput() GetClusterLevelsResultOutput

func (GetClusterLevelsResultOutput) ToGetClusterLevelsResultOutputWithContext

func (o GetClusterLevelsResultOutput) ToGetClusterLevelsResultOutputWithContext(ctx context.Context) GetClusterLevelsResultOutput

type GetClusterNodePoolsArgs

type GetClusterNodePoolsArgs struct {
	ClusterId        string                      `pulumi:"clusterId"`
	Filters          []GetClusterNodePoolsFilter `pulumi:"filters"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterNodePools.

type GetClusterNodePoolsFilter

type GetClusterNodePoolsFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetClusterNodePoolsFilterArgs

type GetClusterNodePoolsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetClusterNodePoolsFilterArgs) ElementType

func (GetClusterNodePoolsFilterArgs) ToGetClusterNodePoolsFilterOutput

func (i GetClusterNodePoolsFilterArgs) ToGetClusterNodePoolsFilterOutput() GetClusterNodePoolsFilterOutput

func (GetClusterNodePoolsFilterArgs) ToGetClusterNodePoolsFilterOutputWithContext

func (i GetClusterNodePoolsFilterArgs) ToGetClusterNodePoolsFilterOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterOutput

type GetClusterNodePoolsFilterArray

type GetClusterNodePoolsFilterArray []GetClusterNodePoolsFilterInput

func (GetClusterNodePoolsFilterArray) ElementType

func (GetClusterNodePoolsFilterArray) ToGetClusterNodePoolsFilterArrayOutput

func (i GetClusterNodePoolsFilterArray) ToGetClusterNodePoolsFilterArrayOutput() GetClusterNodePoolsFilterArrayOutput

func (GetClusterNodePoolsFilterArray) ToGetClusterNodePoolsFilterArrayOutputWithContext

func (i GetClusterNodePoolsFilterArray) ToGetClusterNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterArrayOutput

type GetClusterNodePoolsFilterArrayInput

type GetClusterNodePoolsFilterArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsFilterArrayOutput() GetClusterNodePoolsFilterArrayOutput
	ToGetClusterNodePoolsFilterArrayOutputWithContext(context.Context) GetClusterNodePoolsFilterArrayOutput
}

GetClusterNodePoolsFilterArrayInput is an input type that accepts GetClusterNodePoolsFilterArray and GetClusterNodePoolsFilterArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsFilterArrayInput` via:

GetClusterNodePoolsFilterArray{ GetClusterNodePoolsFilterArgs{...} }

type GetClusterNodePoolsFilterArrayOutput

type GetClusterNodePoolsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsFilterArrayOutput) ElementType

func (GetClusterNodePoolsFilterArrayOutput) Index

func (GetClusterNodePoolsFilterArrayOutput) ToGetClusterNodePoolsFilterArrayOutput

func (o GetClusterNodePoolsFilterArrayOutput) ToGetClusterNodePoolsFilterArrayOutput() GetClusterNodePoolsFilterArrayOutput

func (GetClusterNodePoolsFilterArrayOutput) ToGetClusterNodePoolsFilterArrayOutputWithContext

func (o GetClusterNodePoolsFilterArrayOutput) ToGetClusterNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterArrayOutput

type GetClusterNodePoolsFilterInput

type GetClusterNodePoolsFilterInput interface {
	pulumi.Input

	ToGetClusterNodePoolsFilterOutput() GetClusterNodePoolsFilterOutput
	ToGetClusterNodePoolsFilterOutputWithContext(context.Context) GetClusterNodePoolsFilterOutput
}

GetClusterNodePoolsFilterInput is an input type that accepts GetClusterNodePoolsFilterArgs and GetClusterNodePoolsFilterOutput values. You can construct a concrete instance of `GetClusterNodePoolsFilterInput` via:

GetClusterNodePoolsFilterArgs{...}

type GetClusterNodePoolsFilterOutput

type GetClusterNodePoolsFilterOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsFilterOutput) ElementType

func (GetClusterNodePoolsFilterOutput) Name

func (GetClusterNodePoolsFilterOutput) ToGetClusterNodePoolsFilterOutput

func (o GetClusterNodePoolsFilterOutput) ToGetClusterNodePoolsFilterOutput() GetClusterNodePoolsFilterOutput

func (GetClusterNodePoolsFilterOutput) ToGetClusterNodePoolsFilterOutputWithContext

func (o GetClusterNodePoolsFilterOutput) ToGetClusterNodePoolsFilterOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterOutput

func (GetClusterNodePoolsFilterOutput) Values

type GetClusterNodePoolsNodePoolSet

type GetClusterNodePoolsNodePoolSet struct {
	AutoscalingGroupId     string                                           `pulumi:"autoscalingGroupId"`
	AutoscalingGroupStatus string                                           `pulumi:"autoscalingGroupStatus"`
	ClusterInstanceId      string                                           `pulumi:"clusterInstanceId"`
	DataDisks              []GetClusterNodePoolsNodePoolSetDataDisk         `pulumi:"dataDisks"`
	DeletionProtection     bool                                             `pulumi:"deletionProtection"`
	DesiredNodesNum        int                                              `pulumi:"desiredNodesNum"`
	DesiredPodNum          int                                              `pulumi:"desiredPodNum"`
	DockerGraphPath        string                                           `pulumi:"dockerGraphPath"`
	ExtraArgs              []GetClusterNodePoolsNodePoolSetExtraArg         `pulumi:"extraArgs"`
	GpuArgs                []GetClusterNodePoolsNodePoolSetGpuArg           `pulumi:"gpuArgs"`
	ImageId                string                                           `pulumi:"imageId"`
	Labels                 []GetClusterNodePoolsNodePoolSetLabel            `pulumi:"labels"`
	LaunchConfigurationId  string                                           `pulumi:"launchConfigurationId"`
	LifeState              string                                           `pulumi:"lifeState"`
	MaxNodesNum            int                                              `pulumi:"maxNodesNum"`
	MinNodesNum            int                                              `pulumi:"minNodesNum"`
	Name                   string                                           `pulumi:"name"`
	NodeCountSummaries     []GetClusterNodePoolsNodePoolSetNodeCountSummary `pulumi:"nodeCountSummaries"`
	NodePoolId             string                                           `pulumi:"nodePoolId"`
	NodePoolOs             string                                           `pulumi:"nodePoolOs"`
	OsCustomizeType        string                                           `pulumi:"osCustomizeType"`
	PreStartUserScript     string                                           `pulumi:"preStartUserScript"`
	Tags                   []GetClusterNodePoolsNodePoolSetTag              `pulumi:"tags"`
	Taints                 []GetClusterNodePoolsNodePoolSetTaint            `pulumi:"taints"`
	Unschedulable          int                                              `pulumi:"unschedulable"`
	UserScript             string                                           `pulumi:"userScript"`
}

type GetClusterNodePoolsNodePoolSetArgs

type GetClusterNodePoolsNodePoolSetArgs struct {
	AutoscalingGroupId     pulumi.StringInput                                       `pulumi:"autoscalingGroupId"`
	AutoscalingGroupStatus pulumi.StringInput                                       `pulumi:"autoscalingGroupStatus"`
	ClusterInstanceId      pulumi.StringInput                                       `pulumi:"clusterInstanceId"`
	DataDisks              GetClusterNodePoolsNodePoolSetDataDiskArrayInput         `pulumi:"dataDisks"`
	DeletionProtection     pulumi.BoolInput                                         `pulumi:"deletionProtection"`
	DesiredNodesNum        pulumi.IntInput                                          `pulumi:"desiredNodesNum"`
	DesiredPodNum          pulumi.IntInput                                          `pulumi:"desiredPodNum"`
	DockerGraphPath        pulumi.StringInput                                       `pulumi:"dockerGraphPath"`
	ExtraArgs              GetClusterNodePoolsNodePoolSetExtraArgArrayInput         `pulumi:"extraArgs"`
	GpuArgs                GetClusterNodePoolsNodePoolSetGpuArgArrayInput           `pulumi:"gpuArgs"`
	ImageId                pulumi.StringInput                                       `pulumi:"imageId"`
	Labels                 GetClusterNodePoolsNodePoolSetLabelArrayInput            `pulumi:"labels"`
	LaunchConfigurationId  pulumi.StringInput                                       `pulumi:"launchConfigurationId"`
	LifeState              pulumi.StringInput                                       `pulumi:"lifeState"`
	MaxNodesNum            pulumi.IntInput                                          `pulumi:"maxNodesNum"`
	MinNodesNum            pulumi.IntInput                                          `pulumi:"minNodesNum"`
	Name                   pulumi.StringInput                                       `pulumi:"name"`
	NodeCountSummaries     GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayInput `pulumi:"nodeCountSummaries"`
	NodePoolId             pulumi.StringInput                                       `pulumi:"nodePoolId"`
	NodePoolOs             pulumi.StringInput                                       `pulumi:"nodePoolOs"`
	OsCustomizeType        pulumi.StringInput                                       `pulumi:"osCustomizeType"`
	PreStartUserScript     pulumi.StringInput                                       `pulumi:"preStartUserScript"`
	Tags                   GetClusterNodePoolsNodePoolSetTagArrayInput              `pulumi:"tags"`
	Taints                 GetClusterNodePoolsNodePoolSetTaintArrayInput            `pulumi:"taints"`
	Unschedulable          pulumi.IntInput                                          `pulumi:"unschedulable"`
	UserScript             pulumi.StringInput                                       `pulumi:"userScript"`
}

func (GetClusterNodePoolsNodePoolSetArgs) ElementType

func (GetClusterNodePoolsNodePoolSetArgs) ToGetClusterNodePoolsNodePoolSetOutput

func (i GetClusterNodePoolsNodePoolSetArgs) ToGetClusterNodePoolsNodePoolSetOutput() GetClusterNodePoolsNodePoolSetOutput

func (GetClusterNodePoolsNodePoolSetArgs) ToGetClusterNodePoolsNodePoolSetOutputWithContext

func (i GetClusterNodePoolsNodePoolSetArgs) ToGetClusterNodePoolsNodePoolSetOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetOutput

type GetClusterNodePoolsNodePoolSetArray

type GetClusterNodePoolsNodePoolSetArray []GetClusterNodePoolsNodePoolSetInput

func (GetClusterNodePoolsNodePoolSetArray) ElementType

func (GetClusterNodePoolsNodePoolSetArray) ToGetClusterNodePoolsNodePoolSetArrayOutput

func (i GetClusterNodePoolsNodePoolSetArray) ToGetClusterNodePoolsNodePoolSetArrayOutput() GetClusterNodePoolsNodePoolSetArrayOutput

func (GetClusterNodePoolsNodePoolSetArray) ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetArray) ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetArrayOutput

type GetClusterNodePoolsNodePoolSetArrayInput

type GetClusterNodePoolsNodePoolSetArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetArrayOutput() GetClusterNodePoolsNodePoolSetArrayOutput
	ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetArrayOutput
}

GetClusterNodePoolsNodePoolSetArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetArray and GetClusterNodePoolsNodePoolSetArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetArrayInput` via:

GetClusterNodePoolsNodePoolSetArray{ GetClusterNodePoolsNodePoolSetArgs{...} }

type GetClusterNodePoolsNodePoolSetArrayOutput

type GetClusterNodePoolsNodePoolSetArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetArrayOutput) ToGetClusterNodePoolsNodePoolSetArrayOutput

func (o GetClusterNodePoolsNodePoolSetArrayOutput) ToGetClusterNodePoolsNodePoolSetArrayOutput() GetClusterNodePoolsNodePoolSetArrayOutput

func (GetClusterNodePoolsNodePoolSetArrayOutput) ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetArrayOutput) ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetArrayOutput

type GetClusterNodePoolsNodePoolSetDataDisk

type GetClusterNodePoolsNodePoolSetDataDisk struct {
	AutoFormatAndMount bool   `pulumi:"autoFormatAndMount"`
	DiskPartition      string `pulumi:"diskPartition"`
	DiskSize           int    `pulumi:"diskSize"`
	DiskType           string `pulumi:"diskType"`
	FileSystem         string `pulumi:"fileSystem"`
	MountTarget        string `pulumi:"mountTarget"`
}

type GetClusterNodePoolsNodePoolSetDataDiskArgs

type GetClusterNodePoolsNodePoolSetDataDiskArgs struct {
	AutoFormatAndMount pulumi.BoolInput   `pulumi:"autoFormatAndMount"`
	DiskPartition      pulumi.StringInput `pulumi:"diskPartition"`
	DiskSize           pulumi.IntInput    `pulumi:"diskSize"`
	DiskType           pulumi.StringInput `pulumi:"diskType"`
	FileSystem         pulumi.StringInput `pulumi:"fileSystem"`
	MountTarget        pulumi.StringInput `pulumi:"mountTarget"`
}

func (GetClusterNodePoolsNodePoolSetDataDiskArgs) ElementType

func (GetClusterNodePoolsNodePoolSetDataDiskArgs) ToGetClusterNodePoolsNodePoolSetDataDiskOutput

func (i GetClusterNodePoolsNodePoolSetDataDiskArgs) ToGetClusterNodePoolsNodePoolSetDataDiskOutput() GetClusterNodePoolsNodePoolSetDataDiskOutput

func (GetClusterNodePoolsNodePoolSetDataDiskArgs) ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext

func (i GetClusterNodePoolsNodePoolSetDataDiskArgs) ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskOutput

type GetClusterNodePoolsNodePoolSetDataDiskArray

type GetClusterNodePoolsNodePoolSetDataDiskArray []GetClusterNodePoolsNodePoolSetDataDiskInput

func (GetClusterNodePoolsNodePoolSetDataDiskArray) ElementType

func (GetClusterNodePoolsNodePoolSetDataDiskArray) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput

func (i GetClusterNodePoolsNodePoolSetDataDiskArray) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput() GetClusterNodePoolsNodePoolSetDataDiskArrayOutput

func (GetClusterNodePoolsNodePoolSetDataDiskArray) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetDataDiskArray) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskArrayOutput

type GetClusterNodePoolsNodePoolSetDataDiskArrayInput

type GetClusterNodePoolsNodePoolSetDataDiskArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput() GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
	ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
}

GetClusterNodePoolsNodePoolSetDataDiskArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetDataDiskArray and GetClusterNodePoolsNodePoolSetDataDiskArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetDataDiskArrayInput` via:

GetClusterNodePoolsNodePoolSetDataDiskArray{ GetClusterNodePoolsNodePoolSetDataDiskArgs{...} }

type GetClusterNodePoolsNodePoolSetDataDiskArrayOutput

type GetClusterNodePoolsNodePoolSetDataDiskArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput

func (o GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput() GetClusterNodePoolsNodePoolSetDataDiskArrayOutput

func (GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskArrayOutput

type GetClusterNodePoolsNodePoolSetDataDiskInput

type GetClusterNodePoolsNodePoolSetDataDiskInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetDataDiskOutput() GetClusterNodePoolsNodePoolSetDataDiskOutput
	ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetDataDiskOutput
}

GetClusterNodePoolsNodePoolSetDataDiskInput is an input type that accepts GetClusterNodePoolsNodePoolSetDataDiskArgs and GetClusterNodePoolsNodePoolSetDataDiskOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetDataDiskInput` via:

GetClusterNodePoolsNodePoolSetDataDiskArgs{...}

type GetClusterNodePoolsNodePoolSetDataDiskOutput

type GetClusterNodePoolsNodePoolSetDataDiskOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetDataDiskOutput) AutoFormatAndMount

func (GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskPartition

func (GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskSize

func (GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskType

func (GetClusterNodePoolsNodePoolSetDataDiskOutput) ElementType

func (GetClusterNodePoolsNodePoolSetDataDiskOutput) FileSystem

func (GetClusterNodePoolsNodePoolSetDataDiskOutput) MountTarget

func (GetClusterNodePoolsNodePoolSetDataDiskOutput) ToGetClusterNodePoolsNodePoolSetDataDiskOutput

func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) ToGetClusterNodePoolsNodePoolSetDataDiskOutput() GetClusterNodePoolsNodePoolSetDataDiskOutput

func (GetClusterNodePoolsNodePoolSetDataDiskOutput) ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext

func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskOutput

type GetClusterNodePoolsNodePoolSetExtraArg

type GetClusterNodePoolsNodePoolSetExtraArg struct {
	Kubelets []string `pulumi:"kubelets"`
}

type GetClusterNodePoolsNodePoolSetExtraArgArgs

type GetClusterNodePoolsNodePoolSetExtraArgArgs struct {
	Kubelets pulumi.StringArrayInput `pulumi:"kubelets"`
}

func (GetClusterNodePoolsNodePoolSetExtraArgArgs) ElementType

func (GetClusterNodePoolsNodePoolSetExtraArgArgs) ToGetClusterNodePoolsNodePoolSetExtraArgOutput

func (i GetClusterNodePoolsNodePoolSetExtraArgArgs) ToGetClusterNodePoolsNodePoolSetExtraArgOutput() GetClusterNodePoolsNodePoolSetExtraArgOutput

func (GetClusterNodePoolsNodePoolSetExtraArgArgs) ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext

func (i GetClusterNodePoolsNodePoolSetExtraArgArgs) ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgOutput

type GetClusterNodePoolsNodePoolSetExtraArgArray

type GetClusterNodePoolsNodePoolSetExtraArgArray []GetClusterNodePoolsNodePoolSetExtraArgInput

func (GetClusterNodePoolsNodePoolSetExtraArgArray) ElementType

func (GetClusterNodePoolsNodePoolSetExtraArgArray) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput

func (i GetClusterNodePoolsNodePoolSetExtraArgArray) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput() GetClusterNodePoolsNodePoolSetExtraArgArrayOutput

func (GetClusterNodePoolsNodePoolSetExtraArgArray) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetExtraArgArray) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgArrayOutput

type GetClusterNodePoolsNodePoolSetExtraArgArrayInput

type GetClusterNodePoolsNodePoolSetExtraArgArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput() GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
	ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
}

GetClusterNodePoolsNodePoolSetExtraArgArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetExtraArgArray and GetClusterNodePoolsNodePoolSetExtraArgArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetExtraArgArrayInput` via:

GetClusterNodePoolsNodePoolSetExtraArgArray{ GetClusterNodePoolsNodePoolSetExtraArgArgs{...} }

type GetClusterNodePoolsNodePoolSetExtraArgArrayOutput

type GetClusterNodePoolsNodePoolSetExtraArgArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput

func (o GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput() GetClusterNodePoolsNodePoolSetExtraArgArrayOutput

func (GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgArrayOutput

type GetClusterNodePoolsNodePoolSetExtraArgInput

type GetClusterNodePoolsNodePoolSetExtraArgInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetExtraArgOutput() GetClusterNodePoolsNodePoolSetExtraArgOutput
	ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetExtraArgOutput
}

GetClusterNodePoolsNodePoolSetExtraArgInput is an input type that accepts GetClusterNodePoolsNodePoolSetExtraArgArgs and GetClusterNodePoolsNodePoolSetExtraArgOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetExtraArgInput` via:

GetClusterNodePoolsNodePoolSetExtraArgArgs{...}

type GetClusterNodePoolsNodePoolSetExtraArgOutput

type GetClusterNodePoolsNodePoolSetExtraArgOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetExtraArgOutput) ElementType

func (GetClusterNodePoolsNodePoolSetExtraArgOutput) Kubelets

func (GetClusterNodePoolsNodePoolSetExtraArgOutput) ToGetClusterNodePoolsNodePoolSetExtraArgOutput

func (o GetClusterNodePoolsNodePoolSetExtraArgOutput) ToGetClusterNodePoolsNodePoolSetExtraArgOutput() GetClusterNodePoolsNodePoolSetExtraArgOutput

func (GetClusterNodePoolsNodePoolSetExtraArgOutput) ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext

func (o GetClusterNodePoolsNodePoolSetExtraArgOutput) ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgOutput

type GetClusterNodePoolsNodePoolSetGpuArg

type GetClusterNodePoolsNodePoolSetGpuArg struct {
	Cudas         []GetClusterNodePoolsNodePoolSetGpuArgCuda         `pulumi:"cudas"`
	Cudnns        []GetClusterNodePoolsNodePoolSetGpuArgCudnn        `pulumi:"cudnns"`
	CustomDrivers []GetClusterNodePoolsNodePoolSetGpuArgCustomDriver `pulumi:"customDrivers"`
	Drivers       []GetClusterNodePoolsNodePoolSetGpuArgDriver       `pulumi:"drivers"`
	MigEnable     bool                                               `pulumi:"migEnable"`
}

type GetClusterNodePoolsNodePoolSetGpuArgArgs

type GetClusterNodePoolsNodePoolSetGpuArgArgs struct {
	Cudas         GetClusterNodePoolsNodePoolSetGpuArgCudaArrayInput         `pulumi:"cudas"`
	Cudnns        GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayInput        `pulumi:"cudnns"`
	CustomDrivers GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayInput `pulumi:"customDrivers"`
	Drivers       GetClusterNodePoolsNodePoolSetGpuArgDriverArrayInput       `pulumi:"drivers"`
	MigEnable     pulumi.BoolInput                                           `pulumi:"migEnable"`
}

func (GetClusterNodePoolsNodePoolSetGpuArgArgs) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgArgs) ToGetClusterNodePoolsNodePoolSetGpuArgOutput

func (i GetClusterNodePoolsNodePoolSetGpuArgArgs) ToGetClusterNodePoolsNodePoolSetGpuArgOutput() GetClusterNodePoolsNodePoolSetGpuArgOutput

func (GetClusterNodePoolsNodePoolSetGpuArgArgs) ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext

func (i GetClusterNodePoolsNodePoolSetGpuArgArgs) ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgOutput

type GetClusterNodePoolsNodePoolSetGpuArgArray

type GetClusterNodePoolsNodePoolSetGpuArgArray []GetClusterNodePoolsNodePoolSetGpuArgInput

func (GetClusterNodePoolsNodePoolSetGpuArgArray) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgArray) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput

func (i GetClusterNodePoolsNodePoolSetGpuArgArray) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgArrayOutput

func (GetClusterNodePoolsNodePoolSetGpuArgArray) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetGpuArgArray) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgArrayInput

type GetClusterNodePoolsNodePoolSetGpuArgArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
	ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
}

GetClusterNodePoolsNodePoolSetGpuArgArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetGpuArgArray and GetClusterNodePoolsNodePoolSetGpuArgArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetGpuArgArrayInput` via:

GetClusterNodePoolsNodePoolSetGpuArgArray{ GetClusterNodePoolsNodePoolSetGpuArgArgs{...} }

type GetClusterNodePoolsNodePoolSetGpuArgArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput

func (o GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgArrayOutput

func (GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgCuda

type GetClusterNodePoolsNodePoolSetGpuArgCuda struct {
	Name    string `pulumi:"name"`
	Version string `pulumi:"version"`
}

type GetClusterNodePoolsNodePoolSetGpuArgCudaArgs

type GetClusterNodePoolsNodePoolSetGpuArgCudaArgs struct {
	Name    pulumi.StringInput `pulumi:"name"`
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput

func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext

func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaOutput

type GetClusterNodePoolsNodePoolSetGpuArgCudaArray

type GetClusterNodePoolsNodePoolSetGpuArgCudaArray []GetClusterNodePoolsNodePoolSetGpuArgCudaInput

func (GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput

func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgCudaArrayInput

type GetClusterNodePoolsNodePoolSetGpuArgCudaArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
	ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
}

GetClusterNodePoolsNodePoolSetGpuArgCudaArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetGpuArgCudaArray and GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetGpuArgCudaArrayInput` via:

GetClusterNodePoolsNodePoolSetGpuArgCudaArray{ GetClusterNodePoolsNodePoolSetGpuArgCudaArgs{...} }

type GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput

func (o GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgCudaInput

type GetClusterNodePoolsNodePoolSetGpuArgCudaInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
	ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
}

GetClusterNodePoolsNodePoolSetGpuArgCudaInput is an input type that accepts GetClusterNodePoolsNodePoolSetGpuArgCudaArgs and GetClusterNodePoolsNodePoolSetGpuArgCudaOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetGpuArgCudaInput` via:

GetClusterNodePoolsNodePoolSetGpuArgCudaArgs{...}

type GetClusterNodePoolsNodePoolSetGpuArgCudaOutput

type GetClusterNodePoolsNodePoolSetGpuArgCudaOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) Name

func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput

func (o GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext

func (o GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) Version

type GetClusterNodePoolsNodePoolSetGpuArgCudnn

type GetClusterNodePoolsNodePoolSetGpuArgCudnn struct {
	DevName string `pulumi:"devName"`
	DocName string `pulumi:"docName"`
	Name    string `pulumi:"name"`
	Version string `pulumi:"version"`
}

type GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs

type GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs struct {
	DevName pulumi.StringInput `pulumi:"devName"`
	DocName pulumi.StringInput `pulumi:"docName"`
	Name    pulumi.StringInput `pulumi:"name"`
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput

func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext

func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput

type GetClusterNodePoolsNodePoolSetGpuArgCudnnArray

type GetClusterNodePoolsNodePoolSetGpuArgCudnnArray []GetClusterNodePoolsNodePoolSetGpuArgCudnnInput

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput

func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayInput

type GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
	ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
}

GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetGpuArgCudnnArray and GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayInput` via:

GetClusterNodePoolsNodePoolSetGpuArgCudnnArray{ GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs{...} }

type GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgCudnnInput

type GetClusterNodePoolsNodePoolSetGpuArgCudnnInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
	ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
}

GetClusterNodePoolsNodePoolSetGpuArgCudnnInput is an input type that accepts GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs and GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetGpuArgCudnnInput` via:

GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs{...}

type GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput

type GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) DevName

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) DocName

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) Name

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput

func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext

func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) Version

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriver

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriver struct {
	Address string `pulumi:"address"`
}

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs struct {
	Address pulumi.StringInput `pulumi:"address"`
}

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput

func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext

func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray []GetClusterNodePoolsNodePoolSetGpuArgCustomDriverInput

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput

func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayInput

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
	ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
}

GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray and GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayInput` via:

GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray{ GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs{...} }

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverInput

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
	ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
}

GetClusterNodePoolsNodePoolSetGpuArgCustomDriverInput is an input type that accepts GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs and GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetGpuArgCustomDriverInput` via:

GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs{...}

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput

type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) Address

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput

func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext

func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput

type GetClusterNodePoolsNodePoolSetGpuArgDriver

type GetClusterNodePoolsNodePoolSetGpuArgDriver struct {
	Name    string `pulumi:"name"`
	Version string `pulumi:"version"`
}

type GetClusterNodePoolsNodePoolSetGpuArgDriverArgs

type GetClusterNodePoolsNodePoolSetGpuArgDriverArgs struct {
	Name    pulumi.StringInput `pulumi:"name"`
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput

func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverOutput

func (GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext

func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverOutput

type GetClusterNodePoolsNodePoolSetGpuArgDriverArray

type GetClusterNodePoolsNodePoolSetGpuArgDriverArray []GetClusterNodePoolsNodePoolSetGpuArgDriverInput

func (GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput

func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput

func (GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgDriverArrayInput

type GetClusterNodePoolsNodePoolSetGpuArgDriverArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
	ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
}

GetClusterNodePoolsNodePoolSetGpuArgDriverArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetGpuArgDriverArray and GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetGpuArgDriverArrayInput` via:

GetClusterNodePoolsNodePoolSetGpuArgDriverArray{ GetClusterNodePoolsNodePoolSetGpuArgDriverArgs{...} }

type GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput

func (GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput

type GetClusterNodePoolsNodePoolSetGpuArgDriverInput

type GetClusterNodePoolsNodePoolSetGpuArgDriverInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
	ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
}

GetClusterNodePoolsNodePoolSetGpuArgDriverInput is an input type that accepts GetClusterNodePoolsNodePoolSetGpuArgDriverArgs and GetClusterNodePoolsNodePoolSetGpuArgDriverOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetGpuArgDriverInput` via:

GetClusterNodePoolsNodePoolSetGpuArgDriverArgs{...}

type GetClusterNodePoolsNodePoolSetGpuArgDriverOutput

type GetClusterNodePoolsNodePoolSetGpuArgDriverOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) Name

func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput

func (o GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverOutput

func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext

func (o GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverOutput

func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) Version

type GetClusterNodePoolsNodePoolSetGpuArgInput

type GetClusterNodePoolsNodePoolSetGpuArgInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetGpuArgOutput() GetClusterNodePoolsNodePoolSetGpuArgOutput
	ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetGpuArgOutput
}

GetClusterNodePoolsNodePoolSetGpuArgInput is an input type that accepts GetClusterNodePoolsNodePoolSetGpuArgArgs and GetClusterNodePoolsNodePoolSetGpuArgOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetGpuArgInput` via:

GetClusterNodePoolsNodePoolSetGpuArgArgs{...}

type GetClusterNodePoolsNodePoolSetGpuArgOutput

type GetClusterNodePoolsNodePoolSetGpuArgOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetGpuArgOutput) Cudas

func (GetClusterNodePoolsNodePoolSetGpuArgOutput) Cudnns

func (GetClusterNodePoolsNodePoolSetGpuArgOutput) CustomDrivers

func (GetClusterNodePoolsNodePoolSetGpuArgOutput) Drivers

func (GetClusterNodePoolsNodePoolSetGpuArgOutput) ElementType

func (GetClusterNodePoolsNodePoolSetGpuArgOutput) MigEnable

func (GetClusterNodePoolsNodePoolSetGpuArgOutput) ToGetClusterNodePoolsNodePoolSetGpuArgOutput

func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) ToGetClusterNodePoolsNodePoolSetGpuArgOutput() GetClusterNodePoolsNodePoolSetGpuArgOutput

func (GetClusterNodePoolsNodePoolSetGpuArgOutput) ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext

func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgOutput

type GetClusterNodePoolsNodePoolSetInput

type GetClusterNodePoolsNodePoolSetInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetOutput() GetClusterNodePoolsNodePoolSetOutput
	ToGetClusterNodePoolsNodePoolSetOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetOutput
}

GetClusterNodePoolsNodePoolSetInput is an input type that accepts GetClusterNodePoolsNodePoolSetArgs and GetClusterNodePoolsNodePoolSetOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetInput` via:

GetClusterNodePoolsNodePoolSetArgs{...}

type GetClusterNodePoolsNodePoolSetLabel

type GetClusterNodePoolsNodePoolSetLabel struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type GetClusterNodePoolsNodePoolSetLabelArgs

type GetClusterNodePoolsNodePoolSetLabelArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetClusterNodePoolsNodePoolSetLabelArgs) ElementType

func (GetClusterNodePoolsNodePoolSetLabelArgs) ToGetClusterNodePoolsNodePoolSetLabelOutput

func (i GetClusterNodePoolsNodePoolSetLabelArgs) ToGetClusterNodePoolsNodePoolSetLabelOutput() GetClusterNodePoolsNodePoolSetLabelOutput

func (GetClusterNodePoolsNodePoolSetLabelArgs) ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext

func (i GetClusterNodePoolsNodePoolSetLabelArgs) ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelOutput

type GetClusterNodePoolsNodePoolSetLabelArray

type GetClusterNodePoolsNodePoolSetLabelArray []GetClusterNodePoolsNodePoolSetLabelInput

func (GetClusterNodePoolsNodePoolSetLabelArray) ElementType

func (GetClusterNodePoolsNodePoolSetLabelArray) ToGetClusterNodePoolsNodePoolSetLabelArrayOutput

func (i GetClusterNodePoolsNodePoolSetLabelArray) ToGetClusterNodePoolsNodePoolSetLabelArrayOutput() GetClusterNodePoolsNodePoolSetLabelArrayOutput

func (GetClusterNodePoolsNodePoolSetLabelArray) ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetLabelArray) ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelArrayOutput

type GetClusterNodePoolsNodePoolSetLabelArrayInput

type GetClusterNodePoolsNodePoolSetLabelArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetLabelArrayOutput() GetClusterNodePoolsNodePoolSetLabelArrayOutput
	ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetLabelArrayOutput
}

GetClusterNodePoolsNodePoolSetLabelArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetLabelArray and GetClusterNodePoolsNodePoolSetLabelArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetLabelArrayInput` via:

GetClusterNodePoolsNodePoolSetLabelArray{ GetClusterNodePoolsNodePoolSetLabelArgs{...} }

type GetClusterNodePoolsNodePoolSetLabelArrayOutput

type GetClusterNodePoolsNodePoolSetLabelArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetLabelArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetLabelArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetLabelArrayOutput) ToGetClusterNodePoolsNodePoolSetLabelArrayOutput

func (o GetClusterNodePoolsNodePoolSetLabelArrayOutput) ToGetClusterNodePoolsNodePoolSetLabelArrayOutput() GetClusterNodePoolsNodePoolSetLabelArrayOutput

func (GetClusterNodePoolsNodePoolSetLabelArrayOutput) ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetLabelArrayOutput) ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelArrayOutput

type GetClusterNodePoolsNodePoolSetLabelInput

type GetClusterNodePoolsNodePoolSetLabelInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetLabelOutput() GetClusterNodePoolsNodePoolSetLabelOutput
	ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetLabelOutput
}

GetClusterNodePoolsNodePoolSetLabelInput is an input type that accepts GetClusterNodePoolsNodePoolSetLabelArgs and GetClusterNodePoolsNodePoolSetLabelOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetLabelInput` via:

GetClusterNodePoolsNodePoolSetLabelArgs{...}

type GetClusterNodePoolsNodePoolSetLabelOutput

type GetClusterNodePoolsNodePoolSetLabelOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetLabelOutput) ElementType

func (GetClusterNodePoolsNodePoolSetLabelOutput) Name

func (GetClusterNodePoolsNodePoolSetLabelOutput) ToGetClusterNodePoolsNodePoolSetLabelOutput

func (o GetClusterNodePoolsNodePoolSetLabelOutput) ToGetClusterNodePoolsNodePoolSetLabelOutput() GetClusterNodePoolsNodePoolSetLabelOutput

func (GetClusterNodePoolsNodePoolSetLabelOutput) ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext

func (o GetClusterNodePoolsNodePoolSetLabelOutput) ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelOutput

func (GetClusterNodePoolsNodePoolSetLabelOutput) Value

type GetClusterNodePoolsNodePoolSetNodeCountSummary

type GetClusterNodePoolsNodePoolSetNodeCountSummary struct {
	AutoscalingAddeds []GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAdded `pulumi:"autoscalingAddeds"`
	ManuallyAddeds    []GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAdded    `pulumi:"manuallyAddeds"`
}

type GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs

type GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs struct {
	AutoscalingAddeds GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayInput `pulumi:"autoscalingAddeds"`
	ManuallyAddeds    GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayInput    `pulumi:"manuallyAddeds"`
}

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutput

func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext

func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryArray

type GetClusterNodePoolsNodePoolSetNodeCountSummaryArray []GetClusterNodePoolsNodePoolSetNodeCountSummaryInput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput

func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayInput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
}

GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetNodeCountSummaryArray and GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayInput` via:

GetClusterNodePoolsNodePoolSetNodeCountSummaryArray{ GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs{...} }

type GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAdded

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAdded struct {
	Initializing int `pulumi:"initializing"`
	Joining      int `pulumi:"joining"`
	Normal       int `pulumi:"normal"`
	Total        int `pulumi:"total"`
}

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs struct {
	Initializing pulumi.IntInput `pulumi:"initializing"`
	Joining      pulumi.IntInput `pulumi:"joining"`
	Normal       pulumi.IntInput `pulumi:"normal"`
	Total        pulumi.IntInput `pulumi:"total"`
}

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext

func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray []GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedInput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayInput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
}

GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray and GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayInput` via:

GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray{ GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs{...} }

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutputWithContext

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedInput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
}

GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedInput is an input type that accepts GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs and GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedInput` via:

GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs{...}

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Initializing

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Joining

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Normal

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext

func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Total

type GetClusterNodePoolsNodePoolSetNodeCountSummaryInput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
}

GetClusterNodePoolsNodePoolSetNodeCountSummaryInput is an input type that accepts GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs and GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetNodeCountSummaryInput` via:

GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs{...}

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAdded

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAdded struct {
	Initializing int `pulumi:"initializing"`
	Joining      int `pulumi:"joining"`
	Normal       int `pulumi:"normal"`
	Total        int `pulumi:"total"`
}

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs struct {
	Initializing pulumi.IntInput `pulumi:"initializing"`
	Joining      pulumi.IntInput `pulumi:"joining"`
	Normal       pulumi.IntInput `pulumi:"normal"`
	Total        pulumi.IntInput `pulumi:"total"`
}

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext

func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray []GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedInput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayInput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
}

GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray and GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayInput` via:

GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray{ GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs{...} }

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedInput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
	ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
}

GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedInput is an input type that accepts GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs and GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedInput` via:

GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs{...}

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Initializing

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Joining

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Normal

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext

func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Total

type GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput

type GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ElementType

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutput

func (GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext

func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput

type GetClusterNodePoolsNodePoolSetOutput

type GetClusterNodePoolsNodePoolSetOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetOutput) AutoscalingGroupId

func (GetClusterNodePoolsNodePoolSetOutput) AutoscalingGroupStatus

func (o GetClusterNodePoolsNodePoolSetOutput) AutoscalingGroupStatus() pulumi.StringOutput

func (GetClusterNodePoolsNodePoolSetOutput) ClusterInstanceId

func (GetClusterNodePoolsNodePoolSetOutput) DataDisks

func (GetClusterNodePoolsNodePoolSetOutput) DeletionProtection

func (GetClusterNodePoolsNodePoolSetOutput) DesiredNodesNum

func (GetClusterNodePoolsNodePoolSetOutput) DesiredPodNum

func (GetClusterNodePoolsNodePoolSetOutput) DockerGraphPath

func (GetClusterNodePoolsNodePoolSetOutput) ElementType

func (GetClusterNodePoolsNodePoolSetOutput) ExtraArgs

func (GetClusterNodePoolsNodePoolSetOutput) GpuArgs

func (GetClusterNodePoolsNodePoolSetOutput) ImageId

func (GetClusterNodePoolsNodePoolSetOutput) Labels

func (GetClusterNodePoolsNodePoolSetOutput) LaunchConfigurationId

func (o GetClusterNodePoolsNodePoolSetOutput) LaunchConfigurationId() pulumi.StringOutput

func (GetClusterNodePoolsNodePoolSetOutput) LifeState

func (GetClusterNodePoolsNodePoolSetOutput) MaxNodesNum

func (GetClusterNodePoolsNodePoolSetOutput) MinNodesNum

func (GetClusterNodePoolsNodePoolSetOutput) Name

func (GetClusterNodePoolsNodePoolSetOutput) NodeCountSummaries

func (GetClusterNodePoolsNodePoolSetOutput) NodePoolId

func (GetClusterNodePoolsNodePoolSetOutput) NodePoolOs

func (GetClusterNodePoolsNodePoolSetOutput) OsCustomizeType

func (GetClusterNodePoolsNodePoolSetOutput) PreStartUserScript

func (GetClusterNodePoolsNodePoolSetOutput) Tags

func (GetClusterNodePoolsNodePoolSetOutput) Taints

func (GetClusterNodePoolsNodePoolSetOutput) ToGetClusterNodePoolsNodePoolSetOutput

func (o GetClusterNodePoolsNodePoolSetOutput) ToGetClusterNodePoolsNodePoolSetOutput() GetClusterNodePoolsNodePoolSetOutput

func (GetClusterNodePoolsNodePoolSetOutput) ToGetClusterNodePoolsNodePoolSetOutputWithContext

func (o GetClusterNodePoolsNodePoolSetOutput) ToGetClusterNodePoolsNodePoolSetOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetOutput

func (GetClusterNodePoolsNodePoolSetOutput) Unschedulable

func (GetClusterNodePoolsNodePoolSetOutput) UserScript

type GetClusterNodePoolsNodePoolSetTag

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

type GetClusterNodePoolsNodePoolSetTagArgs

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

func (GetClusterNodePoolsNodePoolSetTagArgs) ElementType

func (GetClusterNodePoolsNodePoolSetTagArgs) ToGetClusterNodePoolsNodePoolSetTagOutput

func (i GetClusterNodePoolsNodePoolSetTagArgs) ToGetClusterNodePoolsNodePoolSetTagOutput() GetClusterNodePoolsNodePoolSetTagOutput

func (GetClusterNodePoolsNodePoolSetTagArgs) ToGetClusterNodePoolsNodePoolSetTagOutputWithContext

func (i GetClusterNodePoolsNodePoolSetTagArgs) ToGetClusterNodePoolsNodePoolSetTagOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagOutput

type GetClusterNodePoolsNodePoolSetTagArray

type GetClusterNodePoolsNodePoolSetTagArray []GetClusterNodePoolsNodePoolSetTagInput

func (GetClusterNodePoolsNodePoolSetTagArray) ElementType

func (GetClusterNodePoolsNodePoolSetTagArray) ToGetClusterNodePoolsNodePoolSetTagArrayOutput

func (i GetClusterNodePoolsNodePoolSetTagArray) ToGetClusterNodePoolsNodePoolSetTagArrayOutput() GetClusterNodePoolsNodePoolSetTagArrayOutput

func (GetClusterNodePoolsNodePoolSetTagArray) ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetTagArray) ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagArrayOutput

type GetClusterNodePoolsNodePoolSetTagArrayInput

type GetClusterNodePoolsNodePoolSetTagArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetTagArrayOutput() GetClusterNodePoolsNodePoolSetTagArrayOutput
	ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetTagArrayOutput
}

GetClusterNodePoolsNodePoolSetTagArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetTagArray and GetClusterNodePoolsNodePoolSetTagArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetTagArrayInput` via:

GetClusterNodePoolsNodePoolSetTagArray{ GetClusterNodePoolsNodePoolSetTagArgs{...} }

type GetClusterNodePoolsNodePoolSetTagArrayOutput

type GetClusterNodePoolsNodePoolSetTagArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetTagArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetTagArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetTagArrayOutput) ToGetClusterNodePoolsNodePoolSetTagArrayOutput

func (o GetClusterNodePoolsNodePoolSetTagArrayOutput) ToGetClusterNodePoolsNodePoolSetTagArrayOutput() GetClusterNodePoolsNodePoolSetTagArrayOutput

func (GetClusterNodePoolsNodePoolSetTagArrayOutput) ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetTagArrayOutput) ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagArrayOutput

type GetClusterNodePoolsNodePoolSetTagInput

type GetClusterNodePoolsNodePoolSetTagInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetTagOutput() GetClusterNodePoolsNodePoolSetTagOutput
	ToGetClusterNodePoolsNodePoolSetTagOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetTagOutput
}

GetClusterNodePoolsNodePoolSetTagInput is an input type that accepts GetClusterNodePoolsNodePoolSetTagArgs and GetClusterNodePoolsNodePoolSetTagOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetTagInput` via:

GetClusterNodePoolsNodePoolSetTagArgs{...}

type GetClusterNodePoolsNodePoolSetTagOutput

type GetClusterNodePoolsNodePoolSetTagOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetTagOutput) ElementType

func (GetClusterNodePoolsNodePoolSetTagOutput) Key

func (GetClusterNodePoolsNodePoolSetTagOutput) ToGetClusterNodePoolsNodePoolSetTagOutput

func (o GetClusterNodePoolsNodePoolSetTagOutput) ToGetClusterNodePoolsNodePoolSetTagOutput() GetClusterNodePoolsNodePoolSetTagOutput

func (GetClusterNodePoolsNodePoolSetTagOutput) ToGetClusterNodePoolsNodePoolSetTagOutputWithContext

func (o GetClusterNodePoolsNodePoolSetTagOutput) ToGetClusterNodePoolsNodePoolSetTagOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagOutput

func (GetClusterNodePoolsNodePoolSetTagOutput) Value

type GetClusterNodePoolsNodePoolSetTaint

type GetClusterNodePoolsNodePoolSetTaint struct {
	Effect string `pulumi:"effect"`
	Key    string `pulumi:"key"`
	Value  string `pulumi:"value"`
}

type GetClusterNodePoolsNodePoolSetTaintArgs

type GetClusterNodePoolsNodePoolSetTaintArgs struct {
	Effect pulumi.StringInput `pulumi:"effect"`
	Key    pulumi.StringInput `pulumi:"key"`
	Value  pulumi.StringInput `pulumi:"value"`
}

func (GetClusterNodePoolsNodePoolSetTaintArgs) ElementType

func (GetClusterNodePoolsNodePoolSetTaintArgs) ToGetClusterNodePoolsNodePoolSetTaintOutput

func (i GetClusterNodePoolsNodePoolSetTaintArgs) ToGetClusterNodePoolsNodePoolSetTaintOutput() GetClusterNodePoolsNodePoolSetTaintOutput

func (GetClusterNodePoolsNodePoolSetTaintArgs) ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext

func (i GetClusterNodePoolsNodePoolSetTaintArgs) ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintOutput

type GetClusterNodePoolsNodePoolSetTaintArray

type GetClusterNodePoolsNodePoolSetTaintArray []GetClusterNodePoolsNodePoolSetTaintInput

func (GetClusterNodePoolsNodePoolSetTaintArray) ElementType

func (GetClusterNodePoolsNodePoolSetTaintArray) ToGetClusterNodePoolsNodePoolSetTaintArrayOutput

func (i GetClusterNodePoolsNodePoolSetTaintArray) ToGetClusterNodePoolsNodePoolSetTaintArrayOutput() GetClusterNodePoolsNodePoolSetTaintArrayOutput

func (GetClusterNodePoolsNodePoolSetTaintArray) ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext

func (i GetClusterNodePoolsNodePoolSetTaintArray) ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintArrayOutput

type GetClusterNodePoolsNodePoolSetTaintArrayInput

type GetClusterNodePoolsNodePoolSetTaintArrayInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetTaintArrayOutput() GetClusterNodePoolsNodePoolSetTaintArrayOutput
	ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetTaintArrayOutput
}

GetClusterNodePoolsNodePoolSetTaintArrayInput is an input type that accepts GetClusterNodePoolsNodePoolSetTaintArray and GetClusterNodePoolsNodePoolSetTaintArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetTaintArrayInput` via:

GetClusterNodePoolsNodePoolSetTaintArray{ GetClusterNodePoolsNodePoolSetTaintArgs{...} }

type GetClusterNodePoolsNodePoolSetTaintArrayOutput

type GetClusterNodePoolsNodePoolSetTaintArrayOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetTaintArrayOutput) ElementType

func (GetClusterNodePoolsNodePoolSetTaintArrayOutput) Index

func (GetClusterNodePoolsNodePoolSetTaintArrayOutput) ToGetClusterNodePoolsNodePoolSetTaintArrayOutput

func (o GetClusterNodePoolsNodePoolSetTaintArrayOutput) ToGetClusterNodePoolsNodePoolSetTaintArrayOutput() GetClusterNodePoolsNodePoolSetTaintArrayOutput

func (GetClusterNodePoolsNodePoolSetTaintArrayOutput) ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext

func (o GetClusterNodePoolsNodePoolSetTaintArrayOutput) ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintArrayOutput

type GetClusterNodePoolsNodePoolSetTaintInput

type GetClusterNodePoolsNodePoolSetTaintInput interface {
	pulumi.Input

	ToGetClusterNodePoolsNodePoolSetTaintOutput() GetClusterNodePoolsNodePoolSetTaintOutput
	ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext(context.Context) GetClusterNodePoolsNodePoolSetTaintOutput
}

GetClusterNodePoolsNodePoolSetTaintInput is an input type that accepts GetClusterNodePoolsNodePoolSetTaintArgs and GetClusterNodePoolsNodePoolSetTaintOutput values. You can construct a concrete instance of `GetClusterNodePoolsNodePoolSetTaintInput` via:

GetClusterNodePoolsNodePoolSetTaintArgs{...}

type GetClusterNodePoolsNodePoolSetTaintOutput

type GetClusterNodePoolsNodePoolSetTaintOutput struct{ *pulumi.OutputState }

func (GetClusterNodePoolsNodePoolSetTaintOutput) Effect

func (GetClusterNodePoolsNodePoolSetTaintOutput) ElementType

func (GetClusterNodePoolsNodePoolSetTaintOutput) Key

func (GetClusterNodePoolsNodePoolSetTaintOutput) ToGetClusterNodePoolsNodePoolSetTaintOutput

func (o GetClusterNodePoolsNodePoolSetTaintOutput) ToGetClusterNodePoolsNodePoolSetTaintOutput() GetClusterNodePoolsNodePoolSetTaintOutput

func (GetClusterNodePoolsNodePoolSetTaintOutput) ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext

func (o GetClusterNodePoolsNodePoolSetTaintOutput) ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintOutput

func (GetClusterNodePoolsNodePoolSetTaintOutput) Value

type GetClusterNodePoolsOutputArgs

type GetClusterNodePoolsOutputArgs struct {
	ClusterId        pulumi.StringInput                  `pulumi:"clusterId"`
	Filters          GetClusterNodePoolsFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput               `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterNodePools.

func (GetClusterNodePoolsOutputArgs) ElementType

type GetClusterNodePoolsResult

type GetClusterNodePoolsResult struct {
	ClusterId string                      `pulumi:"clusterId"`
	Filters   []GetClusterNodePoolsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                           `pulumi:"id"`
	NodePoolSets     []GetClusterNodePoolsNodePoolSet `pulumi:"nodePoolSets"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusterNodePools.

type GetClusterNodePoolsResultOutput

type GetClusterNodePoolsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterNodePools.

func (GetClusterNodePoolsResultOutput) ClusterId

func (GetClusterNodePoolsResultOutput) ElementType

func (GetClusterNodePoolsResultOutput) Filters

func (GetClusterNodePoolsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterNodePoolsResultOutput) NodePoolSets

func (GetClusterNodePoolsResultOutput) ResultOutputFile

func (GetClusterNodePoolsResultOutput) ToGetClusterNodePoolsResultOutput

func (o GetClusterNodePoolsResultOutput) ToGetClusterNodePoolsResultOutput() GetClusterNodePoolsResultOutput

func (GetClusterNodePoolsResultOutput) ToGetClusterNodePoolsResultOutputWithContext

func (o GetClusterNodePoolsResultOutput) ToGetClusterNodePoolsResultOutputWithContext(ctx context.Context) GetClusterNodePoolsResultOutput

type GetClustersArgs

type GetClustersArgs struct {
	ClusterId        *string                `pulumi:"clusterId"`
	ClusterName      *string                `pulumi:"clusterName"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking getClusters.

type GetClustersList

type GetClustersList struct {
	CertificationAuthority  string                           `pulumi:"certificationAuthority"`
	ClaimExpiredSeconds     int                              `pulumi:"claimExpiredSeconds"`
	ClusterAsEnabled        bool                             `pulumi:"clusterAsEnabled"`
	ClusterCidr             string                           `pulumi:"clusterCidr"`
	ClusterDeployType       string                           `pulumi:"clusterDeployType"`
	ClusterDesc             string                           `pulumi:"clusterDesc"`
	ClusterExternalEndpoint string                           `pulumi:"clusterExternalEndpoint"`
	ClusterExtraArgs        []GetClustersListClusterExtraArg `pulumi:"clusterExtraArgs"`
	ClusterId               string                           `pulumi:"clusterId"`
	ClusterIpvs             bool                             `pulumi:"clusterIpvs"`
	ClusterMaxPodNum        int                              `pulumi:"clusterMaxPodNum"`
	ClusterMaxServiceNum    int                              `pulumi:"clusterMaxServiceNum"`
	ClusterName             string                           `pulumi:"clusterName"`
	ClusterNodeNum          int                              `pulumi:"clusterNodeNum"`
	ClusterOs               string                           `pulumi:"clusterOs"`
	ClusterVersion          string                           `pulumi:"clusterVersion"`
	// Deprecated: It has been deprecated from version 1.18.1.
	ContainerRuntime          string                               `pulumi:"containerRuntime"`
	DeletionProtection        bool                                 `pulumi:"deletionProtection"`
	Domain                    string                               `pulumi:"domain"`
	EniSubnetIds              []string                             `pulumi:"eniSubnetIds"`
	IgnoreClusterCidrConflict bool                                 `pulumi:"ignoreClusterCidrConflict"`
	IsNonStaticIpMode         bool                                 `pulumi:"isNonStaticIpMode"`
	KubeConfig                string                               `pulumi:"kubeConfig"`
	KubeConfigIntranet        string                               `pulumi:"kubeConfigIntranet"`
	KubeProxyMode             string                               `pulumi:"kubeProxyMode"`
	NetworkType               string                               `pulumi:"networkType"`
	NodeNameType              string                               `pulumi:"nodeNameType"`
	Password                  string                               `pulumi:"password"`
	PgwEndpoint               string                               `pulumi:"pgwEndpoint"`
	ProjectId                 int                                  `pulumi:"projectId"`
	SecurityPolicies          []string                             `pulumi:"securityPolicies"`
	ServiceCidr               string                               `pulumi:"serviceCidr"`
	Tags                      map[string]interface{}               `pulumi:"tags"`
	UserName                  string                               `pulumi:"userName"`
	VpcCniType                string                               `pulumi:"vpcCniType"`
	VpcId                     string                               `pulumi:"vpcId"`
	WorkerInstancesLists      []GetClustersListWorkerInstancesList `pulumi:"workerInstancesLists"`
}

type GetClustersListArgs

type GetClustersListArgs struct {
	CertificationAuthority  pulumi.StringInput                       `pulumi:"certificationAuthority"`
	ClaimExpiredSeconds     pulumi.IntInput                          `pulumi:"claimExpiredSeconds"`
	ClusterAsEnabled        pulumi.BoolInput                         `pulumi:"clusterAsEnabled"`
	ClusterCidr             pulumi.StringInput                       `pulumi:"clusterCidr"`
	ClusterDeployType       pulumi.StringInput                       `pulumi:"clusterDeployType"`
	ClusterDesc             pulumi.StringInput                       `pulumi:"clusterDesc"`
	ClusterExternalEndpoint pulumi.StringInput                       `pulumi:"clusterExternalEndpoint"`
	ClusterExtraArgs        GetClustersListClusterExtraArgArrayInput `pulumi:"clusterExtraArgs"`
	ClusterId               pulumi.StringInput                       `pulumi:"clusterId"`
	ClusterIpvs             pulumi.BoolInput                         `pulumi:"clusterIpvs"`
	ClusterMaxPodNum        pulumi.IntInput                          `pulumi:"clusterMaxPodNum"`
	ClusterMaxServiceNum    pulumi.IntInput                          `pulumi:"clusterMaxServiceNum"`
	ClusterName             pulumi.StringInput                       `pulumi:"clusterName"`
	ClusterNodeNum          pulumi.IntInput                          `pulumi:"clusterNodeNum"`
	ClusterOs               pulumi.StringInput                       `pulumi:"clusterOs"`
	ClusterVersion          pulumi.StringInput                       `pulumi:"clusterVersion"`
	// Deprecated: It has been deprecated from version 1.18.1.
	ContainerRuntime          pulumi.StringInput                           `pulumi:"containerRuntime"`
	DeletionProtection        pulumi.BoolInput                             `pulumi:"deletionProtection"`
	Domain                    pulumi.StringInput                           `pulumi:"domain"`
	EniSubnetIds              pulumi.StringArrayInput                      `pulumi:"eniSubnetIds"`
	IgnoreClusterCidrConflict pulumi.BoolInput                             `pulumi:"ignoreClusterCidrConflict"`
	IsNonStaticIpMode         pulumi.BoolInput                             `pulumi:"isNonStaticIpMode"`
	KubeConfig                pulumi.StringInput                           `pulumi:"kubeConfig"`
	KubeConfigIntranet        pulumi.StringInput                           `pulumi:"kubeConfigIntranet"`
	KubeProxyMode             pulumi.StringInput                           `pulumi:"kubeProxyMode"`
	NetworkType               pulumi.StringInput                           `pulumi:"networkType"`
	NodeNameType              pulumi.StringInput                           `pulumi:"nodeNameType"`
	Password                  pulumi.StringInput                           `pulumi:"password"`
	PgwEndpoint               pulumi.StringInput                           `pulumi:"pgwEndpoint"`
	ProjectId                 pulumi.IntInput                              `pulumi:"projectId"`
	SecurityPolicies          pulumi.StringArrayInput                      `pulumi:"securityPolicies"`
	ServiceCidr               pulumi.StringInput                           `pulumi:"serviceCidr"`
	Tags                      pulumi.MapInput                              `pulumi:"tags"`
	UserName                  pulumi.StringInput                           `pulumi:"userName"`
	VpcCniType                pulumi.StringInput                           `pulumi:"vpcCniType"`
	VpcId                     pulumi.StringInput                           `pulumi:"vpcId"`
	WorkerInstancesLists      GetClustersListWorkerInstancesListArrayInput `pulumi:"workerInstancesLists"`
}

func (GetClustersListArgs) ElementType

func (GetClustersListArgs) ElementType() reflect.Type

func (GetClustersListArgs) ToGetClustersListOutput

func (i GetClustersListArgs) ToGetClustersListOutput() GetClustersListOutput

func (GetClustersListArgs) ToGetClustersListOutputWithContext

func (i GetClustersListArgs) ToGetClustersListOutputWithContext(ctx context.Context) GetClustersListOutput

type GetClustersListArray

type GetClustersListArray []GetClustersListInput

func (GetClustersListArray) ElementType

func (GetClustersListArray) ElementType() reflect.Type

func (GetClustersListArray) ToGetClustersListArrayOutput

func (i GetClustersListArray) ToGetClustersListArrayOutput() GetClustersListArrayOutput

func (GetClustersListArray) ToGetClustersListArrayOutputWithContext

func (i GetClustersListArray) ToGetClustersListArrayOutputWithContext(ctx context.Context) GetClustersListArrayOutput

type GetClustersListArrayInput

type GetClustersListArrayInput interface {
	pulumi.Input

	ToGetClustersListArrayOutput() GetClustersListArrayOutput
	ToGetClustersListArrayOutputWithContext(context.Context) GetClustersListArrayOutput
}

GetClustersListArrayInput is an input type that accepts GetClustersListArray and GetClustersListArrayOutput values. You can construct a concrete instance of `GetClustersListArrayInput` via:

GetClustersListArray{ GetClustersListArgs{...} }

type GetClustersListArrayOutput

type GetClustersListArrayOutput struct{ *pulumi.OutputState }

func (GetClustersListArrayOutput) ElementType

func (GetClustersListArrayOutput) ElementType() reflect.Type

func (GetClustersListArrayOutput) Index

func (GetClustersListArrayOutput) ToGetClustersListArrayOutput

func (o GetClustersListArrayOutput) ToGetClustersListArrayOutput() GetClustersListArrayOutput

func (GetClustersListArrayOutput) ToGetClustersListArrayOutputWithContext

func (o GetClustersListArrayOutput) ToGetClustersListArrayOutputWithContext(ctx context.Context) GetClustersListArrayOutput

type GetClustersListClusterExtraArg

type GetClustersListClusterExtraArg struct {
	KubeApiservers         []string `pulumi:"kubeApiservers"`
	KubeControllerManagers []string `pulumi:"kubeControllerManagers"`
	KubeSchedulers         []string `pulumi:"kubeSchedulers"`
}

type GetClustersListClusterExtraArgArgs

type GetClustersListClusterExtraArgArgs struct {
	KubeApiservers         pulumi.StringArrayInput `pulumi:"kubeApiservers"`
	KubeControllerManagers pulumi.StringArrayInput `pulumi:"kubeControllerManagers"`
	KubeSchedulers         pulumi.StringArrayInput `pulumi:"kubeSchedulers"`
}

func (GetClustersListClusterExtraArgArgs) ElementType

func (GetClustersListClusterExtraArgArgs) ToGetClustersListClusterExtraArgOutput

func (i GetClustersListClusterExtraArgArgs) ToGetClustersListClusterExtraArgOutput() GetClustersListClusterExtraArgOutput

func (GetClustersListClusterExtraArgArgs) ToGetClustersListClusterExtraArgOutputWithContext

func (i GetClustersListClusterExtraArgArgs) ToGetClustersListClusterExtraArgOutputWithContext(ctx context.Context) GetClustersListClusterExtraArgOutput

type GetClustersListClusterExtraArgArray

type GetClustersListClusterExtraArgArray []GetClustersListClusterExtraArgInput

func (GetClustersListClusterExtraArgArray) ElementType

func (GetClustersListClusterExtraArgArray) ToGetClustersListClusterExtraArgArrayOutput

func (i GetClustersListClusterExtraArgArray) ToGetClustersListClusterExtraArgArrayOutput() GetClustersListClusterExtraArgArrayOutput

func (GetClustersListClusterExtraArgArray) ToGetClustersListClusterExtraArgArrayOutputWithContext

func (i GetClustersListClusterExtraArgArray) ToGetClustersListClusterExtraArgArrayOutputWithContext(ctx context.Context) GetClustersListClusterExtraArgArrayOutput

type GetClustersListClusterExtraArgArrayInput

type GetClustersListClusterExtraArgArrayInput interface {
	pulumi.Input

	ToGetClustersListClusterExtraArgArrayOutput() GetClustersListClusterExtraArgArrayOutput
	ToGetClustersListClusterExtraArgArrayOutputWithContext(context.Context) GetClustersListClusterExtraArgArrayOutput
}

GetClustersListClusterExtraArgArrayInput is an input type that accepts GetClustersListClusterExtraArgArray and GetClustersListClusterExtraArgArrayOutput values. You can construct a concrete instance of `GetClustersListClusterExtraArgArrayInput` via:

GetClustersListClusterExtraArgArray{ GetClustersListClusterExtraArgArgs{...} }

type GetClustersListClusterExtraArgArrayOutput

type GetClustersListClusterExtraArgArrayOutput struct{ *pulumi.OutputState }

func (GetClustersListClusterExtraArgArrayOutput) ElementType

func (GetClustersListClusterExtraArgArrayOutput) Index

func (GetClustersListClusterExtraArgArrayOutput) ToGetClustersListClusterExtraArgArrayOutput

func (o GetClustersListClusterExtraArgArrayOutput) ToGetClustersListClusterExtraArgArrayOutput() GetClustersListClusterExtraArgArrayOutput

func (GetClustersListClusterExtraArgArrayOutput) ToGetClustersListClusterExtraArgArrayOutputWithContext

func (o GetClustersListClusterExtraArgArrayOutput) ToGetClustersListClusterExtraArgArrayOutputWithContext(ctx context.Context) GetClustersListClusterExtraArgArrayOutput

type GetClustersListClusterExtraArgInput

type GetClustersListClusterExtraArgInput interface {
	pulumi.Input

	ToGetClustersListClusterExtraArgOutput() GetClustersListClusterExtraArgOutput
	ToGetClustersListClusterExtraArgOutputWithContext(context.Context) GetClustersListClusterExtraArgOutput
}

GetClustersListClusterExtraArgInput is an input type that accepts GetClustersListClusterExtraArgArgs and GetClustersListClusterExtraArgOutput values. You can construct a concrete instance of `GetClustersListClusterExtraArgInput` via:

GetClustersListClusterExtraArgArgs{...}

type GetClustersListClusterExtraArgOutput

type GetClustersListClusterExtraArgOutput struct{ *pulumi.OutputState }

func (GetClustersListClusterExtraArgOutput) ElementType

func (GetClustersListClusterExtraArgOutput) KubeApiservers

func (GetClustersListClusterExtraArgOutput) KubeControllerManagers

func (GetClustersListClusterExtraArgOutput) KubeSchedulers

func (GetClustersListClusterExtraArgOutput) ToGetClustersListClusterExtraArgOutput

func (o GetClustersListClusterExtraArgOutput) ToGetClustersListClusterExtraArgOutput() GetClustersListClusterExtraArgOutput

func (GetClustersListClusterExtraArgOutput) ToGetClustersListClusterExtraArgOutputWithContext

func (o GetClustersListClusterExtraArgOutput) ToGetClustersListClusterExtraArgOutputWithContext(ctx context.Context) GetClustersListClusterExtraArgOutput

type GetClustersListInput

type GetClustersListInput interface {
	pulumi.Input

	ToGetClustersListOutput() GetClustersListOutput
	ToGetClustersListOutputWithContext(context.Context) GetClustersListOutput
}

GetClustersListInput is an input type that accepts GetClustersListArgs and GetClustersListOutput values. You can construct a concrete instance of `GetClustersListInput` via:

GetClustersListArgs{...}

type GetClustersListOutput

type GetClustersListOutput struct{ *pulumi.OutputState }

func (GetClustersListOutput) CertificationAuthority

func (o GetClustersListOutput) CertificationAuthority() pulumi.StringOutput

func (GetClustersListOutput) ClaimExpiredSeconds

func (o GetClustersListOutput) ClaimExpiredSeconds() pulumi.IntOutput

func (GetClustersListOutput) ClusterAsEnabled

func (o GetClustersListOutput) ClusterAsEnabled() pulumi.BoolOutput

func (GetClustersListOutput) ClusterCidr

func (o GetClustersListOutput) ClusterCidr() pulumi.StringOutput

func (GetClustersListOutput) ClusterDeployType

func (o GetClustersListOutput) ClusterDeployType() pulumi.StringOutput

func (GetClustersListOutput) ClusterDesc

func (o GetClustersListOutput) ClusterDesc() pulumi.StringOutput

func (GetClustersListOutput) ClusterExternalEndpoint

func (o GetClustersListOutput) ClusterExternalEndpoint() pulumi.StringOutput

func (GetClustersListOutput) ClusterExtraArgs

func (GetClustersListOutput) ClusterId

func (GetClustersListOutput) ClusterIpvs

func (o GetClustersListOutput) ClusterIpvs() pulumi.BoolOutput

func (GetClustersListOutput) ClusterMaxPodNum

func (o GetClustersListOutput) ClusterMaxPodNum() pulumi.IntOutput

func (GetClustersListOutput) ClusterMaxServiceNum

func (o GetClustersListOutput) ClusterMaxServiceNum() pulumi.IntOutput

func (GetClustersListOutput) ClusterName

func (o GetClustersListOutput) ClusterName() pulumi.StringOutput

func (GetClustersListOutput) ClusterNodeNum

func (o GetClustersListOutput) ClusterNodeNum() pulumi.IntOutput

func (GetClustersListOutput) ClusterOs

func (GetClustersListOutput) ClusterVersion

func (o GetClustersListOutput) ClusterVersion() pulumi.StringOutput

func (GetClustersListOutput) ContainerRuntime deprecated

func (o GetClustersListOutput) ContainerRuntime() pulumi.StringOutput

Deprecated: It has been deprecated from version 1.18.1.

func (GetClustersListOutput) DeletionProtection

func (o GetClustersListOutput) DeletionProtection() pulumi.BoolOutput

func (GetClustersListOutput) Domain

func (GetClustersListOutput) ElementType

func (GetClustersListOutput) ElementType() reflect.Type

func (GetClustersListOutput) EniSubnetIds

func (GetClustersListOutput) IgnoreClusterCidrConflict

func (o GetClustersListOutput) IgnoreClusterCidrConflict() pulumi.BoolOutput

func (GetClustersListOutput) IsNonStaticIpMode

func (o GetClustersListOutput) IsNonStaticIpMode() pulumi.BoolOutput

func (GetClustersListOutput) KubeConfig

func (o GetClustersListOutput) KubeConfig() pulumi.StringOutput

func (GetClustersListOutput) KubeConfigIntranet

func (o GetClustersListOutput) KubeConfigIntranet() pulumi.StringOutput

func (GetClustersListOutput) KubeProxyMode

func (o GetClustersListOutput) KubeProxyMode() pulumi.StringOutput

func (GetClustersListOutput) NetworkType

func (o GetClustersListOutput) NetworkType() pulumi.StringOutput

func (GetClustersListOutput) NodeNameType

func (o GetClustersListOutput) NodeNameType() pulumi.StringOutput

func (GetClustersListOutput) Password

func (GetClustersListOutput) PgwEndpoint

func (o GetClustersListOutput) PgwEndpoint() pulumi.StringOutput

func (GetClustersListOutput) ProjectId

func (o GetClustersListOutput) ProjectId() pulumi.IntOutput

func (GetClustersListOutput) SecurityPolicies

func (o GetClustersListOutput) SecurityPolicies() pulumi.StringArrayOutput

func (GetClustersListOutput) ServiceCidr

func (o GetClustersListOutput) ServiceCidr() pulumi.StringOutput

func (GetClustersListOutput) Tags

func (GetClustersListOutput) ToGetClustersListOutput

func (o GetClustersListOutput) ToGetClustersListOutput() GetClustersListOutput

func (GetClustersListOutput) ToGetClustersListOutputWithContext

func (o GetClustersListOutput) ToGetClustersListOutputWithContext(ctx context.Context) GetClustersListOutput

func (GetClustersListOutput) UserName

func (GetClustersListOutput) VpcCniType

func (o GetClustersListOutput) VpcCniType() pulumi.StringOutput

func (GetClustersListOutput) VpcId

func (GetClustersListOutput) WorkerInstancesLists

type GetClustersListWorkerInstancesList

type GetClustersListWorkerInstancesList struct {
	FailedReason  string `pulumi:"failedReason"`
	InstanceId    string `pulumi:"instanceId"`
	InstanceRole  string `pulumi:"instanceRole"`
	InstanceState string `pulumi:"instanceState"`
	LanIp         string `pulumi:"lanIp"`
}

type GetClustersListWorkerInstancesListArgs

type GetClustersListWorkerInstancesListArgs struct {
	FailedReason  pulumi.StringInput `pulumi:"failedReason"`
	InstanceId    pulumi.StringInput `pulumi:"instanceId"`
	InstanceRole  pulumi.StringInput `pulumi:"instanceRole"`
	InstanceState pulumi.StringInput `pulumi:"instanceState"`
	LanIp         pulumi.StringInput `pulumi:"lanIp"`
}

func (GetClustersListWorkerInstancesListArgs) ElementType

func (GetClustersListWorkerInstancesListArgs) ToGetClustersListWorkerInstancesListOutput

func (i GetClustersListWorkerInstancesListArgs) ToGetClustersListWorkerInstancesListOutput() GetClustersListWorkerInstancesListOutput

func (GetClustersListWorkerInstancesListArgs) ToGetClustersListWorkerInstancesListOutputWithContext

func (i GetClustersListWorkerInstancesListArgs) ToGetClustersListWorkerInstancesListOutputWithContext(ctx context.Context) GetClustersListWorkerInstancesListOutput

type GetClustersListWorkerInstancesListArray

type GetClustersListWorkerInstancesListArray []GetClustersListWorkerInstancesListInput

func (GetClustersListWorkerInstancesListArray) ElementType

func (GetClustersListWorkerInstancesListArray) ToGetClustersListWorkerInstancesListArrayOutput

func (i GetClustersListWorkerInstancesListArray) ToGetClustersListWorkerInstancesListArrayOutput() GetClustersListWorkerInstancesListArrayOutput

func (GetClustersListWorkerInstancesListArray) ToGetClustersListWorkerInstancesListArrayOutputWithContext

func (i GetClustersListWorkerInstancesListArray) ToGetClustersListWorkerInstancesListArrayOutputWithContext(ctx context.Context) GetClustersListWorkerInstancesListArrayOutput

type GetClustersListWorkerInstancesListArrayInput

type GetClustersListWorkerInstancesListArrayInput interface {
	pulumi.Input

	ToGetClustersListWorkerInstancesListArrayOutput() GetClustersListWorkerInstancesListArrayOutput
	ToGetClustersListWorkerInstancesListArrayOutputWithContext(context.Context) GetClustersListWorkerInstancesListArrayOutput
}

GetClustersListWorkerInstancesListArrayInput is an input type that accepts GetClustersListWorkerInstancesListArray and GetClustersListWorkerInstancesListArrayOutput values. You can construct a concrete instance of `GetClustersListWorkerInstancesListArrayInput` via:

GetClustersListWorkerInstancesListArray{ GetClustersListWorkerInstancesListArgs{...} }

type GetClustersListWorkerInstancesListArrayOutput

type GetClustersListWorkerInstancesListArrayOutput struct{ *pulumi.OutputState }

func (GetClustersListWorkerInstancesListArrayOutput) ElementType

func (GetClustersListWorkerInstancesListArrayOutput) Index

func (GetClustersListWorkerInstancesListArrayOutput) ToGetClustersListWorkerInstancesListArrayOutput

func (o GetClustersListWorkerInstancesListArrayOutput) ToGetClustersListWorkerInstancesListArrayOutput() GetClustersListWorkerInstancesListArrayOutput

func (GetClustersListWorkerInstancesListArrayOutput) ToGetClustersListWorkerInstancesListArrayOutputWithContext

func (o GetClustersListWorkerInstancesListArrayOutput) ToGetClustersListWorkerInstancesListArrayOutputWithContext(ctx context.Context) GetClustersListWorkerInstancesListArrayOutput

type GetClustersListWorkerInstancesListInput

type GetClustersListWorkerInstancesListInput interface {
	pulumi.Input

	ToGetClustersListWorkerInstancesListOutput() GetClustersListWorkerInstancesListOutput
	ToGetClustersListWorkerInstancesListOutputWithContext(context.Context) GetClustersListWorkerInstancesListOutput
}

GetClustersListWorkerInstancesListInput is an input type that accepts GetClustersListWorkerInstancesListArgs and GetClustersListWorkerInstancesListOutput values. You can construct a concrete instance of `GetClustersListWorkerInstancesListInput` via:

GetClustersListWorkerInstancesListArgs{...}

type GetClustersListWorkerInstancesListOutput

type GetClustersListWorkerInstancesListOutput struct{ *pulumi.OutputState }

func (GetClustersListWorkerInstancesListOutput) ElementType

func (GetClustersListWorkerInstancesListOutput) FailedReason

func (GetClustersListWorkerInstancesListOutput) InstanceId

func (GetClustersListWorkerInstancesListOutput) InstanceRole

func (GetClustersListWorkerInstancesListOutput) InstanceState

func (GetClustersListWorkerInstancesListOutput) LanIp

func (GetClustersListWorkerInstancesListOutput) ToGetClustersListWorkerInstancesListOutput

func (o GetClustersListWorkerInstancesListOutput) ToGetClustersListWorkerInstancesListOutput() GetClustersListWorkerInstancesListOutput

func (GetClustersListWorkerInstancesListOutput) ToGetClustersListWorkerInstancesListOutputWithContext

func (o GetClustersListWorkerInstancesListOutput) ToGetClustersListWorkerInstancesListOutputWithContext(ctx context.Context) GetClustersListWorkerInstancesListOutput

type GetClustersOutputArgs

type GetClustersOutputArgs struct {
	ClusterId        pulumi.StringPtrInput `pulumi:"clusterId"`
	ClusterName      pulumi.StringPtrInput `pulumi:"clusterName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
}

A collection of arguments for invoking getClusters.

func (GetClustersOutputArgs) ElementType

func (GetClustersOutputArgs) ElementType() reflect.Type

type GetClustersResult

type GetClustersResult struct {
	ClusterId   *string `pulumi:"clusterId"`
	ClusterName *string `pulumi:"clusterName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	Lists            []GetClustersList      `pulumi:"lists"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of values returned by getClusters.

func GetClusters

func GetClusters(ctx *pulumi.Context, args *GetClustersArgs, opts ...pulumi.InvokeOption) (*GetClustersResult, error)

type GetClustersResultOutput

type GetClustersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusters.

func (GetClustersResultOutput) ClusterId

func (GetClustersResultOutput) ClusterName

func (GetClustersResultOutput) ElementType

func (GetClustersResultOutput) ElementType() reflect.Type

func (GetClustersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClustersResultOutput) Lists

func (GetClustersResultOutput) ResultOutputFile

func (o GetClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetClustersResultOutput) Tags

func (GetClustersResultOutput) ToGetClustersResultOutput

func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput

func (GetClustersResultOutput) ToGetClustersResultOutputWithContext

func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput

type NodePool

type NodePool struct {
	pulumi.CustomResourceState

	// Auto scaling config parameters.
	AutoScalingConfig NodePoolAutoScalingConfigOutput `pulumi:"autoScalingConfig"`
	// The auto scaling group ID.
	AutoScalingGroupId pulumi.StringOutput `pulumi:"autoScalingGroupId"`
	// The total of autoscaling added node.
	AutoscalingAddedTotal pulumi.IntOutput `pulumi:"autoscalingAddedTotal"`
	// ID of the cluster.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Seconds of scaling group cool down. Default value is `300`.
	DefaultCooldown pulumi.IntOutput `pulumi:"defaultCooldown"`
	// Indicate to keep the CVM instance when delete the node pool. Default is `true`.
	DeleteKeepInstance pulumi.BoolPtrOutput `pulumi:"deleteKeepInstance"`
	// Indicates whether the node pool deletion protection is enabled.
	DeletionProtection pulumi.BoolOutput `pulumi:"deletionProtection"`
	// Desired capacity of the node. If `enable_auto_scale` is set `true`, this will be a computed parameter.
	DesiredCapacity pulumi.IntOutput `pulumi:"desiredCapacity"`
	// Indicate whether to enable auto scaling or not.
	EnableAutoScale pulumi.BoolPtrOutput `pulumi:"enableAutoScale"`
	// Labels of kubernetes node pool created nodes. The label key name does not exceed 63 characters, only supports English,
	// numbers,'/','-', and does not allow beginning with ('/').
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The launch config ID.
	LaunchConfigId pulumi.StringOutput `pulumi:"launchConfigId"`
	// The total of manually added node.
	ManuallyAddedTotal pulumi.IntOutput `pulumi:"manuallyAddedTotal"`
	// Maximum number of node.
	MaxSize pulumi.IntOutput `pulumi:"maxSize"`
	// Minimum number of node.
	MinSize pulumi.IntOutput `pulumi:"minSize"`
	// Multi-availability zone/subnet policy. Valid values: PRIORITY and EQUALITY. Default value: PRIORITY.
	MultiZoneSubnetPolicy pulumi.StringPtrOutput `pulumi:"multiZoneSubnetPolicy"`
	// Name of the node pool. The name does not exceed 25 characters, and only supports Chinese, English, numbers, underscores,
	// separators (`-`) and decimal points.
	Name pulumi.StringOutput `pulumi:"name"`
	// Node config.
	NodeConfig NodePoolNodeConfigPtrOutput `pulumi:"nodeConfig"`
	// The total node count.
	NodeCount pulumi.IntOutput `pulumi:"nodeCount"`
	// Operating system of the cluster. Please refer to [TencentCloud
	// Documentation](https://www.tencentcloud.com/document/product/457/46750?lang=en&pg=#list-of-public-images-supported-by-tke)
	// for available values. Default is 'tlinux2.4x86_64'. This parameter will only affect new nodes, not including the
	// existing nodes.
	NodeOs pulumi.StringPtrOutput `pulumi:"nodeOs"`
	// The image version of the node. Valida values are `DOCKER_CUSTOMIZE` and `GENERAL`. Default is `GENERAL`. This parameter
	// will only affect new nodes, not including the existing nodes.
	NodeOsType pulumi.StringPtrOutput `pulumi:"nodeOsType"`
	// Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`.
	RetryPolicy pulumi.StringPtrOutput `pulumi:"retryPolicy"`
	// Name of relative scaling group.
	ScalingGroupName pulumi.StringOutput `pulumi:"scalingGroupName"`
	// Project ID the scaling group belongs to.
	ScalingGroupProjectId pulumi.IntPtrOutput `pulumi:"scalingGroupProjectId"`
	// Auto scaling mode. Valid values are `CLASSIC_SCALING`(scaling by create/destroy instances),
	// `WAKE_UP_STOPPED_SCALING`(Boot priority for expansion. When expanding the capacity, the shutdown operation is given
	// priority to the shutdown of the instance. If the number of instances is still lower than the expected number of
	// instances after the startup, the instance will be created, and the method of destroying the instance will still be used
	// for shrinking).
	ScalingMode pulumi.StringPtrOutput `pulumi:"scalingMode"`
	// Status of the node pool.
	Status pulumi.StringOutput `pulumi:"status"`
	// ID list of subnet, and for VPC it is required.
	SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"`
	// Node pool tag specifications, will passthroughs to the scaling instances.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Taints of kubernetes node pool created nodes.
	Taints NodePoolTaintArrayOutput `pulumi:"taints"`
	// Policy of scaling group termination. Available values: `["OLDEST_INSTANCE"]`, `["NEWEST_INSTANCE"]`.
	TerminationPolicies pulumi.StringOutput `pulumi:"terminationPolicies"`
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrOutput `pulumi:"unschedulable"`
	// ID of VPC network.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// List of auto scaling group available zones, for Basic network it is required.
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

func GetNodePool

func GetNodePool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NodePoolState, opts ...pulumi.ResourceOption) (*NodePool, error)

GetNodePool gets an existing NodePool 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 NewNodePool

func NewNodePool(ctx *pulumi.Context,
	name string, args *NodePoolArgs, opts ...pulumi.ResourceOption) (*NodePool, error)

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

func (*NodePool) ElementType

func (*NodePool) ElementType() reflect.Type

func (*NodePool) ToNodePoolOutput

func (i *NodePool) ToNodePoolOutput() NodePoolOutput

func (*NodePool) ToNodePoolOutputWithContext

func (i *NodePool) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput

type NodePoolArgs

type NodePoolArgs struct {
	// Auto scaling config parameters.
	AutoScalingConfig NodePoolAutoScalingConfigInput
	// ID of the cluster.
	ClusterId pulumi.StringInput
	// Seconds of scaling group cool down. Default value is `300`.
	DefaultCooldown pulumi.IntPtrInput
	// Indicate to keep the CVM instance when delete the node pool. Default is `true`.
	DeleteKeepInstance pulumi.BoolPtrInput
	// Indicates whether the node pool deletion protection is enabled.
	DeletionProtection pulumi.BoolPtrInput
	// Desired capacity of the node. If `enable_auto_scale` is set `true`, this will be a computed parameter.
	DesiredCapacity pulumi.IntPtrInput
	// Indicate whether to enable auto scaling or not.
	EnableAutoScale pulumi.BoolPtrInput
	// Labels of kubernetes node pool created nodes. The label key name does not exceed 63 characters, only supports English,
	// numbers,'/','-', and does not allow beginning with ('/').
	Labels pulumi.MapInput
	// Maximum number of node.
	MaxSize pulumi.IntInput
	// Minimum number of node.
	MinSize pulumi.IntInput
	// Multi-availability zone/subnet policy. Valid values: PRIORITY and EQUALITY. Default value: PRIORITY.
	MultiZoneSubnetPolicy pulumi.StringPtrInput
	// Name of the node pool. The name does not exceed 25 characters, and only supports Chinese, English, numbers, underscores,
	// separators (`-`) and decimal points.
	Name pulumi.StringPtrInput
	// Node config.
	NodeConfig NodePoolNodeConfigPtrInput
	// Operating system of the cluster. Please refer to [TencentCloud
	// Documentation](https://www.tencentcloud.com/document/product/457/46750?lang=en&pg=#list-of-public-images-supported-by-tke)
	// for available values. Default is 'tlinux2.4x86_64'. This parameter will only affect new nodes, not including the
	// existing nodes.
	NodeOs pulumi.StringPtrInput
	// The image version of the node. Valida values are `DOCKER_CUSTOMIZE` and `GENERAL`. Default is `GENERAL`. This parameter
	// will only affect new nodes, not including the existing nodes.
	NodeOsType pulumi.StringPtrInput
	// Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`.
	RetryPolicy pulumi.StringPtrInput
	// Name of relative scaling group.
	ScalingGroupName pulumi.StringPtrInput
	// Project ID the scaling group belongs to.
	ScalingGroupProjectId pulumi.IntPtrInput
	// Auto scaling mode. Valid values are `CLASSIC_SCALING`(scaling by create/destroy instances),
	// `WAKE_UP_STOPPED_SCALING`(Boot priority for expansion. When expanding the capacity, the shutdown operation is given
	// priority to the shutdown of the instance. If the number of instances is still lower than the expected number of
	// instances after the startup, the instance will be created, and the method of destroying the instance will still be used
	// for shrinking).
	ScalingMode pulumi.StringPtrInput
	// ID list of subnet, and for VPC it is required.
	SubnetIds pulumi.StringArrayInput
	// Node pool tag specifications, will passthroughs to the scaling instances.
	Tags pulumi.MapInput
	// Taints of kubernetes node pool created nodes.
	Taints NodePoolTaintArrayInput
	// Policy of scaling group termination. Available values: `["OLDEST_INSTANCE"]`, `["NEWEST_INSTANCE"]`.
	TerminationPolicies pulumi.StringPtrInput
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrInput
	// ID of VPC network.
	VpcId pulumi.StringInput
	// List of auto scaling group available zones, for Basic network it is required.
	Zones pulumi.StringArrayInput
}

The set of arguments for constructing a NodePool resource.

func (NodePoolArgs) ElementType

func (NodePoolArgs) ElementType() reflect.Type

type NodePoolArray

type NodePoolArray []NodePoolInput

func (NodePoolArray) ElementType

func (NodePoolArray) ElementType() reflect.Type

func (NodePoolArray) ToNodePoolArrayOutput

func (i NodePoolArray) ToNodePoolArrayOutput() NodePoolArrayOutput

func (NodePoolArray) ToNodePoolArrayOutputWithContext

func (i NodePoolArray) ToNodePoolArrayOutputWithContext(ctx context.Context) NodePoolArrayOutput

type NodePoolArrayInput

type NodePoolArrayInput interface {
	pulumi.Input

	ToNodePoolArrayOutput() NodePoolArrayOutput
	ToNodePoolArrayOutputWithContext(context.Context) NodePoolArrayOutput
}

NodePoolArrayInput is an input type that accepts NodePoolArray and NodePoolArrayOutput values. You can construct a concrete instance of `NodePoolArrayInput` via:

NodePoolArray{ NodePoolArgs{...} }

type NodePoolArrayOutput

type NodePoolArrayOutput struct{ *pulumi.OutputState }

func (NodePoolArrayOutput) ElementType

func (NodePoolArrayOutput) ElementType() reflect.Type

func (NodePoolArrayOutput) Index

func (NodePoolArrayOutput) ToNodePoolArrayOutput

func (o NodePoolArrayOutput) ToNodePoolArrayOutput() NodePoolArrayOutput

func (NodePoolArrayOutput) ToNodePoolArrayOutputWithContext

func (o NodePoolArrayOutput) ToNodePoolArrayOutputWithContext(ctx context.Context) NodePoolArrayOutput

type NodePoolAutoScalingConfig

type NodePoolAutoScalingConfig struct {
	BackupInstanceTypes                []string                            `pulumi:"backupInstanceTypes"`
	BandwidthPackageId                 *string                             `pulumi:"bandwidthPackageId"`
	CamRoleName                        *string                             `pulumi:"camRoleName"`
	DataDisks                          []NodePoolAutoScalingConfigDataDisk `pulumi:"dataDisks"`
	EnhancedMonitorService             *bool                               `pulumi:"enhancedMonitorService"`
	EnhancedSecurityService            *bool                               `pulumi:"enhancedSecurityService"`
	HostName                           *string                             `pulumi:"hostName"`
	HostNameStyle                      *string                             `pulumi:"hostNameStyle"`
	InstanceChargeType                 *string                             `pulumi:"instanceChargeType"`
	InstanceChargeTypePrepaidPeriod    *int                                `pulumi:"instanceChargeTypePrepaidPeriod"`
	InstanceChargeTypePrepaidRenewFlag *string                             `pulumi:"instanceChargeTypePrepaidRenewFlag"`
	InstanceName                       *string                             `pulumi:"instanceName"`
	InstanceType                       string                              `pulumi:"instanceType"`
	InternetChargeType                 *string                             `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut            *int                                `pulumi:"internetMaxBandwidthOut"`
	KeyIds                             []string                            `pulumi:"keyIds"`
	OrderlySecurityGroupIds            []string                            `pulumi:"orderlySecurityGroupIds"`
	Password                           *string                             `pulumi:"password"`
	PublicIpAssigned                   *bool                               `pulumi:"publicIpAssigned"`
	// Deprecated: The order of elements in this field cannot be guaranteed. Use `orderly_security_group_ids` instead.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	SpotInstanceType *string  `pulumi:"spotInstanceType"`
	SpotMaxPrice     *string  `pulumi:"spotMaxPrice"`
	SystemDiskSize   *int     `pulumi:"systemDiskSize"`
	SystemDiskType   *string  `pulumi:"systemDiskType"`
}

type NodePoolAutoScalingConfigArgs

type NodePoolAutoScalingConfigArgs struct {
	BackupInstanceTypes                pulumi.StringArrayInput                     `pulumi:"backupInstanceTypes"`
	BandwidthPackageId                 pulumi.StringPtrInput                       `pulumi:"bandwidthPackageId"`
	CamRoleName                        pulumi.StringPtrInput                       `pulumi:"camRoleName"`
	DataDisks                          NodePoolAutoScalingConfigDataDiskArrayInput `pulumi:"dataDisks"`
	EnhancedMonitorService             pulumi.BoolPtrInput                         `pulumi:"enhancedMonitorService"`
	EnhancedSecurityService            pulumi.BoolPtrInput                         `pulumi:"enhancedSecurityService"`
	HostName                           pulumi.StringPtrInput                       `pulumi:"hostName"`
	HostNameStyle                      pulumi.StringPtrInput                       `pulumi:"hostNameStyle"`
	InstanceChargeType                 pulumi.StringPtrInput                       `pulumi:"instanceChargeType"`
	InstanceChargeTypePrepaidPeriod    pulumi.IntPtrInput                          `pulumi:"instanceChargeTypePrepaidPeriod"`
	InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput                       `pulumi:"instanceChargeTypePrepaidRenewFlag"`
	InstanceName                       pulumi.StringPtrInput                       `pulumi:"instanceName"`
	InstanceType                       pulumi.StringInput                          `pulumi:"instanceType"`
	InternetChargeType                 pulumi.StringPtrInput                       `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut            pulumi.IntPtrInput                          `pulumi:"internetMaxBandwidthOut"`
	KeyIds                             pulumi.StringArrayInput                     `pulumi:"keyIds"`
	OrderlySecurityGroupIds            pulumi.StringArrayInput                     `pulumi:"orderlySecurityGroupIds"`
	Password                           pulumi.StringPtrInput                       `pulumi:"password"`
	PublicIpAssigned                   pulumi.BoolPtrInput                         `pulumi:"publicIpAssigned"`
	// Deprecated: The order of elements in this field cannot be guaranteed. Use `orderly_security_group_ids` instead.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	SpotInstanceType pulumi.StringPtrInput   `pulumi:"spotInstanceType"`
	SpotMaxPrice     pulumi.StringPtrInput   `pulumi:"spotMaxPrice"`
	SystemDiskSize   pulumi.IntPtrInput      `pulumi:"systemDiskSize"`
	SystemDiskType   pulumi.StringPtrInput   `pulumi:"systemDiskType"`
}

func (NodePoolAutoScalingConfigArgs) ElementType

func (NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutput

func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutput() NodePoolAutoScalingConfigOutput

func (NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutputWithContext

func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigOutput

func (NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutput

func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput

func (NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutputWithContext

func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput

type NodePoolAutoScalingConfigDataDisk

type NodePoolAutoScalingConfigDataDisk struct {
	DeleteWithInstance    *bool   `pulumi:"deleteWithInstance"`
	DiskSize              *int    `pulumi:"diskSize"`
	DiskType              *string `pulumi:"diskType"`
	Encrypt               *bool   `pulumi:"encrypt"`
	SnapshotId            *string `pulumi:"snapshotId"`
	ThroughputPerformance *int    `pulumi:"throughputPerformance"`
}

type NodePoolAutoScalingConfigDataDiskArgs

type NodePoolAutoScalingConfigDataDiskArgs struct {
	DeleteWithInstance    pulumi.BoolPtrInput   `pulumi:"deleteWithInstance"`
	DiskSize              pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType              pulumi.StringPtrInput `pulumi:"diskType"`
	Encrypt               pulumi.BoolPtrInput   `pulumi:"encrypt"`
	SnapshotId            pulumi.StringPtrInput `pulumi:"snapshotId"`
	ThroughputPerformance pulumi.IntPtrInput    `pulumi:"throughputPerformance"`
}

func (NodePoolAutoScalingConfigDataDiskArgs) ElementType

func (NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutput

func (i NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutput() NodePoolAutoScalingConfigDataDiskOutput

func (NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutputWithContext

func (i NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskOutput

type NodePoolAutoScalingConfigDataDiskArray

type NodePoolAutoScalingConfigDataDiskArray []NodePoolAutoScalingConfigDataDiskInput

func (NodePoolAutoScalingConfigDataDiskArray) ElementType

func (NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutput

func (i NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutput() NodePoolAutoScalingConfigDataDiskArrayOutput

func (NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext

func (i NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskArrayOutput

type NodePoolAutoScalingConfigDataDiskArrayInput

type NodePoolAutoScalingConfigDataDiskArrayInput interface {
	pulumi.Input

	ToNodePoolAutoScalingConfigDataDiskArrayOutput() NodePoolAutoScalingConfigDataDiskArrayOutput
	ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext(context.Context) NodePoolAutoScalingConfigDataDiskArrayOutput
}

NodePoolAutoScalingConfigDataDiskArrayInput is an input type that accepts NodePoolAutoScalingConfigDataDiskArray and NodePoolAutoScalingConfigDataDiskArrayOutput values. You can construct a concrete instance of `NodePoolAutoScalingConfigDataDiskArrayInput` via:

NodePoolAutoScalingConfigDataDiskArray{ NodePoolAutoScalingConfigDataDiskArgs{...} }

type NodePoolAutoScalingConfigDataDiskArrayOutput

type NodePoolAutoScalingConfigDataDiskArrayOutput struct{ *pulumi.OutputState }

func (NodePoolAutoScalingConfigDataDiskArrayOutput) ElementType

func (NodePoolAutoScalingConfigDataDiskArrayOutput) Index

func (NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutput

func (o NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutput() NodePoolAutoScalingConfigDataDiskArrayOutput

func (NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext

func (o NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskArrayOutput

type NodePoolAutoScalingConfigDataDiskInput

type NodePoolAutoScalingConfigDataDiskInput interface {
	pulumi.Input

	ToNodePoolAutoScalingConfigDataDiskOutput() NodePoolAutoScalingConfigDataDiskOutput
	ToNodePoolAutoScalingConfigDataDiskOutputWithContext(context.Context) NodePoolAutoScalingConfigDataDiskOutput
}

NodePoolAutoScalingConfigDataDiskInput is an input type that accepts NodePoolAutoScalingConfigDataDiskArgs and NodePoolAutoScalingConfigDataDiskOutput values. You can construct a concrete instance of `NodePoolAutoScalingConfigDataDiskInput` via:

NodePoolAutoScalingConfigDataDiskArgs{...}

type NodePoolAutoScalingConfigDataDiskOutput

type NodePoolAutoScalingConfigDataDiskOutput struct{ *pulumi.OutputState }

func (NodePoolAutoScalingConfigDataDiskOutput) DeleteWithInstance

func (NodePoolAutoScalingConfigDataDiskOutput) DiskSize

func (NodePoolAutoScalingConfigDataDiskOutput) DiskType

func (NodePoolAutoScalingConfigDataDiskOutput) ElementType

func (NodePoolAutoScalingConfigDataDiskOutput) Encrypt

func (NodePoolAutoScalingConfigDataDiskOutput) SnapshotId

func (NodePoolAutoScalingConfigDataDiskOutput) ThroughputPerformance

func (NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutput

func (o NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutput() NodePoolAutoScalingConfigDataDiskOutput

func (NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutputWithContext

func (o NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskOutput

type NodePoolAutoScalingConfigInput

type NodePoolAutoScalingConfigInput interface {
	pulumi.Input

	ToNodePoolAutoScalingConfigOutput() NodePoolAutoScalingConfigOutput
	ToNodePoolAutoScalingConfigOutputWithContext(context.Context) NodePoolAutoScalingConfigOutput
}

NodePoolAutoScalingConfigInput is an input type that accepts NodePoolAutoScalingConfigArgs and NodePoolAutoScalingConfigOutput values. You can construct a concrete instance of `NodePoolAutoScalingConfigInput` via:

NodePoolAutoScalingConfigArgs{...}

type NodePoolAutoScalingConfigOutput

type NodePoolAutoScalingConfigOutput struct{ *pulumi.OutputState }

func (NodePoolAutoScalingConfigOutput) BackupInstanceTypes

func (NodePoolAutoScalingConfigOutput) BandwidthPackageId

func (NodePoolAutoScalingConfigOutput) CamRoleName

func (NodePoolAutoScalingConfigOutput) DataDisks

func (NodePoolAutoScalingConfigOutput) ElementType

func (NodePoolAutoScalingConfigOutput) EnhancedMonitorService

func (o NodePoolAutoScalingConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput

func (NodePoolAutoScalingConfigOutput) EnhancedSecurityService

func (o NodePoolAutoScalingConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput

func (NodePoolAutoScalingConfigOutput) HostName

func (NodePoolAutoScalingConfigOutput) HostNameStyle

func (NodePoolAutoScalingConfigOutput) InstanceChargeType

func (NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidPeriod

func (o NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput

func (NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag

func (o NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput

func (NodePoolAutoScalingConfigOutput) InstanceName

func (NodePoolAutoScalingConfigOutput) InstanceType

func (NodePoolAutoScalingConfigOutput) InternetChargeType

func (NodePoolAutoScalingConfigOutput) InternetMaxBandwidthOut

func (o NodePoolAutoScalingConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (NodePoolAutoScalingConfigOutput) KeyIds

func (NodePoolAutoScalingConfigOutput) OrderlySecurityGroupIds

func (o NodePoolAutoScalingConfigOutput) OrderlySecurityGroupIds() pulumi.StringArrayOutput

func (NodePoolAutoScalingConfigOutput) Password

func (NodePoolAutoScalingConfigOutput) PublicIpAssigned

func (NodePoolAutoScalingConfigOutput) SecurityGroupIds deprecated

Deprecated: The order of elements in this field cannot be guaranteed. Use `orderly_security_group_ids` instead.

func (NodePoolAutoScalingConfigOutput) SpotInstanceType

func (NodePoolAutoScalingConfigOutput) SpotMaxPrice

func (NodePoolAutoScalingConfigOutput) SystemDiskSize

func (NodePoolAutoScalingConfigOutput) SystemDiskType

func (NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutput

func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutput() NodePoolAutoScalingConfigOutput

func (NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutputWithContext

func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigOutput

func (NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutput

func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput

func (NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext

func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput

type NodePoolAutoScalingConfigPtrInput

type NodePoolAutoScalingConfigPtrInput interface {
	pulumi.Input

	ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput
	ToNodePoolAutoScalingConfigPtrOutputWithContext(context.Context) NodePoolAutoScalingConfigPtrOutput
}

NodePoolAutoScalingConfigPtrInput is an input type that accepts NodePoolAutoScalingConfigArgs, NodePoolAutoScalingConfigPtr and NodePoolAutoScalingConfigPtrOutput values. You can construct a concrete instance of `NodePoolAutoScalingConfigPtrInput` via:

        NodePoolAutoScalingConfigArgs{...}

or:

        nil

type NodePoolAutoScalingConfigPtrOutput

type NodePoolAutoScalingConfigPtrOutput struct{ *pulumi.OutputState }

func (NodePoolAutoScalingConfigPtrOutput) BackupInstanceTypes

func (NodePoolAutoScalingConfigPtrOutput) BandwidthPackageId

func (NodePoolAutoScalingConfigPtrOutput) CamRoleName

func (NodePoolAutoScalingConfigPtrOutput) DataDisks

func (NodePoolAutoScalingConfigPtrOutput) Elem

func (NodePoolAutoScalingConfigPtrOutput) ElementType

func (NodePoolAutoScalingConfigPtrOutput) EnhancedMonitorService

func (o NodePoolAutoScalingConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput

func (NodePoolAutoScalingConfigPtrOutput) EnhancedSecurityService

func (o NodePoolAutoScalingConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput

func (NodePoolAutoScalingConfigPtrOutput) HostName

func (NodePoolAutoScalingConfigPtrOutput) HostNameStyle

func (NodePoolAutoScalingConfigPtrOutput) InstanceChargeType

func (NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidPeriod

func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput

func (NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag

func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput

func (NodePoolAutoScalingConfigPtrOutput) InstanceName

func (NodePoolAutoScalingConfigPtrOutput) InstanceType

func (NodePoolAutoScalingConfigPtrOutput) InternetChargeType

func (NodePoolAutoScalingConfigPtrOutput) InternetMaxBandwidthOut

func (o NodePoolAutoScalingConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (NodePoolAutoScalingConfigPtrOutput) KeyIds

func (NodePoolAutoScalingConfigPtrOutput) OrderlySecurityGroupIds

func (o NodePoolAutoScalingConfigPtrOutput) OrderlySecurityGroupIds() pulumi.StringArrayOutput

func (NodePoolAutoScalingConfigPtrOutput) Password

func (NodePoolAutoScalingConfigPtrOutput) PublicIpAssigned

func (NodePoolAutoScalingConfigPtrOutput) SecurityGroupIds deprecated

Deprecated: The order of elements in this field cannot be guaranteed. Use `orderly_security_group_ids` instead.

func (NodePoolAutoScalingConfigPtrOutput) SpotInstanceType

func (NodePoolAutoScalingConfigPtrOutput) SpotMaxPrice

func (NodePoolAutoScalingConfigPtrOutput) SystemDiskSize

func (NodePoolAutoScalingConfigPtrOutput) SystemDiskType

func (NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutput

func (o NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput

func (NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext

func (o NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput

type NodePoolInput

type NodePoolInput interface {
	pulumi.Input

	ToNodePoolOutput() NodePoolOutput
	ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
}

type NodePoolMap

type NodePoolMap map[string]NodePoolInput

func (NodePoolMap) ElementType

func (NodePoolMap) ElementType() reflect.Type

func (NodePoolMap) ToNodePoolMapOutput

func (i NodePoolMap) ToNodePoolMapOutput() NodePoolMapOutput

func (NodePoolMap) ToNodePoolMapOutputWithContext

func (i NodePoolMap) ToNodePoolMapOutputWithContext(ctx context.Context) NodePoolMapOutput

type NodePoolMapInput

type NodePoolMapInput interface {
	pulumi.Input

	ToNodePoolMapOutput() NodePoolMapOutput
	ToNodePoolMapOutputWithContext(context.Context) NodePoolMapOutput
}

NodePoolMapInput is an input type that accepts NodePoolMap and NodePoolMapOutput values. You can construct a concrete instance of `NodePoolMapInput` via:

NodePoolMap{ "key": NodePoolArgs{...} }

type NodePoolMapOutput

type NodePoolMapOutput struct{ *pulumi.OutputState }

func (NodePoolMapOutput) ElementType

func (NodePoolMapOutput) ElementType() reflect.Type

func (NodePoolMapOutput) MapIndex

func (NodePoolMapOutput) ToNodePoolMapOutput

func (o NodePoolMapOutput) ToNodePoolMapOutput() NodePoolMapOutput

func (NodePoolMapOutput) ToNodePoolMapOutputWithContext

func (o NodePoolMapOutput) ToNodePoolMapOutputWithContext(ctx context.Context) NodePoolMapOutput

type NodePoolNodeConfig

type NodePoolNodeConfig struct {
	DataDisks       []NodePoolNodeConfigDataDisk `pulumi:"dataDisks"`
	DesiredPodNum   *int                         `pulumi:"desiredPodNum"`
	DockerGraphPath *string                      `pulumi:"dockerGraphPath"`
	ExtraArgs       []string                     `pulumi:"extraArgs"`
	GpuArgs         *NodePoolNodeConfigGpuArgs   `pulumi:"gpuArgs"`
	IsSchedule      *bool                        `pulumi:"isSchedule"`
	MountTarget     *string                      `pulumi:"mountTarget"`
	UserData        *string                      `pulumi:"userData"`
}

type NodePoolNodeConfigArgs

type NodePoolNodeConfigArgs struct {
	DataDisks       NodePoolNodeConfigDataDiskArrayInput `pulumi:"dataDisks"`
	DesiredPodNum   pulumi.IntPtrInput                   `pulumi:"desiredPodNum"`
	DockerGraphPath pulumi.StringPtrInput                `pulumi:"dockerGraphPath"`
	ExtraArgs       pulumi.StringArrayInput              `pulumi:"extraArgs"`
	GpuArgs         NodePoolNodeConfigGpuArgsPtrInput    `pulumi:"gpuArgs"`
	IsSchedule      pulumi.BoolPtrInput                  `pulumi:"isSchedule"`
	MountTarget     pulumi.StringPtrInput                `pulumi:"mountTarget"`
	UserData        pulumi.StringPtrInput                `pulumi:"userData"`
}

func (NodePoolNodeConfigArgs) ElementType

func (NodePoolNodeConfigArgs) ElementType() reflect.Type

func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutput

func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput

func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutputWithContext

func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput

func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutput

func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput

func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutputWithContext

func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput

type NodePoolNodeConfigDataDisk

type NodePoolNodeConfigDataDisk struct {
	AutoFormatAndMount *bool   `pulumi:"autoFormatAndMount"`
	DiskPartition      *string `pulumi:"diskPartition"`
	DiskSize           *int    `pulumi:"diskSize"`
	DiskType           *string `pulumi:"diskType"`
	FileSystem         *string `pulumi:"fileSystem"`
	MountTarget        *string `pulumi:"mountTarget"`
}

type NodePoolNodeConfigDataDiskArgs

type NodePoolNodeConfigDataDiskArgs struct {
	AutoFormatAndMount pulumi.BoolPtrInput   `pulumi:"autoFormatAndMount"`
	DiskPartition      pulumi.StringPtrInput `pulumi:"diskPartition"`
	DiskSize           pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType           pulumi.StringPtrInput `pulumi:"diskType"`
	FileSystem         pulumi.StringPtrInput `pulumi:"fileSystem"`
	MountTarget        pulumi.StringPtrInput `pulumi:"mountTarget"`
}

func (NodePoolNodeConfigDataDiskArgs) ElementType

func (NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutput

func (i NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput

func (NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutputWithContext

func (i NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskOutput

type NodePoolNodeConfigDataDiskArray

type NodePoolNodeConfigDataDiskArray []NodePoolNodeConfigDataDiskInput

func (NodePoolNodeConfigDataDiskArray) ElementType

func (NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutput

func (i NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutput() NodePoolNodeConfigDataDiskArrayOutput

func (NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutputWithContext

func (i NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskArrayOutput

type NodePoolNodeConfigDataDiskArrayInput

type NodePoolNodeConfigDataDiskArrayInput interface {
	pulumi.Input

	ToNodePoolNodeConfigDataDiskArrayOutput() NodePoolNodeConfigDataDiskArrayOutput
	ToNodePoolNodeConfigDataDiskArrayOutputWithContext(context.Context) NodePoolNodeConfigDataDiskArrayOutput
}

NodePoolNodeConfigDataDiskArrayInput is an input type that accepts NodePoolNodeConfigDataDiskArray and NodePoolNodeConfigDataDiskArrayOutput values. You can construct a concrete instance of `NodePoolNodeConfigDataDiskArrayInput` via:

NodePoolNodeConfigDataDiskArray{ NodePoolNodeConfigDataDiskArgs{...} }

type NodePoolNodeConfigDataDiskArrayOutput

type NodePoolNodeConfigDataDiskArrayOutput struct{ *pulumi.OutputState }

func (NodePoolNodeConfigDataDiskArrayOutput) ElementType

func (NodePoolNodeConfigDataDiskArrayOutput) Index

func (NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutput

func (o NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutput() NodePoolNodeConfigDataDiskArrayOutput

func (NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutputWithContext

func (o NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskArrayOutput

type NodePoolNodeConfigDataDiskInput

type NodePoolNodeConfigDataDiskInput interface {
	pulumi.Input

	ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput
	ToNodePoolNodeConfigDataDiskOutputWithContext(context.Context) NodePoolNodeConfigDataDiskOutput
}

NodePoolNodeConfigDataDiskInput is an input type that accepts NodePoolNodeConfigDataDiskArgs and NodePoolNodeConfigDataDiskOutput values. You can construct a concrete instance of `NodePoolNodeConfigDataDiskInput` via:

NodePoolNodeConfigDataDiskArgs{...}

type NodePoolNodeConfigDataDiskOutput

type NodePoolNodeConfigDataDiskOutput struct{ *pulumi.OutputState }

func (NodePoolNodeConfigDataDiskOutput) AutoFormatAndMount

func (o NodePoolNodeConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput

func (NodePoolNodeConfigDataDiskOutput) DiskPartition

func (NodePoolNodeConfigDataDiskOutput) DiskSize

func (NodePoolNodeConfigDataDiskOutput) DiskType

func (NodePoolNodeConfigDataDiskOutput) ElementType

func (NodePoolNodeConfigDataDiskOutput) FileSystem

func (NodePoolNodeConfigDataDiskOutput) MountTarget

func (NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutput

func (o NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput

func (NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutputWithContext

func (o NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskOutput

type NodePoolNodeConfigGpuArgs

type NodePoolNodeConfigGpuArgs struct {
	Cuda         map[string]interface{} `pulumi:"cuda"`
	Cudnn        map[string]interface{} `pulumi:"cudnn"`
	CustomDriver map[string]interface{} `pulumi:"customDriver"`
	Driver       map[string]interface{} `pulumi:"driver"`
	MigEnable    *bool                  `pulumi:"migEnable"`
}

type NodePoolNodeConfigGpuArgsArgs

type NodePoolNodeConfigGpuArgsArgs struct {
	Cuda         pulumi.MapInput     `pulumi:"cuda"`
	Cudnn        pulumi.MapInput     `pulumi:"cudnn"`
	CustomDriver pulumi.MapInput     `pulumi:"customDriver"`
	Driver       pulumi.MapInput     `pulumi:"driver"`
	MigEnable    pulumi.BoolPtrInput `pulumi:"migEnable"`
}

func (NodePoolNodeConfigGpuArgsArgs) ElementType

func (NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsOutput

func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsOutput() NodePoolNodeConfigGpuArgsOutput

func (NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsOutputWithContext

func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsOutput

func (NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsPtrOutput

func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsPtrOutput() NodePoolNodeConfigGpuArgsPtrOutput

func (NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext

func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsPtrOutput

type NodePoolNodeConfigGpuArgsInput

type NodePoolNodeConfigGpuArgsInput interface {
	pulumi.Input

	ToNodePoolNodeConfigGpuArgsOutput() NodePoolNodeConfigGpuArgsOutput
	ToNodePoolNodeConfigGpuArgsOutputWithContext(context.Context) NodePoolNodeConfigGpuArgsOutput
}

NodePoolNodeConfigGpuArgsInput is an input type that accepts NodePoolNodeConfigGpuArgsArgs and NodePoolNodeConfigGpuArgsOutput values. You can construct a concrete instance of `NodePoolNodeConfigGpuArgsInput` via:

NodePoolNodeConfigGpuArgsArgs{...}

type NodePoolNodeConfigGpuArgsOutput

type NodePoolNodeConfigGpuArgsOutput struct{ *pulumi.OutputState }

func (NodePoolNodeConfigGpuArgsOutput) Cuda

func (NodePoolNodeConfigGpuArgsOutput) Cudnn

func (NodePoolNodeConfigGpuArgsOutput) CustomDriver

func (NodePoolNodeConfigGpuArgsOutput) Driver

func (NodePoolNodeConfigGpuArgsOutput) ElementType

func (NodePoolNodeConfigGpuArgsOutput) MigEnable

func (NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsOutput

func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsOutput() NodePoolNodeConfigGpuArgsOutput

func (NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsOutputWithContext

func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsOutput

func (NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsPtrOutput

func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsPtrOutput() NodePoolNodeConfigGpuArgsPtrOutput

func (NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext

func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsPtrOutput

type NodePoolNodeConfigGpuArgsPtrInput

type NodePoolNodeConfigGpuArgsPtrInput interface {
	pulumi.Input

	ToNodePoolNodeConfigGpuArgsPtrOutput() NodePoolNodeConfigGpuArgsPtrOutput
	ToNodePoolNodeConfigGpuArgsPtrOutputWithContext(context.Context) NodePoolNodeConfigGpuArgsPtrOutput
}

NodePoolNodeConfigGpuArgsPtrInput is an input type that accepts NodePoolNodeConfigGpuArgsArgs, NodePoolNodeConfigGpuArgsPtr and NodePoolNodeConfigGpuArgsPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigGpuArgsPtrInput` via:

        NodePoolNodeConfigGpuArgsArgs{...}

or:

        nil

type NodePoolNodeConfigGpuArgsPtrOutput

type NodePoolNodeConfigGpuArgsPtrOutput struct{ *pulumi.OutputState }

func (NodePoolNodeConfigGpuArgsPtrOutput) Cuda

func (NodePoolNodeConfigGpuArgsPtrOutput) Cudnn

func (NodePoolNodeConfigGpuArgsPtrOutput) CustomDriver

func (NodePoolNodeConfigGpuArgsPtrOutput) Driver

func (NodePoolNodeConfigGpuArgsPtrOutput) Elem

func (NodePoolNodeConfigGpuArgsPtrOutput) ElementType

func (NodePoolNodeConfigGpuArgsPtrOutput) MigEnable

func (NodePoolNodeConfigGpuArgsPtrOutput) ToNodePoolNodeConfigGpuArgsPtrOutput

func (o NodePoolNodeConfigGpuArgsPtrOutput) ToNodePoolNodeConfigGpuArgsPtrOutput() NodePoolNodeConfigGpuArgsPtrOutput

func (NodePoolNodeConfigGpuArgsPtrOutput) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext

func (o NodePoolNodeConfigGpuArgsPtrOutput) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsPtrOutput

type NodePoolNodeConfigInput

type NodePoolNodeConfigInput interface {
	pulumi.Input

	ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
	ToNodePoolNodeConfigOutputWithContext(context.Context) NodePoolNodeConfigOutput
}

NodePoolNodeConfigInput is an input type that accepts NodePoolNodeConfigArgs and NodePoolNodeConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigInput` via:

NodePoolNodeConfigArgs{...}

type NodePoolNodeConfigOutput

type NodePoolNodeConfigOutput struct{ *pulumi.OutputState }

func (NodePoolNodeConfigOutput) DataDisks

func (NodePoolNodeConfigOutput) DesiredPodNum

func (o NodePoolNodeConfigOutput) DesiredPodNum() pulumi.IntPtrOutput

func (NodePoolNodeConfigOutput) DockerGraphPath

func (o NodePoolNodeConfigOutput) DockerGraphPath() pulumi.StringPtrOutput

func (NodePoolNodeConfigOutput) ElementType

func (NodePoolNodeConfigOutput) ElementType() reflect.Type

func (NodePoolNodeConfigOutput) ExtraArgs

func (NodePoolNodeConfigOutput) GpuArgs

func (NodePoolNodeConfigOutput) IsSchedule

func (NodePoolNodeConfigOutput) MountTarget

func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutput

func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput

func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutputWithContext

func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput

func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutput

func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput

func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutputWithContext

func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput

func (NodePoolNodeConfigOutput) UserData

type NodePoolNodeConfigPtrInput

type NodePoolNodeConfigPtrInput interface {
	pulumi.Input

	ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
	ToNodePoolNodeConfigPtrOutputWithContext(context.Context) NodePoolNodeConfigPtrOutput
}

NodePoolNodeConfigPtrInput is an input type that accepts NodePoolNodeConfigArgs, NodePoolNodeConfigPtr and NodePoolNodeConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigPtrInput` via:

        NodePoolNodeConfigArgs{...}

or:

        nil

type NodePoolNodeConfigPtrOutput

type NodePoolNodeConfigPtrOutput struct{ *pulumi.OutputState }

func (NodePoolNodeConfigPtrOutput) DataDisks

func (NodePoolNodeConfigPtrOutput) DesiredPodNum

func (NodePoolNodeConfigPtrOutput) DockerGraphPath

func (NodePoolNodeConfigPtrOutput) Elem

func (NodePoolNodeConfigPtrOutput) ElementType

func (NodePoolNodeConfigPtrOutput) ExtraArgs

func (NodePoolNodeConfigPtrOutput) GpuArgs

func (NodePoolNodeConfigPtrOutput) IsSchedule

func (NodePoolNodeConfigPtrOutput) MountTarget

func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput

func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput

func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext

func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput

func (NodePoolNodeConfigPtrOutput) UserData

type NodePoolOutput

type NodePoolOutput struct{ *pulumi.OutputState }

func (NodePoolOutput) AutoScalingConfig

func (o NodePoolOutput) AutoScalingConfig() NodePoolAutoScalingConfigOutput

Auto scaling config parameters.

func (NodePoolOutput) AutoScalingGroupId

func (o NodePoolOutput) AutoScalingGroupId() pulumi.StringOutput

The auto scaling group ID.

func (NodePoolOutput) AutoscalingAddedTotal

func (o NodePoolOutput) AutoscalingAddedTotal() pulumi.IntOutput

The total of autoscaling added node.

func (NodePoolOutput) ClusterId

func (o NodePoolOutput) ClusterId() pulumi.StringOutput

ID of the cluster.

func (NodePoolOutput) DefaultCooldown

func (o NodePoolOutput) DefaultCooldown() pulumi.IntOutput

Seconds of scaling group cool down. Default value is `300`.

func (NodePoolOutput) DeleteKeepInstance

func (o NodePoolOutput) DeleteKeepInstance() pulumi.BoolPtrOutput

Indicate to keep the CVM instance when delete the node pool. Default is `true`.

func (NodePoolOutput) DeletionProtection

func (o NodePoolOutput) DeletionProtection() pulumi.BoolOutput

Indicates whether the node pool deletion protection is enabled.

func (NodePoolOutput) DesiredCapacity

func (o NodePoolOutput) DesiredCapacity() pulumi.IntOutput

Desired capacity of the node. If `enable_auto_scale` is set `true`, this will be a computed parameter.

func (NodePoolOutput) ElementType

func (NodePoolOutput) ElementType() reflect.Type

func (NodePoolOutput) EnableAutoScale

func (o NodePoolOutput) EnableAutoScale() pulumi.BoolPtrOutput

Indicate whether to enable auto scaling or not.

func (NodePoolOutput) Labels

func (o NodePoolOutput) Labels() pulumi.MapOutput

Labels of kubernetes node pool created nodes. The label key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/').

func (NodePoolOutput) LaunchConfigId

func (o NodePoolOutput) LaunchConfigId() pulumi.StringOutput

The launch config ID.

func (NodePoolOutput) ManuallyAddedTotal

func (o NodePoolOutput) ManuallyAddedTotal() pulumi.IntOutput

The total of manually added node.

func (NodePoolOutput) MaxSize

func (o NodePoolOutput) MaxSize() pulumi.IntOutput

Maximum number of node.

func (NodePoolOutput) MinSize

func (o NodePoolOutput) MinSize() pulumi.IntOutput

Minimum number of node.

func (NodePoolOutput) MultiZoneSubnetPolicy

func (o NodePoolOutput) MultiZoneSubnetPolicy() pulumi.StringPtrOutput

Multi-availability zone/subnet policy. Valid values: PRIORITY and EQUALITY. Default value: PRIORITY.

func (NodePoolOutput) Name

Name of the node pool. The name does not exceed 25 characters, and only supports Chinese, English, numbers, underscores, separators (`-`) and decimal points.

func (NodePoolOutput) NodeConfig

Node config.

func (NodePoolOutput) NodeCount

func (o NodePoolOutput) NodeCount() pulumi.IntOutput

The total node count.

func (NodePoolOutput) NodeOs

Operating system of the cluster. Please refer to [TencentCloud Documentation](https://www.tencentcloud.com/document/product/457/46750?lang=en&pg=#list-of-public-images-supported-by-tke) for available values. Default is 'tlinux2.4x86_64'. This parameter will only affect new nodes, not including the existing nodes.

func (NodePoolOutput) NodeOsType

func (o NodePoolOutput) NodeOsType() pulumi.StringPtrOutput

The image version of the node. Valida values are `DOCKER_CUSTOMIZE` and `GENERAL`. Default is `GENERAL`. This parameter will only affect new nodes, not including the existing nodes.

func (NodePoolOutput) RetryPolicy

func (o NodePoolOutput) RetryPolicy() pulumi.StringPtrOutput

Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`.

func (NodePoolOutput) ScalingGroupName

func (o NodePoolOutput) ScalingGroupName() pulumi.StringOutput

Name of relative scaling group.

func (NodePoolOutput) ScalingGroupProjectId

func (o NodePoolOutput) ScalingGroupProjectId() pulumi.IntPtrOutput

Project ID the scaling group belongs to.

func (NodePoolOutput) ScalingMode

func (o NodePoolOutput) ScalingMode() pulumi.StringPtrOutput

Auto scaling mode. Valid values are `CLASSIC_SCALING`(scaling by create/destroy instances), `WAKE_UP_STOPPED_SCALING`(Boot priority for expansion. When expanding the capacity, the shutdown operation is given priority to the shutdown of the instance. If the number of instances is still lower than the expected number of instances after the startup, the instance will be created, and the method of destroying the instance will still be used for shrinking).

func (NodePoolOutput) Status

func (o NodePoolOutput) Status() pulumi.StringOutput

Status of the node pool.

func (NodePoolOutput) SubnetIds

func (o NodePoolOutput) SubnetIds() pulumi.StringArrayOutput

ID list of subnet, and for VPC it is required.

func (NodePoolOutput) Tags

func (o NodePoolOutput) Tags() pulumi.MapOutput

Node pool tag specifications, will passthroughs to the scaling instances.

func (NodePoolOutput) Taints

Taints of kubernetes node pool created nodes.

func (NodePoolOutput) TerminationPolicies

func (o NodePoolOutput) TerminationPolicies() pulumi.StringOutput

Policy of scaling group termination. Available values: `["OLDEST_INSTANCE"]`, `["NEWEST_INSTANCE"]`.

func (NodePoolOutput) ToNodePoolOutput

func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput

func (NodePoolOutput) ToNodePoolOutputWithContext

func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput

func (NodePoolOutput) Unschedulable

func (o NodePoolOutput) Unschedulable() pulumi.IntPtrOutput

Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.

func (NodePoolOutput) VpcId

ID of VPC network.

func (NodePoolOutput) Zones

List of auto scaling group available zones, for Basic network it is required.

type NodePoolState

type NodePoolState struct {
	// Auto scaling config parameters.
	AutoScalingConfig NodePoolAutoScalingConfigPtrInput
	// The auto scaling group ID.
	AutoScalingGroupId pulumi.StringPtrInput
	// The total of autoscaling added node.
	AutoscalingAddedTotal pulumi.IntPtrInput
	// ID of the cluster.
	ClusterId pulumi.StringPtrInput
	// Seconds of scaling group cool down. Default value is `300`.
	DefaultCooldown pulumi.IntPtrInput
	// Indicate to keep the CVM instance when delete the node pool. Default is `true`.
	DeleteKeepInstance pulumi.BoolPtrInput
	// Indicates whether the node pool deletion protection is enabled.
	DeletionProtection pulumi.BoolPtrInput
	// Desired capacity of the node. If `enable_auto_scale` is set `true`, this will be a computed parameter.
	DesiredCapacity pulumi.IntPtrInput
	// Indicate whether to enable auto scaling or not.
	EnableAutoScale pulumi.BoolPtrInput
	// Labels of kubernetes node pool created nodes. The label key name does not exceed 63 characters, only supports English,
	// numbers,'/','-', and does not allow beginning with ('/').
	Labels pulumi.MapInput
	// The launch config ID.
	LaunchConfigId pulumi.StringPtrInput
	// The total of manually added node.
	ManuallyAddedTotal pulumi.IntPtrInput
	// Maximum number of node.
	MaxSize pulumi.IntPtrInput
	// Minimum number of node.
	MinSize pulumi.IntPtrInput
	// Multi-availability zone/subnet policy. Valid values: PRIORITY and EQUALITY. Default value: PRIORITY.
	MultiZoneSubnetPolicy pulumi.StringPtrInput
	// Name of the node pool. The name does not exceed 25 characters, and only supports Chinese, English, numbers, underscores,
	// separators (`-`) and decimal points.
	Name pulumi.StringPtrInput
	// Node config.
	NodeConfig NodePoolNodeConfigPtrInput
	// The total node count.
	NodeCount pulumi.IntPtrInput
	// Operating system of the cluster. Please refer to [TencentCloud
	// Documentation](https://www.tencentcloud.com/document/product/457/46750?lang=en&pg=#list-of-public-images-supported-by-tke)
	// for available values. Default is 'tlinux2.4x86_64'. This parameter will only affect new nodes, not including the
	// existing nodes.
	NodeOs pulumi.StringPtrInput
	// The image version of the node. Valida values are `DOCKER_CUSTOMIZE` and `GENERAL`. Default is `GENERAL`. This parameter
	// will only affect new nodes, not including the existing nodes.
	NodeOsType pulumi.StringPtrInput
	// Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`.
	RetryPolicy pulumi.StringPtrInput
	// Name of relative scaling group.
	ScalingGroupName pulumi.StringPtrInput
	// Project ID the scaling group belongs to.
	ScalingGroupProjectId pulumi.IntPtrInput
	// Auto scaling mode. Valid values are `CLASSIC_SCALING`(scaling by create/destroy instances),
	// `WAKE_UP_STOPPED_SCALING`(Boot priority for expansion. When expanding the capacity, the shutdown operation is given
	// priority to the shutdown of the instance. If the number of instances is still lower than the expected number of
	// instances after the startup, the instance will be created, and the method of destroying the instance will still be used
	// for shrinking).
	ScalingMode pulumi.StringPtrInput
	// Status of the node pool.
	Status pulumi.StringPtrInput
	// ID list of subnet, and for VPC it is required.
	SubnetIds pulumi.StringArrayInput
	// Node pool tag specifications, will passthroughs to the scaling instances.
	Tags pulumi.MapInput
	// Taints of kubernetes node pool created nodes.
	Taints NodePoolTaintArrayInput
	// Policy of scaling group termination. Available values: `["OLDEST_INSTANCE"]`, `["NEWEST_INSTANCE"]`.
	TerminationPolicies pulumi.StringPtrInput
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrInput
	// ID of VPC network.
	VpcId pulumi.StringPtrInput
	// List of auto scaling group available zones, for Basic network it is required.
	Zones pulumi.StringArrayInput
}

func (NodePoolState) ElementType

func (NodePoolState) ElementType() reflect.Type

type NodePoolTaint

type NodePoolTaint struct {
	Effect string `pulumi:"effect"`
	Key    string `pulumi:"key"`
	Value  string `pulumi:"value"`
}

type NodePoolTaintArgs

type NodePoolTaintArgs struct {
	Effect pulumi.StringInput `pulumi:"effect"`
	Key    pulumi.StringInput `pulumi:"key"`
	Value  pulumi.StringInput `pulumi:"value"`
}

func (NodePoolTaintArgs) ElementType

func (NodePoolTaintArgs) ElementType() reflect.Type

func (NodePoolTaintArgs) ToNodePoolTaintOutput

func (i NodePoolTaintArgs) ToNodePoolTaintOutput() NodePoolTaintOutput

func (NodePoolTaintArgs) ToNodePoolTaintOutputWithContext

func (i NodePoolTaintArgs) ToNodePoolTaintOutputWithContext(ctx context.Context) NodePoolTaintOutput

type NodePoolTaintArray

type NodePoolTaintArray []NodePoolTaintInput

func (NodePoolTaintArray) ElementType

func (NodePoolTaintArray) ElementType() reflect.Type

func (NodePoolTaintArray) ToNodePoolTaintArrayOutput

func (i NodePoolTaintArray) ToNodePoolTaintArrayOutput() NodePoolTaintArrayOutput

func (NodePoolTaintArray) ToNodePoolTaintArrayOutputWithContext

func (i NodePoolTaintArray) ToNodePoolTaintArrayOutputWithContext(ctx context.Context) NodePoolTaintArrayOutput

type NodePoolTaintArrayInput

type NodePoolTaintArrayInput interface {
	pulumi.Input

	ToNodePoolTaintArrayOutput() NodePoolTaintArrayOutput
	ToNodePoolTaintArrayOutputWithContext(context.Context) NodePoolTaintArrayOutput
}

NodePoolTaintArrayInput is an input type that accepts NodePoolTaintArray and NodePoolTaintArrayOutput values. You can construct a concrete instance of `NodePoolTaintArrayInput` via:

NodePoolTaintArray{ NodePoolTaintArgs{...} }

type NodePoolTaintArrayOutput

type NodePoolTaintArrayOutput struct{ *pulumi.OutputState }

func (NodePoolTaintArrayOutput) ElementType

func (NodePoolTaintArrayOutput) ElementType() reflect.Type

func (NodePoolTaintArrayOutput) Index

func (NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutput

func (o NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutput() NodePoolTaintArrayOutput

func (NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutputWithContext

func (o NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutputWithContext(ctx context.Context) NodePoolTaintArrayOutput

type NodePoolTaintInput

type NodePoolTaintInput interface {
	pulumi.Input

	ToNodePoolTaintOutput() NodePoolTaintOutput
	ToNodePoolTaintOutputWithContext(context.Context) NodePoolTaintOutput
}

NodePoolTaintInput is an input type that accepts NodePoolTaintArgs and NodePoolTaintOutput values. You can construct a concrete instance of `NodePoolTaintInput` via:

NodePoolTaintArgs{...}

type NodePoolTaintOutput

type NodePoolTaintOutput struct{ *pulumi.OutputState }

func (NodePoolTaintOutput) Effect

func (NodePoolTaintOutput) ElementType

func (NodePoolTaintOutput) ElementType() reflect.Type

func (NodePoolTaintOutput) Key

func (NodePoolTaintOutput) ToNodePoolTaintOutput

func (o NodePoolTaintOutput) ToNodePoolTaintOutput() NodePoolTaintOutput

func (NodePoolTaintOutput) ToNodePoolTaintOutputWithContext

func (o NodePoolTaintOutput) ToNodePoolTaintOutputWithContext(ctx context.Context) NodePoolTaintOutput

func (NodePoolTaintOutput) Value

type ScaleWorker

type ScaleWorker struct {
	pulumi.CustomResourceState

	// ID of the cluster.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Configurations of data disk.
	DataDisks ScaleWorkerDataDiskArrayOutput `pulumi:"dataDisks"`
	// Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr.
	DesiredPodNum pulumi.IntPtrOutput `pulumi:"desiredPodNum"`
	// Docker graph path. Default is `/var/lib/docker`.
	DockerGraphPath pulumi.StringPtrOutput `pulumi:"dockerGraphPath"`
	// Custom parameter information related to the node.
	ExtraArgs pulumi.StringArrayOutput `pulumi:"extraArgs"`
	// GPU driver parameters.
	GpuArgs ScaleWorkerGpuArgsPtrOutput `pulumi:"gpuArgs"`
	// Labels of kubernetes scale worker created nodes.
	Labels pulumi.MapOutput `pulumi:"labels"`
	// Mount target. Default is not mounting.
	MountTarget pulumi.StringPtrOutput `pulumi:"mountTarget"`
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrOutput `pulumi:"unschedulable"`
	// Deploy the machine configuration information of the 'WORK' service, and create <=20 units for common users.
	WorkerConfig ScaleWorkerWorkerConfigOutput `pulumi:"workerConfig"`
	// An information list of kubernetes cluster 'WORKER'. Each element contains the following attributes:
	WorkerInstancesLists ScaleWorkerWorkerInstancesListArrayOutput `pulumi:"workerInstancesLists"`
}

func GetScaleWorker

func GetScaleWorker(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScaleWorkerState, opts ...pulumi.ResourceOption) (*ScaleWorker, error)

GetScaleWorker gets an existing ScaleWorker 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 NewScaleWorker

func NewScaleWorker(ctx *pulumi.Context,
	name string, args *ScaleWorkerArgs, opts ...pulumi.ResourceOption) (*ScaleWorker, error)

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

func (*ScaleWorker) ElementType

func (*ScaleWorker) ElementType() reflect.Type

func (*ScaleWorker) ToScaleWorkerOutput

func (i *ScaleWorker) ToScaleWorkerOutput() ScaleWorkerOutput

func (*ScaleWorker) ToScaleWorkerOutputWithContext

func (i *ScaleWorker) ToScaleWorkerOutputWithContext(ctx context.Context) ScaleWorkerOutput

type ScaleWorkerArgs

type ScaleWorkerArgs struct {
	// ID of the cluster.
	ClusterId pulumi.StringInput
	// Configurations of data disk.
	DataDisks ScaleWorkerDataDiskArrayInput
	// Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr.
	DesiredPodNum pulumi.IntPtrInput
	// Docker graph path. Default is `/var/lib/docker`.
	DockerGraphPath pulumi.StringPtrInput
	// Custom parameter information related to the node.
	ExtraArgs pulumi.StringArrayInput
	// GPU driver parameters.
	GpuArgs ScaleWorkerGpuArgsPtrInput
	// Labels of kubernetes scale worker created nodes.
	Labels pulumi.MapInput
	// Mount target. Default is not mounting.
	MountTarget pulumi.StringPtrInput
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrInput
	// Deploy the machine configuration information of the 'WORK' service, and create <=20 units for common users.
	WorkerConfig ScaleWorkerWorkerConfigInput
}

The set of arguments for constructing a ScaleWorker resource.

func (ScaleWorkerArgs) ElementType

func (ScaleWorkerArgs) ElementType() reflect.Type

type ScaleWorkerArray

type ScaleWorkerArray []ScaleWorkerInput

func (ScaleWorkerArray) ElementType

func (ScaleWorkerArray) ElementType() reflect.Type

func (ScaleWorkerArray) ToScaleWorkerArrayOutput

func (i ScaleWorkerArray) ToScaleWorkerArrayOutput() ScaleWorkerArrayOutput

func (ScaleWorkerArray) ToScaleWorkerArrayOutputWithContext

func (i ScaleWorkerArray) ToScaleWorkerArrayOutputWithContext(ctx context.Context) ScaleWorkerArrayOutput

type ScaleWorkerArrayInput

type ScaleWorkerArrayInput interface {
	pulumi.Input

	ToScaleWorkerArrayOutput() ScaleWorkerArrayOutput
	ToScaleWorkerArrayOutputWithContext(context.Context) ScaleWorkerArrayOutput
}

ScaleWorkerArrayInput is an input type that accepts ScaleWorkerArray and ScaleWorkerArrayOutput values. You can construct a concrete instance of `ScaleWorkerArrayInput` via:

ScaleWorkerArray{ ScaleWorkerArgs{...} }

type ScaleWorkerArrayOutput

type ScaleWorkerArrayOutput struct{ *pulumi.OutputState }

func (ScaleWorkerArrayOutput) ElementType

func (ScaleWorkerArrayOutput) ElementType() reflect.Type

func (ScaleWorkerArrayOutput) Index

func (ScaleWorkerArrayOutput) ToScaleWorkerArrayOutput

func (o ScaleWorkerArrayOutput) ToScaleWorkerArrayOutput() ScaleWorkerArrayOutput

func (ScaleWorkerArrayOutput) ToScaleWorkerArrayOutputWithContext

func (o ScaleWorkerArrayOutput) ToScaleWorkerArrayOutputWithContext(ctx context.Context) ScaleWorkerArrayOutput

type ScaleWorkerDataDisk

type ScaleWorkerDataDisk struct {
	AutoFormatAndMount *bool   `pulumi:"autoFormatAndMount"`
	DiskSize           *int    `pulumi:"diskSize"`
	DiskType           *string `pulumi:"diskType"`
	FileSystem         *string `pulumi:"fileSystem"`
	MountTarget        *string `pulumi:"mountTarget"`
}

type ScaleWorkerDataDiskArgs

type ScaleWorkerDataDiskArgs struct {
	AutoFormatAndMount pulumi.BoolPtrInput   `pulumi:"autoFormatAndMount"`
	DiskSize           pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType           pulumi.StringPtrInput `pulumi:"diskType"`
	FileSystem         pulumi.StringPtrInput `pulumi:"fileSystem"`
	MountTarget        pulumi.StringPtrInput `pulumi:"mountTarget"`
}

func (ScaleWorkerDataDiskArgs) ElementType

func (ScaleWorkerDataDiskArgs) ElementType() reflect.Type

func (ScaleWorkerDataDiskArgs) ToScaleWorkerDataDiskOutput

func (i ScaleWorkerDataDiskArgs) ToScaleWorkerDataDiskOutput() ScaleWorkerDataDiskOutput

func (ScaleWorkerDataDiskArgs) ToScaleWorkerDataDiskOutputWithContext

func (i ScaleWorkerDataDiskArgs) ToScaleWorkerDataDiskOutputWithContext(ctx context.Context) ScaleWorkerDataDiskOutput

type ScaleWorkerDataDiskArray

type ScaleWorkerDataDiskArray []ScaleWorkerDataDiskInput

func (ScaleWorkerDataDiskArray) ElementType

func (ScaleWorkerDataDiskArray) ElementType() reflect.Type

func (ScaleWorkerDataDiskArray) ToScaleWorkerDataDiskArrayOutput

func (i ScaleWorkerDataDiskArray) ToScaleWorkerDataDiskArrayOutput() ScaleWorkerDataDiskArrayOutput

func (ScaleWorkerDataDiskArray) ToScaleWorkerDataDiskArrayOutputWithContext

func (i ScaleWorkerDataDiskArray) ToScaleWorkerDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerDataDiskArrayOutput

type ScaleWorkerDataDiskArrayInput

type ScaleWorkerDataDiskArrayInput interface {
	pulumi.Input

	ToScaleWorkerDataDiskArrayOutput() ScaleWorkerDataDiskArrayOutput
	ToScaleWorkerDataDiskArrayOutputWithContext(context.Context) ScaleWorkerDataDiskArrayOutput
}

ScaleWorkerDataDiskArrayInput is an input type that accepts ScaleWorkerDataDiskArray and ScaleWorkerDataDiskArrayOutput values. You can construct a concrete instance of `ScaleWorkerDataDiskArrayInput` via:

ScaleWorkerDataDiskArray{ ScaleWorkerDataDiskArgs{...} }

type ScaleWorkerDataDiskArrayOutput

type ScaleWorkerDataDiskArrayOutput struct{ *pulumi.OutputState }

func (ScaleWorkerDataDiskArrayOutput) ElementType

func (ScaleWorkerDataDiskArrayOutput) Index

func (ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutput

func (o ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutput() ScaleWorkerDataDiskArrayOutput

func (ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutputWithContext

func (o ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerDataDiskArrayOutput

type ScaleWorkerDataDiskInput

type ScaleWorkerDataDiskInput interface {
	pulumi.Input

	ToScaleWorkerDataDiskOutput() ScaleWorkerDataDiskOutput
	ToScaleWorkerDataDiskOutputWithContext(context.Context) ScaleWorkerDataDiskOutput
}

ScaleWorkerDataDiskInput is an input type that accepts ScaleWorkerDataDiskArgs and ScaleWorkerDataDiskOutput values. You can construct a concrete instance of `ScaleWorkerDataDiskInput` via:

ScaleWorkerDataDiskArgs{...}

type ScaleWorkerDataDiskOutput

type ScaleWorkerDataDiskOutput struct{ *pulumi.OutputState }

func (ScaleWorkerDataDiskOutput) AutoFormatAndMount

func (o ScaleWorkerDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput

func (ScaleWorkerDataDiskOutput) DiskSize

func (ScaleWorkerDataDiskOutput) DiskType

func (ScaleWorkerDataDiskOutput) ElementType

func (ScaleWorkerDataDiskOutput) ElementType() reflect.Type

func (ScaleWorkerDataDiskOutput) FileSystem

func (ScaleWorkerDataDiskOutput) MountTarget

func (ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutput

func (o ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutput() ScaleWorkerDataDiskOutput

func (ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutputWithContext

func (o ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutputWithContext(ctx context.Context) ScaleWorkerDataDiskOutput

type ScaleWorkerGpuArgs

type ScaleWorkerGpuArgs struct {
	Cuda         map[string]interface{} `pulumi:"cuda"`
	Cudnn        map[string]interface{} `pulumi:"cudnn"`
	CustomDriver map[string]interface{} `pulumi:"customDriver"`
	Driver       map[string]interface{} `pulumi:"driver"`
	MigEnable    *bool                  `pulumi:"migEnable"`
}

type ScaleWorkerGpuArgsArgs

type ScaleWorkerGpuArgsArgs struct {
	Cuda         pulumi.MapInput     `pulumi:"cuda"`
	Cudnn        pulumi.MapInput     `pulumi:"cudnn"`
	CustomDriver pulumi.MapInput     `pulumi:"customDriver"`
	Driver       pulumi.MapInput     `pulumi:"driver"`
	MigEnable    pulumi.BoolPtrInput `pulumi:"migEnable"`
}

func (ScaleWorkerGpuArgsArgs) ElementType

func (ScaleWorkerGpuArgsArgs) ElementType() reflect.Type

func (ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsOutput

func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsOutput() ScaleWorkerGpuArgsOutput

func (ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsOutputWithContext

func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsOutput

func (ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsPtrOutput

func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsPtrOutput() ScaleWorkerGpuArgsPtrOutput

func (ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsPtrOutputWithContext

func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsPtrOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsPtrOutput

type ScaleWorkerGpuArgsInput

type ScaleWorkerGpuArgsInput interface {
	pulumi.Input

	ToScaleWorkerGpuArgsOutput() ScaleWorkerGpuArgsOutput
	ToScaleWorkerGpuArgsOutputWithContext(context.Context) ScaleWorkerGpuArgsOutput
}

ScaleWorkerGpuArgsInput is an input type that accepts ScaleWorkerGpuArgsArgs and ScaleWorkerGpuArgsOutput values. You can construct a concrete instance of `ScaleWorkerGpuArgsInput` via:

ScaleWorkerGpuArgsArgs{...}

type ScaleWorkerGpuArgsOutput

type ScaleWorkerGpuArgsOutput struct{ *pulumi.OutputState }

func (ScaleWorkerGpuArgsOutput) Cuda

func (ScaleWorkerGpuArgsOutput) Cudnn

func (ScaleWorkerGpuArgsOutput) CustomDriver

func (o ScaleWorkerGpuArgsOutput) CustomDriver() pulumi.MapOutput

func (ScaleWorkerGpuArgsOutput) Driver

func (ScaleWorkerGpuArgsOutput) ElementType

func (ScaleWorkerGpuArgsOutput) ElementType() reflect.Type

func (ScaleWorkerGpuArgsOutput) MigEnable

func (ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsOutput

func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsOutput() ScaleWorkerGpuArgsOutput

func (ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsOutputWithContext

func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsOutput

func (ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsPtrOutput

func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsPtrOutput() ScaleWorkerGpuArgsPtrOutput

func (ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsPtrOutputWithContext

func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsPtrOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsPtrOutput

type ScaleWorkerGpuArgsPtrInput

type ScaleWorkerGpuArgsPtrInput interface {
	pulumi.Input

	ToScaleWorkerGpuArgsPtrOutput() ScaleWorkerGpuArgsPtrOutput
	ToScaleWorkerGpuArgsPtrOutputWithContext(context.Context) ScaleWorkerGpuArgsPtrOutput
}

ScaleWorkerGpuArgsPtrInput is an input type that accepts ScaleWorkerGpuArgsArgs, ScaleWorkerGpuArgsPtr and ScaleWorkerGpuArgsPtrOutput values. You can construct a concrete instance of `ScaleWorkerGpuArgsPtrInput` via:

        ScaleWorkerGpuArgsArgs{...}

or:

        nil

type ScaleWorkerGpuArgsPtrOutput

type ScaleWorkerGpuArgsPtrOutput struct{ *pulumi.OutputState }

func (ScaleWorkerGpuArgsPtrOutput) Cuda

func (ScaleWorkerGpuArgsPtrOutput) Cudnn

func (ScaleWorkerGpuArgsPtrOutput) CustomDriver

func (o ScaleWorkerGpuArgsPtrOutput) CustomDriver() pulumi.MapOutput

func (ScaleWorkerGpuArgsPtrOutput) Driver

func (ScaleWorkerGpuArgsPtrOutput) Elem

func (ScaleWorkerGpuArgsPtrOutput) ElementType

func (ScaleWorkerGpuArgsPtrOutput) MigEnable

func (ScaleWorkerGpuArgsPtrOutput) ToScaleWorkerGpuArgsPtrOutput

func (o ScaleWorkerGpuArgsPtrOutput) ToScaleWorkerGpuArgsPtrOutput() ScaleWorkerGpuArgsPtrOutput

func (ScaleWorkerGpuArgsPtrOutput) ToScaleWorkerGpuArgsPtrOutputWithContext

func (o ScaleWorkerGpuArgsPtrOutput) ToScaleWorkerGpuArgsPtrOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsPtrOutput

type ScaleWorkerInput

type ScaleWorkerInput interface {
	pulumi.Input

	ToScaleWorkerOutput() ScaleWorkerOutput
	ToScaleWorkerOutputWithContext(ctx context.Context) ScaleWorkerOutput
}

type ScaleWorkerMap

type ScaleWorkerMap map[string]ScaleWorkerInput

func (ScaleWorkerMap) ElementType

func (ScaleWorkerMap) ElementType() reflect.Type

func (ScaleWorkerMap) ToScaleWorkerMapOutput

func (i ScaleWorkerMap) ToScaleWorkerMapOutput() ScaleWorkerMapOutput

func (ScaleWorkerMap) ToScaleWorkerMapOutputWithContext

func (i ScaleWorkerMap) ToScaleWorkerMapOutputWithContext(ctx context.Context) ScaleWorkerMapOutput

type ScaleWorkerMapInput

type ScaleWorkerMapInput interface {
	pulumi.Input

	ToScaleWorkerMapOutput() ScaleWorkerMapOutput
	ToScaleWorkerMapOutputWithContext(context.Context) ScaleWorkerMapOutput
}

ScaleWorkerMapInput is an input type that accepts ScaleWorkerMap and ScaleWorkerMapOutput values. You can construct a concrete instance of `ScaleWorkerMapInput` via:

ScaleWorkerMap{ "key": ScaleWorkerArgs{...} }

type ScaleWorkerMapOutput

type ScaleWorkerMapOutput struct{ *pulumi.OutputState }

func (ScaleWorkerMapOutput) ElementType

func (ScaleWorkerMapOutput) ElementType() reflect.Type

func (ScaleWorkerMapOutput) MapIndex

func (ScaleWorkerMapOutput) ToScaleWorkerMapOutput

func (o ScaleWorkerMapOutput) ToScaleWorkerMapOutput() ScaleWorkerMapOutput

func (ScaleWorkerMapOutput) ToScaleWorkerMapOutputWithContext

func (o ScaleWorkerMapOutput) ToScaleWorkerMapOutputWithContext(ctx context.Context) ScaleWorkerMapOutput

type ScaleWorkerOutput

type ScaleWorkerOutput struct{ *pulumi.OutputState }

func (ScaleWorkerOutput) ClusterId

func (o ScaleWorkerOutput) ClusterId() pulumi.StringOutput

ID of the cluster.

func (ScaleWorkerOutput) DataDisks

Configurations of data disk.

func (ScaleWorkerOutput) DesiredPodNum

func (o ScaleWorkerOutput) DesiredPodNum() pulumi.IntPtrOutput

Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr.

func (ScaleWorkerOutput) DockerGraphPath

func (o ScaleWorkerOutput) DockerGraphPath() pulumi.StringPtrOutput

Docker graph path. Default is `/var/lib/docker`.

func (ScaleWorkerOutput) ElementType

func (ScaleWorkerOutput) ElementType() reflect.Type

func (ScaleWorkerOutput) ExtraArgs

Custom parameter information related to the node.

func (ScaleWorkerOutput) GpuArgs

GPU driver parameters.

func (ScaleWorkerOutput) Labels

func (o ScaleWorkerOutput) Labels() pulumi.MapOutput

Labels of kubernetes scale worker created nodes.

func (ScaleWorkerOutput) MountTarget

func (o ScaleWorkerOutput) MountTarget() pulumi.StringPtrOutput

Mount target. Default is not mounting.

func (ScaleWorkerOutput) ToScaleWorkerOutput

func (o ScaleWorkerOutput) ToScaleWorkerOutput() ScaleWorkerOutput

func (ScaleWorkerOutput) ToScaleWorkerOutputWithContext

func (o ScaleWorkerOutput) ToScaleWorkerOutputWithContext(ctx context.Context) ScaleWorkerOutput

func (ScaleWorkerOutput) Unschedulable

func (o ScaleWorkerOutput) Unschedulable() pulumi.IntPtrOutput

Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.

func (ScaleWorkerOutput) WorkerConfig

Deploy the machine configuration information of the 'WORK' service, and create <=20 units for common users.

func (ScaleWorkerOutput) WorkerInstancesLists

An information list of kubernetes cluster 'WORKER'. Each element contains the following attributes:

type ScaleWorkerState

type ScaleWorkerState struct {
	// ID of the cluster.
	ClusterId pulumi.StringPtrInput
	// Configurations of data disk.
	DataDisks ScaleWorkerDataDiskArrayInput
	// Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr.
	DesiredPodNum pulumi.IntPtrInput
	// Docker graph path. Default is `/var/lib/docker`.
	DockerGraphPath pulumi.StringPtrInput
	// Custom parameter information related to the node.
	ExtraArgs pulumi.StringArrayInput
	// GPU driver parameters.
	GpuArgs ScaleWorkerGpuArgsPtrInput
	// Labels of kubernetes scale worker created nodes.
	Labels pulumi.MapInput
	// Mount target. Default is not mounting.
	MountTarget pulumi.StringPtrInput
	// Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
	Unschedulable pulumi.IntPtrInput
	// Deploy the machine configuration information of the 'WORK' service, and create <=20 units for common users.
	WorkerConfig ScaleWorkerWorkerConfigPtrInput
	// An information list of kubernetes cluster 'WORKER'. Each element contains the following attributes:
	WorkerInstancesLists ScaleWorkerWorkerInstancesListArrayInput
}

func (ScaleWorkerState) ElementType

func (ScaleWorkerState) ElementType() reflect.Type

type ScaleWorkerWorkerConfig

type ScaleWorkerWorkerConfig struct {
	AvailabilityZone                   *string                           `pulumi:"availabilityZone"`
	BandwidthPackageId                 *string                           `pulumi:"bandwidthPackageId"`
	CamRoleName                        *string                           `pulumi:"camRoleName"`
	Count                              *int                              `pulumi:"count"`
	DataDisks                          []ScaleWorkerWorkerConfigDataDisk `pulumi:"dataDisks"`
	DesiredPodNum                      *int                              `pulumi:"desiredPodNum"`
	DisasterRecoverGroupIds            *string                           `pulumi:"disasterRecoverGroupIds"`
	EnhancedMonitorService             *bool                             `pulumi:"enhancedMonitorService"`
	EnhancedSecurityService            *bool                             `pulumi:"enhancedSecurityService"`
	Hostname                           *string                           `pulumi:"hostname"`
	HpcClusterId                       *string                           `pulumi:"hpcClusterId"`
	ImgId                              *string                           `pulumi:"imgId"`
	InstanceChargeType                 *string                           `pulumi:"instanceChargeType"`
	InstanceChargeTypePrepaidPeriod    *int                              `pulumi:"instanceChargeTypePrepaidPeriod"`
	InstanceChargeTypePrepaidRenewFlag *string                           `pulumi:"instanceChargeTypePrepaidRenewFlag"`
	InstanceName                       *string                           `pulumi:"instanceName"`
	InstanceType                       string                            `pulumi:"instanceType"`
	InternetChargeType                 *string                           `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut            *int                              `pulumi:"internetMaxBandwidthOut"`
	KeyIds                             *string                           `pulumi:"keyIds"`
	Password                           *string                           `pulumi:"password"`
	PublicIpAssigned                   *bool                             `pulumi:"publicIpAssigned"`
	SecurityGroupIds                   []string                          `pulumi:"securityGroupIds"`
	SubnetId                           string                            `pulumi:"subnetId"`
	SystemDiskSize                     *int                              `pulumi:"systemDiskSize"`
	SystemDiskType                     *string                           `pulumi:"systemDiskType"`
	UserData                           *string                           `pulumi:"userData"`
}

type ScaleWorkerWorkerConfigArgs

type ScaleWorkerWorkerConfigArgs struct {
	AvailabilityZone                   pulumi.StringPtrInput                     `pulumi:"availabilityZone"`
	BandwidthPackageId                 pulumi.StringPtrInput                     `pulumi:"bandwidthPackageId"`
	CamRoleName                        pulumi.StringPtrInput                     `pulumi:"camRoleName"`
	Count                              pulumi.IntPtrInput                        `pulumi:"count"`
	DataDisks                          ScaleWorkerWorkerConfigDataDiskArrayInput `pulumi:"dataDisks"`
	DesiredPodNum                      pulumi.IntPtrInput                        `pulumi:"desiredPodNum"`
	DisasterRecoverGroupIds            pulumi.StringPtrInput                     `pulumi:"disasterRecoverGroupIds"`
	EnhancedMonitorService             pulumi.BoolPtrInput                       `pulumi:"enhancedMonitorService"`
	EnhancedSecurityService            pulumi.BoolPtrInput                       `pulumi:"enhancedSecurityService"`
	Hostname                           pulumi.StringPtrInput                     `pulumi:"hostname"`
	HpcClusterId                       pulumi.StringPtrInput                     `pulumi:"hpcClusterId"`
	ImgId                              pulumi.StringPtrInput                     `pulumi:"imgId"`
	InstanceChargeType                 pulumi.StringPtrInput                     `pulumi:"instanceChargeType"`
	InstanceChargeTypePrepaidPeriod    pulumi.IntPtrInput                        `pulumi:"instanceChargeTypePrepaidPeriod"`
	InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput                     `pulumi:"instanceChargeTypePrepaidRenewFlag"`
	InstanceName                       pulumi.StringPtrInput                     `pulumi:"instanceName"`
	InstanceType                       pulumi.StringInput                        `pulumi:"instanceType"`
	InternetChargeType                 pulumi.StringPtrInput                     `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut            pulumi.IntPtrInput                        `pulumi:"internetMaxBandwidthOut"`
	KeyIds                             pulumi.StringPtrInput                     `pulumi:"keyIds"`
	Password                           pulumi.StringPtrInput                     `pulumi:"password"`
	PublicIpAssigned                   pulumi.BoolPtrInput                       `pulumi:"publicIpAssigned"`
	SecurityGroupIds                   pulumi.StringArrayInput                   `pulumi:"securityGroupIds"`
	SubnetId                           pulumi.StringInput                        `pulumi:"subnetId"`
	SystemDiskSize                     pulumi.IntPtrInput                        `pulumi:"systemDiskSize"`
	SystemDiskType                     pulumi.StringPtrInput                     `pulumi:"systemDiskType"`
	UserData                           pulumi.StringPtrInput                     `pulumi:"userData"`
}

func (ScaleWorkerWorkerConfigArgs) ElementType

func (ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutput

func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutput() ScaleWorkerWorkerConfigOutput

func (ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutputWithContext

func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigOutput

func (ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutput

func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput

func (ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutputWithContext

func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput

type ScaleWorkerWorkerConfigDataDisk

type ScaleWorkerWorkerConfigDataDisk struct {
	AutoFormatAndMount *bool   `pulumi:"autoFormatAndMount"`
	DiskPartition      *string `pulumi:"diskPartition"`
	DiskSize           *int    `pulumi:"diskSize"`
	DiskType           *string `pulumi:"diskType"`
	Encrypt            *bool   `pulumi:"encrypt"`
	FileSystem         *string `pulumi:"fileSystem"`
	KmsKeyId           *string `pulumi:"kmsKeyId"`
	MountTarget        *string `pulumi:"mountTarget"`
	SnapshotId         *string `pulumi:"snapshotId"`
}

type ScaleWorkerWorkerConfigDataDiskArgs

type ScaleWorkerWorkerConfigDataDiskArgs struct {
	AutoFormatAndMount pulumi.BoolPtrInput   `pulumi:"autoFormatAndMount"`
	DiskPartition      pulumi.StringPtrInput `pulumi:"diskPartition"`
	DiskSize           pulumi.IntPtrInput    `pulumi:"diskSize"`
	DiskType           pulumi.StringPtrInput `pulumi:"diskType"`
	Encrypt            pulumi.BoolPtrInput   `pulumi:"encrypt"`
	FileSystem         pulumi.StringPtrInput `pulumi:"fileSystem"`
	KmsKeyId           pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	MountTarget        pulumi.StringPtrInput `pulumi:"mountTarget"`
	SnapshotId         pulumi.StringPtrInput `pulumi:"snapshotId"`
}

func (ScaleWorkerWorkerConfigDataDiskArgs) ElementType

func (ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutput

func (i ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutput() ScaleWorkerWorkerConfigDataDiskOutput

func (ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutputWithContext

func (i ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskOutput

type ScaleWorkerWorkerConfigDataDiskArray

type ScaleWorkerWorkerConfigDataDiskArray []ScaleWorkerWorkerConfigDataDiskInput

func (ScaleWorkerWorkerConfigDataDiskArray) ElementType

func (ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutput

func (i ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutput() ScaleWorkerWorkerConfigDataDiskArrayOutput

func (ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext

func (i ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskArrayOutput

type ScaleWorkerWorkerConfigDataDiskArrayInput

type ScaleWorkerWorkerConfigDataDiskArrayInput interface {
	pulumi.Input

	ToScaleWorkerWorkerConfigDataDiskArrayOutput() ScaleWorkerWorkerConfigDataDiskArrayOutput
	ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext(context.Context) ScaleWorkerWorkerConfigDataDiskArrayOutput
}

ScaleWorkerWorkerConfigDataDiskArrayInput is an input type that accepts ScaleWorkerWorkerConfigDataDiskArray and ScaleWorkerWorkerConfigDataDiskArrayOutput values. You can construct a concrete instance of `ScaleWorkerWorkerConfigDataDiskArrayInput` via:

ScaleWorkerWorkerConfigDataDiskArray{ ScaleWorkerWorkerConfigDataDiskArgs{...} }

type ScaleWorkerWorkerConfigDataDiskArrayOutput

type ScaleWorkerWorkerConfigDataDiskArrayOutput struct{ *pulumi.OutputState }

func (ScaleWorkerWorkerConfigDataDiskArrayOutput) ElementType

func (ScaleWorkerWorkerConfigDataDiskArrayOutput) Index

func (ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutput

func (o ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutput() ScaleWorkerWorkerConfigDataDiskArrayOutput

func (ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext

func (o ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskArrayOutput

type ScaleWorkerWorkerConfigDataDiskInput

type ScaleWorkerWorkerConfigDataDiskInput interface {
	pulumi.Input

	ToScaleWorkerWorkerConfigDataDiskOutput() ScaleWorkerWorkerConfigDataDiskOutput
	ToScaleWorkerWorkerConfigDataDiskOutputWithContext(context.Context) ScaleWorkerWorkerConfigDataDiskOutput
}

ScaleWorkerWorkerConfigDataDiskInput is an input type that accepts ScaleWorkerWorkerConfigDataDiskArgs and ScaleWorkerWorkerConfigDataDiskOutput values. You can construct a concrete instance of `ScaleWorkerWorkerConfigDataDiskInput` via:

ScaleWorkerWorkerConfigDataDiskArgs{...}

type ScaleWorkerWorkerConfigDataDiskOutput

type ScaleWorkerWorkerConfigDataDiskOutput struct{ *pulumi.OutputState }

func (ScaleWorkerWorkerConfigDataDiskOutput) AutoFormatAndMount

func (ScaleWorkerWorkerConfigDataDiskOutput) DiskPartition

func (ScaleWorkerWorkerConfigDataDiskOutput) DiskSize

func (ScaleWorkerWorkerConfigDataDiskOutput) DiskType

func (ScaleWorkerWorkerConfigDataDiskOutput) ElementType

func (ScaleWorkerWorkerConfigDataDiskOutput) Encrypt

func (ScaleWorkerWorkerConfigDataDiskOutput) FileSystem

func (ScaleWorkerWorkerConfigDataDiskOutput) KmsKeyId

func (ScaleWorkerWorkerConfigDataDiskOutput) MountTarget

func (ScaleWorkerWorkerConfigDataDiskOutput) SnapshotId

func (ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutput

func (o ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutput() ScaleWorkerWorkerConfigDataDiskOutput

func (ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutputWithContext

func (o ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskOutput

type ScaleWorkerWorkerConfigInput

type ScaleWorkerWorkerConfigInput interface {
	pulumi.Input

	ToScaleWorkerWorkerConfigOutput() ScaleWorkerWorkerConfigOutput
	ToScaleWorkerWorkerConfigOutputWithContext(context.Context) ScaleWorkerWorkerConfigOutput
}

ScaleWorkerWorkerConfigInput is an input type that accepts ScaleWorkerWorkerConfigArgs and ScaleWorkerWorkerConfigOutput values. You can construct a concrete instance of `ScaleWorkerWorkerConfigInput` via:

ScaleWorkerWorkerConfigArgs{...}

type ScaleWorkerWorkerConfigOutput

type ScaleWorkerWorkerConfigOutput struct{ *pulumi.OutputState }

func (ScaleWorkerWorkerConfigOutput) AvailabilityZone

func (ScaleWorkerWorkerConfigOutput) BandwidthPackageId

func (o ScaleWorkerWorkerConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput

func (ScaleWorkerWorkerConfigOutput) CamRoleName

func (ScaleWorkerWorkerConfigOutput) Count

func (ScaleWorkerWorkerConfigOutput) DataDisks

func (ScaleWorkerWorkerConfigOutput) DesiredPodNum

func (ScaleWorkerWorkerConfigOutput) DisasterRecoverGroupIds

func (o ScaleWorkerWorkerConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput

func (ScaleWorkerWorkerConfigOutput) ElementType

func (ScaleWorkerWorkerConfigOutput) EnhancedMonitorService

func (o ScaleWorkerWorkerConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput

func (ScaleWorkerWorkerConfigOutput) EnhancedSecurityService

func (o ScaleWorkerWorkerConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput

func (ScaleWorkerWorkerConfigOutput) Hostname

func (ScaleWorkerWorkerConfigOutput) HpcClusterId

func (ScaleWorkerWorkerConfigOutput) ImgId

func (ScaleWorkerWorkerConfigOutput) InstanceChargeType

func (o ScaleWorkerWorkerConfigOutput) InstanceChargeType() pulumi.StringPtrOutput

func (ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidPeriod

func (o ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput

func (ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag

func (o ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput

func (ScaleWorkerWorkerConfigOutput) InstanceName

func (ScaleWorkerWorkerConfigOutput) InstanceType

func (ScaleWorkerWorkerConfigOutput) InternetChargeType

func (o ScaleWorkerWorkerConfigOutput) InternetChargeType() pulumi.StringPtrOutput

func (ScaleWorkerWorkerConfigOutput) InternetMaxBandwidthOut

func (o ScaleWorkerWorkerConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (ScaleWorkerWorkerConfigOutput) KeyIds

func (ScaleWorkerWorkerConfigOutput) Password

func (ScaleWorkerWorkerConfigOutput) PublicIpAssigned

func (o ScaleWorkerWorkerConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput

func (ScaleWorkerWorkerConfigOutput) SecurityGroupIds

func (ScaleWorkerWorkerConfigOutput) SubnetId

func (ScaleWorkerWorkerConfigOutput) SystemDiskSize

func (ScaleWorkerWorkerConfigOutput) SystemDiskType

func (ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutput

func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutput() ScaleWorkerWorkerConfigOutput

func (ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutputWithContext

func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigOutput

func (ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutput

func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput

func (ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext

func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput

func (ScaleWorkerWorkerConfigOutput) UserData

type ScaleWorkerWorkerConfigPtrInput

type ScaleWorkerWorkerConfigPtrInput interface {
	pulumi.Input

	ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
	ToScaleWorkerWorkerConfigPtrOutputWithContext(context.Context) ScaleWorkerWorkerConfigPtrOutput
}

ScaleWorkerWorkerConfigPtrInput is an input type that accepts ScaleWorkerWorkerConfigArgs, ScaleWorkerWorkerConfigPtr and ScaleWorkerWorkerConfigPtrOutput values. You can construct a concrete instance of `ScaleWorkerWorkerConfigPtrInput` via:

        ScaleWorkerWorkerConfigArgs{...}

or:

        nil

type ScaleWorkerWorkerConfigPtrOutput

type ScaleWorkerWorkerConfigPtrOutput struct{ *pulumi.OutputState }

func (ScaleWorkerWorkerConfigPtrOutput) AvailabilityZone

func (ScaleWorkerWorkerConfigPtrOutput) BandwidthPackageId

func (ScaleWorkerWorkerConfigPtrOutput) CamRoleName

func (ScaleWorkerWorkerConfigPtrOutput) Count

func (ScaleWorkerWorkerConfigPtrOutput) DataDisks

func (ScaleWorkerWorkerConfigPtrOutput) DesiredPodNum

func (ScaleWorkerWorkerConfigPtrOutput) DisasterRecoverGroupIds

func (o ScaleWorkerWorkerConfigPtrOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput

func (ScaleWorkerWorkerConfigPtrOutput) Elem

func (ScaleWorkerWorkerConfigPtrOutput) ElementType

func (ScaleWorkerWorkerConfigPtrOutput) EnhancedMonitorService

func (o ScaleWorkerWorkerConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput

func (ScaleWorkerWorkerConfigPtrOutput) EnhancedSecurityService

func (o ScaleWorkerWorkerConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput

func (ScaleWorkerWorkerConfigPtrOutput) Hostname

func (ScaleWorkerWorkerConfigPtrOutput) HpcClusterId

func (ScaleWorkerWorkerConfigPtrOutput) ImgId

func (ScaleWorkerWorkerConfigPtrOutput) InstanceChargeType

func (ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidPeriod

func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput

func (ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag

func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput

func (ScaleWorkerWorkerConfigPtrOutput) InstanceName

func (ScaleWorkerWorkerConfigPtrOutput) InstanceType

func (ScaleWorkerWorkerConfigPtrOutput) InternetChargeType

func (ScaleWorkerWorkerConfigPtrOutput) InternetMaxBandwidthOut

func (o ScaleWorkerWorkerConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (ScaleWorkerWorkerConfigPtrOutput) KeyIds

func (ScaleWorkerWorkerConfigPtrOutput) Password

func (ScaleWorkerWorkerConfigPtrOutput) PublicIpAssigned

func (ScaleWorkerWorkerConfigPtrOutput) SecurityGroupIds

func (ScaleWorkerWorkerConfigPtrOutput) SubnetId

func (ScaleWorkerWorkerConfigPtrOutput) SystemDiskSize

func (ScaleWorkerWorkerConfigPtrOutput) SystemDiskType

func (ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutput

func (o ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput

func (ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext

func (o ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput

func (ScaleWorkerWorkerConfigPtrOutput) UserData

type ScaleWorkerWorkerInstancesList

type ScaleWorkerWorkerInstancesList struct {
	FailedReason  *string `pulumi:"failedReason"`
	InstanceId    *string `pulumi:"instanceId"`
	InstanceRole  *string `pulumi:"instanceRole"`
	InstanceState *string `pulumi:"instanceState"`
	LanIp         *string `pulumi:"lanIp"`
}

type ScaleWorkerWorkerInstancesListArgs

type ScaleWorkerWorkerInstancesListArgs struct {
	FailedReason  pulumi.StringPtrInput `pulumi:"failedReason"`
	InstanceId    pulumi.StringPtrInput `pulumi:"instanceId"`
	InstanceRole  pulumi.StringPtrInput `pulumi:"instanceRole"`
	InstanceState pulumi.StringPtrInput `pulumi:"instanceState"`
	LanIp         pulumi.StringPtrInput `pulumi:"lanIp"`
}

func (ScaleWorkerWorkerInstancesListArgs) ElementType

func (ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutput

func (i ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput

func (ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutputWithContext

func (i ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListOutput

type ScaleWorkerWorkerInstancesListArray

type ScaleWorkerWorkerInstancesListArray []ScaleWorkerWorkerInstancesListInput

func (ScaleWorkerWorkerInstancesListArray) ElementType

func (ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutput

func (i ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutput() ScaleWorkerWorkerInstancesListArrayOutput

func (ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutputWithContext

func (i ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListArrayOutput

type ScaleWorkerWorkerInstancesListArrayInput

type ScaleWorkerWorkerInstancesListArrayInput interface {
	pulumi.Input

	ToScaleWorkerWorkerInstancesListArrayOutput() ScaleWorkerWorkerInstancesListArrayOutput
	ToScaleWorkerWorkerInstancesListArrayOutputWithContext(context.Context) ScaleWorkerWorkerInstancesListArrayOutput
}

ScaleWorkerWorkerInstancesListArrayInput is an input type that accepts ScaleWorkerWorkerInstancesListArray and ScaleWorkerWorkerInstancesListArrayOutput values. You can construct a concrete instance of `ScaleWorkerWorkerInstancesListArrayInput` via:

ScaleWorkerWorkerInstancesListArray{ ScaleWorkerWorkerInstancesListArgs{...} }

type ScaleWorkerWorkerInstancesListArrayOutput

type ScaleWorkerWorkerInstancesListArrayOutput struct{ *pulumi.OutputState }

func (ScaleWorkerWorkerInstancesListArrayOutput) ElementType

func (ScaleWorkerWorkerInstancesListArrayOutput) Index

func (ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutput

func (o ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutput() ScaleWorkerWorkerInstancesListArrayOutput

func (ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutputWithContext

func (o ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListArrayOutput

type ScaleWorkerWorkerInstancesListInput

type ScaleWorkerWorkerInstancesListInput interface {
	pulumi.Input

	ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput
	ToScaleWorkerWorkerInstancesListOutputWithContext(context.Context) ScaleWorkerWorkerInstancesListOutput
}

ScaleWorkerWorkerInstancesListInput is an input type that accepts ScaleWorkerWorkerInstancesListArgs and ScaleWorkerWorkerInstancesListOutput values. You can construct a concrete instance of `ScaleWorkerWorkerInstancesListInput` via:

ScaleWorkerWorkerInstancesListArgs{...}

type ScaleWorkerWorkerInstancesListOutput

type ScaleWorkerWorkerInstancesListOutput struct{ *pulumi.OutputState }

func (ScaleWorkerWorkerInstancesListOutput) ElementType

func (ScaleWorkerWorkerInstancesListOutput) FailedReason

func (ScaleWorkerWorkerInstancesListOutput) InstanceId

func (ScaleWorkerWorkerInstancesListOutput) InstanceRole

func (ScaleWorkerWorkerInstancesListOutput) InstanceState

func (ScaleWorkerWorkerInstancesListOutput) LanIp

func (ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutput

func (o ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput

func (ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutputWithContext

func (o ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListOutput

type ServerlessNodePool

type ServerlessNodePool struct {
	pulumi.CustomResourceState

	// cluster id of serverless node pool.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// labels of serverless node.
	Labels pulumi.MapOutput `pulumi:"labels"`
	// life state of serverless node pool.
	LifeState pulumi.StringOutput `pulumi:"lifeState"`
	// serverless node pool name.
	Name pulumi.StringOutput `pulumi:"name"`
	// security groups of serverless node pool.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	// node list of serverless node pool.
	ServerlessNodes ServerlessNodePoolServerlessNodeArrayOutput `pulumi:"serverlessNodes"`
	// taints of serverless node.
	Taints ServerlessNodePoolTaintArrayOutput `pulumi:"taints"`
}

func GetServerlessNodePool

func GetServerlessNodePool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServerlessNodePoolState, opts ...pulumi.ResourceOption) (*ServerlessNodePool, error)

GetServerlessNodePool gets an existing ServerlessNodePool 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 NewServerlessNodePool

func NewServerlessNodePool(ctx *pulumi.Context,
	name string, args *ServerlessNodePoolArgs, opts ...pulumi.ResourceOption) (*ServerlessNodePool, error)

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

func (*ServerlessNodePool) ElementType

func (*ServerlessNodePool) ElementType() reflect.Type

func (*ServerlessNodePool) ToServerlessNodePoolOutput

func (i *ServerlessNodePool) ToServerlessNodePoolOutput() ServerlessNodePoolOutput

func (*ServerlessNodePool) ToServerlessNodePoolOutputWithContext

func (i *ServerlessNodePool) ToServerlessNodePoolOutputWithContext(ctx context.Context) ServerlessNodePoolOutput

type ServerlessNodePoolArgs

type ServerlessNodePoolArgs struct {
	// cluster id of serverless node pool.
	ClusterId pulumi.StringInput
	// labels of serverless node.
	Labels pulumi.MapInput
	// serverless node pool name.
	Name pulumi.StringPtrInput
	// security groups of serverless node pool.
	SecurityGroupIds pulumi.StringArrayInput
	// node list of serverless node pool.
	ServerlessNodes ServerlessNodePoolServerlessNodeArrayInput
	// taints of serverless node.
	Taints ServerlessNodePoolTaintArrayInput
}

The set of arguments for constructing a ServerlessNodePool resource.

func (ServerlessNodePoolArgs) ElementType

func (ServerlessNodePoolArgs) ElementType() reflect.Type

type ServerlessNodePoolArray

type ServerlessNodePoolArray []ServerlessNodePoolInput

func (ServerlessNodePoolArray) ElementType

func (ServerlessNodePoolArray) ElementType() reflect.Type

func (ServerlessNodePoolArray) ToServerlessNodePoolArrayOutput

func (i ServerlessNodePoolArray) ToServerlessNodePoolArrayOutput() ServerlessNodePoolArrayOutput

func (ServerlessNodePoolArray) ToServerlessNodePoolArrayOutputWithContext

func (i ServerlessNodePoolArray) ToServerlessNodePoolArrayOutputWithContext(ctx context.Context) ServerlessNodePoolArrayOutput

type ServerlessNodePoolArrayInput

type ServerlessNodePoolArrayInput interface {
	pulumi.Input

	ToServerlessNodePoolArrayOutput() ServerlessNodePoolArrayOutput
	ToServerlessNodePoolArrayOutputWithContext(context.Context) ServerlessNodePoolArrayOutput
}

ServerlessNodePoolArrayInput is an input type that accepts ServerlessNodePoolArray and ServerlessNodePoolArrayOutput values. You can construct a concrete instance of `ServerlessNodePoolArrayInput` via:

ServerlessNodePoolArray{ ServerlessNodePoolArgs{...} }

type ServerlessNodePoolArrayOutput

type ServerlessNodePoolArrayOutput struct{ *pulumi.OutputState }

func (ServerlessNodePoolArrayOutput) ElementType

func (ServerlessNodePoolArrayOutput) Index

func (ServerlessNodePoolArrayOutput) ToServerlessNodePoolArrayOutput

func (o ServerlessNodePoolArrayOutput) ToServerlessNodePoolArrayOutput() ServerlessNodePoolArrayOutput

func (ServerlessNodePoolArrayOutput) ToServerlessNodePoolArrayOutputWithContext

func (o ServerlessNodePoolArrayOutput) ToServerlessNodePoolArrayOutputWithContext(ctx context.Context) ServerlessNodePoolArrayOutput

type ServerlessNodePoolInput

type ServerlessNodePoolInput interface {
	pulumi.Input

	ToServerlessNodePoolOutput() ServerlessNodePoolOutput
	ToServerlessNodePoolOutputWithContext(ctx context.Context) ServerlessNodePoolOutput
}

type ServerlessNodePoolMap

type ServerlessNodePoolMap map[string]ServerlessNodePoolInput

func (ServerlessNodePoolMap) ElementType

func (ServerlessNodePoolMap) ElementType() reflect.Type

func (ServerlessNodePoolMap) ToServerlessNodePoolMapOutput

func (i ServerlessNodePoolMap) ToServerlessNodePoolMapOutput() ServerlessNodePoolMapOutput

func (ServerlessNodePoolMap) ToServerlessNodePoolMapOutputWithContext

func (i ServerlessNodePoolMap) ToServerlessNodePoolMapOutputWithContext(ctx context.Context) ServerlessNodePoolMapOutput

type ServerlessNodePoolMapInput

type ServerlessNodePoolMapInput interface {
	pulumi.Input

	ToServerlessNodePoolMapOutput() ServerlessNodePoolMapOutput
	ToServerlessNodePoolMapOutputWithContext(context.Context) ServerlessNodePoolMapOutput
}

ServerlessNodePoolMapInput is an input type that accepts ServerlessNodePoolMap and ServerlessNodePoolMapOutput values. You can construct a concrete instance of `ServerlessNodePoolMapInput` via:

ServerlessNodePoolMap{ "key": ServerlessNodePoolArgs{...} }

type ServerlessNodePoolMapOutput

type ServerlessNodePoolMapOutput struct{ *pulumi.OutputState }

func (ServerlessNodePoolMapOutput) ElementType

func (ServerlessNodePoolMapOutput) MapIndex

func (ServerlessNodePoolMapOutput) ToServerlessNodePoolMapOutput

func (o ServerlessNodePoolMapOutput) ToServerlessNodePoolMapOutput() ServerlessNodePoolMapOutput

func (ServerlessNodePoolMapOutput) ToServerlessNodePoolMapOutputWithContext

func (o ServerlessNodePoolMapOutput) ToServerlessNodePoolMapOutputWithContext(ctx context.Context) ServerlessNodePoolMapOutput

type ServerlessNodePoolOutput

type ServerlessNodePoolOutput struct{ *pulumi.OutputState }

func (ServerlessNodePoolOutput) ClusterId

cluster id of serverless node pool.

func (ServerlessNodePoolOutput) ElementType

func (ServerlessNodePoolOutput) ElementType() reflect.Type

func (ServerlessNodePoolOutput) Labels

labels of serverless node.

func (ServerlessNodePoolOutput) LifeState

life state of serverless node pool.

func (ServerlessNodePoolOutput) Name

serverless node pool name.

func (ServerlessNodePoolOutput) SecurityGroupIds

func (o ServerlessNodePoolOutput) SecurityGroupIds() pulumi.StringArrayOutput

security groups of serverless node pool.

func (ServerlessNodePoolOutput) ServerlessNodes

node list of serverless node pool.

func (ServerlessNodePoolOutput) Taints

taints of serverless node.

func (ServerlessNodePoolOutput) ToServerlessNodePoolOutput

func (o ServerlessNodePoolOutput) ToServerlessNodePoolOutput() ServerlessNodePoolOutput

func (ServerlessNodePoolOutput) ToServerlessNodePoolOutputWithContext

func (o ServerlessNodePoolOutput) ToServerlessNodePoolOutputWithContext(ctx context.Context) ServerlessNodePoolOutput

type ServerlessNodePoolServerlessNode

type ServerlessNodePoolServerlessNode struct {
	DisplayName *string `pulumi:"displayName"`
	SubnetId    string  `pulumi:"subnetId"`
}

type ServerlessNodePoolServerlessNodeArgs

type ServerlessNodePoolServerlessNodeArgs struct {
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	SubnetId    pulumi.StringInput    `pulumi:"subnetId"`
}

func (ServerlessNodePoolServerlessNodeArgs) ElementType

func (ServerlessNodePoolServerlessNodeArgs) ToServerlessNodePoolServerlessNodeOutput

func (i ServerlessNodePoolServerlessNodeArgs) ToServerlessNodePoolServerlessNodeOutput() ServerlessNodePoolServerlessNodeOutput

func (ServerlessNodePoolServerlessNodeArgs) ToServerlessNodePoolServerlessNodeOutputWithContext

func (i ServerlessNodePoolServerlessNodeArgs) ToServerlessNodePoolServerlessNodeOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeOutput

type ServerlessNodePoolServerlessNodeArray

type ServerlessNodePoolServerlessNodeArray []ServerlessNodePoolServerlessNodeInput

func (ServerlessNodePoolServerlessNodeArray) ElementType

func (ServerlessNodePoolServerlessNodeArray) ToServerlessNodePoolServerlessNodeArrayOutput

func (i ServerlessNodePoolServerlessNodeArray) ToServerlessNodePoolServerlessNodeArrayOutput() ServerlessNodePoolServerlessNodeArrayOutput

func (ServerlessNodePoolServerlessNodeArray) ToServerlessNodePoolServerlessNodeArrayOutputWithContext

func (i ServerlessNodePoolServerlessNodeArray) ToServerlessNodePoolServerlessNodeArrayOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeArrayOutput

type ServerlessNodePoolServerlessNodeArrayInput

type ServerlessNodePoolServerlessNodeArrayInput interface {
	pulumi.Input

	ToServerlessNodePoolServerlessNodeArrayOutput() ServerlessNodePoolServerlessNodeArrayOutput
	ToServerlessNodePoolServerlessNodeArrayOutputWithContext(context.Context) ServerlessNodePoolServerlessNodeArrayOutput
}

ServerlessNodePoolServerlessNodeArrayInput is an input type that accepts ServerlessNodePoolServerlessNodeArray and ServerlessNodePoolServerlessNodeArrayOutput values. You can construct a concrete instance of `ServerlessNodePoolServerlessNodeArrayInput` via:

ServerlessNodePoolServerlessNodeArray{ ServerlessNodePoolServerlessNodeArgs{...} }

type ServerlessNodePoolServerlessNodeArrayOutput

type ServerlessNodePoolServerlessNodeArrayOutput struct{ *pulumi.OutputState }

func (ServerlessNodePoolServerlessNodeArrayOutput) ElementType

func (ServerlessNodePoolServerlessNodeArrayOutput) Index

func (ServerlessNodePoolServerlessNodeArrayOutput) ToServerlessNodePoolServerlessNodeArrayOutput

func (o ServerlessNodePoolServerlessNodeArrayOutput) ToServerlessNodePoolServerlessNodeArrayOutput() ServerlessNodePoolServerlessNodeArrayOutput

func (ServerlessNodePoolServerlessNodeArrayOutput) ToServerlessNodePoolServerlessNodeArrayOutputWithContext

func (o ServerlessNodePoolServerlessNodeArrayOutput) ToServerlessNodePoolServerlessNodeArrayOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeArrayOutput

type ServerlessNodePoolServerlessNodeInput

type ServerlessNodePoolServerlessNodeInput interface {
	pulumi.Input

	ToServerlessNodePoolServerlessNodeOutput() ServerlessNodePoolServerlessNodeOutput
	ToServerlessNodePoolServerlessNodeOutputWithContext(context.Context) ServerlessNodePoolServerlessNodeOutput
}

ServerlessNodePoolServerlessNodeInput is an input type that accepts ServerlessNodePoolServerlessNodeArgs and ServerlessNodePoolServerlessNodeOutput values. You can construct a concrete instance of `ServerlessNodePoolServerlessNodeInput` via:

ServerlessNodePoolServerlessNodeArgs{...}

type ServerlessNodePoolServerlessNodeOutput

type ServerlessNodePoolServerlessNodeOutput struct{ *pulumi.OutputState }

func (ServerlessNodePoolServerlessNodeOutput) DisplayName

func (ServerlessNodePoolServerlessNodeOutput) ElementType

func (ServerlessNodePoolServerlessNodeOutput) SubnetId

func (ServerlessNodePoolServerlessNodeOutput) ToServerlessNodePoolServerlessNodeOutput

func (o ServerlessNodePoolServerlessNodeOutput) ToServerlessNodePoolServerlessNodeOutput() ServerlessNodePoolServerlessNodeOutput

func (ServerlessNodePoolServerlessNodeOutput) ToServerlessNodePoolServerlessNodeOutputWithContext

func (o ServerlessNodePoolServerlessNodeOutput) ToServerlessNodePoolServerlessNodeOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeOutput

type ServerlessNodePoolState

type ServerlessNodePoolState struct {
	// cluster id of serverless node pool.
	ClusterId pulumi.StringPtrInput
	// labels of serverless node.
	Labels pulumi.MapInput
	// life state of serverless node pool.
	LifeState pulumi.StringPtrInput
	// serverless node pool name.
	Name pulumi.StringPtrInput
	// security groups of serverless node pool.
	SecurityGroupIds pulumi.StringArrayInput
	// node list of serverless node pool.
	ServerlessNodes ServerlessNodePoolServerlessNodeArrayInput
	// taints of serverless node.
	Taints ServerlessNodePoolTaintArrayInput
}

func (ServerlessNodePoolState) ElementType

func (ServerlessNodePoolState) ElementType() reflect.Type

type ServerlessNodePoolTaint

type ServerlessNodePoolTaint struct {
	Effect string `pulumi:"effect"`
	Key    string `pulumi:"key"`
	Value  string `pulumi:"value"`
}

type ServerlessNodePoolTaintArgs

type ServerlessNodePoolTaintArgs struct {
	Effect pulumi.StringInput `pulumi:"effect"`
	Key    pulumi.StringInput `pulumi:"key"`
	Value  pulumi.StringInput `pulumi:"value"`
}

func (ServerlessNodePoolTaintArgs) ElementType

func (ServerlessNodePoolTaintArgs) ToServerlessNodePoolTaintOutput

func (i ServerlessNodePoolTaintArgs) ToServerlessNodePoolTaintOutput() ServerlessNodePoolTaintOutput

func (ServerlessNodePoolTaintArgs) ToServerlessNodePoolTaintOutputWithContext

func (i ServerlessNodePoolTaintArgs) ToServerlessNodePoolTaintOutputWithContext(ctx context.Context) ServerlessNodePoolTaintOutput

type ServerlessNodePoolTaintArray

type ServerlessNodePoolTaintArray []ServerlessNodePoolTaintInput

func (ServerlessNodePoolTaintArray) ElementType

func (ServerlessNodePoolTaintArray) ToServerlessNodePoolTaintArrayOutput

func (i ServerlessNodePoolTaintArray) ToServerlessNodePoolTaintArrayOutput() ServerlessNodePoolTaintArrayOutput

func (ServerlessNodePoolTaintArray) ToServerlessNodePoolTaintArrayOutputWithContext

func (i ServerlessNodePoolTaintArray) ToServerlessNodePoolTaintArrayOutputWithContext(ctx context.Context) ServerlessNodePoolTaintArrayOutput

type ServerlessNodePoolTaintArrayInput

type ServerlessNodePoolTaintArrayInput interface {
	pulumi.Input

	ToServerlessNodePoolTaintArrayOutput() ServerlessNodePoolTaintArrayOutput
	ToServerlessNodePoolTaintArrayOutputWithContext(context.Context) ServerlessNodePoolTaintArrayOutput
}

ServerlessNodePoolTaintArrayInput is an input type that accepts ServerlessNodePoolTaintArray and ServerlessNodePoolTaintArrayOutput values. You can construct a concrete instance of `ServerlessNodePoolTaintArrayInput` via:

ServerlessNodePoolTaintArray{ ServerlessNodePoolTaintArgs{...} }

type ServerlessNodePoolTaintArrayOutput

type ServerlessNodePoolTaintArrayOutput struct{ *pulumi.OutputState }

func (ServerlessNodePoolTaintArrayOutput) ElementType

func (ServerlessNodePoolTaintArrayOutput) Index

func (ServerlessNodePoolTaintArrayOutput) ToServerlessNodePoolTaintArrayOutput

func (o ServerlessNodePoolTaintArrayOutput) ToServerlessNodePoolTaintArrayOutput() ServerlessNodePoolTaintArrayOutput

func (ServerlessNodePoolTaintArrayOutput) ToServerlessNodePoolTaintArrayOutputWithContext

func (o ServerlessNodePoolTaintArrayOutput) ToServerlessNodePoolTaintArrayOutputWithContext(ctx context.Context) ServerlessNodePoolTaintArrayOutput

type ServerlessNodePoolTaintInput

type ServerlessNodePoolTaintInput interface {
	pulumi.Input

	ToServerlessNodePoolTaintOutput() ServerlessNodePoolTaintOutput
	ToServerlessNodePoolTaintOutputWithContext(context.Context) ServerlessNodePoolTaintOutput
}

ServerlessNodePoolTaintInput is an input type that accepts ServerlessNodePoolTaintArgs and ServerlessNodePoolTaintOutput values. You can construct a concrete instance of `ServerlessNodePoolTaintInput` via:

ServerlessNodePoolTaintArgs{...}

type ServerlessNodePoolTaintOutput

type ServerlessNodePoolTaintOutput struct{ *pulumi.OutputState }

func (ServerlessNodePoolTaintOutput) Effect

func (ServerlessNodePoolTaintOutput) ElementType

func (ServerlessNodePoolTaintOutput) Key

func (ServerlessNodePoolTaintOutput) ToServerlessNodePoolTaintOutput

func (o ServerlessNodePoolTaintOutput) ToServerlessNodePoolTaintOutput() ServerlessNodePoolTaintOutput

func (ServerlessNodePoolTaintOutput) ToServerlessNodePoolTaintOutputWithContext

func (o ServerlessNodePoolTaintOutput) ToServerlessNodePoolTaintOutputWithContext(ctx context.Context) ServerlessNodePoolTaintOutput

func (ServerlessNodePoolTaintOutput) Value

Jump to

Keyboard shortcuts

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