Documentation
¶
Index ¶
- type Addon
- type AddonArgs
- type AddonArray
- type AddonArrayInput
- type AddonArrayOutput
- type AddonAttachment
- type AddonAttachmentArgs
- type AddonAttachmentArray
- type AddonAttachmentArrayInput
- type AddonAttachmentArrayOutput
- func (AddonAttachmentArrayOutput) ElementType() reflect.Type
- func (o AddonAttachmentArrayOutput) Index(i pulumi.IntInput) AddonAttachmentOutput
- func (o AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutput() AddonAttachmentArrayOutput
- func (o AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutputWithContext(ctx context.Context) AddonAttachmentArrayOutput
- type AddonAttachmentInput
- type AddonAttachmentMap
- type AddonAttachmentMapInput
- type AddonAttachmentMapOutput
- func (AddonAttachmentMapOutput) ElementType() reflect.Type
- func (o AddonAttachmentMapOutput) MapIndex(k pulumi.StringInput) AddonAttachmentOutput
- func (o AddonAttachmentMapOutput) ToAddonAttachmentMapOutput() AddonAttachmentMapOutput
- func (o AddonAttachmentMapOutput) ToAddonAttachmentMapOutputWithContext(ctx context.Context) AddonAttachmentMapOutput
- type AddonAttachmentOutput
- func (o AddonAttachmentOutput) ClusterId() pulumi.StringOutput
- func (AddonAttachmentOutput) ElementType() reflect.Type
- func (o AddonAttachmentOutput) Name() pulumi.StringOutput
- func (o AddonAttachmentOutput) RawValues() pulumi.StringOutput
- func (o AddonAttachmentOutput) RawValuesType() pulumi.StringOutput
- func (o AddonAttachmentOutput) RequestBody() pulumi.StringPtrOutput
- func (o AddonAttachmentOutput) ResponseBody() pulumi.StringOutput
- func (o AddonAttachmentOutput) Status() pulumi.MapOutput
- func (o AddonAttachmentOutput) ToAddonAttachmentOutput() AddonAttachmentOutput
- func (o AddonAttachmentOutput) ToAddonAttachmentOutputWithContext(ctx context.Context) AddonAttachmentOutput
- func (o AddonAttachmentOutput) Values() pulumi.StringArrayOutput
- func (o AddonAttachmentOutput) Version() pulumi.StringOutput
- type AddonAttachmentState
- type AddonInput
- type AddonMap
- type AddonMapInput
- type AddonMapOutput
- type AddonOutput
- func (o AddonOutput) AddonName() pulumi.StringOutput
- func (o AddonOutput) AddonVersion() pulumi.StringPtrOutput
- func (o AddonOutput) ClusterId() pulumi.StringOutput
- func (AddonOutput) ElementType() reflect.Type
- func (o AddonOutput) Phase() pulumi.StringOutput
- func (o AddonOutput) RawValues() pulumi.StringPtrOutput
- func (o AddonOutput) Reason() pulumi.StringOutput
- func (o AddonOutput) ToAddonOutput() AddonOutput
- func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
- type AddonState
- type AuthAttachment
- type AuthAttachmentArgs
- type AuthAttachmentArray
- type AuthAttachmentArrayInput
- type AuthAttachmentArrayOutput
- func (AuthAttachmentArrayOutput) ElementType() reflect.Type
- func (o AuthAttachmentArrayOutput) Index(i pulumi.IntInput) AuthAttachmentOutput
- func (o AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutput() AuthAttachmentArrayOutput
- func (o AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutputWithContext(ctx context.Context) AuthAttachmentArrayOutput
- type AuthAttachmentInput
- type AuthAttachmentMap
- type AuthAttachmentMapInput
- type AuthAttachmentMapOutput
- func (AuthAttachmentMapOutput) ElementType() reflect.Type
- func (o AuthAttachmentMapOutput) MapIndex(k pulumi.StringInput) AuthAttachmentOutput
- func (o AuthAttachmentMapOutput) ToAuthAttachmentMapOutput() AuthAttachmentMapOutput
- func (o AuthAttachmentMapOutput) ToAuthAttachmentMapOutputWithContext(ctx context.Context) AuthAttachmentMapOutput
- type AuthAttachmentOutput
- func (o AuthAttachmentOutput) AutoCreateClientIds() pulumi.StringArrayOutput
- func (o AuthAttachmentOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput
- func (o AuthAttachmentOutput) AutoCreateOidcConfig() pulumi.BoolOutput
- func (o AuthAttachmentOutput) AutoInstallPodIdentityWebhookAddon() pulumi.BoolOutput
- func (o AuthAttachmentOutput) ClusterId() pulumi.StringOutput
- func (AuthAttachmentOutput) ElementType() reflect.Type
- func (o AuthAttachmentOutput) Issuer() pulumi.StringPtrOutput
- func (o AuthAttachmentOutput) JwksUri() pulumi.StringPtrOutput
- func (o AuthAttachmentOutput) TkeDefaultIssuer() pulumi.StringOutput
- func (o AuthAttachmentOutput) TkeDefaultJwksUri() pulumi.StringOutput
- func (o AuthAttachmentOutput) ToAuthAttachmentOutput() AuthAttachmentOutput
- func (o AuthAttachmentOutput) ToAuthAttachmentOutputWithContext(ctx context.Context) AuthAttachmentOutput
- func (o AuthAttachmentOutput) UseTkeDefault() pulumi.BoolPtrOutput
- type AuthAttachmentState
- type BackupStorageLocation
- type BackupStorageLocationArgs
- type BackupStorageLocationArray
- func (BackupStorageLocationArray) ElementType() reflect.Type
- func (i BackupStorageLocationArray) ToBackupStorageLocationArrayOutput() BackupStorageLocationArrayOutput
- func (i BackupStorageLocationArray) ToBackupStorageLocationArrayOutputWithContext(ctx context.Context) BackupStorageLocationArrayOutput
- type BackupStorageLocationArrayInput
- type BackupStorageLocationArrayOutput
- func (BackupStorageLocationArrayOutput) ElementType() reflect.Type
- func (o BackupStorageLocationArrayOutput) Index(i pulumi.IntInput) BackupStorageLocationOutput
- func (o BackupStorageLocationArrayOutput) ToBackupStorageLocationArrayOutput() BackupStorageLocationArrayOutput
- func (o BackupStorageLocationArrayOutput) ToBackupStorageLocationArrayOutputWithContext(ctx context.Context) BackupStorageLocationArrayOutput
- type BackupStorageLocationInput
- type BackupStorageLocationMap
- type BackupStorageLocationMapInput
- type BackupStorageLocationMapOutput
- func (BackupStorageLocationMapOutput) ElementType() reflect.Type
- func (o BackupStorageLocationMapOutput) MapIndex(k pulumi.StringInput) BackupStorageLocationOutput
- func (o BackupStorageLocationMapOutput) ToBackupStorageLocationMapOutput() BackupStorageLocationMapOutput
- func (o BackupStorageLocationMapOutput) ToBackupStorageLocationMapOutputWithContext(ctx context.Context) BackupStorageLocationMapOutput
- type BackupStorageLocationOutput
- func (o BackupStorageLocationOutput) Bucket() pulumi.StringOutput
- func (BackupStorageLocationOutput) ElementType() reflect.Type
- func (o BackupStorageLocationOutput) Message() pulumi.StringOutput
- func (o BackupStorageLocationOutput) Name() pulumi.StringOutput
- func (o BackupStorageLocationOutput) Path() pulumi.StringPtrOutput
- func (o BackupStorageLocationOutput) State() pulumi.StringOutput
- func (o BackupStorageLocationOutput) StorageRegion() pulumi.StringOutput
- func (o BackupStorageLocationOutput) ToBackupStorageLocationOutput() BackupStorageLocationOutput
- func (o BackupStorageLocationOutput) ToBackupStorageLocationOutputWithContext(ctx context.Context) BackupStorageLocationOutput
- type BackupStorageLocationState
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterAttachment
- type ClusterAttachmentArgs
- type ClusterAttachmentArray
- type ClusterAttachmentArrayInput
- type ClusterAttachmentArrayOutput
- func (ClusterAttachmentArrayOutput) ElementType() reflect.Type
- func (o ClusterAttachmentArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentOutput
- func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput
- func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext(ctx context.Context) ClusterAttachmentArrayOutput
- type ClusterAttachmentInput
- type ClusterAttachmentMap
- type ClusterAttachmentMapInput
- type ClusterAttachmentMapOutput
- func (ClusterAttachmentMapOutput) ElementType() reflect.Type
- func (o ClusterAttachmentMapOutput) MapIndex(k pulumi.StringInput) ClusterAttachmentOutput
- func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput
- func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutputWithContext(ctx context.Context) ClusterAttachmentMapOutput
- type ClusterAttachmentOutput
- func (o ClusterAttachmentOutput) ClusterId() pulumi.StringOutput
- func (ClusterAttachmentOutput) ElementType() reflect.Type
- func (o ClusterAttachmentOutput) Hostname() pulumi.StringPtrOutput
- func (o ClusterAttachmentOutput) InstanceId() pulumi.StringOutput
- func (o ClusterAttachmentOutput) KeyIds() pulumi.StringPtrOutput
- func (o ClusterAttachmentOutput) Labels() pulumi.MapOutput
- func (o ClusterAttachmentOutput) Password() pulumi.StringPtrOutput
- func (o ClusterAttachmentOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ClusterAttachmentOutput) State() pulumi.StringOutput
- func (o ClusterAttachmentOutput) ToClusterAttachmentOutput() ClusterAttachmentOutput
- func (o ClusterAttachmentOutput) ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput
- func (o ClusterAttachmentOutput) Unschedulable() pulumi.IntPtrOutput
- func (o ClusterAttachmentOutput) WorkerConfig() ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentOutput) WorkerConfigOverrides() ClusterAttachmentWorkerConfigOverridesPtrOutput
- type ClusterAttachmentState
- type ClusterAttachmentWorkerConfig
- type ClusterAttachmentWorkerConfigArgs
- func (ClusterAttachmentWorkerConfigArgs) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutput() ClusterAttachmentWorkerConfigOutput
- func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOutput
- func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
- func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput
- type ClusterAttachmentWorkerConfigDataDisk
- type ClusterAttachmentWorkerConfigDataDiskArgs
- func (ClusterAttachmentWorkerConfigDataDiskArgs) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput
- func (i ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskOutput
- type ClusterAttachmentWorkerConfigDataDiskArray
- func (ClusterAttachmentWorkerConfigDataDiskArray) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutput() ClusterAttachmentWorkerConfigDataDiskArrayOutput
- func (i ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskArrayOutput
- type ClusterAttachmentWorkerConfigDataDiskArrayInput
- type ClusterAttachmentWorkerConfigDataDiskArrayOutput
- func (ClusterAttachmentWorkerConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigDataDiskArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentWorkerConfigDataDiskOutput
- func (o ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutput() ClusterAttachmentWorkerConfigDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskArrayOutput
- type ClusterAttachmentWorkerConfigDataDiskInput
- type ClusterAttachmentWorkerConfigDataDiskOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterAttachmentWorkerConfigDataDiskOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskOutput
- type ClusterAttachmentWorkerConfigGpuArgs
- type ClusterAttachmentWorkerConfigGpuArgsArgs
- func (ClusterAttachmentWorkerConfigGpuArgsArgs) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsOutput() ClusterAttachmentWorkerConfigGpuArgsOutput
- func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsOutput
- func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
- func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsPtrOutput
- type ClusterAttachmentWorkerConfigGpuArgsInput
- type ClusterAttachmentWorkerConfigGpuArgsOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsOutput) Cuda() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsOutput) Cudnn() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsOutput) CustomDriver() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsOutput) Driver() pulumi.MapOutput
- func (ClusterAttachmentWorkerConfigGpuArgsOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigGpuArgsOutput) MigEnable() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsOutput() ClusterAttachmentWorkerConfigGpuArgsOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsPtrOutput
- type ClusterAttachmentWorkerConfigGpuArgsPtrInput
- type ClusterAttachmentWorkerConfigGpuArgsPtrOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Cuda() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Cudnn() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) CustomDriver() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Driver() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Elem() ClusterAttachmentWorkerConfigGpuArgsOutput
- func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) MigEnable() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
- func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsPtrOutput
- type ClusterAttachmentWorkerConfigInput
- type ClusterAttachmentWorkerConfigOutput
- func (o ClusterAttachmentWorkerConfigOutput) DataDisks() ClusterAttachmentWorkerConfigDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (ClusterAttachmentWorkerConfigOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ClusterAttachmentWorkerConfigOutput) GpuArgs() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) PreStartUserScript() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutput() ClusterAttachmentWorkerConfigOutput
- func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOutput
- func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) UserData() pulumi.StringPtrOutput
- type ClusterAttachmentWorkerConfigOverrides
- type ClusterAttachmentWorkerConfigOverridesArgs
- func (ClusterAttachmentWorkerConfigOverridesArgs) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutput() ClusterAttachmentWorkerConfigOverridesOutput
- func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesOutput
- func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
- type ClusterAttachmentWorkerConfigOverridesDataDisk
- type ClusterAttachmentWorkerConfigOverridesDataDiskArgs
- func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput() ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- func (i ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- type ClusterAttachmentWorkerConfigOverridesDataDiskArray
- func (ClusterAttachmentWorkerConfigOverridesDataDiskArray) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- func (i ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- type ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput
- type ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- type ClusterAttachmentWorkerConfigOverridesDataDiskInput
- type ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput() ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- type ClusterAttachmentWorkerConfigOverridesGpuArgs
- type ClusterAttachmentWorkerConfigOverridesGpuArgsArgs
- func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
- func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
- func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
- func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
- type ClusterAttachmentWorkerConfigOverridesGpuArgsInput
- type ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Cuda() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Cudnn() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) CustomDriver() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Driver() pulumi.MapOutput
- func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) MigEnable() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
- type ClusterAttachmentWorkerConfigOverridesGpuArgsPtrInput
- type ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Cuda() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Cudnn() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) CustomDriver() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Driver() pulumi.MapOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Elem() ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
- func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) MigEnable() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
- type ClusterAttachmentWorkerConfigOverridesInput
- type ClusterAttachmentWorkerConfigOverridesOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) DataDisks() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (ClusterAttachmentWorkerConfigOverridesOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOverridesOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) GpuArgs() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) PreStartUserScript() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutput() ClusterAttachmentWorkerConfigOverridesOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) UserData() pulumi.StringPtrOutput
- type ClusterAttachmentWorkerConfigOverridesPtrInput
- type ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DataDisks() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) Elem() ClusterAttachmentWorkerConfigOverridesOutput
- func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) GpuArgs() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) PreStartUserScript() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) UserData() pulumi.StringPtrOutput
- type ClusterAttachmentWorkerConfigPtrInput
- type ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) DataDisks() ClusterAttachmentWorkerConfigDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) Elem() ClusterAttachmentWorkerConfigOutput
- func (ClusterAttachmentWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigPtrOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) GpuArgs() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) PreStartUserScript() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) UserData() pulumi.StringPtrOutput
- type ClusterAuthOptions
- type ClusterAuthOptionsArgs
- func (ClusterAuthOptionsArgs) ElementType() reflect.Type
- func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsOutput() ClusterAuthOptionsOutput
- func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsOutputWithContext(ctx context.Context) ClusterAuthOptionsOutput
- func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
- func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput
- type ClusterAuthOptionsInput
- type ClusterAuthOptionsOutput
- func (o ClusterAuthOptionsOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput
- func (ClusterAuthOptionsOutput) ElementType() reflect.Type
- func (o ClusterAuthOptionsOutput) Issuer() pulumi.StringPtrOutput
- func (o ClusterAuthOptionsOutput) JwksUri() pulumi.StringPtrOutput
- func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsOutput() ClusterAuthOptionsOutput
- func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsOutputWithContext(ctx context.Context) ClusterAuthOptionsOutput
- func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
- func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput
- func (o ClusterAuthOptionsOutput) UseTkeDefault() pulumi.BoolPtrOutput
- type ClusterAuthOptionsPtrInput
- type ClusterAuthOptionsPtrOutput
- func (o ClusterAuthOptionsPtrOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput
- func (o ClusterAuthOptionsPtrOutput) Elem() ClusterAuthOptionsOutput
- func (ClusterAuthOptionsPtrOutput) ElementType() reflect.Type
- func (o ClusterAuthOptionsPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o ClusterAuthOptionsPtrOutput) JwksUri() pulumi.StringPtrOutput
- func (o ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
- func (o ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput
- func (o ClusterAuthOptionsPtrOutput) UseTkeDefault() pulumi.BoolPtrOutput
- type ClusterClusterAudit
- type ClusterClusterAuditArgs
- func (ClusterClusterAuditArgs) ElementType() reflect.Type
- func (i ClusterClusterAuditArgs) ToClusterClusterAuditOutput() ClusterClusterAuditOutput
- func (i ClusterClusterAuditArgs) ToClusterClusterAuditOutputWithContext(ctx context.Context) ClusterClusterAuditOutput
- func (i ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
- func (i ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput
- type ClusterClusterAuditInput
- type ClusterClusterAuditOutput
- func (o ClusterClusterAuditOutput) DeleteAuditLogAndTopic() pulumi.BoolPtrOutput
- func (ClusterClusterAuditOutput) ElementType() reflect.Type
- func (o ClusterClusterAuditOutput) Enabled() pulumi.BoolOutput
- func (o ClusterClusterAuditOutput) LogSetId() pulumi.StringPtrOutput
- func (o ClusterClusterAuditOutput) ToClusterClusterAuditOutput() ClusterClusterAuditOutput
- func (o ClusterClusterAuditOutput) ToClusterClusterAuditOutputWithContext(ctx context.Context) ClusterClusterAuditOutput
- func (o ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
- func (o ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput
- func (o ClusterClusterAuditOutput) TopicId() pulumi.StringPtrOutput
- type ClusterClusterAuditPtrInput
- type ClusterClusterAuditPtrOutput
- func (o ClusterClusterAuditPtrOutput) DeleteAuditLogAndTopic() pulumi.BoolPtrOutput
- func (o ClusterClusterAuditPtrOutput) Elem() ClusterClusterAuditOutput
- func (ClusterClusterAuditPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterAuditPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterClusterAuditPtrOutput) LogSetId() pulumi.StringPtrOutput
- func (o ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
- func (o ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput
- func (o ClusterClusterAuditPtrOutput) TopicId() pulumi.StringPtrOutput
- type ClusterClusterExtraArgs
- type ClusterClusterExtraArgsArgs
- func (ClusterClusterExtraArgsArgs) ElementType() reflect.Type
- func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutput() ClusterClusterExtraArgsOutput
- func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutputWithContext(ctx context.Context) ClusterClusterExtraArgsOutput
- func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput
- func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput
- type ClusterClusterExtraArgsInput
- type ClusterClusterExtraArgsOutput
- func (ClusterClusterExtraArgsOutput) ElementType() reflect.Type
- func (o ClusterClusterExtraArgsOutput) KubeApiservers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsOutput) KubeControllerManagers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsOutput) KubeSchedulers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutput() ClusterClusterExtraArgsOutput
- func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutputWithContext(ctx context.Context) ClusterClusterExtraArgsOutput
- func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput
- func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput
- type ClusterClusterExtraArgsPtrInput
- type ClusterClusterExtraArgsPtrOutput
- func (o ClusterClusterExtraArgsPtrOutput) Elem() ClusterClusterExtraArgsOutput
- func (ClusterClusterExtraArgsPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterExtraArgsPtrOutput) KubeApiservers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsPtrOutput) KubeControllerManagers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsPtrOutput) KubeSchedulers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput
- func (o ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput
- type ClusterEndpoint
- type ClusterEndpointArgs
- type ClusterEndpointArray
- type ClusterEndpointArrayInput
- type ClusterEndpointArrayOutput
- func (ClusterEndpointArrayOutput) ElementType() reflect.Type
- func (o ClusterEndpointArrayOutput) Index(i pulumi.IntInput) ClusterEndpointOutput
- func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
- func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput
- type ClusterEndpointInput
- type ClusterEndpointMap
- type ClusterEndpointMapInput
- type ClusterEndpointMapOutput
- func (ClusterEndpointMapOutput) ElementType() reflect.Type
- func (o ClusterEndpointMapOutput) MapIndex(k pulumi.StringInput) ClusterEndpointOutput
- func (o ClusterEndpointMapOutput) ToClusterEndpointMapOutput() ClusterEndpointMapOutput
- func (o ClusterEndpointMapOutput) ToClusterEndpointMapOutputWithContext(ctx context.Context) ClusterEndpointMapOutput
- type ClusterEndpointOutput
- func (o ClusterEndpointOutput) CertificationAuthority() pulumi.StringOutput
- func (o ClusterEndpointOutput) ClusterDeployType() pulumi.StringOutput
- func (o ClusterEndpointOutput) ClusterExternalEndpoint() pulumi.StringOutput
- func (o ClusterEndpointOutput) ClusterId() pulumi.StringOutput
- func (o ClusterEndpointOutput) ClusterInternet() pulumi.BoolPtrOutput
- func (o ClusterEndpointOutput) ClusterInternetDomain() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) ClusterInternetSecurityGroup() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) ClusterIntranet() pulumi.BoolPtrOutput
- func (o ClusterEndpointOutput) ClusterIntranetDomain() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) ClusterIntranetSubnetId() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) Domain() pulumi.StringOutput
- func (ClusterEndpointOutput) ElementType() reflect.Type
- func (o ClusterEndpointOutput) ExtensiveParameters() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) ManagedClusterInternetSecurityPolicies() pulumi.StringArrayOutputdeprecated
- func (o ClusterEndpointOutput) Password() pulumi.StringOutput
- func (o ClusterEndpointOutput) PgwEndpoint() pulumi.StringOutput
- func (o ClusterEndpointOutput) ToClusterEndpointOutput() ClusterEndpointOutput
- func (o ClusterEndpointOutput) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
- func (o ClusterEndpointOutput) UserName() pulumi.StringOutput
- type ClusterEndpointState
- type ClusterEventPersistence
- type ClusterEventPersistenceArgs
- func (ClusterEventPersistenceArgs) ElementType() reflect.Type
- func (i ClusterEventPersistenceArgs) ToClusterEventPersistenceOutput() ClusterEventPersistenceOutput
- func (i ClusterEventPersistenceArgs) ToClusterEventPersistenceOutputWithContext(ctx context.Context) ClusterEventPersistenceOutput
- func (i ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
- func (i ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput
- type ClusterEventPersistenceInput
- type ClusterEventPersistenceOutput
- func (o ClusterEventPersistenceOutput) DeleteEventLogAndTopic() pulumi.BoolPtrOutput
- func (ClusterEventPersistenceOutput) ElementType() reflect.Type
- func (o ClusterEventPersistenceOutput) Enabled() pulumi.BoolOutput
- func (o ClusterEventPersistenceOutput) LogSetId() pulumi.StringPtrOutput
- func (o ClusterEventPersistenceOutput) ToClusterEventPersistenceOutput() ClusterEventPersistenceOutput
- func (o ClusterEventPersistenceOutput) ToClusterEventPersistenceOutputWithContext(ctx context.Context) ClusterEventPersistenceOutput
- func (o ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
- func (o ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput
- func (o ClusterEventPersistenceOutput) TopicId() pulumi.StringPtrOutput
- type ClusterEventPersistencePtrInput
- type ClusterEventPersistencePtrOutput
- func (o ClusterEventPersistencePtrOutput) DeleteEventLogAndTopic() pulumi.BoolPtrOutput
- func (o ClusterEventPersistencePtrOutput) Elem() ClusterEventPersistenceOutput
- func (ClusterEventPersistencePtrOutput) ElementType() reflect.Type
- func (o ClusterEventPersistencePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterEventPersistencePtrOutput) LogSetId() pulumi.StringPtrOutput
- func (o ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
- func (o ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput
- func (o ClusterEventPersistencePtrOutput) TopicId() pulumi.StringPtrOutput
- type ClusterExistInstance
- type ClusterExistInstanceArgs
- type ClusterExistInstanceArray
- type ClusterExistInstanceArrayInput
- type ClusterExistInstanceArrayOutput
- func (ClusterExistInstanceArrayOutput) ElementType() reflect.Type
- func (o ClusterExistInstanceArrayOutput) Index(i pulumi.IntInput) ClusterExistInstanceOutput
- func (o ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutput() ClusterExistInstanceArrayOutput
- func (o ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutputWithContext(ctx context.Context) ClusterExistInstanceArrayOutput
- type ClusterExistInstanceInput
- type ClusterExistInstanceInstancesPara
- type ClusterExistInstanceInstancesParaArgs
- func (ClusterExistInstanceInstancesParaArgs) ElementType() reflect.Type
- func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutput() ClusterExistInstanceInstancesParaOutput
- func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaOutput
- func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput
- func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput
- type ClusterExistInstanceInstancesParaInput
- type ClusterExistInstanceInstancesParaOutput
- func (ClusterExistInstanceInstancesParaOutput) ElementType() reflect.Type
- func (o ClusterExistInstanceInstancesParaOutput) InstanceIds() pulumi.StringArrayOutput
- func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutput() ClusterExistInstanceInstancesParaOutput
- func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaOutput
- func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput
- func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput
- type ClusterExistInstanceInstancesParaPtrInput
- type ClusterExistInstanceInstancesParaPtrOutput
- func (o ClusterExistInstanceInstancesParaPtrOutput) Elem() ClusterExistInstanceInstancesParaOutput
- func (ClusterExistInstanceInstancesParaPtrOutput) ElementType() reflect.Type
- func (o ClusterExistInstanceInstancesParaPtrOutput) InstanceIds() pulumi.StringArrayOutput
- func (o ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput
- func (o ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput
- type ClusterExistInstanceOutput
- func (o ClusterExistInstanceOutput) DesiredPodNumbers() pulumi.IntArrayOutput
- func (ClusterExistInstanceOutput) ElementType() reflect.Type
- func (o ClusterExistInstanceOutput) InstancesPara() ClusterExistInstanceInstancesParaPtrOutput
- func (o ClusterExistInstanceOutput) NodeRole() pulumi.StringPtrOutput
- func (o ClusterExistInstanceOutput) ToClusterExistInstanceOutput() ClusterExistInstanceOutput
- func (o ClusterExistInstanceOutput) ToClusterExistInstanceOutputWithContext(ctx context.Context) ClusterExistInstanceOutput
- type ClusterExtensionAddon
- type ClusterExtensionAddonArgs
- type ClusterExtensionAddonArray
- func (ClusterExtensionAddonArray) ElementType() reflect.Type
- func (i ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutput() ClusterExtensionAddonArrayOutput
- func (i ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutputWithContext(ctx context.Context) ClusterExtensionAddonArrayOutput
- type ClusterExtensionAddonArrayInput
- type ClusterExtensionAddonArrayOutput
- func (ClusterExtensionAddonArrayOutput) ElementType() reflect.Type
- func (o ClusterExtensionAddonArrayOutput) Index(i pulumi.IntInput) ClusterExtensionAddonOutput
- func (o ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutput() ClusterExtensionAddonArrayOutput
- func (o ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutputWithContext(ctx context.Context) ClusterExtensionAddonArrayOutput
- type ClusterExtensionAddonInput
- type ClusterExtensionAddonOutput
- func (ClusterExtensionAddonOutput) ElementType() reflect.Type
- func (o ClusterExtensionAddonOutput) Name() pulumi.StringOutput
- func (o ClusterExtensionAddonOutput) Param() pulumi.StringOutput
- func (o ClusterExtensionAddonOutput) ToClusterExtensionAddonOutput() ClusterExtensionAddonOutput
- func (o ClusterExtensionAddonOutput) ToClusterExtensionAddonOutputWithContext(ctx context.Context) ClusterExtensionAddonOutput
- type ClusterInput
- type ClusterLogAgent
- type ClusterLogAgentArgs
- func (ClusterLogAgentArgs) ElementType() reflect.Type
- func (i ClusterLogAgentArgs) ToClusterLogAgentOutput() ClusterLogAgentOutput
- func (i ClusterLogAgentArgs) ToClusterLogAgentOutputWithContext(ctx context.Context) ClusterLogAgentOutput
- func (i ClusterLogAgentArgs) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput
- func (i ClusterLogAgentArgs) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput
- type ClusterLogAgentInput
- type ClusterLogAgentOutput
- func (ClusterLogAgentOutput) ElementType() reflect.Type
- func (o ClusterLogAgentOutput) Enabled() pulumi.BoolOutput
- func (o ClusterLogAgentOutput) KubeletRootDir() pulumi.StringPtrOutput
- func (o ClusterLogAgentOutput) ToClusterLogAgentOutput() ClusterLogAgentOutput
- func (o ClusterLogAgentOutput) ToClusterLogAgentOutputWithContext(ctx context.Context) ClusterLogAgentOutput
- func (o ClusterLogAgentOutput) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput
- func (o ClusterLogAgentOutput) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput
- type ClusterLogAgentPtrInput
- type ClusterLogAgentPtrOutput
- func (o ClusterLogAgentPtrOutput) Elem() ClusterLogAgentOutput
- func (ClusterLogAgentPtrOutput) ElementType() reflect.Type
- func (o ClusterLogAgentPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterLogAgentPtrOutput) KubeletRootDir() pulumi.StringPtrOutput
- func (o ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput
- func (o ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterMasterConfig
- type ClusterMasterConfigArgs
- type ClusterMasterConfigArray
- type ClusterMasterConfigArrayInput
- type ClusterMasterConfigArrayOutput
- func (ClusterMasterConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterMasterConfigArrayOutput) Index(i pulumi.IntInput) ClusterMasterConfigOutput
- func (o ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutput() ClusterMasterConfigArrayOutput
- func (o ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutputWithContext(ctx context.Context) ClusterMasterConfigArrayOutput
- type ClusterMasterConfigDataDisk
- type ClusterMasterConfigDataDiskArgs
- func (ClusterMasterConfigDataDiskArgs) ElementType() reflect.Type
- func (i ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutput() ClusterMasterConfigDataDiskOutput
- func (i ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskOutput
- type ClusterMasterConfigDataDiskArray
- func (ClusterMasterConfigDataDiskArray) ElementType() reflect.Type
- func (i ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutput() ClusterMasterConfigDataDiskArrayOutput
- func (i ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskArrayOutput
- type ClusterMasterConfigDataDiskArrayInput
- type ClusterMasterConfigDataDiskArrayOutput
- func (ClusterMasterConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o ClusterMasterConfigDataDiskArrayOutput) Index(i pulumi.IntInput) ClusterMasterConfigDataDiskOutput
- func (o ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutput() ClusterMasterConfigDataDiskArrayOutput
- func (o ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskArrayOutput
- type ClusterMasterConfigDataDiskInput
- type ClusterMasterConfigDataDiskOutput
- func (o ClusterMasterConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterMasterConfigDataDiskOutput) ElementType() reflect.Type
- func (o ClusterMasterConfigDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutput() ClusterMasterConfigDataDiskOutput
- func (o ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskOutput
- type ClusterMasterConfigInput
- type ClusterMasterConfigOutput
- func (o ClusterMasterConfigOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) CamRoleName() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) Count() pulumi.IntPtrOutput
- func (o ClusterMasterConfigOutput) DataDisks() ClusterMasterConfigDataDiskArrayOutput
- func (o ClusterMasterConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterMasterConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
- func (ClusterMasterConfigOutput) ElementType() reflect.Type
- func (o ClusterMasterConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o ClusterMasterConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o ClusterMasterConfigOutput) Hostname() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) HpcClusterId() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) ImgId() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o ClusterMasterConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) InstanceName() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) InstanceType() pulumi.StringOutput
- func (o ClusterMasterConfigOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o ClusterMasterConfigOutput) KeyIds() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) Password() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o ClusterMasterConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ClusterMasterConfigOutput) SubnetId() pulumi.StringOutput
- func (o ClusterMasterConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o ClusterMasterConfigOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) ToClusterMasterConfigOutput() ClusterMasterConfigOutput
- func (o ClusterMasterConfigOutput) ToClusterMasterConfigOutputWithContext(ctx context.Context) ClusterMasterConfigOutput
- func (o ClusterMasterConfigOutput) UserData() pulumi.StringPtrOutput
- type ClusterNodePoolGlobalConfig
- type ClusterNodePoolGlobalConfigArgs
- func (ClusterNodePoolGlobalConfigArgs) ElementType() reflect.Type
- func (i ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutput() ClusterNodePoolGlobalConfigOutput
- func (i ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigOutput
- type ClusterNodePoolGlobalConfigArray
- func (ClusterNodePoolGlobalConfigArray) ElementType() reflect.Type
- func (i ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutput() ClusterNodePoolGlobalConfigArrayOutput
- func (i ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigArrayOutput
- type ClusterNodePoolGlobalConfigArrayInput
- type ClusterNodePoolGlobalConfigArrayOutput
- func (ClusterNodePoolGlobalConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterNodePoolGlobalConfigArrayOutput) Index(i pulumi.IntInput) ClusterNodePoolGlobalConfigOutput
- func (o ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutput() ClusterNodePoolGlobalConfigArrayOutput
- func (o ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigArrayOutput
- type ClusterNodePoolGlobalConfigInput
- type ClusterNodePoolGlobalConfigOutput
- func (ClusterNodePoolGlobalConfigOutput) ElementType() reflect.Type
- func (o ClusterNodePoolGlobalConfigOutput) Expander() pulumi.StringPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) IgnoreDaemonSetsUtilization() pulumi.BoolPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) IsScaleInEnabled() pulumi.BoolPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) MaxConcurrentScaleIn() pulumi.IntPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) ScaleInDelay() pulumi.IntPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) ScaleInUnneededTime() pulumi.IntPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) ScaleInUtilizationThreshold() pulumi.IntPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) SkipNodesWithLocalStorage() pulumi.BoolPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) SkipNodesWithSystemPods() pulumi.BoolPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutput() ClusterNodePoolGlobalConfigOutput
- func (o ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigOutput
- type ClusterOutput
- func (o ClusterOutput) AcquireClusterAdminRole() pulumi.BoolPtrOutput
- func (o ClusterOutput) AuthOptions() ClusterAuthOptionsPtrOutput
- func (o ClusterOutput) AutoUpgradeClusterLevel() pulumi.BoolPtrOutput
- func (o ClusterOutput) BasePodNum() pulumi.IntPtrOutput
- func (o ClusterOutput) CertificationAuthority() pulumi.StringOutput
- func (o ClusterOutput) ClaimExpiredSeconds() pulumi.IntOutput
- func (o ClusterOutput) ClusterAsEnabled() pulumi.BoolOutputdeprecated
- func (o ClusterOutput) ClusterAudit() ClusterClusterAuditPtrOutput
- func (o ClusterOutput) ClusterCidr() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterDeployType() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterDesc() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterExternalEndpoint() pulumi.StringOutput
- func (o ClusterOutput) ClusterExtraArgs() ClusterClusterExtraArgsPtrOutput
- func (o ClusterOutput) ClusterInternet() pulumi.BoolPtrOutput
- func (o ClusterOutput) ClusterInternetDomain() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterInternetSecurityGroup() pulumi.StringOutput
- func (o ClusterOutput) ClusterIntranet() pulumi.BoolPtrOutput
- func (o ClusterOutput) ClusterIntranetDomain() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterIntranetSubnetId() pulumi.StringOutput
- func (o ClusterOutput) ClusterIpvs() pulumi.BoolPtrOutput
- func (o ClusterOutput) ClusterLevel() pulumi.StringOutput
- func (o ClusterOutput) ClusterMaxPodNum() pulumi.IntPtrOutput
- func (o ClusterOutput) ClusterMaxServiceNum() pulumi.IntPtrOutput
- func (o ClusterOutput) ClusterName() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterNodeNum() pulumi.IntOutput
- func (o ClusterOutput) ClusterOs() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterOsType() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterSubnetId() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterVersion() pulumi.StringOutput
- func (o ClusterOutput) ContainerRuntime() pulumi.StringPtrOutput
- func (o ClusterOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (o ClusterOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (o ClusterOutput) Domain() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) EnableCustomizedPodCidr() pulumi.BoolPtrOutput
- func (o ClusterOutput) EniSubnetIds() pulumi.StringArrayOutput
- func (o ClusterOutput) EventPersistence() ClusterEventPersistencePtrOutput
- func (o ClusterOutput) ExistInstances() ClusterExistInstanceArrayOutput
- func (o ClusterOutput) ExtensionAddons() ClusterExtensionAddonArrayOutput
- func (o ClusterOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ClusterOutput) GlobeDesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterOutput) IgnoreClusterCidrConflict() pulumi.BoolPtrOutput
- func (o ClusterOutput) IsNonStaticIpMode() pulumi.BoolPtrOutput
- func (o ClusterOutput) KubeConfig() pulumi.StringOutput
- func (o ClusterOutput) KubeConfigIntranet() pulumi.StringOutput
- func (o ClusterOutput) KubeProxyMode() pulumi.StringPtrOutput
- func (o ClusterOutput) Labels() pulumi.MapOutput
- func (o ClusterOutput) LogAgent() ClusterLogAgentPtrOutput
- func (o ClusterOutput) ManagedClusterInternetSecurityPolicies() pulumi.StringArrayOutputdeprecated
- func (o ClusterOutput) MasterConfigs() ClusterMasterConfigArrayOutput
- func (o ClusterOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterOutput) NetworkType() pulumi.StringPtrOutput
- func (o ClusterOutput) NodeNameType() pulumi.StringPtrOutput
- func (o ClusterOutput) NodePoolGlobalConfigs() ClusterNodePoolGlobalConfigArrayOutput
- func (o ClusterOutput) Password() pulumi.StringOutput
- func (o ClusterOutput) PgwEndpoint() pulumi.StringOutput
- func (o ClusterOutput) ProjectId() pulumi.IntPtrOutput
- func (o ClusterOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o ClusterOutput) SecurityPolicies() pulumi.StringArrayOutput
- func (o ClusterOutput) ServiceCidr() pulumi.StringPtrOutput
- func (o ClusterOutput) Tags() pulumi.MapOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) Unschedulable() pulumi.IntPtrOutput
- func (o ClusterOutput) UpgradeInstancesFollowCluster() pulumi.BoolPtrOutput
- func (o ClusterOutput) UserName() pulumi.StringOutput
- func (o ClusterOutput) VpcCniType() pulumi.StringOutput
- func (o ClusterOutput) VpcId() pulumi.StringOutput
- func (o ClusterOutput) WorkerConfigs() ClusterWorkerConfigArrayOutput
- func (o ClusterOutput) WorkerInstancesLists() ClusterWorkerInstancesListArrayOutput
- type ClusterState
- type ClusterWorkerConfig
- type ClusterWorkerConfigArgs
- type ClusterWorkerConfigArray
- type ClusterWorkerConfigArrayInput
- type ClusterWorkerConfigArrayOutput
- func (ClusterWorkerConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterWorkerConfigArrayOutput) Index(i pulumi.IntInput) ClusterWorkerConfigOutput
- func (o ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutput() ClusterWorkerConfigArrayOutput
- func (o ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigArrayOutput
- type ClusterWorkerConfigDataDisk
- type ClusterWorkerConfigDataDiskArgs
- func (ClusterWorkerConfigDataDiskArgs) ElementType() reflect.Type
- func (i ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutput() ClusterWorkerConfigDataDiskOutput
- func (i ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskOutput
- type ClusterWorkerConfigDataDiskArray
- func (ClusterWorkerConfigDataDiskArray) ElementType() reflect.Type
- func (i ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutput() ClusterWorkerConfigDataDiskArrayOutput
- func (i ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskArrayOutput
- type ClusterWorkerConfigDataDiskArrayInput
- type ClusterWorkerConfigDataDiskArrayOutput
- func (ClusterWorkerConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o ClusterWorkerConfigDataDiskArrayOutput) Index(i pulumi.IntInput) ClusterWorkerConfigDataDiskOutput
- func (o ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutput() ClusterWorkerConfigDataDiskArrayOutput
- func (o ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskArrayOutput
- type ClusterWorkerConfigDataDiskInput
- type ClusterWorkerConfigDataDiskOutput
- func (o ClusterWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterWorkerConfigDataDiskOutput) ElementType() reflect.Type
- func (o ClusterWorkerConfigDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutput() ClusterWorkerConfigDataDiskOutput
- func (o ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskOutput
- type ClusterWorkerConfigInput
- type ClusterWorkerConfigOutput
- func (o ClusterWorkerConfigOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) CamRoleName() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) Count() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigOutput) DataDisks() ClusterWorkerConfigDataDiskArrayOutput
- func (o ClusterWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
- func (ClusterWorkerConfigOutput) ElementType() reflect.Type
- func (o ClusterWorkerConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o ClusterWorkerConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o ClusterWorkerConfigOutput) Hostname() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) HpcClusterId() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) ImgId() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) InstanceName() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) InstanceType() pulumi.StringOutput
- func (o ClusterWorkerConfigOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigOutput) KeyIds() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) Password() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o ClusterWorkerConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ClusterWorkerConfigOutput) SubnetId() pulumi.StringOutput
- func (o ClusterWorkerConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) ToClusterWorkerConfigOutput() ClusterWorkerConfigOutput
- func (o ClusterWorkerConfigOutput) ToClusterWorkerConfigOutputWithContext(ctx context.Context) ClusterWorkerConfigOutput
- func (o ClusterWorkerConfigOutput) UserData() pulumi.StringPtrOutput
- type ClusterWorkerInstancesList
- type ClusterWorkerInstancesListArgs
- func (ClusterWorkerInstancesListArgs) ElementType() reflect.Type
- func (i ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput
- func (i ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutputWithContext(ctx context.Context) ClusterWorkerInstancesListOutput
- type ClusterWorkerInstancesListArray
- func (ClusterWorkerInstancesListArray) ElementType() reflect.Type
- func (i ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutput() ClusterWorkerInstancesListArrayOutput
- func (i ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClusterWorkerInstancesListArrayOutput
- type ClusterWorkerInstancesListArrayInput
- type ClusterWorkerInstancesListArrayOutput
- func (ClusterWorkerInstancesListArrayOutput) ElementType() reflect.Type
- func (o ClusterWorkerInstancesListArrayOutput) Index(i pulumi.IntInput) ClusterWorkerInstancesListOutput
- func (o ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutput() ClusterWorkerInstancesListArrayOutput
- func (o ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClusterWorkerInstancesListArrayOutput
- type ClusterWorkerInstancesListInput
- type ClusterWorkerInstancesListOutput
- func (ClusterWorkerInstancesListOutput) ElementType() reflect.Type
- func (o ClusterWorkerInstancesListOutput) FailedReason() pulumi.StringPtrOutput
- func (o ClusterWorkerInstancesListOutput) InstanceId() pulumi.StringPtrOutput
- func (o ClusterWorkerInstancesListOutput) InstanceRole() pulumi.StringPtrOutput
- func (o ClusterWorkerInstancesListOutput) InstanceState() pulumi.StringPtrOutput
- func (o ClusterWorkerInstancesListOutput) LanIp() pulumi.StringPtrOutput
- func (o ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput
- func (o ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutputWithContext(ctx context.Context) ClusterWorkerInstancesListOutput
- type EncryptionProtection
- type EncryptionProtectionArgs
- type EncryptionProtectionArray
- type EncryptionProtectionArrayInput
- type EncryptionProtectionArrayOutput
- func (EncryptionProtectionArrayOutput) ElementType() reflect.Type
- func (o EncryptionProtectionArrayOutput) Index(i pulumi.IntInput) EncryptionProtectionOutput
- func (o EncryptionProtectionArrayOutput) ToEncryptionProtectionArrayOutput() EncryptionProtectionArrayOutput
- func (o EncryptionProtectionArrayOutput) ToEncryptionProtectionArrayOutputWithContext(ctx context.Context) EncryptionProtectionArrayOutput
- type EncryptionProtectionInput
- type EncryptionProtectionKmsConfiguration
- type EncryptionProtectionKmsConfigurationArgs
- func (EncryptionProtectionKmsConfigurationArgs) ElementType() reflect.Type
- func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationOutput() EncryptionProtectionKmsConfigurationOutput
- func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationOutput
- func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationPtrOutput() EncryptionProtectionKmsConfigurationPtrOutput
- func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationPtrOutput
- type EncryptionProtectionKmsConfigurationInput
- type EncryptionProtectionKmsConfigurationOutput
- func (EncryptionProtectionKmsConfigurationOutput) ElementType() reflect.Type
- func (o EncryptionProtectionKmsConfigurationOutput) KeyId() pulumi.StringPtrOutput
- func (o EncryptionProtectionKmsConfigurationOutput) KmsRegion() pulumi.StringPtrOutput
- func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationOutput() EncryptionProtectionKmsConfigurationOutput
- func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationOutput
- func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationPtrOutput() EncryptionProtectionKmsConfigurationPtrOutput
- func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationPtrOutput
- type EncryptionProtectionKmsConfigurationPtrInput
- type EncryptionProtectionKmsConfigurationPtrOutput
- func (o EncryptionProtectionKmsConfigurationPtrOutput) Elem() EncryptionProtectionKmsConfigurationOutput
- func (EncryptionProtectionKmsConfigurationPtrOutput) ElementType() reflect.Type
- func (o EncryptionProtectionKmsConfigurationPtrOutput) KeyId() pulumi.StringPtrOutput
- func (o EncryptionProtectionKmsConfigurationPtrOutput) KmsRegion() pulumi.StringPtrOutput
- func (o EncryptionProtectionKmsConfigurationPtrOutput) ToEncryptionProtectionKmsConfigurationPtrOutput() EncryptionProtectionKmsConfigurationPtrOutput
- func (o EncryptionProtectionKmsConfigurationPtrOutput) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationPtrOutput
- type EncryptionProtectionMap
- type EncryptionProtectionMapInput
- type EncryptionProtectionMapOutput
- func (EncryptionProtectionMapOutput) ElementType() reflect.Type
- func (o EncryptionProtectionMapOutput) MapIndex(k pulumi.StringInput) EncryptionProtectionOutput
- func (o EncryptionProtectionMapOutput) ToEncryptionProtectionMapOutput() EncryptionProtectionMapOutput
- func (o EncryptionProtectionMapOutput) ToEncryptionProtectionMapOutputWithContext(ctx context.Context) EncryptionProtectionMapOutput
- type EncryptionProtectionOutput
- func (o EncryptionProtectionOutput) ClusterId() pulumi.StringOutput
- func (EncryptionProtectionOutput) ElementType() reflect.Type
- func (o EncryptionProtectionOutput) KmsConfiguration() EncryptionProtectionKmsConfigurationOutput
- func (o EncryptionProtectionOutput) Status() pulumi.StringOutput
- func (o EncryptionProtectionOutput) ToEncryptionProtectionOutput() EncryptionProtectionOutput
- func (o EncryptionProtectionOutput) ToEncryptionProtectionOutputWithContext(ctx context.Context) EncryptionProtectionOutput
- type EncryptionProtectionState
- type GetAvailableClusterVersionsArgs
- type GetAvailableClusterVersionsCluster
- type GetAvailableClusterVersionsClusterArgs
- func (GetAvailableClusterVersionsClusterArgs) ElementType() reflect.Type
- func (i GetAvailableClusterVersionsClusterArgs) ToGetAvailableClusterVersionsClusterOutput() GetAvailableClusterVersionsClusterOutput
- func (i GetAvailableClusterVersionsClusterArgs) ToGetAvailableClusterVersionsClusterOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterOutput
- type GetAvailableClusterVersionsClusterArray
- func (GetAvailableClusterVersionsClusterArray) ElementType() reflect.Type
- func (i GetAvailableClusterVersionsClusterArray) ToGetAvailableClusterVersionsClusterArrayOutput() GetAvailableClusterVersionsClusterArrayOutput
- func (i GetAvailableClusterVersionsClusterArray) ToGetAvailableClusterVersionsClusterArrayOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterArrayOutput
- type GetAvailableClusterVersionsClusterArrayInput
- type GetAvailableClusterVersionsClusterArrayOutput
- func (GetAvailableClusterVersionsClusterArrayOutput) ElementType() reflect.Type
- func (o GetAvailableClusterVersionsClusterArrayOutput) Index(i pulumi.IntInput) GetAvailableClusterVersionsClusterOutput
- func (o GetAvailableClusterVersionsClusterArrayOutput) ToGetAvailableClusterVersionsClusterArrayOutput() GetAvailableClusterVersionsClusterArrayOutput
- func (o GetAvailableClusterVersionsClusterArrayOutput) ToGetAvailableClusterVersionsClusterArrayOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterArrayOutput
- type GetAvailableClusterVersionsClusterInput
- type GetAvailableClusterVersionsClusterOutput
- func (o GetAvailableClusterVersionsClusterOutput) ClusterId() pulumi.StringOutput
- func (GetAvailableClusterVersionsClusterOutput) ElementType() reflect.Type
- func (o GetAvailableClusterVersionsClusterOutput) ToGetAvailableClusterVersionsClusterOutput() GetAvailableClusterVersionsClusterOutput
- func (o GetAvailableClusterVersionsClusterOutput) ToGetAvailableClusterVersionsClusterOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterOutput
- func (o GetAvailableClusterVersionsClusterOutput) Versions() pulumi.StringArrayOutput
- type GetAvailableClusterVersionsOutputArgs
- type GetAvailableClusterVersionsResult
- type GetAvailableClusterVersionsResultOutput
- func (o GetAvailableClusterVersionsResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o GetAvailableClusterVersionsResultOutput) ClusterIds() pulumi.StringArrayOutput
- func (o GetAvailableClusterVersionsResultOutput) Clusters() GetAvailableClusterVersionsClusterArrayOutput
- func (GetAvailableClusterVersionsResultOutput) ElementType() reflect.Type
- func (o GetAvailableClusterVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetAvailableClusterVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAvailableClusterVersionsResultOutput) ToGetAvailableClusterVersionsResultOutput() GetAvailableClusterVersionsResultOutput
- func (o GetAvailableClusterVersionsResultOutput) ToGetAvailableClusterVersionsResultOutputWithContext(ctx context.Context) GetAvailableClusterVersionsResultOutput
- func (o GetAvailableClusterVersionsResultOutput) Versions() pulumi.StringArrayOutput
- type GetChartsArgs
- type GetChartsChartList
- type GetChartsChartListArgs
- type GetChartsChartListArray
- type GetChartsChartListArrayInput
- type GetChartsChartListArrayOutput
- func (GetChartsChartListArrayOutput) ElementType() reflect.Type
- func (o GetChartsChartListArrayOutput) Index(i pulumi.IntInput) GetChartsChartListOutput
- func (o GetChartsChartListArrayOutput) ToGetChartsChartListArrayOutput() GetChartsChartListArrayOutput
- func (o GetChartsChartListArrayOutput) ToGetChartsChartListArrayOutputWithContext(ctx context.Context) GetChartsChartListArrayOutput
- type GetChartsChartListInput
- type GetChartsChartListOutput
- func (GetChartsChartListOutput) ElementType() reflect.Type
- func (o GetChartsChartListOutput) Label() pulumi.MapOutput
- func (o GetChartsChartListOutput) LatestVersion() pulumi.StringOutput
- func (o GetChartsChartListOutput) Name() pulumi.StringOutput
- func (o GetChartsChartListOutput) ToGetChartsChartListOutput() GetChartsChartListOutput
- func (o GetChartsChartListOutput) ToGetChartsChartListOutputWithContext(ctx context.Context) GetChartsChartListOutput
- type GetChartsOutputArgs
- type GetChartsResult
- type GetChartsResultOutput
- func (o GetChartsResultOutput) Arch() pulumi.StringPtrOutput
- func (o GetChartsResultOutput) ChartLists() GetChartsChartListArrayOutput
- func (o GetChartsResultOutput) ClusterType() pulumi.StringPtrOutput
- func (GetChartsResultOutput) ElementType() reflect.Type
- func (o GetChartsResultOutput) Id() pulumi.StringOutput
- func (o GetChartsResultOutput) Kind() pulumi.StringPtrOutput
- func (o GetChartsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetChartsResultOutput) ToGetChartsResultOutput() GetChartsResultOutput
- func (o GetChartsResultOutput) ToGetChartsResultOutputWithContext(ctx context.Context) GetChartsResultOutput
- type GetClusterAuthenticationOptionsArgs
- type GetClusterAuthenticationOptionsOidcConfig
- type GetClusterAuthenticationOptionsOidcConfigArgs
- func (GetClusterAuthenticationOptionsOidcConfigArgs) ElementType() reflect.Type
- func (i GetClusterAuthenticationOptionsOidcConfigArgs) ToGetClusterAuthenticationOptionsOidcConfigOutput() GetClusterAuthenticationOptionsOidcConfigOutput
- func (i GetClusterAuthenticationOptionsOidcConfigArgs) ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigOutput
- type GetClusterAuthenticationOptionsOidcConfigArray
- func (GetClusterAuthenticationOptionsOidcConfigArray) ElementType() reflect.Type
- func (i GetClusterAuthenticationOptionsOidcConfigArray) ToGetClusterAuthenticationOptionsOidcConfigArrayOutput() GetClusterAuthenticationOptionsOidcConfigArrayOutput
- func (i GetClusterAuthenticationOptionsOidcConfigArray) ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigArrayOutput
- type GetClusterAuthenticationOptionsOidcConfigArrayInput
- type GetClusterAuthenticationOptionsOidcConfigArrayOutput
- func (GetClusterAuthenticationOptionsOidcConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterAuthenticationOptionsOidcConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAuthenticationOptionsOidcConfigOutput
- func (o GetClusterAuthenticationOptionsOidcConfigArrayOutput) ToGetClusterAuthenticationOptionsOidcConfigArrayOutput() GetClusterAuthenticationOptionsOidcConfigArrayOutput
- func (o GetClusterAuthenticationOptionsOidcConfigArrayOutput) ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigArrayOutput
- type GetClusterAuthenticationOptionsOidcConfigInput
- type GetClusterAuthenticationOptionsOidcConfigOutput
- func (o GetClusterAuthenticationOptionsOidcConfigOutput) AutoCreateClientIds() pulumi.StringArrayOutput
- func (o GetClusterAuthenticationOptionsOidcConfigOutput) AutoCreateOidcConfig() pulumi.BoolOutput
- func (o GetClusterAuthenticationOptionsOidcConfigOutput) AutoInstallPodIdentityWebhookAddon() pulumi.BoolOutput
- func (GetClusterAuthenticationOptionsOidcConfigOutput) ElementType() reflect.Type
- func (o GetClusterAuthenticationOptionsOidcConfigOutput) ToGetClusterAuthenticationOptionsOidcConfigOutput() GetClusterAuthenticationOptionsOidcConfigOutput
- func (o GetClusterAuthenticationOptionsOidcConfigOutput) ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigOutput
- type GetClusterAuthenticationOptionsOutputArgs
- type GetClusterAuthenticationOptionsResult
- type GetClusterAuthenticationOptionsResultOutput
- func (o GetClusterAuthenticationOptionsResultOutput) ClusterId() pulumi.StringOutput
- func (GetClusterAuthenticationOptionsResultOutput) ElementType() reflect.Type
- func (o GetClusterAuthenticationOptionsResultOutput) Id() pulumi.StringOutput
- func (o GetClusterAuthenticationOptionsResultOutput) LatestOperationState() pulumi.StringOutput
- func (o GetClusterAuthenticationOptionsResultOutput) OidcConfigs() GetClusterAuthenticationOptionsOidcConfigArrayOutput
- func (o GetClusterAuthenticationOptionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterAuthenticationOptionsResultOutput) ServiceAccounts() GetClusterAuthenticationOptionsServiceAccountArrayOutput
- func (o GetClusterAuthenticationOptionsResultOutput) ToGetClusterAuthenticationOptionsResultOutput() GetClusterAuthenticationOptionsResultOutput
- func (o GetClusterAuthenticationOptionsResultOutput) ToGetClusterAuthenticationOptionsResultOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsResultOutput
- type GetClusterAuthenticationOptionsServiceAccount
- type GetClusterAuthenticationOptionsServiceAccountArgs
- func (GetClusterAuthenticationOptionsServiceAccountArgs) ElementType() reflect.Type
- func (i GetClusterAuthenticationOptionsServiceAccountArgs) ToGetClusterAuthenticationOptionsServiceAccountOutput() GetClusterAuthenticationOptionsServiceAccountOutput
- func (i GetClusterAuthenticationOptionsServiceAccountArgs) ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountOutput
- type GetClusterAuthenticationOptionsServiceAccountArray
- func (GetClusterAuthenticationOptionsServiceAccountArray) ElementType() reflect.Type
- func (i GetClusterAuthenticationOptionsServiceAccountArray) ToGetClusterAuthenticationOptionsServiceAccountArrayOutput() GetClusterAuthenticationOptionsServiceAccountArrayOutput
- func (i GetClusterAuthenticationOptionsServiceAccountArray) ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountArrayOutput
- type GetClusterAuthenticationOptionsServiceAccountArrayInput
- type GetClusterAuthenticationOptionsServiceAccountArrayOutput
- func (GetClusterAuthenticationOptionsServiceAccountArrayOutput) ElementType() reflect.Type
- func (o GetClusterAuthenticationOptionsServiceAccountArrayOutput) Index(i pulumi.IntInput) GetClusterAuthenticationOptionsServiceAccountOutput
- func (o GetClusterAuthenticationOptionsServiceAccountArrayOutput) ToGetClusterAuthenticationOptionsServiceAccountArrayOutput() GetClusterAuthenticationOptionsServiceAccountArrayOutput
- func (o GetClusterAuthenticationOptionsServiceAccountArrayOutput) ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountArrayOutput
- type GetClusterAuthenticationOptionsServiceAccountInput
- type GetClusterAuthenticationOptionsServiceAccountOutput
- func (o GetClusterAuthenticationOptionsServiceAccountOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolOutput
- func (GetClusterAuthenticationOptionsServiceAccountOutput) ElementType() reflect.Type
- func (o GetClusterAuthenticationOptionsServiceAccountOutput) Issuer() pulumi.StringOutput
- func (o GetClusterAuthenticationOptionsServiceAccountOutput) JwksUri() pulumi.StringOutput
- func (o GetClusterAuthenticationOptionsServiceAccountOutput) ToGetClusterAuthenticationOptionsServiceAccountOutput() GetClusterAuthenticationOptionsServiceAccountOutput
- func (o GetClusterAuthenticationOptionsServiceAccountOutput) ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountOutput
- func (o GetClusterAuthenticationOptionsServiceAccountOutput) UseTkeDefault() pulumi.BoolOutput
- type GetClusterCommonNamesArgs
- type GetClusterCommonNamesList
- type GetClusterCommonNamesListArgs
- func (GetClusterCommonNamesListArgs) ElementType() reflect.Type
- func (i GetClusterCommonNamesListArgs) ToGetClusterCommonNamesListOutput() GetClusterCommonNamesListOutput
- func (i GetClusterCommonNamesListArgs) ToGetClusterCommonNamesListOutputWithContext(ctx context.Context) GetClusterCommonNamesListOutput
- type GetClusterCommonNamesListArray
- func (GetClusterCommonNamesListArray) ElementType() reflect.Type
- func (i GetClusterCommonNamesListArray) ToGetClusterCommonNamesListArrayOutput() GetClusterCommonNamesListArrayOutput
- func (i GetClusterCommonNamesListArray) ToGetClusterCommonNamesListArrayOutputWithContext(ctx context.Context) GetClusterCommonNamesListArrayOutput
- type GetClusterCommonNamesListArrayInput
- type GetClusterCommonNamesListArrayOutput
- func (GetClusterCommonNamesListArrayOutput) ElementType() reflect.Type
- func (o GetClusterCommonNamesListArrayOutput) Index(i pulumi.IntInput) GetClusterCommonNamesListOutput
- func (o GetClusterCommonNamesListArrayOutput) ToGetClusterCommonNamesListArrayOutput() GetClusterCommonNamesListArrayOutput
- func (o GetClusterCommonNamesListArrayOutput) ToGetClusterCommonNamesListArrayOutputWithContext(ctx context.Context) GetClusterCommonNamesListArrayOutput
- type GetClusterCommonNamesListInput
- type GetClusterCommonNamesListOutput
- func (o GetClusterCommonNamesListOutput) CommonNames() pulumi.StringOutput
- func (GetClusterCommonNamesListOutput) ElementType() reflect.Type
- func (o GetClusterCommonNamesListOutput) SubaccountUin() pulumi.StringOutput
- func (o GetClusterCommonNamesListOutput) ToGetClusterCommonNamesListOutput() GetClusterCommonNamesListOutput
- func (o GetClusterCommonNamesListOutput) ToGetClusterCommonNamesListOutputWithContext(ctx context.Context) GetClusterCommonNamesListOutput
- type GetClusterCommonNamesOutputArgs
- type GetClusterCommonNamesResult
- type GetClusterCommonNamesResultOutput
- func (o GetClusterCommonNamesResultOutput) ClusterId() pulumi.StringPtrOutput
- func (GetClusterCommonNamesResultOutput) ElementType() reflect.Type
- func (o GetClusterCommonNamesResultOutput) Id() pulumi.StringOutput
- func (o GetClusterCommonNamesResultOutput) Lists() GetClusterCommonNamesListArrayOutput
- func (o GetClusterCommonNamesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterCommonNamesResultOutput) RoleIds() pulumi.StringArrayOutput
- func (o GetClusterCommonNamesResultOutput) SubaccountUins() pulumi.StringArrayOutput
- func (o GetClusterCommonNamesResultOutput) ToGetClusterCommonNamesResultOutput() GetClusterCommonNamesResultOutput
- func (o GetClusterCommonNamesResultOutput) ToGetClusterCommonNamesResultOutputWithContext(ctx context.Context) GetClusterCommonNamesResultOutput
- type GetClusterInstancesArgs
- type GetClusterInstancesFilter
- type GetClusterInstancesFilterArgs
- func (GetClusterInstancesFilterArgs) ElementType() reflect.Type
- func (i GetClusterInstancesFilterArgs) ToGetClusterInstancesFilterOutput() GetClusterInstancesFilterOutput
- func (i GetClusterInstancesFilterArgs) ToGetClusterInstancesFilterOutputWithContext(ctx context.Context) GetClusterInstancesFilterOutput
- type GetClusterInstancesFilterArray
- func (GetClusterInstancesFilterArray) ElementType() reflect.Type
- func (i GetClusterInstancesFilterArray) ToGetClusterInstancesFilterArrayOutput() GetClusterInstancesFilterArrayOutput
- func (i GetClusterInstancesFilterArray) ToGetClusterInstancesFilterArrayOutputWithContext(ctx context.Context) GetClusterInstancesFilterArrayOutput
- type GetClusterInstancesFilterArrayInput
- type GetClusterInstancesFilterArrayOutput
- func (GetClusterInstancesFilterArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesFilterOutput
- func (o GetClusterInstancesFilterArrayOutput) ToGetClusterInstancesFilterArrayOutput() GetClusterInstancesFilterArrayOutput
- func (o GetClusterInstancesFilterArrayOutput) ToGetClusterInstancesFilterArrayOutputWithContext(ctx context.Context) GetClusterInstancesFilterArrayOutput
- type GetClusterInstancesFilterInput
- type GetClusterInstancesFilterOutput
- func (GetClusterInstancesFilterOutput) ElementType() reflect.Type
- func (o GetClusterInstancesFilterOutput) Name() pulumi.StringOutput
- func (o GetClusterInstancesFilterOutput) ToGetClusterInstancesFilterOutput() GetClusterInstancesFilterOutput
- func (o GetClusterInstancesFilterOutput) ToGetClusterInstancesFilterOutputWithContext(ctx context.Context) GetClusterInstancesFilterOutput
- func (o GetClusterInstancesFilterOutput) Values() pulumi.StringArrayOutput
- type GetClusterInstancesInstanceSet
- type GetClusterInstancesInstanceSetArgs
- func (GetClusterInstancesInstanceSetArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetArgs) ToGetClusterInstancesInstanceSetOutput() GetClusterInstancesInstanceSetOutput
- func (i GetClusterInstancesInstanceSetArgs) ToGetClusterInstancesInstanceSetOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetOutput
- type GetClusterInstancesInstanceSetArray
- func (GetClusterInstancesInstanceSetArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetArray) ToGetClusterInstancesInstanceSetArrayOutput() GetClusterInstancesInstanceSetArrayOutput
- func (i GetClusterInstancesInstanceSetArray) ToGetClusterInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetArrayOutput
- type GetClusterInstancesInstanceSetArrayInput
- type GetClusterInstancesInstanceSetArrayOutput
- func (GetClusterInstancesInstanceSetArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetOutput
- func (o GetClusterInstancesInstanceSetArrayOutput) ToGetClusterInstancesInstanceSetArrayOutput() GetClusterInstancesInstanceSetArrayOutput
- func (o GetClusterInstancesInstanceSetArrayOutput) ToGetClusterInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetArrayOutput
- type GetClusterInstancesInstanceSetInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSetting
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingArray
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) AutoFormatAndMount() pulumi.BoolOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskPartition() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskSize() pulumi.IntOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskType() pulumi.StringOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) FileSystem() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) MountTarget() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) Kubelets() pulumi.StringArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) Name() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) Version() pulumi.StringOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) DevName() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) DocName() pulumi.StringOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) Name() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) Version() pulumi.StringOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput() ...
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) ...
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput() ...
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) ...
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) Address() pulumi.StringOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) Name() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) Version() pulumi.StringOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) Cudas() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) Cudnns() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) CustomDrivers() ...
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) Drivers() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) MigEnable() pulumi.BoolOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabel
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) Name() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) Value() pulumi.StringOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DataDisks() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DesiredPodNumber() pulumi.IntOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DockerGraphPath() pulumi.StringOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ExtraArgs() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) GpuArgs() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) Labels() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) MountTarget() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) PreStartUserScript() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) Taints() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) Unschedulable() pulumi.IntOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) UserScript() pulumi.StringOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaint
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ElementType() reflect.Type
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
- func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintInput
- type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Effect() pulumi.StringOutput
- func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Key() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
- func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Value() pulumi.StringOutput
- type GetClusterInstancesInstanceSetOutput
- func (o GetClusterInstancesInstanceSetOutput) AutoscalingGroupId() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetOutput) CreatedTime() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetOutput) DrainStatus() pulumi.StringOutput
- func (GetClusterInstancesInstanceSetOutput) ElementType() reflect.Type
- func (o GetClusterInstancesInstanceSetOutput) FailedReason() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetOutput) InstanceAdvancedSettings() GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
- func (o GetClusterInstancesInstanceSetOutput) InstanceId() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetOutput) InstanceRole() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetOutput) InstanceState() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetOutput) LanIp() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetOutput) NodePoolId() pulumi.StringOutput
- func (o GetClusterInstancesInstanceSetOutput) ToGetClusterInstancesInstanceSetOutput() GetClusterInstancesInstanceSetOutput
- func (o GetClusterInstancesInstanceSetOutput) ToGetClusterInstancesInstanceSetOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetOutput
- type GetClusterInstancesOutputArgs
- type GetClusterInstancesResult
- type GetClusterInstancesResultOutput
- func (o GetClusterInstancesResultOutput) ClusterId() pulumi.StringOutput
- func (GetClusterInstancesResultOutput) ElementType() reflect.Type
- func (o GetClusterInstancesResultOutput) Filters() GetClusterInstancesFilterArrayOutput
- func (o GetClusterInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetClusterInstancesResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetClusterInstancesResultOutput) InstanceRole() pulumi.StringPtrOutput
- func (o GetClusterInstancesResultOutput) InstanceSets() GetClusterInstancesInstanceSetArrayOutput
- func (o GetClusterInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterInstancesResultOutput) ToGetClusterInstancesResultOutput() GetClusterInstancesResultOutput
- func (o GetClusterInstancesResultOutput) ToGetClusterInstancesResultOutputWithContext(ctx context.Context) GetClusterInstancesResultOutput
- type GetClusterLevelsArgs
- type GetClusterLevelsList
- type GetClusterLevelsListArgs
- type GetClusterLevelsListArray
- type GetClusterLevelsListArrayInput
- type GetClusterLevelsListArrayOutput
- func (GetClusterLevelsListArrayOutput) ElementType() reflect.Type
- func (o GetClusterLevelsListArrayOutput) Index(i pulumi.IntInput) GetClusterLevelsListOutput
- func (o GetClusterLevelsListArrayOutput) ToGetClusterLevelsListArrayOutput() GetClusterLevelsListArrayOutput
- func (o GetClusterLevelsListArrayOutput) ToGetClusterLevelsListArrayOutputWithContext(ctx context.Context) GetClusterLevelsListArrayOutput
- type GetClusterLevelsListInput
- type GetClusterLevelsListOutput
- func (o GetClusterLevelsListOutput) Alias() pulumi.StringOutput
- func (o GetClusterLevelsListOutput) ConfigMapCount() pulumi.IntOutput
- func (o GetClusterLevelsListOutput) CrdCount() pulumi.IntOutput
- func (GetClusterLevelsListOutput) ElementType() reflect.Type
- func (o GetClusterLevelsListOutput) Enable() pulumi.BoolOutput
- func (o GetClusterLevelsListOutput) Name() pulumi.StringOutput
- func (o GetClusterLevelsListOutput) NodeCount() pulumi.IntOutput
- func (o GetClusterLevelsListOutput) OtherCount() pulumi.IntOutput
- func (o GetClusterLevelsListOutput) PodCount() pulumi.IntOutput
- func (o GetClusterLevelsListOutput) ToGetClusterLevelsListOutput() GetClusterLevelsListOutput
- func (o GetClusterLevelsListOutput) ToGetClusterLevelsListOutputWithContext(ctx context.Context) GetClusterLevelsListOutput
- type GetClusterLevelsOutputArgs
- type GetClusterLevelsResult
- type GetClusterLevelsResultOutput
- func (o GetClusterLevelsResultOutput) ClusterId() pulumi.StringPtrOutput
- func (GetClusterLevelsResultOutput) ElementType() reflect.Type
- func (o GetClusterLevelsResultOutput) Id() pulumi.StringOutput
- func (o GetClusterLevelsResultOutput) Lists() GetClusterLevelsListArrayOutput
- func (o GetClusterLevelsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterLevelsResultOutput) ToGetClusterLevelsResultOutput() GetClusterLevelsResultOutput
- func (o GetClusterLevelsResultOutput) ToGetClusterLevelsResultOutputWithContext(ctx context.Context) GetClusterLevelsResultOutput
- type GetClusterNativeNodePoolsArgs
- type GetClusterNativeNodePoolsFilter
- type GetClusterNativeNodePoolsFilterArgs
- func (GetClusterNativeNodePoolsFilterArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsFilterArgs) ToGetClusterNativeNodePoolsFilterOutput() GetClusterNativeNodePoolsFilterOutput
- func (i GetClusterNativeNodePoolsFilterArgs) ToGetClusterNativeNodePoolsFilterOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsFilterOutput
- type GetClusterNativeNodePoolsFilterArray
- func (GetClusterNativeNodePoolsFilterArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsFilterArray) ToGetClusterNativeNodePoolsFilterArrayOutput() GetClusterNativeNodePoolsFilterArrayOutput
- func (i GetClusterNativeNodePoolsFilterArray) ToGetClusterNativeNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsFilterArrayOutput
- type GetClusterNativeNodePoolsFilterArrayInput
- type GetClusterNativeNodePoolsFilterArrayOutput
- func (GetClusterNativeNodePoolsFilterArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsFilterArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsFilterOutput
- func (o GetClusterNativeNodePoolsFilterArrayOutput) ToGetClusterNativeNodePoolsFilterArrayOutput() GetClusterNativeNodePoolsFilterArrayOutput
- func (o GetClusterNativeNodePoolsFilterArrayOutput) ToGetClusterNativeNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsFilterArrayOutput
- type GetClusterNativeNodePoolsFilterInput
- type GetClusterNativeNodePoolsFilterOutput
- func (GetClusterNativeNodePoolsFilterOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsFilterOutput) Name() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsFilterOutput) ToGetClusterNativeNodePoolsFilterOutput() GetClusterNativeNodePoolsFilterOutput
- func (o GetClusterNativeNodePoolsFilterOutput) ToGetClusterNativeNodePoolsFilterOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsFilterOutput
- func (o GetClusterNativeNodePoolsFilterOutput) Values() pulumi.StringArrayOutput
- type GetClusterNativeNodePoolsNodePool
- type GetClusterNativeNodePoolsNodePoolAnnotation
- type GetClusterNativeNodePoolsNodePoolAnnotationArgs
- func (GetClusterNativeNodePoolsNodePoolAnnotationArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolAnnotationArgs) ToGetClusterNativeNodePoolsNodePoolAnnotationOutput() GetClusterNativeNodePoolsNodePoolAnnotationOutput
- func (i GetClusterNativeNodePoolsNodePoolAnnotationArgs) ToGetClusterNativeNodePoolsNodePoolAnnotationOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolAnnotationOutput
- type GetClusterNativeNodePoolsNodePoolAnnotationArray
- func (GetClusterNativeNodePoolsNodePoolAnnotationArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolAnnotationArray) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutput() GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolAnnotationArray) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
- type GetClusterNativeNodePoolsNodePoolAnnotationArrayInput
- type GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
- func (GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolAnnotationOutput
- func (o GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutput() GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
- type GetClusterNativeNodePoolsNodePoolAnnotationInput
- type GetClusterNativeNodePoolsNodePoolAnnotationOutput
- func (GetClusterNativeNodePoolsNodePoolAnnotationOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolAnnotationOutput) Name() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolAnnotationOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationOutput() GetClusterNativeNodePoolsNodePoolAnnotationOutput
- func (o GetClusterNativeNodePoolsNodePoolAnnotationOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolAnnotationOutput
- func (o GetClusterNativeNodePoolsNodePoolAnnotationOutput) Value() pulumi.StringOutput
- type GetClusterNativeNodePoolsNodePoolArgs
- func (GetClusterNativeNodePoolsNodePoolArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolArgs) ToGetClusterNativeNodePoolsNodePoolOutput() GetClusterNativeNodePoolsNodePoolOutput
- func (i GetClusterNativeNodePoolsNodePoolArgs) ToGetClusterNativeNodePoolsNodePoolOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolOutput
- type GetClusterNativeNodePoolsNodePoolArray
- func (GetClusterNativeNodePoolsNodePoolArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolArray) ToGetClusterNativeNodePoolsNodePoolArrayOutput() GetClusterNativeNodePoolsNodePoolArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolArray) ToGetClusterNativeNodePoolsNodePoolArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolArrayOutput
- type GetClusterNativeNodePoolsNodePoolArrayInput
- type GetClusterNativeNodePoolsNodePoolArrayOutput
- func (GetClusterNativeNodePoolsNodePoolArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolOutput
- func (o GetClusterNativeNodePoolsNodePoolArrayOutput) ToGetClusterNativeNodePoolsNodePoolArrayOutput() GetClusterNativeNodePoolsNodePoolArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolArrayOutput) ToGetClusterNativeNodePoolsNodePoolArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolArrayOutput
- type GetClusterNativeNodePoolsNodePoolInput
- type GetClusterNativeNodePoolsNodePoolLabel
- type GetClusterNativeNodePoolsNodePoolLabelArgs
- func (GetClusterNativeNodePoolsNodePoolLabelArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolLabelArgs) ToGetClusterNativeNodePoolsNodePoolLabelOutput() GetClusterNativeNodePoolsNodePoolLabelOutput
- func (i GetClusterNativeNodePoolsNodePoolLabelArgs) ToGetClusterNativeNodePoolsNodePoolLabelOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolLabelOutput
- type GetClusterNativeNodePoolsNodePoolLabelArray
- func (GetClusterNativeNodePoolsNodePoolLabelArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolLabelArray) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutput() GetClusterNativeNodePoolsNodePoolLabelArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolLabelArray) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolLabelArrayOutput
- type GetClusterNativeNodePoolsNodePoolLabelArrayInput
- type GetClusterNativeNodePoolsNodePoolLabelArrayOutput
- func (GetClusterNativeNodePoolsNodePoolLabelArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolLabelArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolLabelOutput
- func (o GetClusterNativeNodePoolsNodePoolLabelArrayOutput) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutput() GetClusterNativeNodePoolsNodePoolLabelArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolLabelArrayOutput) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolLabelArrayOutput
- type GetClusterNativeNodePoolsNodePoolLabelInput
- type GetClusterNativeNodePoolsNodePoolLabelOutput
- func (GetClusterNativeNodePoolsNodePoolLabelOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolLabelOutput) Name() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolLabelOutput) ToGetClusterNativeNodePoolsNodePoolLabelOutput() GetClusterNativeNodePoolsNodePoolLabelOutput
- func (o GetClusterNativeNodePoolsNodePoolLabelOutput) ToGetClusterNativeNodePoolsNodePoolLabelOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolLabelOutput
- func (o GetClusterNativeNodePoolsNodePoolLabelOutput) Value() pulumi.StringOutput
- type GetClusterNativeNodePoolsNodePoolNative
- type GetClusterNativeNodePoolsNodePoolNativeArgs
- func (GetClusterNativeNodePoolsNodePoolNativeArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeArgs) ToGetClusterNativeNodePoolsNodePoolNativeOutput() GetClusterNativeNodePoolsNodePoolNativeOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeArgs) ToGetClusterNativeNodePoolsNodePoolNativeOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeOutput
- type GetClusterNativeNodePoolsNodePoolNativeArray
- func (GetClusterNativeNodePoolsNodePoolNativeArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeArray) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutput() GetClusterNativeNodePoolsNodePoolNativeArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeArray) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeArrayInput
- type GetClusterNativeNodePoolsNodePoolNativeArrayOutput
- func (GetClusterNativeNodePoolsNodePoolNativeArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolNativeOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutput() GetClusterNativeNodePoolsNodePoolNativeArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeDataDisk
- type GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs
- func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutput() GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput
- type GetClusterNativeNodePoolsNodePoolNativeDataDiskArray
- func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeDataDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput() GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeDataDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayInput
- type GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
- func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput() GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeDataDiskInput
- type GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) AutoFormatAndMount() pulumi.BoolOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) DiskPartition() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) DiskSize() pulumi.IntOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) DiskType() pulumi.StringOutput
- func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) Encrypt() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) FileSystem() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) KmsKeyId() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) MountTarget() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) SnapshotId() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ThroughputPerformance() pulumi.IntOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutput() GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput
- type GetClusterNativeNodePoolsNodePoolNativeInput
- type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaid
- type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs
- func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput
- type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray
- func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayInput
- type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
- func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidInput
- type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput
- func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) Period() pulumi.IntOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) RenewFlag() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput
- type GetClusterNativeNodePoolsNodePoolNativeInternetAccessible
- type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs
- func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput
- type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray
- func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayInput
- type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
- func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleInput
- type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) BandwidthPackageId() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ChargeType() pulumi.StringOutput
- func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) MaxBandwidthOut() pulumi.IntOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput
- type GetClusterNativeNodePoolsNodePoolNativeLifecycle
- type GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs
- func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutput() GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput
- type GetClusterNativeNodePoolsNodePoolNativeLifecycleArray
- func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeLifecycleArray) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput() GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeLifecycleArray) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayInput
- type GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
- func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput() GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeLifecycleInput
- type GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput
- func (GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) PostInit() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) PreInit() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutput() GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput
- type GetClusterNativeNodePoolsNodePoolNativeManagement
- type GetClusterNativeNodePoolsNodePoolNativeManagementArgs
- func (GetClusterNativeNodePoolsNodePoolNativeManagementArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeManagementArgs) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutput() GetClusterNativeNodePoolsNodePoolNativeManagementOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeManagementArgs) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeManagementOutput
- type GetClusterNativeNodePoolsNodePoolNativeManagementArray
- func (GetClusterNativeNodePoolsNodePoolNativeManagementArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeManagementArray) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput() GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeManagementArray) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeManagementArrayInput
- type GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
- func (GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolNativeManagementOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput() GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeManagementInput
- type GetClusterNativeNodePoolsNodePoolNativeManagementOutput
- func (GetClusterNativeNodePoolsNodePoolNativeManagementOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeManagementOutput) Hosts() pulumi.StringArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeManagementOutput) KernelArgs() pulumi.StringArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeManagementOutput) Nameservers() pulumi.StringArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeManagementOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutput() GetClusterNativeNodePoolsNodePoolNativeManagementOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeManagementOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeManagementOutput
- type GetClusterNativeNodePoolsNodePoolNativeOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) AutoRepair() pulumi.BoolOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) DataDisks() GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
- func (GetClusterNativeNodePoolsNodePoolNativeOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) EnableAutoscaling() pulumi.BoolOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) HealthCheckPolicyName() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) HostNamePattern() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) InstanceChargePrepaids() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) InstanceChargeType() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) InternetAccessibles() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) KeyIds() pulumi.StringArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) KubeletArgs() pulumi.StringArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) Lifecycles() GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) Managements() GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) Replicas() pulumi.IntOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) RuntimeRootDir() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) Scalings() GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) SystemDisks() GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) ToGetClusterNativeNodePoolsNodePoolNativeOutput() GetClusterNativeNodePoolsNodePoolNativeOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeOutput) ToGetClusterNativeNodePoolsNodePoolNativeOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeOutput
- type GetClusterNativeNodePoolsNodePoolNativeScaling
- type GetClusterNativeNodePoolsNodePoolNativeScalingArgs
- func (GetClusterNativeNodePoolsNodePoolNativeScalingArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeScalingArgs) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutput() GetClusterNativeNodePoolsNodePoolNativeScalingOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeScalingArgs) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeScalingOutput
- type GetClusterNativeNodePoolsNodePoolNativeScalingArray
- func (GetClusterNativeNodePoolsNodePoolNativeScalingArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeScalingArray) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput() GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeScalingArray) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeScalingArrayInput
- type GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
- func (GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolNativeScalingOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput() GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeScalingInput
- type GetClusterNativeNodePoolsNodePoolNativeScalingOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeScalingOutput) CreatePolicy() pulumi.StringOutput
- func (GetClusterNativeNodePoolsNodePoolNativeScalingOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeScalingOutput) MaxReplicas() pulumi.IntOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeScalingOutput) MinReplicas() pulumi.IntOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeScalingOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutput() GetClusterNativeNodePoolsNodePoolNativeScalingOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeScalingOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeScalingOutput
- type GetClusterNativeNodePoolsNodePoolNativeSystemDisk
- type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs
- func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput() GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput
- type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray
- func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput() GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayInput
- type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
- func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput() GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
- type GetClusterNativeNodePoolsNodePoolNativeSystemDiskInput
- type GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) DiskSize() pulumi.IntOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) DiskType() pulumi.StringOutput
- func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput() GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput
- func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput
- type GetClusterNativeNodePoolsNodePoolOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) Annotations() GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) CreatedAt() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) DeletionProtection() pulumi.BoolOutput
- func (GetClusterNativeNodePoolsNodePoolOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolOutput) Labels() GetClusterNativeNodePoolsNodePoolLabelArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) LifeState() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) Name() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) Natives() GetClusterNativeNodePoolsNodePoolNativeArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) NodePoolId() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) Tags() GetClusterNativeNodePoolsNodePoolTagArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) Taints() GetClusterNativeNodePoolsNodePoolTaintArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) ToGetClusterNativeNodePoolsNodePoolOutput() GetClusterNativeNodePoolsNodePoolOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) ToGetClusterNativeNodePoolsNodePoolOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) Type() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolOutput) Unschedulable() pulumi.BoolOutput
- type GetClusterNativeNodePoolsNodePoolTag
- type GetClusterNativeNodePoolsNodePoolTagArgs
- func (GetClusterNativeNodePoolsNodePoolTagArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolTagArgs) ToGetClusterNativeNodePoolsNodePoolTagOutput() GetClusterNativeNodePoolsNodePoolTagOutput
- func (i GetClusterNativeNodePoolsNodePoolTagArgs) ToGetClusterNativeNodePoolsNodePoolTagOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagOutput
- type GetClusterNativeNodePoolsNodePoolTagArray
- func (GetClusterNativeNodePoolsNodePoolTagArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolTagArray) ToGetClusterNativeNodePoolsNodePoolTagArrayOutput() GetClusterNativeNodePoolsNodePoolTagArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolTagArray) ToGetClusterNativeNodePoolsNodePoolTagArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagArrayOutput
- type GetClusterNativeNodePoolsNodePoolTagArrayInput
- type GetClusterNativeNodePoolsNodePoolTagArrayOutput
- func (GetClusterNativeNodePoolsNodePoolTagArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolTagArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolTagOutput
- func (o GetClusterNativeNodePoolsNodePoolTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagArrayOutput() GetClusterNativeNodePoolsNodePoolTagArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagArrayOutput
- type GetClusterNativeNodePoolsNodePoolTagInput
- type GetClusterNativeNodePoolsNodePoolTagOutput
- func (GetClusterNativeNodePoolsNodePoolTagOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolTagOutput) ResourceType() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolTagOutput) Tags() GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolTagOutput) ToGetClusterNativeNodePoolsNodePoolTagOutput() GetClusterNativeNodePoolsNodePoolTagOutput
- func (o GetClusterNativeNodePoolsNodePoolTagOutput) ToGetClusterNativeNodePoolsNodePoolTagOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagOutput
- type GetClusterNativeNodePoolsNodePoolTagTag
- type GetClusterNativeNodePoolsNodePoolTagTagArgs
- func (GetClusterNativeNodePoolsNodePoolTagTagArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolTagTagArgs) ToGetClusterNativeNodePoolsNodePoolTagTagOutput() GetClusterNativeNodePoolsNodePoolTagTagOutput
- func (i GetClusterNativeNodePoolsNodePoolTagTagArgs) ToGetClusterNativeNodePoolsNodePoolTagTagOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagTagOutput
- type GetClusterNativeNodePoolsNodePoolTagTagArray
- func (GetClusterNativeNodePoolsNodePoolTagTagArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolTagTagArray) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutput() GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolTagTagArray) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
- type GetClusterNativeNodePoolsNodePoolTagTagArrayInput
- type GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
- func (GetClusterNativeNodePoolsNodePoolTagTagArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolTagTagArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolTagTagOutput
- func (o GetClusterNativeNodePoolsNodePoolTagTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutput() GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolTagTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
- type GetClusterNativeNodePoolsNodePoolTagTagInput
- type GetClusterNativeNodePoolsNodePoolTagTagOutput
- func (GetClusterNativeNodePoolsNodePoolTagTagOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolTagTagOutput) Key() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolTagTagOutput) ToGetClusterNativeNodePoolsNodePoolTagTagOutput() GetClusterNativeNodePoolsNodePoolTagTagOutput
- func (o GetClusterNativeNodePoolsNodePoolTagTagOutput) ToGetClusterNativeNodePoolsNodePoolTagTagOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagTagOutput
- func (o GetClusterNativeNodePoolsNodePoolTagTagOutput) Value() pulumi.StringOutput
- type GetClusterNativeNodePoolsNodePoolTaint
- type GetClusterNativeNodePoolsNodePoolTaintArgs
- func (GetClusterNativeNodePoolsNodePoolTaintArgs) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolTaintArgs) ToGetClusterNativeNodePoolsNodePoolTaintOutput() GetClusterNativeNodePoolsNodePoolTaintOutput
- func (i GetClusterNativeNodePoolsNodePoolTaintArgs) ToGetClusterNativeNodePoolsNodePoolTaintOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTaintOutput
- type GetClusterNativeNodePoolsNodePoolTaintArray
- func (GetClusterNativeNodePoolsNodePoolTaintArray) ElementType() reflect.Type
- func (i GetClusterNativeNodePoolsNodePoolTaintArray) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutput() GetClusterNativeNodePoolsNodePoolTaintArrayOutput
- func (i GetClusterNativeNodePoolsNodePoolTaintArray) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTaintArrayOutput
- type GetClusterNativeNodePoolsNodePoolTaintArrayInput
- type GetClusterNativeNodePoolsNodePoolTaintArrayOutput
- func (GetClusterNativeNodePoolsNodePoolTaintArrayOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolTaintArrayOutput) Index(i pulumi.IntInput) GetClusterNativeNodePoolsNodePoolTaintOutput
- func (o GetClusterNativeNodePoolsNodePoolTaintArrayOutput) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutput() GetClusterNativeNodePoolsNodePoolTaintArrayOutput
- func (o GetClusterNativeNodePoolsNodePoolTaintArrayOutput) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTaintArrayOutput
- type GetClusterNativeNodePoolsNodePoolTaintInput
- type GetClusterNativeNodePoolsNodePoolTaintOutput
- func (o GetClusterNativeNodePoolsNodePoolTaintOutput) Effect() pulumi.StringOutput
- func (GetClusterNativeNodePoolsNodePoolTaintOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsNodePoolTaintOutput) Key() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsNodePoolTaintOutput) ToGetClusterNativeNodePoolsNodePoolTaintOutput() GetClusterNativeNodePoolsNodePoolTaintOutput
- func (o GetClusterNativeNodePoolsNodePoolTaintOutput) ToGetClusterNativeNodePoolsNodePoolTaintOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTaintOutput
- func (o GetClusterNativeNodePoolsNodePoolTaintOutput) Value() pulumi.StringOutput
- type GetClusterNativeNodePoolsOutputArgs
- type GetClusterNativeNodePoolsResult
- type GetClusterNativeNodePoolsResultOutput
- func (o GetClusterNativeNodePoolsResultOutput) ClusterId() pulumi.StringOutput
- func (GetClusterNativeNodePoolsResultOutput) ElementType() reflect.Type
- func (o GetClusterNativeNodePoolsResultOutput) Filters() GetClusterNativeNodePoolsFilterArrayOutput
- func (o GetClusterNativeNodePoolsResultOutput) Id() pulumi.StringOutput
- func (o GetClusterNativeNodePoolsResultOutput) NodePools() GetClusterNativeNodePoolsNodePoolArrayOutput
- func (o GetClusterNativeNodePoolsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterNativeNodePoolsResultOutput) ToGetClusterNativeNodePoolsResultOutput() GetClusterNativeNodePoolsResultOutput
- func (o GetClusterNativeNodePoolsResultOutput) ToGetClusterNativeNodePoolsResultOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsResultOutput
- type GetClusterNodePoolsArgs
- type GetClusterNodePoolsFilter
- type GetClusterNodePoolsFilterArgs
- func (GetClusterNodePoolsFilterArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsFilterArgs) ToGetClusterNodePoolsFilterOutput() GetClusterNodePoolsFilterOutput
- func (i GetClusterNodePoolsFilterArgs) ToGetClusterNodePoolsFilterOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterOutput
- type GetClusterNodePoolsFilterArray
- func (GetClusterNodePoolsFilterArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsFilterArray) ToGetClusterNodePoolsFilterArrayOutput() GetClusterNodePoolsFilterArrayOutput
- func (i GetClusterNodePoolsFilterArray) ToGetClusterNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterArrayOutput
- type GetClusterNodePoolsFilterArrayInput
- type GetClusterNodePoolsFilterArrayOutput
- func (GetClusterNodePoolsFilterArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsFilterArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsFilterOutput
- func (o GetClusterNodePoolsFilterArrayOutput) ToGetClusterNodePoolsFilterArrayOutput() GetClusterNodePoolsFilterArrayOutput
- func (o GetClusterNodePoolsFilterArrayOutput) ToGetClusterNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterArrayOutput
- type GetClusterNodePoolsFilterInput
- type GetClusterNodePoolsFilterOutput
- func (GetClusterNodePoolsFilterOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsFilterOutput) Name() pulumi.StringOutput
- func (o GetClusterNodePoolsFilterOutput) ToGetClusterNodePoolsFilterOutput() GetClusterNodePoolsFilterOutput
- func (o GetClusterNodePoolsFilterOutput) ToGetClusterNodePoolsFilterOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterOutput
- func (o GetClusterNodePoolsFilterOutput) Values() pulumi.StringArrayOutput
- type GetClusterNodePoolsNodePoolSet
- type GetClusterNodePoolsNodePoolSetArgs
- func (GetClusterNodePoolsNodePoolSetArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetArgs) ToGetClusterNodePoolsNodePoolSetOutput() GetClusterNodePoolsNodePoolSetOutput
- func (i GetClusterNodePoolsNodePoolSetArgs) ToGetClusterNodePoolsNodePoolSetOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetOutput
- type GetClusterNodePoolsNodePoolSetArray
- func (GetClusterNodePoolsNodePoolSetArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetArray) ToGetClusterNodePoolsNodePoolSetArrayOutput() GetClusterNodePoolsNodePoolSetArrayOutput
- func (i GetClusterNodePoolsNodePoolSetArray) ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetArrayOutput
- type GetClusterNodePoolsNodePoolSetArrayInput
- type GetClusterNodePoolsNodePoolSetArrayOutput
- func (GetClusterNodePoolsNodePoolSetArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetOutput
- func (o GetClusterNodePoolsNodePoolSetArrayOutput) ToGetClusterNodePoolsNodePoolSetArrayOutput() GetClusterNodePoolsNodePoolSetArrayOutput
- func (o GetClusterNodePoolsNodePoolSetArrayOutput) ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetArrayOutput
- type GetClusterNodePoolsNodePoolSetDataDisk
- type GetClusterNodePoolsNodePoolSetDataDiskArgs
- func (GetClusterNodePoolsNodePoolSetDataDiskArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetDataDiskArgs) ToGetClusterNodePoolsNodePoolSetDataDiskOutput() GetClusterNodePoolsNodePoolSetDataDiskOutput
- func (i GetClusterNodePoolsNodePoolSetDataDiskArgs) ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskOutput
- type GetClusterNodePoolsNodePoolSetDataDiskArray
- func (GetClusterNodePoolsNodePoolSetDataDiskArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetDataDiskArray) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput() GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
- func (i GetClusterNodePoolsNodePoolSetDataDiskArray) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
- type GetClusterNodePoolsNodePoolSetDataDiskArrayInput
- type GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
- func (GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetDataDiskOutput
- func (o GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput() GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
- func (o GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
- type GetClusterNodePoolsNodePoolSetDataDiskInput
- type GetClusterNodePoolsNodePoolSetDataDiskOutput
- func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) AutoFormatAndMount() pulumi.BoolOutput
- func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskPartition() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskSize() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskType() pulumi.StringOutput
- func (GetClusterNodePoolsNodePoolSetDataDiskOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) FileSystem() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) MountTarget() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) ToGetClusterNodePoolsNodePoolSetDataDiskOutput() GetClusterNodePoolsNodePoolSetDataDiskOutput
- func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskOutput
- type GetClusterNodePoolsNodePoolSetExtraArg
- type GetClusterNodePoolsNodePoolSetExtraArgArgs
- func (GetClusterNodePoolsNodePoolSetExtraArgArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetExtraArgArgs) ToGetClusterNodePoolsNodePoolSetExtraArgOutput() GetClusterNodePoolsNodePoolSetExtraArgOutput
- func (i GetClusterNodePoolsNodePoolSetExtraArgArgs) ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgOutput
- type GetClusterNodePoolsNodePoolSetExtraArgArray
- func (GetClusterNodePoolsNodePoolSetExtraArgArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetExtraArgArray) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput() GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
- func (i GetClusterNodePoolsNodePoolSetExtraArgArray) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
- type GetClusterNodePoolsNodePoolSetExtraArgArrayInput
- type GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
- func (GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetExtraArgOutput
- func (o GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput() GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
- func (o GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
- type GetClusterNodePoolsNodePoolSetExtraArgInput
- type GetClusterNodePoolsNodePoolSetExtraArgOutput
- func (GetClusterNodePoolsNodePoolSetExtraArgOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetExtraArgOutput) Kubelets() pulumi.StringArrayOutput
- func (o GetClusterNodePoolsNodePoolSetExtraArgOutput) ToGetClusterNodePoolsNodePoolSetExtraArgOutput() GetClusterNodePoolsNodePoolSetExtraArgOutput
- func (o GetClusterNodePoolsNodePoolSetExtraArgOutput) ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgOutput
- type GetClusterNodePoolsNodePoolSetGpuArg
- type GetClusterNodePoolsNodePoolSetGpuArgArgs
- func (GetClusterNodePoolsNodePoolSetGpuArgArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetGpuArgArgs) ToGetClusterNodePoolsNodePoolSetGpuArgOutput() GetClusterNodePoolsNodePoolSetGpuArgOutput
- func (i GetClusterNodePoolsNodePoolSetGpuArgArgs) ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgOutput
- type GetClusterNodePoolsNodePoolSetGpuArgArray
- func (GetClusterNodePoolsNodePoolSetGpuArgArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetGpuArgArray) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
- func (i GetClusterNodePoolsNodePoolSetGpuArgArray) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
- type GetClusterNodePoolsNodePoolSetGpuArgArrayInput
- type GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
- func (GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetGpuArgOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCuda
- type GetClusterNodePoolsNodePoolSetGpuArgCudaArgs
- func (GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
- func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCudaArray
- func (GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
- func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCudaArrayInput
- type GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
- func (GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCudaInput
- type GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
- func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) Name() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) Version() pulumi.StringOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCudnn
- type GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs
- func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
- func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCudnnArray
- func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
- func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayInput
- type GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
- func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCudnnInput
- type GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) DevName() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) DocName() pulumi.StringOutput
- func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) Name() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) Version() pulumi.StringOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCustomDriver
- type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs
- func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
- func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray
- func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
- func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayInput
- type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
- func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
- type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverInput
- type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) Address() pulumi.StringOutput
- func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
- type GetClusterNodePoolsNodePoolSetGpuArgDriver
- type GetClusterNodePoolsNodePoolSetGpuArgDriverArgs
- func (GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
- func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
- type GetClusterNodePoolsNodePoolSetGpuArgDriverArray
- func (GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
- func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
- type GetClusterNodePoolsNodePoolSetGpuArgDriverArrayInput
- type GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
- func (GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
- type GetClusterNodePoolsNodePoolSetGpuArgDriverInput
- type GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
- func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) Name() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) Version() pulumi.StringOutput
- type GetClusterNodePoolsNodePoolSetGpuArgInput
- type GetClusterNodePoolsNodePoolSetGpuArgOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) Cudas() GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) Cudnns() GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) CustomDrivers() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) Drivers() GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
- func (GetClusterNodePoolsNodePoolSetGpuArgOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) MigEnable() pulumi.BoolOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) ToGetClusterNodePoolsNodePoolSetGpuArgOutput() GetClusterNodePoolsNodePoolSetGpuArgOutput
- func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgOutput
- type GetClusterNodePoolsNodePoolSetInput
- type GetClusterNodePoolsNodePoolSetLabel
- type GetClusterNodePoolsNodePoolSetLabelArgs
- func (GetClusterNodePoolsNodePoolSetLabelArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetLabelArgs) ToGetClusterNodePoolsNodePoolSetLabelOutput() GetClusterNodePoolsNodePoolSetLabelOutput
- func (i GetClusterNodePoolsNodePoolSetLabelArgs) ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelOutput
- type GetClusterNodePoolsNodePoolSetLabelArray
- func (GetClusterNodePoolsNodePoolSetLabelArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetLabelArray) ToGetClusterNodePoolsNodePoolSetLabelArrayOutput() GetClusterNodePoolsNodePoolSetLabelArrayOutput
- func (i GetClusterNodePoolsNodePoolSetLabelArray) ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelArrayOutput
- type GetClusterNodePoolsNodePoolSetLabelArrayInput
- type GetClusterNodePoolsNodePoolSetLabelArrayOutput
- func (GetClusterNodePoolsNodePoolSetLabelArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetLabelArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetLabelOutput
- func (o GetClusterNodePoolsNodePoolSetLabelArrayOutput) ToGetClusterNodePoolsNodePoolSetLabelArrayOutput() GetClusterNodePoolsNodePoolSetLabelArrayOutput
- func (o GetClusterNodePoolsNodePoolSetLabelArrayOutput) ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelArrayOutput
- type GetClusterNodePoolsNodePoolSetLabelInput
- type GetClusterNodePoolsNodePoolSetLabelOutput
- func (GetClusterNodePoolsNodePoolSetLabelOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetLabelOutput) Name() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetLabelOutput) ToGetClusterNodePoolsNodePoolSetLabelOutput() GetClusterNodePoolsNodePoolSetLabelOutput
- func (o GetClusterNodePoolsNodePoolSetLabelOutput) ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelOutput
- func (o GetClusterNodePoolsNodePoolSetLabelOutput) Value() pulumi.StringOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummary
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryArray
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayInput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAdded
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayInput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedInput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Initializing() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Joining() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Normal() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Total() pulumi.IntOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryInput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAdded
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
- func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayInput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedInput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Initializing() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Joining() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Normal() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Total() pulumi.IntOutput
- type GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) AutoscalingAddeds() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
- func (GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ManuallyAddeds() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
- func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
- type GetClusterNodePoolsNodePoolSetOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) AutoscalingGroupId() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) AutoscalingGroupStatus() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) ClusterInstanceId() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) DataDisks() GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) DeletionProtection() pulumi.BoolOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) DesiredNodesNum() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) DesiredPodNum() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) DockerGraphPath() pulumi.StringOutput
- func (GetClusterNodePoolsNodePoolSetOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetOutput) ExtraArgs() GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) GpuArgs() GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) ImageId() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) Labels() GetClusterNodePoolsNodePoolSetLabelArrayOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) LaunchConfigurationId() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) LifeState() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) MaxNodesNum() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) MinNodesNum() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) Name() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) NodeCountSummaries() GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) NodePoolId() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) NodePoolOs() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) OsCustomizeType() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) PreStartUserScript() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) Tags() GetClusterNodePoolsNodePoolSetTagArrayOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) Taints() GetClusterNodePoolsNodePoolSetTaintArrayOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) ToGetClusterNodePoolsNodePoolSetOutput() GetClusterNodePoolsNodePoolSetOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) ToGetClusterNodePoolsNodePoolSetOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) Unschedulable() pulumi.IntOutput
- func (o GetClusterNodePoolsNodePoolSetOutput) UserScript() pulumi.StringOutput
- type GetClusterNodePoolsNodePoolSetTag
- type GetClusterNodePoolsNodePoolSetTagArgs
- func (GetClusterNodePoolsNodePoolSetTagArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetTagArgs) ToGetClusterNodePoolsNodePoolSetTagOutput() GetClusterNodePoolsNodePoolSetTagOutput
- func (i GetClusterNodePoolsNodePoolSetTagArgs) ToGetClusterNodePoolsNodePoolSetTagOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagOutput
- type GetClusterNodePoolsNodePoolSetTagArray
- func (GetClusterNodePoolsNodePoolSetTagArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetTagArray) ToGetClusterNodePoolsNodePoolSetTagArrayOutput() GetClusterNodePoolsNodePoolSetTagArrayOutput
- func (i GetClusterNodePoolsNodePoolSetTagArray) ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagArrayOutput
- type GetClusterNodePoolsNodePoolSetTagArrayInput
- type GetClusterNodePoolsNodePoolSetTagArrayOutput
- func (GetClusterNodePoolsNodePoolSetTagArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetTagArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetTagOutput
- func (o GetClusterNodePoolsNodePoolSetTagArrayOutput) ToGetClusterNodePoolsNodePoolSetTagArrayOutput() GetClusterNodePoolsNodePoolSetTagArrayOutput
- func (o GetClusterNodePoolsNodePoolSetTagArrayOutput) ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagArrayOutput
- type GetClusterNodePoolsNodePoolSetTagInput
- type GetClusterNodePoolsNodePoolSetTagOutput
- func (GetClusterNodePoolsNodePoolSetTagOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetTagOutput) Key() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetTagOutput) ToGetClusterNodePoolsNodePoolSetTagOutput() GetClusterNodePoolsNodePoolSetTagOutput
- func (o GetClusterNodePoolsNodePoolSetTagOutput) ToGetClusterNodePoolsNodePoolSetTagOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagOutput
- func (o GetClusterNodePoolsNodePoolSetTagOutput) Value() pulumi.StringOutput
- type GetClusterNodePoolsNodePoolSetTaint
- type GetClusterNodePoolsNodePoolSetTaintArgs
- func (GetClusterNodePoolsNodePoolSetTaintArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetTaintArgs) ToGetClusterNodePoolsNodePoolSetTaintOutput() GetClusterNodePoolsNodePoolSetTaintOutput
- func (i GetClusterNodePoolsNodePoolSetTaintArgs) ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintOutput
- type GetClusterNodePoolsNodePoolSetTaintArray
- func (GetClusterNodePoolsNodePoolSetTaintArray) ElementType() reflect.Type
- func (i GetClusterNodePoolsNodePoolSetTaintArray) ToGetClusterNodePoolsNodePoolSetTaintArrayOutput() GetClusterNodePoolsNodePoolSetTaintArrayOutput
- func (i GetClusterNodePoolsNodePoolSetTaintArray) ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintArrayOutput
- type GetClusterNodePoolsNodePoolSetTaintArrayInput
- type GetClusterNodePoolsNodePoolSetTaintArrayOutput
- func (GetClusterNodePoolsNodePoolSetTaintArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetTaintArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsNodePoolSetTaintOutput
- func (o GetClusterNodePoolsNodePoolSetTaintArrayOutput) ToGetClusterNodePoolsNodePoolSetTaintArrayOutput() GetClusterNodePoolsNodePoolSetTaintArrayOutput
- func (o GetClusterNodePoolsNodePoolSetTaintArrayOutput) ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintArrayOutput
- type GetClusterNodePoolsNodePoolSetTaintInput
- type GetClusterNodePoolsNodePoolSetTaintOutput
- func (o GetClusterNodePoolsNodePoolSetTaintOutput) Effect() pulumi.StringOutput
- func (GetClusterNodePoolsNodePoolSetTaintOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsNodePoolSetTaintOutput) Key() pulumi.StringOutput
- func (o GetClusterNodePoolsNodePoolSetTaintOutput) ToGetClusterNodePoolsNodePoolSetTaintOutput() GetClusterNodePoolsNodePoolSetTaintOutput
- func (o GetClusterNodePoolsNodePoolSetTaintOutput) ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintOutput
- func (o GetClusterNodePoolsNodePoolSetTaintOutput) Value() pulumi.StringOutput
- type GetClusterNodePoolsOutputArgs
- type GetClusterNodePoolsResult
- type GetClusterNodePoolsResultOutput
- func (o GetClusterNodePoolsResultOutput) ClusterId() pulumi.StringOutput
- func (GetClusterNodePoolsResultOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolsResultOutput) Filters() GetClusterNodePoolsFilterArrayOutput
- func (o GetClusterNodePoolsResultOutput) Id() pulumi.StringOutput
- func (o GetClusterNodePoolsResultOutput) NodePoolSets() GetClusterNodePoolsNodePoolSetArrayOutput
- func (o GetClusterNodePoolsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterNodePoolsResultOutput) ToGetClusterNodePoolsResultOutput() GetClusterNodePoolsResultOutput
- func (o GetClusterNodePoolsResultOutput) ToGetClusterNodePoolsResultOutputWithContext(ctx context.Context) GetClusterNodePoolsResultOutput
- type GetClustersArgs
- type GetClustersList
- type GetClustersListArgs
- type GetClustersListArray
- type GetClustersListArrayInput
- type GetClustersListArrayOutput
- func (GetClustersListArrayOutput) ElementType() reflect.Type
- func (o GetClustersListArrayOutput) Index(i pulumi.IntInput) GetClustersListOutput
- func (o GetClustersListArrayOutput) ToGetClustersListArrayOutput() GetClustersListArrayOutput
- func (o GetClustersListArrayOutput) ToGetClustersListArrayOutputWithContext(ctx context.Context) GetClustersListArrayOutput
- type GetClustersListClusterExtraArg
- type GetClustersListClusterExtraArgArgs
- func (GetClustersListClusterExtraArgArgs) ElementType() reflect.Type
- func (i GetClustersListClusterExtraArgArgs) ToGetClustersListClusterExtraArgOutput() GetClustersListClusterExtraArgOutput
- func (i GetClustersListClusterExtraArgArgs) ToGetClustersListClusterExtraArgOutputWithContext(ctx context.Context) GetClustersListClusterExtraArgOutput
- type GetClustersListClusterExtraArgArray
- func (GetClustersListClusterExtraArgArray) ElementType() reflect.Type
- func (i GetClustersListClusterExtraArgArray) ToGetClustersListClusterExtraArgArrayOutput() GetClustersListClusterExtraArgArrayOutput
- func (i GetClustersListClusterExtraArgArray) ToGetClustersListClusterExtraArgArrayOutputWithContext(ctx context.Context) GetClustersListClusterExtraArgArrayOutput
- type GetClustersListClusterExtraArgArrayInput
- type GetClustersListClusterExtraArgArrayOutput
- func (GetClustersListClusterExtraArgArrayOutput) ElementType() reflect.Type
- func (o GetClustersListClusterExtraArgArrayOutput) Index(i pulumi.IntInput) GetClustersListClusterExtraArgOutput
- func (o GetClustersListClusterExtraArgArrayOutput) ToGetClustersListClusterExtraArgArrayOutput() GetClustersListClusterExtraArgArrayOutput
- func (o GetClustersListClusterExtraArgArrayOutput) ToGetClustersListClusterExtraArgArrayOutputWithContext(ctx context.Context) GetClustersListClusterExtraArgArrayOutput
- type GetClustersListClusterExtraArgInput
- type GetClustersListClusterExtraArgOutput
- func (GetClustersListClusterExtraArgOutput) ElementType() reflect.Type
- func (o GetClustersListClusterExtraArgOutput) KubeApiservers() pulumi.StringArrayOutput
- func (o GetClustersListClusterExtraArgOutput) KubeControllerManagers() pulumi.StringArrayOutput
- func (o GetClustersListClusterExtraArgOutput) KubeSchedulers() pulumi.StringArrayOutput
- func (o GetClustersListClusterExtraArgOutput) ToGetClustersListClusterExtraArgOutput() GetClustersListClusterExtraArgOutput
- func (o GetClustersListClusterExtraArgOutput) ToGetClustersListClusterExtraArgOutputWithContext(ctx context.Context) GetClustersListClusterExtraArgOutput
- type GetClustersListInput
- type GetClustersListOutput
- func (o GetClustersListOutput) CertificationAuthority() pulumi.StringOutput
- func (o GetClustersListOutput) ClaimExpiredSeconds() pulumi.IntOutput
- func (o GetClustersListOutput) ClusterAsEnabled() pulumi.BoolOutput
- func (o GetClustersListOutput) ClusterCidr() pulumi.StringOutput
- func (o GetClustersListOutput) ClusterDeployType() pulumi.StringOutput
- func (o GetClustersListOutput) ClusterDesc() pulumi.StringOutput
- func (o GetClustersListOutput) ClusterExternalEndpoint() pulumi.StringOutput
- func (o GetClustersListOutput) ClusterExtraArgs() GetClustersListClusterExtraArgArrayOutput
- func (o GetClustersListOutput) ClusterId() pulumi.StringOutput
- func (o GetClustersListOutput) ClusterIpvs() pulumi.BoolOutput
- func (o GetClustersListOutput) ClusterMaxPodNum() pulumi.IntOutput
- func (o GetClustersListOutput) ClusterMaxServiceNum() pulumi.IntOutput
- func (o GetClustersListOutput) ClusterName() pulumi.StringOutput
- func (o GetClustersListOutput) ClusterNodeNum() pulumi.IntOutput
- func (o GetClustersListOutput) ClusterOs() pulumi.StringOutput
- func (o GetClustersListOutput) ClusterVersion() pulumi.StringOutput
- func (o GetClustersListOutput) ContainerRuntime() pulumi.StringOutputdeprecated
- func (o GetClustersListOutput) DeletionProtection() pulumi.BoolOutput
- func (o GetClustersListOutput) Domain() pulumi.StringOutput
- func (GetClustersListOutput) ElementType() reflect.Type
- func (o GetClustersListOutput) EniSubnetIds() pulumi.StringArrayOutput
- func (o GetClustersListOutput) IgnoreClusterCidrConflict() pulumi.BoolOutput
- func (o GetClustersListOutput) IsNonStaticIpMode() pulumi.BoolOutput
- func (o GetClustersListOutput) KubeConfig() pulumi.StringOutput
- func (o GetClustersListOutput) KubeConfigIntranet() pulumi.StringOutput
- func (o GetClustersListOutput) KubeProxyMode() pulumi.StringOutput
- func (o GetClustersListOutput) NetworkType() pulumi.StringOutput
- func (o GetClustersListOutput) NodeNameType() pulumi.StringOutput
- func (o GetClustersListOutput) Password() pulumi.StringOutput
- func (o GetClustersListOutput) PgwEndpoint() pulumi.StringOutput
- func (o GetClustersListOutput) ProjectId() pulumi.IntOutput
- func (o GetClustersListOutput) SecurityPolicies() pulumi.StringArrayOutput
- func (o GetClustersListOutput) ServiceCidr() pulumi.StringOutput
- func (o GetClustersListOutput) Tags() pulumi.MapOutput
- func (o GetClustersListOutput) ToGetClustersListOutput() GetClustersListOutput
- func (o GetClustersListOutput) ToGetClustersListOutputWithContext(ctx context.Context) GetClustersListOutput
- func (o GetClustersListOutput) UserName() pulumi.StringOutput
- func (o GetClustersListOutput) VpcCniType() pulumi.StringOutput
- func (o GetClustersListOutput) VpcId() pulumi.StringOutput
- func (o GetClustersListOutput) WorkerInstancesLists() GetClustersListWorkerInstancesListArrayOutput
- type GetClustersListWorkerInstancesList
- type GetClustersListWorkerInstancesListArgs
- func (GetClustersListWorkerInstancesListArgs) ElementType() reflect.Type
- func (i GetClustersListWorkerInstancesListArgs) ToGetClustersListWorkerInstancesListOutput() GetClustersListWorkerInstancesListOutput
- func (i GetClustersListWorkerInstancesListArgs) ToGetClustersListWorkerInstancesListOutputWithContext(ctx context.Context) GetClustersListWorkerInstancesListOutput
- type GetClustersListWorkerInstancesListArray
- func (GetClustersListWorkerInstancesListArray) ElementType() reflect.Type
- func (i GetClustersListWorkerInstancesListArray) ToGetClustersListWorkerInstancesListArrayOutput() GetClustersListWorkerInstancesListArrayOutput
- func (i GetClustersListWorkerInstancesListArray) ToGetClustersListWorkerInstancesListArrayOutputWithContext(ctx context.Context) GetClustersListWorkerInstancesListArrayOutput
- type GetClustersListWorkerInstancesListArrayInput
- type GetClustersListWorkerInstancesListArrayOutput
- func (GetClustersListWorkerInstancesListArrayOutput) ElementType() reflect.Type
- func (o GetClustersListWorkerInstancesListArrayOutput) Index(i pulumi.IntInput) GetClustersListWorkerInstancesListOutput
- func (o GetClustersListWorkerInstancesListArrayOutput) ToGetClustersListWorkerInstancesListArrayOutput() GetClustersListWorkerInstancesListArrayOutput
- func (o GetClustersListWorkerInstancesListArrayOutput) ToGetClustersListWorkerInstancesListArrayOutputWithContext(ctx context.Context) GetClustersListWorkerInstancesListArrayOutput
- type GetClustersListWorkerInstancesListInput
- type GetClustersListWorkerInstancesListOutput
- func (GetClustersListWorkerInstancesListOutput) ElementType() reflect.Type
- func (o GetClustersListWorkerInstancesListOutput) FailedReason() pulumi.StringOutput
- func (o GetClustersListWorkerInstancesListOutput) InstanceId() pulumi.StringOutput
- func (o GetClustersListWorkerInstancesListOutput) InstanceRole() pulumi.StringOutput
- func (o GetClustersListWorkerInstancesListOutput) InstanceState() pulumi.StringOutput
- func (o GetClustersListWorkerInstancesListOutput) LanIp() pulumi.StringOutput
- func (o GetClustersListWorkerInstancesListOutput) ToGetClustersListWorkerInstancesListOutput() GetClustersListWorkerInstancesListOutput
- func (o GetClustersListWorkerInstancesListOutput) ToGetClustersListWorkerInstancesListOutputWithContext(ctx context.Context) GetClustersListWorkerInstancesListOutput
- type GetClustersOutputArgs
- type GetClustersResult
- type GetClustersResultOutput
- func (o GetClustersResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) ClusterName() pulumi.StringPtrOutput
- func (GetClustersResultOutput) ElementType() reflect.Type
- func (o GetClustersResultOutput) Id() pulumi.StringOutput
- func (o GetClustersResultOutput) KubeConfigFilePrefix() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) Lists() GetClustersListArrayOutput
- func (o GetClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) Tags() pulumi.MapOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
- type NativeNodePool
- type NativeNodePoolAnnotation
- type NativeNodePoolAnnotationArgs
- func (NativeNodePoolAnnotationArgs) ElementType() reflect.Type
- func (i NativeNodePoolAnnotationArgs) ToNativeNodePoolAnnotationOutput() NativeNodePoolAnnotationOutput
- func (i NativeNodePoolAnnotationArgs) ToNativeNodePoolAnnotationOutputWithContext(ctx context.Context) NativeNodePoolAnnotationOutput
- type NativeNodePoolAnnotationArray
- func (NativeNodePoolAnnotationArray) ElementType() reflect.Type
- func (i NativeNodePoolAnnotationArray) ToNativeNodePoolAnnotationArrayOutput() NativeNodePoolAnnotationArrayOutput
- func (i NativeNodePoolAnnotationArray) ToNativeNodePoolAnnotationArrayOutputWithContext(ctx context.Context) NativeNodePoolAnnotationArrayOutput
- type NativeNodePoolAnnotationArrayInput
- type NativeNodePoolAnnotationArrayOutput
- func (NativeNodePoolAnnotationArrayOutput) ElementType() reflect.Type
- func (o NativeNodePoolAnnotationArrayOutput) Index(i pulumi.IntInput) NativeNodePoolAnnotationOutput
- func (o NativeNodePoolAnnotationArrayOutput) ToNativeNodePoolAnnotationArrayOutput() NativeNodePoolAnnotationArrayOutput
- func (o NativeNodePoolAnnotationArrayOutput) ToNativeNodePoolAnnotationArrayOutputWithContext(ctx context.Context) NativeNodePoolAnnotationArrayOutput
- type NativeNodePoolAnnotationInput
- type NativeNodePoolAnnotationOutput
- func (NativeNodePoolAnnotationOutput) ElementType() reflect.Type
- func (o NativeNodePoolAnnotationOutput) Name() pulumi.StringOutput
- func (o NativeNodePoolAnnotationOutput) ToNativeNodePoolAnnotationOutput() NativeNodePoolAnnotationOutput
- func (o NativeNodePoolAnnotationOutput) ToNativeNodePoolAnnotationOutputWithContext(ctx context.Context) NativeNodePoolAnnotationOutput
- func (o NativeNodePoolAnnotationOutput) Value() pulumi.StringOutput
- type NativeNodePoolArgs
- type NativeNodePoolArray
- type NativeNodePoolArrayInput
- type NativeNodePoolArrayOutput
- func (NativeNodePoolArrayOutput) ElementType() reflect.Type
- func (o NativeNodePoolArrayOutput) Index(i pulumi.IntInput) NativeNodePoolOutput
- func (o NativeNodePoolArrayOutput) ToNativeNodePoolArrayOutput() NativeNodePoolArrayOutput
- func (o NativeNodePoolArrayOutput) ToNativeNodePoolArrayOutputWithContext(ctx context.Context) NativeNodePoolArrayOutput
- type NativeNodePoolInput
- type NativeNodePoolLabel
- type NativeNodePoolLabelArgs
- type NativeNodePoolLabelArray
- type NativeNodePoolLabelArrayInput
- type NativeNodePoolLabelArrayOutput
- func (NativeNodePoolLabelArrayOutput) ElementType() reflect.Type
- func (o NativeNodePoolLabelArrayOutput) Index(i pulumi.IntInput) NativeNodePoolLabelOutput
- func (o NativeNodePoolLabelArrayOutput) ToNativeNodePoolLabelArrayOutput() NativeNodePoolLabelArrayOutput
- func (o NativeNodePoolLabelArrayOutput) ToNativeNodePoolLabelArrayOutputWithContext(ctx context.Context) NativeNodePoolLabelArrayOutput
- type NativeNodePoolLabelInput
- type NativeNodePoolLabelOutput
- func (NativeNodePoolLabelOutput) ElementType() reflect.Type
- func (o NativeNodePoolLabelOutput) Name() pulumi.StringOutput
- func (o NativeNodePoolLabelOutput) ToNativeNodePoolLabelOutput() NativeNodePoolLabelOutput
- func (o NativeNodePoolLabelOutput) ToNativeNodePoolLabelOutputWithContext(ctx context.Context) NativeNodePoolLabelOutput
- func (o NativeNodePoolLabelOutput) Value() pulumi.StringOutput
- type NativeNodePoolMap
- type NativeNodePoolMapInput
- type NativeNodePoolMapOutput
- func (NativeNodePoolMapOutput) ElementType() reflect.Type
- func (o NativeNodePoolMapOutput) MapIndex(k pulumi.StringInput) NativeNodePoolOutput
- func (o NativeNodePoolMapOutput) ToNativeNodePoolMapOutput() NativeNodePoolMapOutput
- func (o NativeNodePoolMapOutput) ToNativeNodePoolMapOutputWithContext(ctx context.Context) NativeNodePoolMapOutput
- type NativeNodePoolNative
- type NativeNodePoolNativeArgs
- func (NativeNodePoolNativeArgs) ElementType() reflect.Type
- func (i NativeNodePoolNativeArgs) ToNativeNodePoolNativeOutput() NativeNodePoolNativeOutput
- func (i NativeNodePoolNativeArgs) ToNativeNodePoolNativeOutputWithContext(ctx context.Context) NativeNodePoolNativeOutput
- func (i NativeNodePoolNativeArgs) ToNativeNodePoolNativePtrOutput() NativeNodePoolNativePtrOutput
- func (i NativeNodePoolNativeArgs) ToNativeNodePoolNativePtrOutputWithContext(ctx context.Context) NativeNodePoolNativePtrOutput
- type NativeNodePoolNativeDataDisk
- type NativeNodePoolNativeDataDiskArgs
- func (NativeNodePoolNativeDataDiskArgs) ElementType() reflect.Type
- func (i NativeNodePoolNativeDataDiskArgs) ToNativeNodePoolNativeDataDiskOutput() NativeNodePoolNativeDataDiskOutput
- func (i NativeNodePoolNativeDataDiskArgs) ToNativeNodePoolNativeDataDiskOutputWithContext(ctx context.Context) NativeNodePoolNativeDataDiskOutput
- type NativeNodePoolNativeDataDiskArray
- func (NativeNodePoolNativeDataDiskArray) ElementType() reflect.Type
- func (i NativeNodePoolNativeDataDiskArray) ToNativeNodePoolNativeDataDiskArrayOutput() NativeNodePoolNativeDataDiskArrayOutput
- func (i NativeNodePoolNativeDataDiskArray) ToNativeNodePoolNativeDataDiskArrayOutputWithContext(ctx context.Context) NativeNodePoolNativeDataDiskArrayOutput
- type NativeNodePoolNativeDataDiskArrayInput
- type NativeNodePoolNativeDataDiskArrayOutput
- func (NativeNodePoolNativeDataDiskArrayOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeDataDiskArrayOutput) Index(i pulumi.IntInput) NativeNodePoolNativeDataDiskOutput
- func (o NativeNodePoolNativeDataDiskArrayOutput) ToNativeNodePoolNativeDataDiskArrayOutput() NativeNodePoolNativeDataDiskArrayOutput
- func (o NativeNodePoolNativeDataDiskArrayOutput) ToNativeNodePoolNativeDataDiskArrayOutputWithContext(ctx context.Context) NativeNodePoolNativeDataDiskArrayOutput
- type NativeNodePoolNativeDataDiskInput
- type NativeNodePoolNativeDataDiskOutput
- func (o NativeNodePoolNativeDataDiskOutput) AutoFormatAndMount() pulumi.BoolOutput
- func (o NativeNodePoolNativeDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeDataDiskOutput) DiskSize() pulumi.IntOutput
- func (o NativeNodePoolNativeDataDiskOutput) DiskType() pulumi.StringOutput
- func (NativeNodePoolNativeDataDiskOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeDataDiskOutput) Encrypt() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeDataDiskOutput) ThroughputPerformance() pulumi.IntPtrOutput
- func (o NativeNodePoolNativeDataDiskOutput) ToNativeNodePoolNativeDataDiskOutput() NativeNodePoolNativeDataDiskOutput
- func (o NativeNodePoolNativeDataDiskOutput) ToNativeNodePoolNativeDataDiskOutputWithContext(ctx context.Context) NativeNodePoolNativeDataDiskOutput
- type NativeNodePoolNativeInput
- type NativeNodePoolNativeInstanceChargePrepaid
- type NativeNodePoolNativeInstanceChargePrepaidArgs
- func (NativeNodePoolNativeInstanceChargePrepaidArgs) ElementType() reflect.Type
- func (i NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidOutput() NativeNodePoolNativeInstanceChargePrepaidOutput
- func (i NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidOutputWithContext(ctx context.Context) NativeNodePoolNativeInstanceChargePrepaidOutput
- func (i NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutput() NativeNodePoolNativeInstanceChargePrepaidPtrOutput
- func (i NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInstanceChargePrepaidPtrOutput
- type NativeNodePoolNativeInstanceChargePrepaidInput
- type NativeNodePoolNativeInstanceChargePrepaidOutput
- func (NativeNodePoolNativeInstanceChargePrepaidOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeInstanceChargePrepaidOutput) Period() pulumi.IntOutput
- func (o NativeNodePoolNativeInstanceChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidOutput() NativeNodePoolNativeInstanceChargePrepaidOutput
- func (o NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidOutputWithContext(ctx context.Context) NativeNodePoolNativeInstanceChargePrepaidOutput
- func (o NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutput() NativeNodePoolNativeInstanceChargePrepaidPtrOutput
- func (o NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInstanceChargePrepaidPtrOutput
- type NativeNodePoolNativeInstanceChargePrepaidPtrInput
- type NativeNodePoolNativeInstanceChargePrepaidPtrOutput
- func (o NativeNodePoolNativeInstanceChargePrepaidPtrOutput) Elem() NativeNodePoolNativeInstanceChargePrepaidOutput
- func (NativeNodePoolNativeInstanceChargePrepaidPtrOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeInstanceChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
- func (o NativeNodePoolNativeInstanceChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeInstanceChargePrepaidPtrOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutput() NativeNodePoolNativeInstanceChargePrepaidPtrOutput
- func (o NativeNodePoolNativeInstanceChargePrepaidPtrOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInstanceChargePrepaidPtrOutput
- type NativeNodePoolNativeInternetAccessible
- type NativeNodePoolNativeInternetAccessibleArgs
- func (NativeNodePoolNativeInternetAccessibleArgs) ElementType() reflect.Type
- func (i NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessibleOutput() NativeNodePoolNativeInternetAccessibleOutput
- func (i NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessibleOutputWithContext(ctx context.Context) NativeNodePoolNativeInternetAccessibleOutput
- func (i NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessiblePtrOutput() NativeNodePoolNativeInternetAccessiblePtrOutput
- func (i NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessiblePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInternetAccessiblePtrOutput
- type NativeNodePoolNativeInternetAccessibleInput
- type NativeNodePoolNativeInternetAccessibleOutput
- func (o NativeNodePoolNativeInternetAccessibleOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeInternetAccessibleOutput) ChargeType() pulumi.StringOutput
- func (NativeNodePoolNativeInternetAccessibleOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeInternetAccessibleOutput) MaxBandwidthOut() pulumi.IntOutput
- func (o NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessibleOutput() NativeNodePoolNativeInternetAccessibleOutput
- func (o NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessibleOutputWithContext(ctx context.Context) NativeNodePoolNativeInternetAccessibleOutput
- func (o NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutput() NativeNodePoolNativeInternetAccessiblePtrOutput
- func (o NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInternetAccessiblePtrOutput
- type NativeNodePoolNativeInternetAccessiblePtrInput
- type NativeNodePoolNativeInternetAccessiblePtrOutput
- func (o NativeNodePoolNativeInternetAccessiblePtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeInternetAccessiblePtrOutput) ChargeType() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeInternetAccessiblePtrOutput) Elem() NativeNodePoolNativeInternetAccessibleOutput
- func (NativeNodePoolNativeInternetAccessiblePtrOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeInternetAccessiblePtrOutput) MaxBandwidthOut() pulumi.IntPtrOutput
- func (o NativeNodePoolNativeInternetAccessiblePtrOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutput() NativeNodePoolNativeInternetAccessiblePtrOutput
- func (o NativeNodePoolNativeInternetAccessiblePtrOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInternetAccessiblePtrOutput
- type NativeNodePoolNativeLifecycle
- type NativeNodePoolNativeLifecycleArgs
- func (NativeNodePoolNativeLifecycleArgs) ElementType() reflect.Type
- func (i NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecycleOutput() NativeNodePoolNativeLifecycleOutput
- func (i NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecycleOutputWithContext(ctx context.Context) NativeNodePoolNativeLifecycleOutput
- func (i NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecyclePtrOutput() NativeNodePoolNativeLifecyclePtrOutput
- func (i NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecyclePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeLifecyclePtrOutput
- type NativeNodePoolNativeLifecycleInput
- type NativeNodePoolNativeLifecycleOutput
- func (NativeNodePoolNativeLifecycleOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeLifecycleOutput) PostInit() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeLifecycleOutput) PreInit() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecycleOutput() NativeNodePoolNativeLifecycleOutput
- func (o NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecycleOutputWithContext(ctx context.Context) NativeNodePoolNativeLifecycleOutput
- func (o NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecyclePtrOutput() NativeNodePoolNativeLifecyclePtrOutput
- func (o NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecyclePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeLifecyclePtrOutput
- type NativeNodePoolNativeLifecyclePtrInput
- type NativeNodePoolNativeLifecyclePtrOutput
- func (o NativeNodePoolNativeLifecyclePtrOutput) Elem() NativeNodePoolNativeLifecycleOutput
- func (NativeNodePoolNativeLifecyclePtrOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeLifecyclePtrOutput) PostInit() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeLifecyclePtrOutput) PreInit() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeLifecyclePtrOutput) ToNativeNodePoolNativeLifecyclePtrOutput() NativeNodePoolNativeLifecyclePtrOutput
- func (o NativeNodePoolNativeLifecyclePtrOutput) ToNativeNodePoolNativeLifecyclePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeLifecyclePtrOutput
- type NativeNodePoolNativeManagement
- type NativeNodePoolNativeManagementArgs
- func (NativeNodePoolNativeManagementArgs) ElementType() reflect.Type
- func (i NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementOutput() NativeNodePoolNativeManagementOutput
- func (i NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementOutputWithContext(ctx context.Context) NativeNodePoolNativeManagementOutput
- func (i NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementPtrOutput() NativeNodePoolNativeManagementPtrOutput
- func (i NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeManagementPtrOutput
- type NativeNodePoolNativeManagementInput
- type NativeNodePoolNativeManagementOutput
- func (NativeNodePoolNativeManagementOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeManagementOutput) Hosts() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeManagementOutput) KernelArgs() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeManagementOutput) Nameservers() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementOutput() NativeNodePoolNativeManagementOutput
- func (o NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementOutputWithContext(ctx context.Context) NativeNodePoolNativeManagementOutput
- func (o NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementPtrOutput() NativeNodePoolNativeManagementPtrOutput
- func (o NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeManagementPtrOutput
- type NativeNodePoolNativeManagementPtrInput
- type NativeNodePoolNativeManagementPtrOutput
- func (o NativeNodePoolNativeManagementPtrOutput) Elem() NativeNodePoolNativeManagementOutput
- func (NativeNodePoolNativeManagementPtrOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeManagementPtrOutput) Hosts() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeManagementPtrOutput) KernelArgs() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeManagementPtrOutput) Nameservers() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeManagementPtrOutput) ToNativeNodePoolNativeManagementPtrOutput() NativeNodePoolNativeManagementPtrOutput
- func (o NativeNodePoolNativeManagementPtrOutput) ToNativeNodePoolNativeManagementPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeManagementPtrOutput
- type NativeNodePoolNativeOutput
- func (o NativeNodePoolNativeOutput) AutoRepair() pulumi.BoolPtrOutput
- func (o NativeNodePoolNativeOutput) DataDisks() NativeNodePoolNativeDataDiskArrayOutput
- func (NativeNodePoolNativeOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeOutput) EnableAutoscaling() pulumi.BoolPtrOutput
- func (o NativeNodePoolNativeOutput) HealthCheckPolicyName() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeOutput) HostNamePattern() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeOutput) InstanceChargePrepaid() NativeNodePoolNativeInstanceChargePrepaidPtrOutput
- func (o NativeNodePoolNativeOutput) InstanceChargeType() pulumi.StringOutput
- func (o NativeNodePoolNativeOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeOutput) InternetAccessible() NativeNodePoolNativeInternetAccessiblePtrOutput
- func (o NativeNodePoolNativeOutput) KeyIds() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeOutput) KubeletArgs() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeOutput) Lifecycle() NativeNodePoolNativeLifecyclePtrOutput
- func (o NativeNodePoolNativeOutput) Management() NativeNodePoolNativeManagementPtrOutput
- func (o NativeNodePoolNativeOutput) Replicas() pulumi.IntPtrOutput
- func (o NativeNodePoolNativeOutput) RuntimeRootDir() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeOutput) Scaling() NativeNodePoolNativeScalingPtrOutput
- func (o NativeNodePoolNativeOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NativeNodePoolNativeOutput) SystemDisk() NativeNodePoolNativeSystemDiskOutput
- func (o NativeNodePoolNativeOutput) ToNativeNodePoolNativeOutput() NativeNodePoolNativeOutput
- func (o NativeNodePoolNativeOutput) ToNativeNodePoolNativeOutputWithContext(ctx context.Context) NativeNodePoolNativeOutput
- func (o NativeNodePoolNativeOutput) ToNativeNodePoolNativePtrOutput() NativeNodePoolNativePtrOutput
- func (o NativeNodePoolNativeOutput) ToNativeNodePoolNativePtrOutputWithContext(ctx context.Context) NativeNodePoolNativePtrOutput
- type NativeNodePoolNativePtrInput
- type NativeNodePoolNativePtrOutput
- func (o NativeNodePoolNativePtrOutput) AutoRepair() pulumi.BoolPtrOutput
- func (o NativeNodePoolNativePtrOutput) DataDisks() NativeNodePoolNativeDataDiskArrayOutput
- func (o NativeNodePoolNativePtrOutput) Elem() NativeNodePoolNativeOutput
- func (NativeNodePoolNativePtrOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativePtrOutput) EnableAutoscaling() pulumi.BoolPtrOutput
- func (o NativeNodePoolNativePtrOutput) HealthCheckPolicyName() pulumi.StringPtrOutput
- func (o NativeNodePoolNativePtrOutput) HostNamePattern() pulumi.StringPtrOutput
- func (o NativeNodePoolNativePtrOutput) InstanceChargePrepaid() NativeNodePoolNativeInstanceChargePrepaidPtrOutput
- func (o NativeNodePoolNativePtrOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o NativeNodePoolNativePtrOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o NativeNodePoolNativePtrOutput) InternetAccessible() NativeNodePoolNativeInternetAccessiblePtrOutput
- func (o NativeNodePoolNativePtrOutput) KeyIds() pulumi.StringArrayOutput
- func (o NativeNodePoolNativePtrOutput) KubeletArgs() pulumi.StringArrayOutput
- func (o NativeNodePoolNativePtrOutput) Lifecycle() NativeNodePoolNativeLifecyclePtrOutput
- func (o NativeNodePoolNativePtrOutput) Management() NativeNodePoolNativeManagementPtrOutput
- func (o NativeNodePoolNativePtrOutput) Replicas() pulumi.IntPtrOutput
- func (o NativeNodePoolNativePtrOutput) RuntimeRootDir() pulumi.StringPtrOutput
- func (o NativeNodePoolNativePtrOutput) Scaling() NativeNodePoolNativeScalingPtrOutput
- func (o NativeNodePoolNativePtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NativeNodePoolNativePtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NativeNodePoolNativePtrOutput) SystemDisk() NativeNodePoolNativeSystemDiskPtrOutput
- func (o NativeNodePoolNativePtrOutput) ToNativeNodePoolNativePtrOutput() NativeNodePoolNativePtrOutput
- func (o NativeNodePoolNativePtrOutput) ToNativeNodePoolNativePtrOutputWithContext(ctx context.Context) NativeNodePoolNativePtrOutput
- type NativeNodePoolNativeScaling
- type NativeNodePoolNativeScalingArgs
- func (NativeNodePoolNativeScalingArgs) ElementType() reflect.Type
- func (i NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingOutput() NativeNodePoolNativeScalingOutput
- func (i NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingOutputWithContext(ctx context.Context) NativeNodePoolNativeScalingOutput
- func (i NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingPtrOutput() NativeNodePoolNativeScalingPtrOutput
- func (i NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeScalingPtrOutput
- type NativeNodePoolNativeScalingInput
- type NativeNodePoolNativeScalingOutput
- func (o NativeNodePoolNativeScalingOutput) CreatePolicy() pulumi.StringPtrOutput
- func (NativeNodePoolNativeScalingOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeScalingOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o NativeNodePoolNativeScalingOutput) MinReplicas() pulumi.IntPtrOutput
- func (o NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingOutput() NativeNodePoolNativeScalingOutput
- func (o NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingOutputWithContext(ctx context.Context) NativeNodePoolNativeScalingOutput
- func (o NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingPtrOutput() NativeNodePoolNativeScalingPtrOutput
- func (o NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeScalingPtrOutput
- type NativeNodePoolNativeScalingPtrInput
- type NativeNodePoolNativeScalingPtrOutput
- func (o NativeNodePoolNativeScalingPtrOutput) CreatePolicy() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeScalingPtrOutput) Elem() NativeNodePoolNativeScalingOutput
- func (NativeNodePoolNativeScalingPtrOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeScalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o NativeNodePoolNativeScalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o NativeNodePoolNativeScalingPtrOutput) ToNativeNodePoolNativeScalingPtrOutput() NativeNodePoolNativeScalingPtrOutput
- func (o NativeNodePoolNativeScalingPtrOutput) ToNativeNodePoolNativeScalingPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeScalingPtrOutput
- type NativeNodePoolNativeSystemDisk
- type NativeNodePoolNativeSystemDiskArgs
- func (NativeNodePoolNativeSystemDiskArgs) ElementType() reflect.Type
- func (i NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskOutput() NativeNodePoolNativeSystemDiskOutput
- func (i NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskOutputWithContext(ctx context.Context) NativeNodePoolNativeSystemDiskOutput
- func (i NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskPtrOutput() NativeNodePoolNativeSystemDiskPtrOutput
- func (i NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeSystemDiskPtrOutput
- type NativeNodePoolNativeSystemDiskInput
- type NativeNodePoolNativeSystemDiskOutput
- func (o NativeNodePoolNativeSystemDiskOutput) DiskSize() pulumi.IntOutput
- func (o NativeNodePoolNativeSystemDiskOutput) DiskType() pulumi.StringOutput
- func (NativeNodePoolNativeSystemDiskOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskOutput() NativeNodePoolNativeSystemDiskOutput
- func (o NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskOutputWithContext(ctx context.Context) NativeNodePoolNativeSystemDiskOutput
- func (o NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskPtrOutput() NativeNodePoolNativeSystemDiskPtrOutput
- func (o NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeSystemDiskPtrOutput
- type NativeNodePoolNativeSystemDiskPtrInput
- type NativeNodePoolNativeSystemDiskPtrOutput
- func (o NativeNodePoolNativeSystemDiskPtrOutput) DiskSize() pulumi.IntPtrOutput
- func (o NativeNodePoolNativeSystemDiskPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o NativeNodePoolNativeSystemDiskPtrOutput) Elem() NativeNodePoolNativeSystemDiskOutput
- func (NativeNodePoolNativeSystemDiskPtrOutput) ElementType() reflect.Type
- func (o NativeNodePoolNativeSystemDiskPtrOutput) ToNativeNodePoolNativeSystemDiskPtrOutput() NativeNodePoolNativeSystemDiskPtrOutput
- func (o NativeNodePoolNativeSystemDiskPtrOutput) ToNativeNodePoolNativeSystemDiskPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeSystemDiskPtrOutput
- type NativeNodePoolOutput
- func (o NativeNodePoolOutput) Annotations() NativeNodePoolAnnotationArrayOutput
- func (o NativeNodePoolOutput) ClusterId() pulumi.StringOutput
- func (o NativeNodePoolOutput) CreatedAt() pulumi.StringOutput
- func (o NativeNodePoolOutput) DeletionProtection() pulumi.BoolOutput
- func (NativeNodePoolOutput) ElementType() reflect.Type
- func (o NativeNodePoolOutput) Labels() NativeNodePoolLabelArrayOutput
- func (o NativeNodePoolOutput) LifeState() pulumi.StringOutput
- func (o NativeNodePoolOutput) Name() pulumi.StringOutput
- func (o NativeNodePoolOutput) Native() NativeNodePoolNativeOutput
- func (o NativeNodePoolOutput) Tags() NativeNodePoolTagArrayOutput
- func (o NativeNodePoolOutput) Taints() NativeNodePoolTaintArrayOutput
- func (o NativeNodePoolOutput) ToNativeNodePoolOutput() NativeNodePoolOutput
- func (o NativeNodePoolOutput) ToNativeNodePoolOutputWithContext(ctx context.Context) NativeNodePoolOutput
- func (o NativeNodePoolOutput) Type() pulumi.StringOutput
- func (o NativeNodePoolOutput) Unschedulable() pulumi.BoolOutput
- type NativeNodePoolState
- type NativeNodePoolTag
- type NativeNodePoolTagArgs
- type NativeNodePoolTagArray
- type NativeNodePoolTagArrayInput
- type NativeNodePoolTagArrayOutput
- func (NativeNodePoolTagArrayOutput) ElementType() reflect.Type
- func (o NativeNodePoolTagArrayOutput) Index(i pulumi.IntInput) NativeNodePoolTagOutput
- func (o NativeNodePoolTagArrayOutput) ToNativeNodePoolTagArrayOutput() NativeNodePoolTagArrayOutput
- func (o NativeNodePoolTagArrayOutput) ToNativeNodePoolTagArrayOutputWithContext(ctx context.Context) NativeNodePoolTagArrayOutput
- type NativeNodePoolTagInput
- type NativeNodePoolTagOutput
- func (NativeNodePoolTagOutput) ElementType() reflect.Type
- func (o NativeNodePoolTagOutput) ResourceType() pulumi.StringPtrOutput
- func (o NativeNodePoolTagOutput) Tags() NativeNodePoolTagTagArrayOutput
- func (o NativeNodePoolTagOutput) ToNativeNodePoolTagOutput() NativeNodePoolTagOutput
- func (o NativeNodePoolTagOutput) ToNativeNodePoolTagOutputWithContext(ctx context.Context) NativeNodePoolTagOutput
- type NativeNodePoolTagTag
- type NativeNodePoolTagTagArgs
- type NativeNodePoolTagTagArray
- type NativeNodePoolTagTagArrayInput
- type NativeNodePoolTagTagArrayOutput
- func (NativeNodePoolTagTagArrayOutput) ElementType() reflect.Type
- func (o NativeNodePoolTagTagArrayOutput) Index(i pulumi.IntInput) NativeNodePoolTagTagOutput
- func (o NativeNodePoolTagTagArrayOutput) ToNativeNodePoolTagTagArrayOutput() NativeNodePoolTagTagArrayOutput
- func (o NativeNodePoolTagTagArrayOutput) ToNativeNodePoolTagTagArrayOutputWithContext(ctx context.Context) NativeNodePoolTagTagArrayOutput
- type NativeNodePoolTagTagInput
- type NativeNodePoolTagTagOutput
- func (NativeNodePoolTagTagOutput) ElementType() reflect.Type
- func (o NativeNodePoolTagTagOutput) Key() pulumi.StringPtrOutput
- func (o NativeNodePoolTagTagOutput) ToNativeNodePoolTagTagOutput() NativeNodePoolTagTagOutput
- func (o NativeNodePoolTagTagOutput) ToNativeNodePoolTagTagOutputWithContext(ctx context.Context) NativeNodePoolTagTagOutput
- func (o NativeNodePoolTagTagOutput) Value() pulumi.StringPtrOutput
- type NativeNodePoolTaint
- type NativeNodePoolTaintArgs
- type NativeNodePoolTaintArray
- type NativeNodePoolTaintArrayInput
- type NativeNodePoolTaintArrayOutput
- func (NativeNodePoolTaintArrayOutput) ElementType() reflect.Type
- func (o NativeNodePoolTaintArrayOutput) Index(i pulumi.IntInput) NativeNodePoolTaintOutput
- func (o NativeNodePoolTaintArrayOutput) ToNativeNodePoolTaintArrayOutput() NativeNodePoolTaintArrayOutput
- func (o NativeNodePoolTaintArrayOutput) ToNativeNodePoolTaintArrayOutputWithContext(ctx context.Context) NativeNodePoolTaintArrayOutput
- type NativeNodePoolTaintInput
- type NativeNodePoolTaintOutput
- func (o NativeNodePoolTaintOutput) Effect() pulumi.StringPtrOutput
- func (NativeNodePoolTaintOutput) ElementType() reflect.Type
- func (o NativeNodePoolTaintOutput) Key() pulumi.StringPtrOutput
- func (o NativeNodePoolTaintOutput) ToNativeNodePoolTaintOutput() NativeNodePoolTaintOutput
- func (o NativeNodePoolTaintOutput) ToNativeNodePoolTaintOutputWithContext(ctx context.Context) NativeNodePoolTaintOutput
- func (o NativeNodePoolTaintOutput) Value() pulumi.StringPtrOutput
- type NodePool
- type NodePoolArgs
- type NodePoolArray
- type NodePoolArrayInput
- type NodePoolArrayOutput
- type NodePoolAutoScalingConfig
- type NodePoolAutoScalingConfigArgs
- func (NodePoolAutoScalingConfigArgs) ElementType() reflect.Type
- func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutput() NodePoolAutoScalingConfigOutput
- func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigOutput
- func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput
- func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput
- type NodePoolAutoScalingConfigDataDisk
- type NodePoolAutoScalingConfigDataDiskArgs
- func (NodePoolAutoScalingConfigDataDiskArgs) ElementType() reflect.Type
- func (i NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutput() NodePoolAutoScalingConfigDataDiskOutput
- func (i NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskOutput
- type NodePoolAutoScalingConfigDataDiskArray
- func (NodePoolAutoScalingConfigDataDiskArray) ElementType() reflect.Type
- func (i NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutput() NodePoolAutoScalingConfigDataDiskArrayOutput
- func (i NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskArrayOutput
- type NodePoolAutoScalingConfigDataDiskArrayInput
- type NodePoolAutoScalingConfigDataDiskArrayOutput
- func (NodePoolAutoScalingConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o NodePoolAutoScalingConfigDataDiskArrayOutput) Index(i pulumi.IntInput) NodePoolAutoScalingConfigDataDiskOutput
- func (o NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutput() NodePoolAutoScalingConfigDataDiskArrayOutput
- func (o NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskArrayOutput
- type NodePoolAutoScalingConfigDataDiskInput
- type NodePoolAutoScalingConfigDataDiskOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (NodePoolAutoScalingConfigDataDiskOutput) ElementType() reflect.Type
- func (o NodePoolAutoScalingConfigDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) ThroughputPerformance() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutput() NodePoolAutoScalingConfigDataDiskOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskOutput
- type NodePoolAutoScalingConfigInput
- type NodePoolAutoScalingConfigOutput
- func (o NodePoolAutoScalingConfigOutput) BackupInstanceTypes() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) CamRoleName() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) DataDisks() NodePoolAutoScalingConfigDataDiskArrayOutput
- func (NodePoolAutoScalingConfigOutput) ElementType() reflect.Type
- func (o NodePoolAutoScalingConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigOutput) HostName() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) HostNameStyle() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InstanceName() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InstanceType() pulumi.StringOutput
- func (o NodePoolAutoScalingConfigOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigOutput) KeyIds() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigOutput) OrderlySecurityGroupIds() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigOutput) Password() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigOutput) SecurityGroupIds() pulumi.StringArrayOutputdeprecated
- func (o NodePoolAutoScalingConfigOutput) SpotInstanceType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) SpotMaxPrice() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutput() NodePoolAutoScalingConfigOutput
- func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigOutput
- func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput
- func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput
- type NodePoolAutoScalingConfigPtrInput
- type NodePoolAutoScalingConfigPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) BackupInstanceTypes() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigPtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) CamRoleName() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) DataDisks() NodePoolAutoScalingConfigDataDiskArrayOutput
- func (o NodePoolAutoScalingConfigPtrOutput) Elem() NodePoolAutoScalingConfigOutput
- func (NodePoolAutoScalingConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolAutoScalingConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) HostName() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) HostNameStyle() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InstanceName() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) KeyIds() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigPtrOutput) OrderlySecurityGroupIds() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigPtrOutput) Password() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutputdeprecated
- func (o NodePoolAutoScalingConfigPtrOutput) SpotInstanceType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) SpotMaxPrice() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput
- type NodePoolInput
- type NodePoolMap
- type NodePoolMapInput
- type NodePoolMapOutput
- type NodePoolNodeConfig
- type NodePoolNodeConfigArgs
- func (NodePoolNodeConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- type NodePoolNodeConfigDataDisk
- type NodePoolNodeConfigDataDiskArgs
- func (NodePoolNodeConfigDataDiskArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput
- func (i NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskOutput
- type NodePoolNodeConfigDataDiskArray
- func (NodePoolNodeConfigDataDiskArray) ElementType() reflect.Type
- func (i NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutput() NodePoolNodeConfigDataDiskArrayOutput
- func (i NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskArrayOutput
- type NodePoolNodeConfigDataDiskArrayInput
- type NodePoolNodeConfigDataDiskArrayOutput
- func (NodePoolNodeConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDataDiskArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigDataDiskOutput
- func (o NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutput() NodePoolNodeConfigDataDiskArrayOutput
- func (o NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskArrayOutput
- type NodePoolNodeConfigDataDiskInput
- type NodePoolNodeConfigDataDiskOutput
- func (o NodePoolNodeConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (NodePoolNodeConfigDataDiskOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput
- func (o NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskOutput
- type NodePoolNodeConfigGpuArgs
- type NodePoolNodeConfigGpuArgsArgs
- func (NodePoolNodeConfigGpuArgsArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsOutput() NodePoolNodeConfigGpuArgsOutput
- func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsOutput
- func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsPtrOutput() NodePoolNodeConfigGpuArgsPtrOutput
- func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsPtrOutput
- type NodePoolNodeConfigGpuArgsInput
- type NodePoolNodeConfigGpuArgsOutput
- func (o NodePoolNodeConfigGpuArgsOutput) Cuda() pulumi.MapOutput
- func (o NodePoolNodeConfigGpuArgsOutput) Cudnn() pulumi.MapOutput
- func (o NodePoolNodeConfigGpuArgsOutput) CustomDriver() pulumi.MapOutput
- func (o NodePoolNodeConfigGpuArgsOutput) Driver() pulumi.MapOutput
- func (NodePoolNodeConfigGpuArgsOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigGpuArgsOutput) MigEnable() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsOutput() NodePoolNodeConfigGpuArgsOutput
- func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsOutput
- func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsPtrOutput() NodePoolNodeConfigGpuArgsPtrOutput
- func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsPtrOutput
- type NodePoolNodeConfigGpuArgsPtrInput
- type NodePoolNodeConfigGpuArgsPtrOutput
- func (o NodePoolNodeConfigGpuArgsPtrOutput) Cuda() pulumi.MapOutput
- func (o NodePoolNodeConfigGpuArgsPtrOutput) Cudnn() pulumi.MapOutput
- func (o NodePoolNodeConfigGpuArgsPtrOutput) CustomDriver() pulumi.MapOutput
- func (o NodePoolNodeConfigGpuArgsPtrOutput) Driver() pulumi.MapOutput
- func (o NodePoolNodeConfigGpuArgsPtrOutput) Elem() NodePoolNodeConfigGpuArgsOutput
- func (NodePoolNodeConfigGpuArgsPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigGpuArgsPtrOutput) MigEnable() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigGpuArgsPtrOutput) ToNodePoolNodeConfigGpuArgsPtrOutput() NodePoolNodeConfigGpuArgsPtrOutput
- func (o NodePoolNodeConfigGpuArgsPtrOutput) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsPtrOutput
- type NodePoolNodeConfigInput
- type NodePoolNodeConfigOutput
- func (o NodePoolNodeConfigOutput) DataDisks() NodePoolNodeConfigDataDiskArrayOutput
- func (o NodePoolNodeConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (NodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigOutput) GpuArgs() NodePoolNodeConfigGpuArgsPtrOutput
- func (o NodePoolNodeConfigOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigOutput) MountTarget() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) PreStartUserScript() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigOutput) UserData() pulumi.StringPtrOutput
- type NodePoolNodeConfigPtrInput
- type NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) DataDisks() NodePoolNodeConfigDataDiskArrayOutput
- func (o NodePoolNodeConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Elem() NodePoolNodeConfigOutput
- func (NodePoolNodeConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigPtrOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigPtrOutput) GpuArgs() NodePoolNodeConfigGpuArgsPtrOutput
- func (o NodePoolNodeConfigPtrOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigPtrOutput) MountTarget() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) PreStartUserScript() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) UserData() pulumi.StringPtrOutput
- type NodePoolOutput
- func (o NodePoolOutput) AutoScalingConfig() NodePoolAutoScalingConfigOutput
- func (o NodePoolOutput) AutoScalingGroupId() pulumi.StringOutput
- func (o NodePoolOutput) AutoscalingAddedTotal() pulumi.IntOutput
- func (o NodePoolOutput) ClusterId() pulumi.StringOutput
- func (o NodePoolOutput) DefaultCooldown() pulumi.IntOutput
- func (o NodePoolOutput) DeleteKeepInstance() pulumi.BoolPtrOutput
- func (o NodePoolOutput) DeletionProtection() pulumi.BoolOutput
- func (o NodePoolOutput) DesiredCapacity() pulumi.IntOutput
- func (NodePoolOutput) ElementType() reflect.Type
- func (o NodePoolOutput) EnableAutoScale() pulumi.BoolPtrOutput
- func (o NodePoolOutput) Labels() pulumi.MapOutput
- func (o NodePoolOutput) LaunchConfigId() pulumi.StringOutput
- func (o NodePoolOutput) ManuallyAddedTotal() pulumi.IntOutput
- func (o NodePoolOutput) MaxSize() pulumi.IntOutput
- func (o NodePoolOutput) MinSize() pulumi.IntOutput
- func (o NodePoolOutput) MultiZoneSubnetPolicy() pulumi.StringPtrOutput
- func (o NodePoolOutput) Name() pulumi.StringOutput
- func (o NodePoolOutput) NodeConfig() NodePoolNodeConfigPtrOutput
- func (o NodePoolOutput) NodeCount() pulumi.IntOutput
- func (o NodePoolOutput) NodeOs() pulumi.StringPtrOutput
- func (o NodePoolOutput) NodeOsType() pulumi.StringPtrOutput
- func (o NodePoolOutput) RetryPolicy() pulumi.StringPtrOutput
- func (o NodePoolOutput) ScalingGroupName() pulumi.StringOutput
- func (o NodePoolOutput) ScalingGroupProjectId() pulumi.IntPtrOutput
- func (o NodePoolOutput) ScalingMode() pulumi.StringPtrOutput
- func (o NodePoolOutput) Status() pulumi.StringOutput
- func (o NodePoolOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NodePoolOutput) Tags() pulumi.MapOutput
- func (o NodePoolOutput) Taints() NodePoolTaintArrayOutput
- func (o NodePoolOutput) TerminationPolicies() pulumi.StringOutput
- func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
- func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
- func (o NodePoolOutput) Unschedulable() pulumi.IntPtrOutput
- func (o NodePoolOutput) VpcId() pulumi.StringOutput
- func (o NodePoolOutput) Zones() pulumi.StringArrayOutput
- type NodePoolState
- type NodePoolTaint
- type NodePoolTaintArgs
- type NodePoolTaintArray
- type NodePoolTaintArrayInput
- type NodePoolTaintArrayOutput
- func (NodePoolTaintArrayOutput) ElementType() reflect.Type
- func (o NodePoolTaintArrayOutput) Index(i pulumi.IntInput) NodePoolTaintOutput
- func (o NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutput() NodePoolTaintArrayOutput
- func (o NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutputWithContext(ctx context.Context) NodePoolTaintArrayOutput
- type NodePoolTaintInput
- type NodePoolTaintOutput
- func (o NodePoolTaintOutput) Effect() pulumi.StringOutput
- func (NodePoolTaintOutput) ElementType() reflect.Type
- func (o NodePoolTaintOutput) Key() pulumi.StringOutput
- func (o NodePoolTaintOutput) ToNodePoolTaintOutput() NodePoolTaintOutput
- func (o NodePoolTaintOutput) ToNodePoolTaintOutputWithContext(ctx context.Context) NodePoolTaintOutput
- func (o NodePoolTaintOutput) Value() pulumi.StringOutput
- type ScaleWorker
- type ScaleWorkerArgs
- type ScaleWorkerArray
- type ScaleWorkerArrayInput
- type ScaleWorkerArrayOutput
- func (ScaleWorkerArrayOutput) ElementType() reflect.Type
- func (o ScaleWorkerArrayOutput) Index(i pulumi.IntInput) ScaleWorkerOutput
- func (o ScaleWorkerArrayOutput) ToScaleWorkerArrayOutput() ScaleWorkerArrayOutput
- func (o ScaleWorkerArrayOutput) ToScaleWorkerArrayOutputWithContext(ctx context.Context) ScaleWorkerArrayOutput
- type ScaleWorkerDataDisk
- type ScaleWorkerDataDiskArgs
- type ScaleWorkerDataDiskArray
- type ScaleWorkerDataDiskArrayInput
- type ScaleWorkerDataDiskArrayOutput
- func (ScaleWorkerDataDiskArrayOutput) ElementType() reflect.Type
- func (o ScaleWorkerDataDiskArrayOutput) Index(i pulumi.IntInput) ScaleWorkerDataDiskOutput
- func (o ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutput() ScaleWorkerDataDiskArrayOutput
- func (o ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerDataDiskArrayOutput
- type ScaleWorkerDataDiskInput
- type ScaleWorkerDataDiskOutput
- func (o ScaleWorkerDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ScaleWorkerDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ScaleWorkerDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ScaleWorkerDataDiskOutput) ElementType() reflect.Type
- func (o ScaleWorkerDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ScaleWorkerDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutput() ScaleWorkerDataDiskOutput
- func (o ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutputWithContext(ctx context.Context) ScaleWorkerDataDiskOutput
- type ScaleWorkerGpuArgs
- type ScaleWorkerGpuArgsArgs
- func (ScaleWorkerGpuArgsArgs) ElementType() reflect.Type
- func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsOutput() ScaleWorkerGpuArgsOutput
- func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsOutput
- func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsPtrOutput() ScaleWorkerGpuArgsPtrOutput
- func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsPtrOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsPtrOutput
- type ScaleWorkerGpuArgsInput
- type ScaleWorkerGpuArgsOutput
- func (o ScaleWorkerGpuArgsOutput) Cuda() pulumi.MapOutput
- func (o ScaleWorkerGpuArgsOutput) Cudnn() pulumi.MapOutput
- func (o ScaleWorkerGpuArgsOutput) CustomDriver() pulumi.MapOutput
- func (o ScaleWorkerGpuArgsOutput) Driver() pulumi.MapOutput
- func (ScaleWorkerGpuArgsOutput) ElementType() reflect.Type
- func (o ScaleWorkerGpuArgsOutput) MigEnable() pulumi.BoolPtrOutput
- func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsOutput() ScaleWorkerGpuArgsOutput
- func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsOutput
- func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsPtrOutput() ScaleWorkerGpuArgsPtrOutput
- func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsPtrOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsPtrOutput
- type ScaleWorkerGpuArgsPtrInput
- type ScaleWorkerGpuArgsPtrOutput
- func (o ScaleWorkerGpuArgsPtrOutput) Cuda() pulumi.MapOutput
- func (o ScaleWorkerGpuArgsPtrOutput) Cudnn() pulumi.MapOutput
- func (o ScaleWorkerGpuArgsPtrOutput) CustomDriver() pulumi.MapOutput
- func (o ScaleWorkerGpuArgsPtrOutput) Driver() pulumi.MapOutput
- func (o ScaleWorkerGpuArgsPtrOutput) Elem() ScaleWorkerGpuArgsOutput
- func (ScaleWorkerGpuArgsPtrOutput) ElementType() reflect.Type
- func (o ScaleWorkerGpuArgsPtrOutput) MigEnable() pulumi.BoolPtrOutput
- func (o ScaleWorkerGpuArgsPtrOutput) ToScaleWorkerGpuArgsPtrOutput() ScaleWorkerGpuArgsPtrOutput
- func (o ScaleWorkerGpuArgsPtrOutput) ToScaleWorkerGpuArgsPtrOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsPtrOutput
- type ScaleWorkerInput
- type ScaleWorkerMap
- type ScaleWorkerMapInput
- type ScaleWorkerMapOutput
- func (ScaleWorkerMapOutput) ElementType() reflect.Type
- func (o ScaleWorkerMapOutput) MapIndex(k pulumi.StringInput) ScaleWorkerOutput
- func (o ScaleWorkerMapOutput) ToScaleWorkerMapOutput() ScaleWorkerMapOutput
- func (o ScaleWorkerMapOutput) ToScaleWorkerMapOutputWithContext(ctx context.Context) ScaleWorkerMapOutput
- type ScaleWorkerOutput
- func (o ScaleWorkerOutput) ClusterId() pulumi.StringOutput
- func (o ScaleWorkerOutput) DataDisks() ScaleWorkerDataDiskArrayOutput
- func (o ScaleWorkerOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ScaleWorkerOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (ScaleWorkerOutput) ElementType() reflect.Type
- func (o ScaleWorkerOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ScaleWorkerOutput) GpuArgs() ScaleWorkerGpuArgsPtrOutput
- func (o ScaleWorkerOutput) Labels() pulumi.MapOutput
- func (o ScaleWorkerOutput) MountTarget() pulumi.StringPtrOutput
- func (o ScaleWorkerOutput) PreStartUserScript() pulumi.StringPtrOutput
- func (o ScaleWorkerOutput) ToScaleWorkerOutput() ScaleWorkerOutput
- func (o ScaleWorkerOutput) ToScaleWorkerOutputWithContext(ctx context.Context) ScaleWorkerOutput
- func (o ScaleWorkerOutput) Unschedulable() pulumi.IntPtrOutput
- func (o ScaleWorkerOutput) UserScript() pulumi.StringPtrOutput
- func (o ScaleWorkerOutput) WorkerConfig() ScaleWorkerWorkerConfigOutput
- func (o ScaleWorkerOutput) WorkerInstancesLists() ScaleWorkerWorkerInstancesListArrayOutput
- type ScaleWorkerState
- type ScaleWorkerWorkerConfig
- type ScaleWorkerWorkerConfigArgs
- func (ScaleWorkerWorkerConfigArgs) ElementType() reflect.Type
- func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutput() ScaleWorkerWorkerConfigOutput
- func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigOutput
- func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
- func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput
- type ScaleWorkerWorkerConfigDataDisk
- type ScaleWorkerWorkerConfigDataDiskArgs
- func (ScaleWorkerWorkerConfigDataDiskArgs) ElementType() reflect.Type
- func (i ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutput() ScaleWorkerWorkerConfigDataDiskOutput
- func (i ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskOutput
- type ScaleWorkerWorkerConfigDataDiskArray
- func (ScaleWorkerWorkerConfigDataDiskArray) ElementType() reflect.Type
- func (i ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutput() ScaleWorkerWorkerConfigDataDiskArrayOutput
- func (i ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskArrayOutput
- type ScaleWorkerWorkerConfigDataDiskArrayInput
- type ScaleWorkerWorkerConfigDataDiskArrayOutput
- func (ScaleWorkerWorkerConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerConfigDataDiskArrayOutput) Index(i pulumi.IntInput) ScaleWorkerWorkerConfigDataDiskOutput
- func (o ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutput() ScaleWorkerWorkerConfigDataDiskArrayOutput
- func (o ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskArrayOutput
- type ScaleWorkerWorkerConfigDataDiskInput
- type ScaleWorkerWorkerConfigDataDiskOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ScaleWorkerWorkerConfigDataDiskOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerConfigDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutput() ScaleWorkerWorkerConfigDataDiskOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskOutput
- type ScaleWorkerWorkerConfigInput
- type ScaleWorkerWorkerConfigOutput
- func (o ScaleWorkerWorkerConfigOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) CamRoleName() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) Count() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) DataDisks() ScaleWorkerWorkerConfigDataDiskArrayOutput
- func (o ScaleWorkerWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
- func (ScaleWorkerWorkerConfigOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) Hostname() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) HpcClusterId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) ImgId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InstanceName() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InstanceType() pulumi.StringOutput
- func (o ScaleWorkerWorkerConfigOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) KeyIds() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) Password() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ScaleWorkerWorkerConfigOutput) SubnetId() pulumi.StringOutput
- func (o ScaleWorkerWorkerConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutput() ScaleWorkerWorkerConfigOutput
- func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigOutput
- func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) UserData() pulumi.StringPtrOutput
- type ScaleWorkerWorkerConfigPtrInput
- type ScaleWorkerWorkerConfigPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) CamRoleName() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) Count() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) DataDisks() ScaleWorkerWorkerConfigDataDiskArrayOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) Elem() ScaleWorkerWorkerConfigOutput
- func (ScaleWorkerWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) HpcClusterId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) ImgId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InstanceName() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) KeyIds() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) Password() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) UserData() pulumi.StringPtrOutput
- type ScaleWorkerWorkerInstancesList
- type ScaleWorkerWorkerInstancesListArgs
- func (ScaleWorkerWorkerInstancesListArgs) ElementType() reflect.Type
- func (i ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput
- func (i ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListOutput
- type ScaleWorkerWorkerInstancesListArray
- func (ScaleWorkerWorkerInstancesListArray) ElementType() reflect.Type
- func (i ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutput() ScaleWorkerWorkerInstancesListArrayOutput
- func (i ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListArrayOutput
- type ScaleWorkerWorkerInstancesListArrayInput
- type ScaleWorkerWorkerInstancesListArrayOutput
- func (ScaleWorkerWorkerInstancesListArrayOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerInstancesListArrayOutput) Index(i pulumi.IntInput) ScaleWorkerWorkerInstancesListOutput
- func (o ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutput() ScaleWorkerWorkerInstancesListArrayOutput
- func (o ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListArrayOutput
- type ScaleWorkerWorkerInstancesListInput
- type ScaleWorkerWorkerInstancesListOutput
- func (ScaleWorkerWorkerInstancesListOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerInstancesListOutput) FailedReason() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerInstancesListOutput) InstanceId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerInstancesListOutput) InstanceRole() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerInstancesListOutput) InstanceState() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerInstancesListOutput) LanIp() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput
- func (o ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListOutput
- type ServerlessNodePool
- type ServerlessNodePoolArgs
- type ServerlessNodePoolArray
- type ServerlessNodePoolArrayInput
- type ServerlessNodePoolArrayOutput
- func (ServerlessNodePoolArrayOutput) ElementType() reflect.Type
- func (o ServerlessNodePoolArrayOutput) Index(i pulumi.IntInput) ServerlessNodePoolOutput
- func (o ServerlessNodePoolArrayOutput) ToServerlessNodePoolArrayOutput() ServerlessNodePoolArrayOutput
- func (o ServerlessNodePoolArrayOutput) ToServerlessNodePoolArrayOutputWithContext(ctx context.Context) ServerlessNodePoolArrayOutput
- type ServerlessNodePoolInput
- type ServerlessNodePoolMap
- type ServerlessNodePoolMapInput
- type ServerlessNodePoolMapOutput
- func (ServerlessNodePoolMapOutput) ElementType() reflect.Type
- func (o ServerlessNodePoolMapOutput) MapIndex(k pulumi.StringInput) ServerlessNodePoolOutput
- func (o ServerlessNodePoolMapOutput) ToServerlessNodePoolMapOutput() ServerlessNodePoolMapOutput
- func (o ServerlessNodePoolMapOutput) ToServerlessNodePoolMapOutputWithContext(ctx context.Context) ServerlessNodePoolMapOutput
- type ServerlessNodePoolOutput
- func (o ServerlessNodePoolOutput) ClusterId() pulumi.StringOutput
- func (ServerlessNodePoolOutput) ElementType() reflect.Type
- func (o ServerlessNodePoolOutput) Labels() pulumi.MapOutput
- func (o ServerlessNodePoolOutput) LifeState() pulumi.StringOutput
- func (o ServerlessNodePoolOutput) Name() pulumi.StringOutput
- func (o ServerlessNodePoolOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ServerlessNodePoolOutput) ServerlessNodes() ServerlessNodePoolServerlessNodeArrayOutput
- func (o ServerlessNodePoolOutput) Taints() ServerlessNodePoolTaintArrayOutput
- func (o ServerlessNodePoolOutput) ToServerlessNodePoolOutput() ServerlessNodePoolOutput
- func (o ServerlessNodePoolOutput) ToServerlessNodePoolOutputWithContext(ctx context.Context) ServerlessNodePoolOutput
- type ServerlessNodePoolServerlessNode
- type ServerlessNodePoolServerlessNodeArgs
- func (ServerlessNodePoolServerlessNodeArgs) ElementType() reflect.Type
- func (i ServerlessNodePoolServerlessNodeArgs) ToServerlessNodePoolServerlessNodeOutput() ServerlessNodePoolServerlessNodeOutput
- func (i ServerlessNodePoolServerlessNodeArgs) ToServerlessNodePoolServerlessNodeOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeOutput
- type ServerlessNodePoolServerlessNodeArray
- func (ServerlessNodePoolServerlessNodeArray) ElementType() reflect.Type
- func (i ServerlessNodePoolServerlessNodeArray) ToServerlessNodePoolServerlessNodeArrayOutput() ServerlessNodePoolServerlessNodeArrayOutput
- func (i ServerlessNodePoolServerlessNodeArray) ToServerlessNodePoolServerlessNodeArrayOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeArrayOutput
- type ServerlessNodePoolServerlessNodeArrayInput
- type ServerlessNodePoolServerlessNodeArrayOutput
- func (ServerlessNodePoolServerlessNodeArrayOutput) ElementType() reflect.Type
- func (o ServerlessNodePoolServerlessNodeArrayOutput) Index(i pulumi.IntInput) ServerlessNodePoolServerlessNodeOutput
- func (o ServerlessNodePoolServerlessNodeArrayOutput) ToServerlessNodePoolServerlessNodeArrayOutput() ServerlessNodePoolServerlessNodeArrayOutput
- func (o ServerlessNodePoolServerlessNodeArrayOutput) ToServerlessNodePoolServerlessNodeArrayOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeArrayOutput
- type ServerlessNodePoolServerlessNodeInput
- type ServerlessNodePoolServerlessNodeOutput
- func (o ServerlessNodePoolServerlessNodeOutput) DisplayName() pulumi.StringPtrOutput
- func (ServerlessNodePoolServerlessNodeOutput) ElementType() reflect.Type
- func (o ServerlessNodePoolServerlessNodeOutput) SubnetId() pulumi.StringOutput
- func (o ServerlessNodePoolServerlessNodeOutput) ToServerlessNodePoolServerlessNodeOutput() ServerlessNodePoolServerlessNodeOutput
- func (o ServerlessNodePoolServerlessNodeOutput) ToServerlessNodePoolServerlessNodeOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeOutput
- type ServerlessNodePoolState
- type ServerlessNodePoolTaint
- type ServerlessNodePoolTaintArgs
- type ServerlessNodePoolTaintArray
- func (ServerlessNodePoolTaintArray) ElementType() reflect.Type
- func (i ServerlessNodePoolTaintArray) ToServerlessNodePoolTaintArrayOutput() ServerlessNodePoolTaintArrayOutput
- func (i ServerlessNodePoolTaintArray) ToServerlessNodePoolTaintArrayOutputWithContext(ctx context.Context) ServerlessNodePoolTaintArrayOutput
- type ServerlessNodePoolTaintArrayInput
- type ServerlessNodePoolTaintArrayOutput
- func (ServerlessNodePoolTaintArrayOutput) ElementType() reflect.Type
- func (o ServerlessNodePoolTaintArrayOutput) Index(i pulumi.IntInput) ServerlessNodePoolTaintOutput
- func (o ServerlessNodePoolTaintArrayOutput) ToServerlessNodePoolTaintArrayOutput() ServerlessNodePoolTaintArrayOutput
- func (o ServerlessNodePoolTaintArrayOutput) ToServerlessNodePoolTaintArrayOutputWithContext(ctx context.Context) ServerlessNodePoolTaintArrayOutput
- type ServerlessNodePoolTaintInput
- type ServerlessNodePoolTaintOutput
- func (o ServerlessNodePoolTaintOutput) Effect() pulumi.StringOutput
- func (ServerlessNodePoolTaintOutput) ElementType() reflect.Type
- func (o ServerlessNodePoolTaintOutput) Key() pulumi.StringOutput
- func (o ServerlessNodePoolTaintOutput) ToServerlessNodePoolTaintOutput() ServerlessNodePoolTaintOutput
- func (o ServerlessNodePoolTaintOutput) ToServerlessNodePoolTaintOutputWithContext(ctx context.Context) ServerlessNodePoolTaintOutput
- func (o ServerlessNodePoolTaintOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addon ¶ added in v0.1.9
type Addon struct { pulumi.CustomResourceState // Name of addon. AddonName pulumi.StringOutput `pulumi:"addonName"` // Version of addon. AddonVersion pulumi.StringPtrOutput `pulumi:"addonVersion"` // ID of cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Status of addon. Phase pulumi.StringOutput `pulumi:"phase"` // Params of addon, base64 encoded json format. RawValues pulumi.StringPtrOutput `pulumi:"rawValues"` // Reason of addon failed. Reason pulumi.StringOutput `pulumi:"reason"` }
Provide a resource to configure kubernetes cluster app addons.
## Example Usage
### Install cos addon
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := Kubernetes.NewCluster(ctx, "example", &Kubernetes.ClusterArgs{ VpcId: pulumi.String("vpc-xxxxxxxx"), ClusterCidr: pulumi.String("10.31.0.0/16"), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf_example_cluster"), ClusterDesc: pulumi.String("example for tke cluster"), ClusterMaxServiceNum: pulumi.Int(32), ClusterInternet: pulumi.Bool(false), ClusterVersion: pulumi.String("1.22.5"), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), }) if err != nil { return err } _, err = Kubernetes.NewAddon(ctx, "kubernetesAddon", &Kubernetes.AddonArgs{ ClusterId: example.ID(), AddonName: pulumi.String("cos"), AddonVersion: pulumi.String("2018-05-25"), RawValues: pulumi.String("e30="), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Addon can be imported by using cluster_id#addon_name
```sh $ pulumi import tencentcloud:Kubernetes/addon:Addon addon_cos cls-xxx#addon_name ```
func GetAddon ¶ added in v0.1.9
func GetAddon(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AddonState, opts ...pulumi.ResourceOption) (*Addon, error)
GetAddon gets an existing Addon 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 NewAddon ¶ added in v0.1.9
func NewAddon(ctx *pulumi.Context, name string, args *AddonArgs, opts ...pulumi.ResourceOption) (*Addon, error)
NewAddon registers a new resource with the given unique name, arguments, and options.
func (*Addon) ElementType ¶ added in v0.1.9
func (*Addon) ToAddonOutput ¶ added in v0.1.9
func (i *Addon) ToAddonOutput() AddonOutput
func (*Addon) ToAddonOutputWithContext ¶ added in v0.1.9
func (i *Addon) ToAddonOutputWithContext(ctx context.Context) AddonOutput
type AddonArgs ¶ added in v0.1.9
type AddonArgs struct { // Name of addon. AddonName pulumi.StringInput // Version of addon. AddonVersion pulumi.StringPtrInput // ID of cluster. ClusterId pulumi.StringInput // Params of addon, base64 encoded json format. RawValues pulumi.StringPtrInput }
The set of arguments for constructing a Addon resource.
func (AddonArgs) ElementType ¶ added in v0.1.9
type AddonArray ¶ added in v0.1.9
type AddonArray []AddonInput
func (AddonArray) ElementType ¶ added in v0.1.9
func (AddonArray) ElementType() reflect.Type
func (AddonArray) ToAddonArrayOutput ¶ added in v0.1.9
func (i AddonArray) ToAddonArrayOutput() AddonArrayOutput
func (AddonArray) ToAddonArrayOutputWithContext ¶ added in v0.1.9
func (i AddonArray) ToAddonArrayOutputWithContext(ctx context.Context) AddonArrayOutput
type AddonArrayInput ¶ added in v0.1.9
type AddonArrayInput interface { pulumi.Input ToAddonArrayOutput() AddonArrayOutput ToAddonArrayOutputWithContext(context.Context) AddonArrayOutput }
AddonArrayInput is an input type that accepts AddonArray and AddonArrayOutput values. You can construct a concrete instance of `AddonArrayInput` via:
AddonArray{ AddonArgs{...} }
type AddonArrayOutput ¶ added in v0.1.9
type AddonArrayOutput struct{ *pulumi.OutputState }
func (AddonArrayOutput) ElementType ¶ added in v0.1.9
func (AddonArrayOutput) ElementType() reflect.Type
func (AddonArrayOutput) Index ¶ added in v0.1.9
func (o AddonArrayOutput) Index(i pulumi.IntInput) AddonOutput
func (AddonArrayOutput) ToAddonArrayOutput ¶ added in v0.1.9
func (o AddonArrayOutput) ToAddonArrayOutput() AddonArrayOutput
func (AddonArrayOutput) ToAddonArrayOutputWithContext ¶ added in v0.1.9
func (o AddonArrayOutput) ToAddonArrayOutputWithContext(ctx context.Context) AddonArrayOutput
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 `requestBody`. Required with `rawValuesType`. RawValues pulumi.StringOutput `pulumi:"rawValues"` // The type of raw Values. Required with `rawValues`. 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 `requestBody`. Values pulumi.StringArrayOutput `pulumi:"values"` // Addon version, default latest version. Conflict with `requestBody`. Version pulumi.StringOutput `pulumi:"version"` }
Provide a resource to configure kubernetes cluster app addons.
> **NOTE**: Avoid to using legacy "1.0.0" version, leave the versions empty so we can fetch the latest while creating.
## Example Usage
### Install cbs addon by passing values
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.NewAddonAttachment(ctx, "addonCbs", &Kubernetes.AddonAttachmentArgs{ ClusterId: pulumi.String("cls-xxxxxxxx"), Values: pulumi.StringArray{ pulumi.String("rootdir=/var/lib/kubelet"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Install tcr addon by passing values
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mytcr, err := Tcr.NewInstance(ctx, "mytcr", &Tcr.InstanceArgs{ InstanceType: pulumi.String("basic"), DeleteBucket: pulumi.Bool(true), Tags: pulumi.Map{ "test": pulumi.Any("test"), }, }) if err != nil { return err } tcrId := mytcr.ID() tcrName := mytcr.Name myNs, err := Tcr.NewNamespace(ctx, "myNs", &Tcr.NamespaceArgs{ InstanceId: pulumi.String(tcrId), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } nsName := myNs.Name myToken, err := Tcr.NewToken(ctx, "myToken", &Tcr.TokenArgs{ InstanceId: pulumi.String(tcrId), Description: pulumi.String("tcr token"), }) if err != nil { return err } userName := myToken.UserName token := myToken.Token myIns := Tcr.GetInstancesOutput(ctx, tcr.GetInstancesOutputArgs{ InstanceId: pulumi.String(tcrId), }, nil) endPoint := myIns.ApplyT(func(myIns tcr.GetInstancesResult) (*string, error) { return &myIns.InstanceLists[0].InternalEndPoint, nil }).(pulumi.StringPtrOutput) _, err = Kubernetes.NewAddonAttachment(ctx, "addonTcr", &Kubernetes.AddonAttachmentArgs{ ClusterId: pulumi.String("cls-xxxxxxxx"), Version: pulumi.String("1.0.0"), Values: pulumi.StringArray{ tcrId.ApplyT(func(tcrId string) (string, error) { return fmt.Sprintf("global.imagePullSecretsCrs[0].name=%v-vpc", tcrId), nil }).(pulumi.StringOutput), nsName.ApplyT(func(nsName string) (string, error) { return fmt.Sprintf("global.imagePullSecretsCrs[0].namespaces=%v", nsName), nil }).(pulumi.StringOutput), pulumi.String("global.imagePullSecretsCrs[0].serviceAccounts=*"), pulumi.String("global.imagePullSecretsCrs[0].type=docker"), userName.ApplyT(func(userName string) (string, error) { return fmt.Sprintf("global.imagePullSecretsCrs[0].dockerUsername=%v", userName), nil }).(pulumi.StringOutput), token.ApplyT(func(token string) (string, error) { return fmt.Sprintf("global.imagePullSecretsCrs[0].dockerPassword=%v", token), nil }).(pulumi.StringOutput), tcrName.ApplyT(func(tcrName string) (string, error) { return fmt.Sprintf("global.imagePullSecretsCrs[0].dockerServer=%v-vpc.tencentcloudcr.com", tcrName), nil }).(pulumi.StringOutput), tcrId.ApplyT(func(tcrId string) (string, error) { return fmt.Sprintf("global.imagePullSecretsCrs[1].name=%v-public", tcrId), nil }).(pulumi.StringOutput), nsName.ApplyT(func(nsName string) (string, error) { return fmt.Sprintf("global.imagePullSecretsCrs[1].namespaces=%v", nsName), nil }).(pulumi.StringOutput), pulumi.String("global.imagePullSecretsCrs[1].serviceAccounts=*"), pulumi.String("global.imagePullSecretsCrs[1].type=docker"), userName.ApplyT(func(userName string) (string, error) { return fmt.Sprintf("global.imagePullSecretsCrs[1].dockerUsername=%v", userName), nil }).(pulumi.StringOutput), token.ApplyT(func(token string) (string, error) { return fmt.Sprintf("global.imagePullSecretsCrs[1].dockerPassword=%v", token), nil }).(pulumi.StringOutput), tcrName.ApplyT(func(tcrName string) (string, error) { return fmt.Sprintf("global.imagePullSecretsCrs[1].dockerServer=%v.tencentcloudcr.com", tcrName), nil }).(pulumi.StringOutput), pulumi.String("global.cluster.region=gz"), pulumi.String("global.cluster.longregion=ap-guangzhou"), tcrName.ApplyT(func(tcrName string) (string, error) { return fmt.Sprintf("global.hosts[0].domain=%v-vpc.tencentcloudcr.com", tcrName), nil }).(pulumi.StringOutput), endPoint.ApplyT(func(endPoint *string) (string, error) { return fmt.Sprintf("global.hosts[0].ip=%v", endPoint), nil }).(pulumi.StringOutput), pulumi.String("global.hosts[0].disabled=false"), tcrName.ApplyT(func(tcrName string) (string, error) { return fmt.Sprintf("global.hosts[1].domain=%v.tencentcloudcr.com", tcrName), nil }).(pulumi.StringOutput), endPoint.ApplyT(func(endPoint *string) (string, error) { return fmt.Sprintf("global.hosts[1].ip=%v", endPoint), nil }).(pulumi.StringOutput), pulumi.String("global.hosts[1].disabled=false"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Install new addon by passing spec json to reqBody directly
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.NewAddonAttachment(ctx, "addonCbs", &Kubernetes.AddonAttachmentArgs{ ClusterId: pulumi.String("cls-xxxxxxxx"), RequestBody: pulumi.String(` { "spec":{ "chart":{ "chartName":"cbs", "chartVersion":"1.0.5" }, "values":{ "rawValuesType":"yaml", "values":[ "rootdir=/var/lib/kubelet" ] } } }
`),
}) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Addon can be imported by using cluster_id#addon_name
```sh $ pulumi import tencentcloud:Kubernetes/addonAttachment:AddonAttachment addon_cos cls-xxxxxxxx#cos ```
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 `requestBody`. Required with `rawValuesType`. RawValues pulumi.StringPtrInput // The type of raw Values. Required with `rawValues`. 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 `requestBody`. Values pulumi.StringArrayInput // Addon version, default latest version. Conflict with `requestBody`. 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 (o AddonAttachmentArrayOutput) Index(i pulumi.IntInput) AddonAttachmentOutput
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 (o AddonAttachmentMapOutput) MapIndex(k pulumi.StringInput) AddonAttachmentOutput
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 ¶
func (o AddonAttachmentOutput) ClusterId() pulumi.StringOutput
ID of cluster.
func (AddonAttachmentOutput) ElementType ¶
func (AddonAttachmentOutput) ElementType() reflect.Type
func (AddonAttachmentOutput) Name ¶
func (o AddonAttachmentOutput) Name() pulumi.StringOutput
Name of addon.
func (AddonAttachmentOutput) RawValues ¶ added in v0.1.8
func (o AddonAttachmentOutput) RawValues() pulumi.StringOutput
Raw Values. Conflict with `requestBody`. Required with `rawValuesType`.
func (AddonAttachmentOutput) RawValuesType ¶ added in v0.1.8
func (o AddonAttachmentOutput) RawValuesType() pulumi.StringOutput
The type of raw Values. Required with `rawValues`.
func (AddonAttachmentOutput) RequestBody ¶
func (o AddonAttachmentOutput) RequestBody() pulumi.StringPtrOutput
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 ¶
func (o AddonAttachmentOutput) Status() pulumi.MapOutput
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 ¶
func (o AddonAttachmentOutput) Values() pulumi.StringArrayOutput
Values the addon passthroughs. Conflict with `requestBody`.
func (AddonAttachmentOutput) Version ¶
func (o AddonAttachmentOutput) Version() pulumi.StringOutput
Addon version, default latest version. Conflict with `requestBody`.
type AddonAttachmentState ¶
type AddonAttachmentState struct { // ID of cluster. ClusterId pulumi.StringPtrInput // Name of addon. Name pulumi.StringPtrInput // Raw Values. Conflict with `requestBody`. Required with `rawValuesType`. RawValues pulumi.StringPtrInput // The type of raw Values. Required with `rawValues`. 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 `requestBody`. Values pulumi.StringArrayInput // Addon version, default latest version. Conflict with `requestBody`. Version pulumi.StringPtrInput }
func (AddonAttachmentState) ElementType ¶
func (AddonAttachmentState) ElementType() reflect.Type
type AddonInput ¶ added in v0.1.9
type AddonInput interface { pulumi.Input ToAddonOutput() AddonOutput ToAddonOutputWithContext(ctx context.Context) AddonOutput }
type AddonMap ¶ added in v0.1.9
type AddonMap map[string]AddonInput
func (AddonMap) ElementType ¶ added in v0.1.9
func (AddonMap) ToAddonMapOutput ¶ added in v0.1.9
func (i AddonMap) ToAddonMapOutput() AddonMapOutput
func (AddonMap) ToAddonMapOutputWithContext ¶ added in v0.1.9
func (i AddonMap) ToAddonMapOutputWithContext(ctx context.Context) AddonMapOutput
type AddonMapInput ¶ added in v0.1.9
type AddonMapInput interface { pulumi.Input ToAddonMapOutput() AddonMapOutput ToAddonMapOutputWithContext(context.Context) AddonMapOutput }
AddonMapInput is an input type that accepts AddonMap and AddonMapOutput values. You can construct a concrete instance of `AddonMapInput` via:
AddonMap{ "key": AddonArgs{...} }
type AddonMapOutput ¶ added in v0.1.9
type AddonMapOutput struct{ *pulumi.OutputState }
func (AddonMapOutput) ElementType ¶ added in v0.1.9
func (AddonMapOutput) ElementType() reflect.Type
func (AddonMapOutput) MapIndex ¶ added in v0.1.9
func (o AddonMapOutput) MapIndex(k pulumi.StringInput) AddonOutput
func (AddonMapOutput) ToAddonMapOutput ¶ added in v0.1.9
func (o AddonMapOutput) ToAddonMapOutput() AddonMapOutput
func (AddonMapOutput) ToAddonMapOutputWithContext ¶ added in v0.1.9
func (o AddonMapOutput) ToAddonMapOutputWithContext(ctx context.Context) AddonMapOutput
type AddonOutput ¶ added in v0.1.9
type AddonOutput struct{ *pulumi.OutputState }
func (AddonOutput) AddonName ¶ added in v0.1.9
func (o AddonOutput) AddonName() pulumi.StringOutput
Name of addon.
func (AddonOutput) AddonVersion ¶ added in v0.1.9
func (o AddonOutput) AddonVersion() pulumi.StringPtrOutput
Version of addon.
func (AddonOutput) ClusterId ¶ added in v0.1.9
func (o AddonOutput) ClusterId() pulumi.StringOutput
ID of cluster.
func (AddonOutput) ElementType ¶ added in v0.1.9
func (AddonOutput) ElementType() reflect.Type
func (AddonOutput) Phase ¶ added in v0.1.9
func (o AddonOutput) Phase() pulumi.StringOutput
Status of addon.
func (AddonOutput) RawValues ¶ added in v0.1.9
func (o AddonOutput) RawValues() pulumi.StringPtrOutput
Params of addon, base64 encoded json format.
func (AddonOutput) Reason ¶ added in v0.1.9
func (o AddonOutput) Reason() pulumi.StringOutput
Reason of addon failed.
func (AddonOutput) ToAddonOutput ¶ added in v0.1.9
func (o AddonOutput) ToAddonOutput() AddonOutput
func (AddonOutput) ToAddonOutputWithContext ¶ added in v0.1.9
func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
type AddonState ¶ added in v0.1.9
type AddonState struct { // Name of addon. AddonName pulumi.StringPtrInput // Version of addon. AddonVersion pulumi.StringPtrInput // ID of cluster. ClusterId pulumi.StringPtrInput // Status of addon. Phase pulumi.StringPtrInput // Params of addon, base64 encoded json format. RawValues pulumi.StringPtrInput // Reason of addon failed. Reason pulumi.StringPtrInput }
func (AddonState) ElementType ¶ added in v0.1.9
func (AddonState) 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 `autoCreateOidcConfig` 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 useTkeDefault is set to `true`, please do not set this field. Issuer pulumi.StringPtrOutput `pulumi:"issuer"` // Specify service-account-jwks-uri. If useTkeDefault is set to `true`, please do not set this field. JwksUri pulumi.StringPtrOutput `pulumi:"jwksUri"` // The default issuer of tke. If useTkeDefault is set to `true`, this parameter will be set to the default value. TkeDefaultIssuer pulumi.StringOutput `pulumi:"tkeDefaultIssuer"` // The default jwksUri of tke. If useTkeDefault 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 jwksUri will be generated automatically by tke, please do not set issuer and jwks_uri. UseTkeDefault pulumi.BoolPtrOutput `pulumi:"useTkeDefault"` }
Provide a resource to configure kubernetes cluster authentication info.
> **NOTE:** Only available for cluster version >= 1.20
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } clusterCidr := "172.16.0.0/16" if param := cfg.Get("clusterCidr"); param != "" { clusterCidr = param } defaultInstanceType := "S1.SMALL1" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } _, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, OsName: pulumi.StringRef("centos"), }, nil) if err != nil { return err } vpc, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZone), }, nil) if err != nil { return err } managedCluster, err := Kubernetes.NewCluster(ctx, "managedCluster", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(vpc.InstanceLists[0].VpcId), ClusterCidr: pulumi.String("10.31.0.0/16"), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("keep"), ClusterDesc: pulumi.String("test cluster desc"), ClusterVersion: pulumi.String("1.20.6"), ClusterMaxServiceNum: pulumi.Int(32), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZone), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(vpc.InstanceLists[0].SubnetId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("ZZXXccvv1212"), }, }, ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), }) if err != nil { return err } _, err = Kubernetes.NewAuthAttachment(ctx, "testAuthAttach", &Kubernetes.AuthAttachmentArgs{ ClusterId: managedCluster.ID(), JwksUri: managedCluster.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf("https://%v.ccs.tencent-cloud.com/openid/v1/jwks", id), nil }).(pulumi.StringOutput), Issuer: managedCluster.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf("https://%v.ccs.tencent-cloud.com", id), nil }).(pulumi.StringOutput), AutoCreateDiscoveryAnonymousAuth: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Use the TKE default issuer and jwksUri
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } clusterCidr := "172.16.0.0/16" if param := cfg.Get("clusterCidr"); param != "" { clusterCidr = param } defaultInstanceType := "S1.SMALL1" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } _, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, OsName: pulumi.StringRef("centos"), }, nil) if err != nil { return err } vpc, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZone), }, nil) if err != nil { return err } managedCluster, err := Kubernetes.NewCluster(ctx, "managedCluster", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(vpc.InstanceLists[0].VpcId), ClusterCidr: pulumi.String("10.31.0.0/16"), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("keep"), ClusterDesc: pulumi.String("test cluster desc"), ClusterVersion: pulumi.String("1.20.6"), ClusterMaxServiceNum: pulumi.Int(32), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZone), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(vpc.InstanceLists[0].SubnetId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("ZZXXccvv1212"), }, }, ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), }) if err != nil { return err } // if you want to use tke default issuer and jwks_uri, please set use_tke_default to true and set issuer to empty string. _, err = Kubernetes.NewAuthAttachment(ctx, "testUseTkeDefaultAuthAttach", &Kubernetes.AuthAttachmentArgs{ ClusterId: managedCluster.ID(), AutoCreateDiscoveryAnonymousAuth: pulumi.Bool(true), UseTkeDefault: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Use OIDC Config
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cam" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.NewAuthAttachment(ctx, "testAuthAttach", &Kubernetes.AuthAttachmentArgs{ ClusterId: pulumi.Any(tencentcloud_kubernetes_cluster.Managed_cluster.Id), UseTkeDefault: pulumi.Bool(true), AutoCreateDiscoveryAnonymousAuth: pulumi.Bool(true), AutoCreateOidcConfig: pulumi.Bool(true), AutoInstallPodIdentityWebhookAddon: pulumi.Bool(true), }) if err != nil { return err } oidcConfig, err := Cam.GetOidcConfig(ctx, &cam.GetOidcConfigArgs{ Name: tencentcloud_kubernetes_cluster.Managed_cluster.Id, }, nil) if err != nil { return err } ctx.Export("identityKey", oidcConfig.IdentityKey) ctx.Export("identityUrl", oidcConfig.IdentityUrl) return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tke cluster authentication can be imported, e.g.
```sh $ pulumi import tencentcloud:Kubernetes/authAttachment:AuthAttachment test cls-xxx ```
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 `autoCreateOidcConfig` is true, this field must set true. AutoInstallPodIdentityWebhookAddon pulumi.BoolPtrInput // ID of clusters. ClusterId pulumi.StringInput // Specify service-account-issuer. If useTkeDefault is set to `true`, please do not set this field. Issuer pulumi.StringPtrInput // Specify service-account-jwks-uri. If useTkeDefault is set to `true`, please do not set this field. JwksUri pulumi.StringPtrInput // If set to `true`, the issuer and jwksUri 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 (o AuthAttachmentArrayOutput) Index(i pulumi.IntInput) AuthAttachmentOutput
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 (o AuthAttachmentMapOutput) MapIndex(k pulumi.StringInput) AuthAttachmentOutput
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 ¶ added in v0.1.8
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 ¶ added in v0.1.8
func (o AuthAttachmentOutput) AutoCreateOidcConfig() pulumi.BoolOutput
Creating an identity provider.
func (AuthAttachmentOutput) AutoInstallPodIdentityWebhookAddon ¶ added in v0.1.8
func (o AuthAttachmentOutput) AutoInstallPodIdentityWebhookAddon() pulumi.BoolOutput
Creating the PodIdentityWebhook component. if `autoCreateOidcConfig` is true, this field must set true.
func (AuthAttachmentOutput) ClusterId ¶
func (o AuthAttachmentOutput) ClusterId() pulumi.StringOutput
ID of clusters.
func (AuthAttachmentOutput) ElementType ¶
func (AuthAttachmentOutput) ElementType() reflect.Type
func (AuthAttachmentOutput) Issuer ¶
func (o AuthAttachmentOutput) Issuer() pulumi.StringPtrOutput
Specify service-account-issuer. If useTkeDefault is set to `true`, please do not set this field.
func (AuthAttachmentOutput) JwksUri ¶
func (o AuthAttachmentOutput) JwksUri() pulumi.StringPtrOutput
Specify service-account-jwks-uri. If useTkeDefault is set to `true`, please do not set this field.
func (AuthAttachmentOutput) TkeDefaultIssuer ¶ added in v0.1.3
func (o AuthAttachmentOutput) TkeDefaultIssuer() pulumi.StringOutput
The default issuer of tke. If useTkeDefault is set to `true`, this parameter will be set to the default value.
func (AuthAttachmentOutput) TkeDefaultJwksUri ¶ added in v0.1.3
func (o AuthAttachmentOutput) TkeDefaultJwksUri() pulumi.StringOutput
The default jwksUri of tke. If useTkeDefault 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 ¶ added in v0.1.3
func (o AuthAttachmentOutput) UseTkeDefault() pulumi.BoolPtrOutput
If set to `true`, the issuer and jwksUri 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 `autoCreateOidcConfig` is true, this field must set true. AutoInstallPodIdentityWebhookAddon pulumi.BoolPtrInput // ID of clusters. ClusterId pulumi.StringPtrInput // Specify service-account-issuer. If useTkeDefault is set to `true`, please do not set this field. Issuer pulumi.StringPtrInput // Specify service-account-jwks-uri. If useTkeDefault is set to `true`, please do not set this field. JwksUri pulumi.StringPtrInput // The default issuer of tke. If useTkeDefault is set to `true`, this parameter will be set to the default value. TkeDefaultIssuer pulumi.StringPtrInput // The default jwksUri of tke. If useTkeDefault is set to `true`, this parameter will be set to the default value. TkeDefaultJwksUri pulumi.StringPtrInput // If set to `true`, the issuer and jwksUri 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 ¶ added in v0.1.3
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"` }
Provide a resource to create tke backup storage location.
> **NOTE:** To create this resource, you need to create a cos bucket with prefix "tke-backup" in advance.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.NewBackupStorageLocation(ctx, "exampleBackup", &Kubernetes.BackupStorageLocationArgs{ Bucket: pulumi.String("tke-backup-example-1"), StorageRegion: pulumi.String("ap-guangzhou"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tke backup storage location can be imported, e.g.
```sh $ pulumi import tencentcloud:Kubernetes/backupStorageLocation:BackupStorageLocation test xxx ```
func GetBackupStorageLocation ¶ added in v0.1.3
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 ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (*BackupStorageLocation) ElementType() reflect.Type
func (*BackupStorageLocation) ToBackupStorageLocationOutput ¶ added in v0.1.3
func (i *BackupStorageLocation) ToBackupStorageLocationOutput() BackupStorageLocationOutput
func (*BackupStorageLocation) ToBackupStorageLocationOutputWithContext ¶ added in v0.1.3
func (i *BackupStorageLocation) ToBackupStorageLocationOutputWithContext(ctx context.Context) BackupStorageLocationOutput
type BackupStorageLocationArgs ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (BackupStorageLocationArgs) ElementType() reflect.Type
type BackupStorageLocationArray ¶ added in v0.1.3
type BackupStorageLocationArray []BackupStorageLocationInput
func (BackupStorageLocationArray) ElementType ¶ added in v0.1.3
func (BackupStorageLocationArray) ElementType() reflect.Type
func (BackupStorageLocationArray) ToBackupStorageLocationArrayOutput ¶ added in v0.1.3
func (i BackupStorageLocationArray) ToBackupStorageLocationArrayOutput() BackupStorageLocationArrayOutput
func (BackupStorageLocationArray) ToBackupStorageLocationArrayOutputWithContext ¶ added in v0.1.3
func (i BackupStorageLocationArray) ToBackupStorageLocationArrayOutputWithContext(ctx context.Context) BackupStorageLocationArrayOutput
type BackupStorageLocationArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type BackupStorageLocationArrayOutput struct{ *pulumi.OutputState }
func (BackupStorageLocationArrayOutput) ElementType ¶ added in v0.1.3
func (BackupStorageLocationArrayOutput) ElementType() reflect.Type
func (BackupStorageLocationArrayOutput) Index ¶ added in v0.1.3
func (o BackupStorageLocationArrayOutput) Index(i pulumi.IntInput) BackupStorageLocationOutput
func (BackupStorageLocationArrayOutput) ToBackupStorageLocationArrayOutput ¶ added in v0.1.3
func (o BackupStorageLocationArrayOutput) ToBackupStorageLocationArrayOutput() BackupStorageLocationArrayOutput
func (BackupStorageLocationArrayOutput) ToBackupStorageLocationArrayOutputWithContext ¶ added in v0.1.3
func (o BackupStorageLocationArrayOutput) ToBackupStorageLocationArrayOutputWithContext(ctx context.Context) BackupStorageLocationArrayOutput
type BackupStorageLocationInput ¶ added in v0.1.3
type BackupStorageLocationInput interface { pulumi.Input ToBackupStorageLocationOutput() BackupStorageLocationOutput ToBackupStorageLocationOutputWithContext(ctx context.Context) BackupStorageLocationOutput }
type BackupStorageLocationMap ¶ added in v0.1.3
type BackupStorageLocationMap map[string]BackupStorageLocationInput
func (BackupStorageLocationMap) ElementType ¶ added in v0.1.3
func (BackupStorageLocationMap) ElementType() reflect.Type
func (BackupStorageLocationMap) ToBackupStorageLocationMapOutput ¶ added in v0.1.3
func (i BackupStorageLocationMap) ToBackupStorageLocationMapOutput() BackupStorageLocationMapOutput
func (BackupStorageLocationMap) ToBackupStorageLocationMapOutputWithContext ¶ added in v0.1.3
func (i BackupStorageLocationMap) ToBackupStorageLocationMapOutputWithContext(ctx context.Context) BackupStorageLocationMapOutput
type BackupStorageLocationMapInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type BackupStorageLocationMapOutput struct{ *pulumi.OutputState }
func (BackupStorageLocationMapOutput) ElementType ¶ added in v0.1.3
func (BackupStorageLocationMapOutput) ElementType() reflect.Type
func (BackupStorageLocationMapOutput) MapIndex ¶ added in v0.1.3
func (o BackupStorageLocationMapOutput) MapIndex(k pulumi.StringInput) BackupStorageLocationOutput
func (BackupStorageLocationMapOutput) ToBackupStorageLocationMapOutput ¶ added in v0.1.3
func (o BackupStorageLocationMapOutput) ToBackupStorageLocationMapOutput() BackupStorageLocationMapOutput
func (BackupStorageLocationMapOutput) ToBackupStorageLocationMapOutputWithContext ¶ added in v0.1.3
func (o BackupStorageLocationMapOutput) ToBackupStorageLocationMapOutputWithContext(ctx context.Context) BackupStorageLocationMapOutput
type BackupStorageLocationOutput ¶ added in v0.1.3
type BackupStorageLocationOutput struct{ *pulumi.OutputState }
func (BackupStorageLocationOutput) Bucket ¶ added in v0.1.3
func (o BackupStorageLocationOutput) Bucket() pulumi.StringOutput
Name of the bucket.
func (BackupStorageLocationOutput) ElementType ¶ added in v0.1.3
func (BackupStorageLocationOutput) ElementType() reflect.Type
func (BackupStorageLocationOutput) Message ¶ added in v0.1.3
func (o BackupStorageLocationOutput) Message() pulumi.StringOutput
Message of the backup storage location.
func (BackupStorageLocationOutput) Name ¶ added in v0.1.3
func (o BackupStorageLocationOutput) Name() pulumi.StringOutput
Name of the backup storage location.
func (BackupStorageLocationOutput) Path ¶ added in v0.1.3
func (o BackupStorageLocationOutput) Path() pulumi.StringPtrOutput
Prefix of the bucket.
func (BackupStorageLocationOutput) State ¶ added in v0.1.3
func (o BackupStorageLocationOutput) State() pulumi.StringOutput
State of the backup storage location.
func (BackupStorageLocationOutput) StorageRegion ¶ added in v0.1.3
func (o BackupStorageLocationOutput) StorageRegion() pulumi.StringOutput
Region of the storage.
func (BackupStorageLocationOutput) ToBackupStorageLocationOutput ¶ added in v0.1.3
func (o BackupStorageLocationOutput) ToBackupStorageLocationOutput() BackupStorageLocationOutput
func (BackupStorageLocationOutput) ToBackupStorageLocationOutputWithContext ¶ added in v0.1.3
func (o BackupStorageLocationOutput) ToBackupStorageLocationOutputWithContext(ctx context.Context) BackupStorageLocationOutput
type BackupStorageLocationState ¶ added in v0.1.3
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 ¶ added in v0.1.3
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 `clusterVersion` >= 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 `networkType` is 'VPC-CNI'. `claimExpiredSeconds` must greater or equal than 300 and less than 15768000. ClaimExpiredSeconds pulumi.IntOutput `pulumi:"claimExpiredSeconds"` // (**Deprecated**) This argument is deprecated because the TKE auto-scaling group was no longer available. 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 `workerConfig` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `Kubernetes.ClusterEndpoint`. ClusterInternet pulumi.BoolPtrOutput `pulumi:"clusterInternet"` // Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the clusterExternalEndpoint 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.StringOutput `pulumi:"clusterInternetSecurityGroup"` // Open intranet access or not. If this field is set 'true', the field below `workerConfig` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `Kubernetes.ClusterEndpoint`. ClusterIntranet pulumi.BoolPtrOutput `pulumi:"clusterIntranet"` // Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgwEndpoint 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 `clusterIntranet` is true. `clusterIntranetSubnetId` can not modify once be set. ClusterIntranetSubnetId pulumi.StringOutput `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 `Kubernetes.getClusterLevels` 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"` // Cluster operating system, supports setting public images (the field passes the corresponding image Name) and custom images (the field passes the corresponding image ID). For details, please refer to: https://cloud.tencent.com/document/product/457/68289. 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 `Kubernetes.getAvailableClusterVersions` 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 `networkType` is 'VPC-CNI'. `eniSubnetIds` 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"` // this argument was deprecated, use `clusterInternetSecurityGroup` instead. 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 `clusterDeployType` is 'MANAGED_CLUSTER' and `clusterInternet` is true. `managedClusterInternetSecurityPolicies` can not delete or empty once be set. // // Deprecated: this argument was deprecated, use `clusterInternetSecurityGroup` 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 to access, should be set if `keyIds` not set. 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 clusterVersion 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 `eniSubnetIds` and `vpcCniType` 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_scale_worker'. WorkerConfigs ClusterWorkerConfigArrayOutput `pulumi:"workerConfigs"` // An information list of cvm within the 'WORKER' clusters. Each element contains the following attributes: WorkerInstancesLists ClusterWorkerInstancesListArrayOutput `pulumi:"workerInstancesLists"` }
Provide a resource to create a kubernetes cluster.
> **NOTE:** To use the custom Kubernetes component startup parameter function (parameter `extraArgs`), you need to submit a ticket for application.
> **NOTE:** We recommend this usage that uses the `Kubernetes.Cluster` resource to create a cluster without any `workerConfig`, then adds nodes by the `Kubernetes.NodePool` resource. It's more flexible than managing worker config directly with `Kubernetes.Cluster`, `Kubernetes.ScaleWorker`, or existing node management of `tencentcloudKubernetesAttachment`. The reason is that `workerConfig` is unchangeable and may cause the whole cluster resource to `ForceNew`.
## Example Usage
### Use node pool global config
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc := "vpc-dk8zmwuf" if param := cfg.Get("vpc"); param != "" { vpc = param } subnet := "subnet-pqfek0t8" if param := cfg.Get("subnet"); param != "" { subnet = param } defaultInstanceType := "SA1.LARGE8" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } _, err := Kubernetes.NewCluster(ctx, "testNodePoolGlobalConfig", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(vpc), ClusterCidr: pulumi.String("10.1.0.0/16"), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("test"), ClusterDesc: pulumi.String("test cluster desc"), ClusterMaxServiceNum: pulumi.Int(32), ClusterInternet: pulumi.Bool(true), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZone), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(subnet), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), KeyIds: pulumi.String("skey-11112222"), }, }, NodePoolGlobalConfigs: kubernetes.ClusterNodePoolGlobalConfigArray{ &kubernetes.ClusterNodePoolGlobalConfigArgs{ IsScaleInEnabled: pulumi.Bool(true), Expander: pulumi.String("random"), IgnoreDaemonSetsUtilization: pulumi.Bool(true), MaxConcurrentScaleIn: pulumi.Int(5), ScaleInDelay: pulumi.Int(15), ScaleInUnneededTime: pulumi.Int(15), ScaleInUtilizationThreshold: pulumi.Int(30), SkipNodesWithLocalStorage: pulumi.Bool(false), SkipNodesWithSystemPods: pulumi.Bool(true), }, }, Labels: pulumi.Map{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Using VPC-CNI network type
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-1" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc := "vpc-r1m1fyx5" if param := cfg.Get("vpc"); param != "" { vpc = param } defaultInstanceType := "SA2.SMALL2" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } _, err := Kubernetes.NewCluster(ctx, "managedCluster", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(vpc), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("test"), ClusterDesc: pulumi.String("test cluster desc"), ClusterMaxServiceNum: pulumi.Int(256), ClusterInternet: pulumi.Bool(true), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), NetworkType: pulumi.String("VPC-CNI"), EniSubnetIds: pulumi.StringArray{ pulumi.String("subnet-bk1etlyu"), }, ServiceCidr: pulumi.String("10.1.0.0/24"), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZone), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_PREMIUM"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String("subnet-t5dv27rs"), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), KeyIds: pulumi.String("skey-11112222"), }, }, Labels: pulumi.Map{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Using ops options
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.NewCluster(ctx, "managedCluster", &Kubernetes.ClusterArgs{ ClusterAudit: &kubernetes.ClusterClusterAuditArgs{ Enabled: pulumi.Bool(true), LogSetId: pulumi.String(""), TopicId: pulumi.String(""), }, EventPersistence: &kubernetes.ClusterEventPersistenceArgs{ Enabled: pulumi.Bool(true), LogSetId: pulumi.String(""), TopicId: pulumi.String(""), }, LogAgent: &kubernetes.ClusterLogAgentArgs{ Enabled: pulumi.Bool(true), KubeletRootDir: pulumi.String(""), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tke cluster can be imported, e.g.
```sh $ pulumi import tencentcloud:Kubernetes/cluster:Cluster test cls-xxx ```
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) 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 `clusterVersion` >= 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 `networkType` is 'VPC-CNI'. `claimExpiredSeconds` 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 `workerConfig` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `Kubernetes.ClusterEndpoint`. ClusterInternet pulumi.BoolPtrInput // Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the clusterExternalEndpoint 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 `workerConfig` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `Kubernetes.ClusterEndpoint`. ClusterIntranet pulumi.BoolPtrInput // Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgwEndpoint 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 `clusterIntranet` is true. `clusterIntranetSubnetId` 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 `Kubernetes.getClusterLevels` 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 // Cluster operating system, supports setting public images (the field passes the corresponding image Name) and custom images (the field passes the corresponding image ID). For details, please refer to: https://cloud.tencent.com/document/product/457/68289. 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 `Kubernetes.getAvailableClusterVersions` 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 `networkType` is 'VPC-CNI'. `eniSubnetIds` 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 // this argument was deprecated, use `clusterInternetSecurityGroup` instead. 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 `clusterDeployType` is 'MANAGED_CLUSTER' and `clusterInternet` is true. `managedClusterInternetSecurityPolicies` can not delete or empty once be set. // // Deprecated: this argument was deprecated, use `clusterInternetSecurityGroup` 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 clusterVersion 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 `eniSubnetIds` and `vpcCniType` 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_scale_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 (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
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 `keyIds` 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"` }
Provide a resource to attach an existing cvm to kubernetes cluster.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Instance" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } clusterCidr := "172.16.0.0/16" if param := cfg.Get("clusterCidr"); param != "" { clusterCidr = param } defaultInstanceType := "S1.SMALL1" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } defaultInstance, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, OsName: pulumi.StringRef("centos"), }, nil) if err != nil { return err } vpc, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZone), }, nil) if err != nil { return err } _, err = Instance.GetTypes(ctx, &instance.GetTypesArgs{ Filters: []instance.GetTypesFilter{ { Name: "instance-family", Values: []string{ "SA2", }, }, }, CpuCoreCount: pulumi.IntRef(8), MemorySize: pulumi.IntRef(16), }, nil) if err != nil { return err } foo, err := Instance.NewInstance(ctx, "foo", &Instance.InstanceArgs{ InstanceName: pulumi.String("tf-auto-test-1-1"), AvailabilityZone: pulumi.String(availabilityZone), ImageId: pulumi.String(defaultInstance.Images[0].ImageId), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_PREMIUM"), SystemDiskSize: pulumi.Int(50), }) if err != nil { return err } managedCluster, err := Kubernetes.NewCluster(ctx, "managedCluster", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(vpc.InstanceLists[0].VpcId), ClusterCidr: pulumi.String("10.1.0.0/16"), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("keep"), ClusterDesc: pulumi.String("test cluster desc"), ClusterMaxServiceNum: pulumi.Int(32), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZone), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(vpc.InstanceLists[0].SubnetId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("ZZXXccvv1212"), }, }, ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), }) if err != nil { return err } _, err = Kubernetes.NewClusterAttachment(ctx, "testAttach", &Kubernetes.ClusterAttachmentArgs{ ClusterId: managedCluster.ID(), InstanceId: foo.ID(), Password: pulumi.String("Lo4wbdit"), Labels: pulumi.Map{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, WorkerConfigOverrides: &kubernetes.ClusterAttachmentWorkerConfigOverridesArgs{ DesiredPodNum: pulumi.Int(8), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 `keyIds` 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) ElementType() reflect.Type
func (ClusterAttachmentArrayOutput) Index ¶
func (o ClusterAttachmentArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentOutput
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 (o ClusterAttachmentMapOutput) MapIndex(k pulumi.StringInput) ClusterAttachmentOutput
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 ¶
func (o ClusterAttachmentOutput) ClusterId() pulumi.StringOutput
ID of the cluster.
func (ClusterAttachmentOutput) ElementType ¶
func (ClusterAttachmentOutput) ElementType() reflect.Type
func (ClusterAttachmentOutput) Hostname ¶
func (o ClusterAttachmentOutput) Hostname() pulumi.StringPtrOutput
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 ¶
func (o ClusterAttachmentOutput) InstanceId() pulumi.StringOutput
ID of the CVM instance, this cvm will reinstall the system.
func (ClusterAttachmentOutput) KeyIds ¶
func (o ClusterAttachmentOutput) KeyIds() pulumi.StringPtrOutput
The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set.
func (ClusterAttachmentOutput) Labels ¶
func (o ClusterAttachmentOutput) Labels() pulumi.MapOutput
Labels of tke attachment exits CVM.
func (ClusterAttachmentOutput) Password ¶
func (o ClusterAttachmentOutput) Password() pulumi.StringPtrOutput
Password to access, should be set if `keyIds` not set.
func (ClusterAttachmentOutput) SecurityGroups ¶
func (o ClusterAttachmentOutput) SecurityGroups() pulumi.StringArrayOutput
A list of security group IDs after attach to cluster.
func (ClusterAttachmentOutput) State ¶
func (o ClusterAttachmentOutput) State() pulumi.StringOutput
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 ¶
func (o ClusterAttachmentOutput) WorkerConfig() ClusterAttachmentWorkerConfigPtrOutput
Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances.
func (ClusterAttachmentOutput) WorkerConfigOverrides ¶
func (o ClusterAttachmentOutput) WorkerConfigOverrides() ClusterAttachmentWorkerConfigOverridesPtrOutput
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 `keyIds` 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 { // Configurations of data disk. DataDisks []ClusterAttachmentWorkerConfigDataDisk `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when the cluster is podCIDR. DesiredPodNum *int `pulumi:"desiredPodNum"` // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath *string `pulumi:"dockerGraphPath"` // Custom parameter information related to the node. This is a white-list parameter. ExtraArgs []string `pulumi:"extraArgs"` // GPU driver parameters. GpuArgs *ClusterAttachmentWorkerConfigGpuArgs `pulumi:"gpuArgs"` // Indicate to schedule the adding node or not. Default is true. IsSchedule *bool `pulumi:"isSchedule"` // Mount target. Default is not mounting. MountTarget *string `pulumi:"mountTarget"` // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript *string `pulumi:"preStartUserScript"` // Base64-encoded User Data text, the length limit is 16KB. UserData *string `pulumi:"userData"` }
type ClusterAttachmentWorkerConfigArgs ¶
type ClusterAttachmentWorkerConfigArgs struct { // Configurations of data disk. DataDisks ClusterAttachmentWorkerConfigDataDiskArrayInput `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when the cluster is podCIDR. DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath pulumi.StringPtrInput `pulumi:"dockerGraphPath"` // Custom parameter information related to the node. This is a white-list parameter. ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"` // GPU driver parameters. GpuArgs ClusterAttachmentWorkerConfigGpuArgsPtrInput `pulumi:"gpuArgs"` // Indicate to schedule the adding node or not. Default is true. IsSchedule pulumi.BoolPtrInput `pulumi:"isSchedule"` // Mount target. Default is not mounting. MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript pulumi.StringPtrInput `pulumi:"preStartUserScript"` // Base64-encoded User Data text, the length limit is 16KB. UserData pulumi.StringPtrInput `pulumi:"userData"` }
func (ClusterAttachmentWorkerConfigArgs) ElementType ¶
func (ClusterAttachmentWorkerConfigArgs) ElementType() reflect.Type
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 { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error. DiskPartition *string `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize *int `pulumi:"diskSize"` // Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. DiskType *string `pulumi:"diskType"` // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `pulumi:"fileSystem"` // Mount target. MountTarget *string `pulumi:"mountTarget"` }
type ClusterAttachmentWorkerConfigDataDiskArgs ¶
type ClusterAttachmentWorkerConfigDataDiskArgs struct { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error. DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // File system, e.g. `ext3/ext4/xfs`. FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` // Mount target. MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` }
func (ClusterAttachmentWorkerConfigDataDiskArgs) ElementType ¶
func (ClusterAttachmentWorkerConfigDataDiskArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o ClusterAttachmentWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
Indicate whether to auto format and mount or not. Default is `false`.
func (ClusterAttachmentWorkerConfigDataDiskOutput) DiskPartition ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error.
func (ClusterAttachmentWorkerConfigDataDiskOutput) DiskSize ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
Volume of disk in GB. Default is `0`.
func (ClusterAttachmentWorkerConfigDataDiskOutput) DiskType ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.
func (ClusterAttachmentWorkerConfigDataDiskOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigDataDiskOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigDataDiskOutput) FileSystem ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
File system, e.g. `ext3/ext4/xfs`.
func (ClusterAttachmentWorkerConfigDataDiskOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
Mount target.
func (ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutput ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput
func (ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskOutput
type ClusterAttachmentWorkerConfigGpuArgs ¶ added in v0.1.3
type ClusterAttachmentWorkerConfigGpuArgs struct { // CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Cuda map[string]interface{} `pulumi:"cuda"` // cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN. Cudnn map[string]interface{} `pulumi:"cudnn"` // Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address. CustomDriver map[string]interface{} `pulumi:"customDriver"` // GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Driver map[string]interface{} `pulumi:"driver"` // Whether to enable MIG. MigEnable *bool `pulumi:"migEnable"` }
type ClusterAttachmentWorkerConfigGpuArgsArgs ¶ added in v0.1.3
type ClusterAttachmentWorkerConfigGpuArgsArgs struct { // CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Cuda pulumi.MapInput `pulumi:"cuda"` // cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN. Cudnn pulumi.MapInput `pulumi:"cudnn"` // Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address. CustomDriver pulumi.MapInput `pulumi:"customDriver"` // GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Driver pulumi.MapInput `pulumi:"driver"` // Whether to enable MIG. MigEnable pulumi.BoolPtrInput `pulumi:"migEnable"` }
func (ClusterAttachmentWorkerConfigGpuArgsArgs) ElementType ¶ added in v0.1.3
func (ClusterAttachmentWorkerConfigGpuArgsArgs) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsOutput ¶ added in v0.1.3
func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsOutput() ClusterAttachmentWorkerConfigGpuArgsOutput
func (ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext ¶ added in v0.1.3
func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsOutput
func (ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput ¶ added in v0.1.3
func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
func (ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext ¶ added in v0.1.3
func (i ClusterAttachmentWorkerConfigGpuArgsArgs) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsPtrOutput
type ClusterAttachmentWorkerConfigGpuArgsInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type ClusterAttachmentWorkerConfigGpuArgsOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigGpuArgsOutput) Cuda ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsOutput) Cuda() pulumi.MapOutput
CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ClusterAttachmentWorkerConfigGpuArgsOutput) Cudnn ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsOutput) Cudnn() pulumi.MapOutput
cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN.
func (ClusterAttachmentWorkerConfigGpuArgsOutput) CustomDriver ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsOutput) CustomDriver() pulumi.MapOutput
Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.
func (ClusterAttachmentWorkerConfigGpuArgsOutput) Driver ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsOutput) Driver() pulumi.MapOutput
GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ClusterAttachmentWorkerConfigGpuArgsOutput) ElementType ¶ added in v0.1.3
func (ClusterAttachmentWorkerConfigGpuArgsOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigGpuArgsOutput) MigEnable ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsOutput) MigEnable() pulumi.BoolPtrOutput
Whether to enable MIG.
func (ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsOutput ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsOutput() ClusterAttachmentWorkerConfigGpuArgsOutput
func (ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsOutput
func (ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
func (ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigGpuArgsPtrOutput
type ClusterAttachmentWorkerConfigGpuArgsPtrInput ¶ added in v0.1.3
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
func ClusterAttachmentWorkerConfigGpuArgsPtr ¶ added in v0.1.3
func ClusterAttachmentWorkerConfigGpuArgsPtr(v *ClusterAttachmentWorkerConfigGpuArgsArgs) ClusterAttachmentWorkerConfigGpuArgsPtrInput
type ClusterAttachmentWorkerConfigGpuArgsPtrOutput ¶ added in v0.1.3
type ClusterAttachmentWorkerConfigGpuArgsPtrOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Cuda ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Cuda() pulumi.MapOutput
CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Cudnn ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Cudnn() pulumi.MapOutput
cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN.
func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) CustomDriver ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) CustomDriver() pulumi.MapOutput
Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.
func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Driver ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) Driver() pulumi.MapOutput
GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ElementType ¶ added in v0.1.3
func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) MigEnable ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) MigEnable() pulumi.BoolPtrOutput
Whether to enable MIG.
func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutput() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
func (ClusterAttachmentWorkerConfigGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigGpuArgsPtrOutputWithContext ¶ added in v0.1.3
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 (o ClusterAttachmentWorkerConfigOutput) DataDisks() ClusterAttachmentWorkerConfigDataDiskArrayOutput
Configurations of data disk.
func (ClusterAttachmentWorkerConfigOutput) DesiredPodNum ¶
func (o ClusterAttachmentWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when the cluster is podCIDR.
func (ClusterAttachmentWorkerConfigOutput) DockerGraphPath ¶
func (o ClusterAttachmentWorkerConfigOutput) DockerGraphPath() pulumi.StringPtrOutput
Docker graph path. Default is `/var/lib/docker`.
func (ClusterAttachmentWorkerConfigOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOutput) ExtraArgs ¶
func (o ClusterAttachmentWorkerConfigOutput) ExtraArgs() pulumi.StringArrayOutput
Custom parameter information related to the node. This is a white-list parameter.
func (ClusterAttachmentWorkerConfigOutput) GpuArgs ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOutput) GpuArgs() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
GPU driver parameters.
func (ClusterAttachmentWorkerConfigOutput) IsSchedule ¶
func (o ClusterAttachmentWorkerConfigOutput) IsSchedule() pulumi.BoolPtrOutput
Indicate to schedule the adding node or not. Default is true.
func (ClusterAttachmentWorkerConfigOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigOutput) MountTarget() pulumi.StringPtrOutput
Mount target. Default is not mounting.
func (ClusterAttachmentWorkerConfigOutput) PreStartUserScript ¶ added in v0.1.9
func (o ClusterAttachmentWorkerConfigOutput) PreStartUserScript() pulumi.StringPtrOutput
Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
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 ¶
func (o ClusterAttachmentWorkerConfigOutput) UserData() pulumi.StringPtrOutput
Base64-encoded User Data text, the length limit is 16KB.
type ClusterAttachmentWorkerConfigOverrides ¶
type ClusterAttachmentWorkerConfigOverrides struct { // Configurations of data disk. DataDisks []ClusterAttachmentWorkerConfigOverridesDataDisk `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when the cluster is podCIDR. DesiredPodNum *int `pulumi:"desiredPodNum"` // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath *string `pulumi:"dockerGraphPath"` // Custom parameter information related to the node. This is a white-list parameter. ExtraArgs []string `pulumi:"extraArgs"` // GPU driver parameters. GpuArgs *ClusterAttachmentWorkerConfigOverridesGpuArgs `pulumi:"gpuArgs"` // Indicate to schedule the adding node or not. Default is true. IsSchedule *bool `pulumi:"isSchedule"` // Mount target. Default is not mounting. MountTarget *string `pulumi:"mountTarget"` // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript *string `pulumi:"preStartUserScript"` // Base64-encoded User Data text, the length limit is 16KB. UserData *string `pulumi:"userData"` }
type ClusterAttachmentWorkerConfigOverridesArgs ¶
type ClusterAttachmentWorkerConfigOverridesArgs struct { // Configurations of data disk. DataDisks ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when the cluster is podCIDR. DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath pulumi.StringPtrInput `pulumi:"dockerGraphPath"` // Custom parameter information related to the node. This is a white-list parameter. ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"` // GPU driver parameters. GpuArgs ClusterAttachmentWorkerConfigOverridesGpuArgsPtrInput `pulumi:"gpuArgs"` // Indicate to schedule the adding node or not. Default is true. IsSchedule pulumi.BoolPtrInput `pulumi:"isSchedule"` // Mount target. Default is not mounting. MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript pulumi.StringPtrInput `pulumi:"preStartUserScript"` // Base64-encoded User Data text, the length limit is 16KB. UserData pulumi.StringPtrInput `pulumi:"userData"` }
func (ClusterAttachmentWorkerConfigOverridesArgs) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesArgs) ElementType() reflect.Type
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 { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error. DiskPartition *string `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize *int `pulumi:"diskSize"` // Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. DiskType *string `pulumi:"diskType"` // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `pulumi:"fileSystem"` // Mount target. MountTarget *string `pulumi:"mountTarget"` }
type ClusterAttachmentWorkerConfigOverridesDataDiskArgs ¶
type ClusterAttachmentWorkerConfigOverridesDataDiskArgs struct { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error. DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // File system, e.g. `ext3/ext4/xfs`. FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` // Mount target. MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` }
func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
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 (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
Indicate whether to auto format and mount or not. Default is `false`.
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskPartition ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error.
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskSize ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskSize() pulumi.IntPtrOutput
Volume of disk in GB. Default is `0`.
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskType ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskType() pulumi.StringPtrOutput
Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) FileSystem ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) FileSystem() pulumi.StringPtrOutput
File system, e.g. `ext3/ext4/xfs`.
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) MountTarget() pulumi.StringPtrOutput
Mount target.
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput() ClusterAttachmentWorkerConfigOverridesDataDiskOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput
type ClusterAttachmentWorkerConfigOverridesGpuArgs ¶ added in v0.1.3
type ClusterAttachmentWorkerConfigOverridesGpuArgs struct { // CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Cuda map[string]interface{} `pulumi:"cuda"` // cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN. Cudnn map[string]interface{} `pulumi:"cudnn"` // Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address. CustomDriver map[string]interface{} `pulumi:"customDriver"` // GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Driver map[string]interface{} `pulumi:"driver"` // Whether to enable MIG. MigEnable *bool `pulumi:"migEnable"` }
type ClusterAttachmentWorkerConfigOverridesGpuArgsArgs ¶ added in v0.1.3
type ClusterAttachmentWorkerConfigOverridesGpuArgsArgs struct { // CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Cuda pulumi.MapInput `pulumi:"cuda"` // cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN. Cudnn pulumi.MapInput `pulumi:"cudnn"` // Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address. CustomDriver pulumi.MapInput `pulumi:"customDriver"` // GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Driver pulumi.MapInput `pulumi:"driver"` // Whether to enable MIG. MigEnable pulumi.BoolPtrInput `pulumi:"migEnable"` }
func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ElementType ¶ added in v0.1.3
func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput ¶ added in v0.1.3
func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext ¶ added in v0.1.3
func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput ¶ added in v0.1.3
func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
func (ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext ¶ added in v0.1.3
func (i ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
type ClusterAttachmentWorkerConfigOverridesGpuArgsInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type ClusterAttachmentWorkerConfigOverridesGpuArgsOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Cuda ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Cuda() pulumi.MapOutput
CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Cudnn ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Cudnn() pulumi.MapOutput
cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN.
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) CustomDriver ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) CustomDriver() pulumi.MapOutput
Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Driver ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) Driver() pulumi.MapOutput
GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ElementType ¶ added in v0.1.3
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) MigEnable ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) MigEnable() pulumi.BoolPtrOutput
Whether to enable MIG.
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsOutput
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
func (ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
type ClusterAttachmentWorkerConfigOverridesGpuArgsPtrInput ¶ added in v0.1.3
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
func ClusterAttachmentWorkerConfigOverridesGpuArgsPtr ¶ added in v0.1.3
func ClusterAttachmentWorkerConfigOverridesGpuArgsPtr(v *ClusterAttachmentWorkerConfigOverridesGpuArgsArgs) ClusterAttachmentWorkerConfigOverridesGpuArgsPtrInput
type ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput ¶ added in v0.1.3
type ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Cuda ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Cuda() pulumi.MapOutput
CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Cudnn ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Cudnn() pulumi.MapOutput
cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN.
func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) CustomDriver ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) CustomDriver() pulumi.MapOutput
Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.
func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Driver ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) Driver() pulumi.MapOutput
GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ElementType ¶ added in v0.1.3
func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) MigEnable ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) MigEnable() pulumi.BoolPtrOutput
Whether to enable MIG.
func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
func (ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput) ToClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutputWithContext ¶ added in v0.1.3
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 (o ClusterAttachmentWorkerConfigOverridesOutput) DataDisks() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
Configurations of data disk.
func (ClusterAttachmentWorkerConfigOverridesOutput) DesiredPodNum ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when the cluster is podCIDR.
func (ClusterAttachmentWorkerConfigOverridesOutput) DockerGraphPath ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) DockerGraphPath() pulumi.StringPtrOutput
Docker graph path. Default is `/var/lib/docker`.
func (ClusterAttachmentWorkerConfigOverridesOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesOutput) ExtraArgs ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) ExtraArgs() pulumi.StringArrayOutput
Custom parameter information related to the node. This is a white-list parameter.
func (ClusterAttachmentWorkerConfigOverridesOutput) GpuArgs ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesOutput) GpuArgs() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
GPU driver parameters.
func (ClusterAttachmentWorkerConfigOverridesOutput) IsSchedule ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) IsSchedule() pulumi.BoolPtrOutput
Indicate to schedule the adding node or not. Default is true.
func (ClusterAttachmentWorkerConfigOverridesOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) MountTarget() pulumi.StringPtrOutput
Mount target. Default is not mounting.
func (ClusterAttachmentWorkerConfigOverridesOutput) PreStartUserScript ¶ added in v0.1.9
func (o ClusterAttachmentWorkerConfigOverridesOutput) PreStartUserScript() pulumi.StringPtrOutput
Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
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 ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) UserData() pulumi.StringPtrOutput
Base64-encoded User Data text, the length limit is 16KB.
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
func ClusterAttachmentWorkerConfigOverridesPtr ¶
func ClusterAttachmentWorkerConfigOverridesPtr(v *ClusterAttachmentWorkerConfigOverridesArgs) ClusterAttachmentWorkerConfigOverridesPtrInput
type ClusterAttachmentWorkerConfigOverridesPtrOutput ¶
type ClusterAttachmentWorkerConfigOverridesPtrOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) DataDisks ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DataDisks() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
Configurations of data disk.
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) DesiredPodNum ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when the cluster is podCIDR.
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) DockerGraphPath ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
Docker graph path. Default is `/var/lib/docker`.
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ExtraArgs ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ExtraArgs() pulumi.StringArrayOutput
Custom parameter information related to the node. This is a white-list parameter.
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) GpuArgs ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) GpuArgs() ClusterAttachmentWorkerConfigOverridesGpuArgsPtrOutput
GPU driver parameters.
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) IsSchedule ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) IsSchedule() pulumi.BoolPtrOutput
Indicate to schedule the adding node or not. Default is true.
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) MountTarget() pulumi.StringPtrOutput
Mount target. Default is not mounting.
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) PreStartUserScript ¶ added in v0.1.9
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) PreStartUserScript() pulumi.StringPtrOutput
Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) UserData ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) UserData() pulumi.StringPtrOutput
Base64-encoded User Data text, the length limit is 16KB.
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
func ClusterAttachmentWorkerConfigPtr ¶
func ClusterAttachmentWorkerConfigPtr(v *ClusterAttachmentWorkerConfigArgs) ClusterAttachmentWorkerConfigPtrInput
type ClusterAttachmentWorkerConfigPtrOutput ¶
type ClusterAttachmentWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigPtrOutput) DataDisks ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) DataDisks() ClusterAttachmentWorkerConfigDataDiskArrayOutput
Configurations of data disk.
func (ClusterAttachmentWorkerConfigPtrOutput) DesiredPodNum ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when the cluster is podCIDR.
func (ClusterAttachmentWorkerConfigPtrOutput) DockerGraphPath ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
Docker graph path. Default is `/var/lib/docker`.
func (ClusterAttachmentWorkerConfigPtrOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigPtrOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigPtrOutput) ExtraArgs ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) ExtraArgs() pulumi.StringArrayOutput
Custom parameter information related to the node. This is a white-list parameter.
func (ClusterAttachmentWorkerConfigPtrOutput) GpuArgs ¶ added in v0.1.3
func (o ClusterAttachmentWorkerConfigPtrOutput) GpuArgs() ClusterAttachmentWorkerConfigGpuArgsPtrOutput
GPU driver parameters.
func (ClusterAttachmentWorkerConfigPtrOutput) IsSchedule ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) IsSchedule() pulumi.BoolPtrOutput
Indicate to schedule the adding node or not. Default is true.
func (ClusterAttachmentWorkerConfigPtrOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) MountTarget() pulumi.StringPtrOutput
Mount target. Default is not mounting.
func (ClusterAttachmentWorkerConfigPtrOutput) PreStartUserScript ¶ added in v0.1.9
func (o ClusterAttachmentWorkerConfigPtrOutput) PreStartUserScript() pulumi.StringPtrOutput
Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
func (ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutput ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
func (ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput
func (ClusterAttachmentWorkerConfigPtrOutput) UserData ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) UserData() pulumi.StringPtrOutput
Base64-encoded User Data text, the length limit is 16KB.
type ClusterAuthOptions ¶
type ClusterAuthOptions struct { // 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 *bool `pulumi:"autoCreateDiscoveryAnonymousAuth"` // Specify service-account-issuer. If useTkeDefault is set to `true`, please do not set this field, it will be ignored anyway. Issuer *string `pulumi:"issuer"` // Specify service-account-jwks-uri. If useTkeDefault is set to `true`, please do not set this field, it will be ignored anyway. JwksUri *string `pulumi:"jwksUri"` // If set to `true`, the issuer and jwksUri will be generated automatically by tke, please do not set issuer and jwks_uri, and they will be ignored. UseTkeDefault *bool `pulumi:"useTkeDefault"` }
type ClusterAuthOptionsArgs ¶
type ClusterAuthOptionsArgs struct { // 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 `pulumi:"autoCreateDiscoveryAnonymousAuth"` // Specify service-account-issuer. If useTkeDefault is set to `true`, please do not set this field, it will be ignored anyway. Issuer pulumi.StringPtrInput `pulumi:"issuer"` // Specify service-account-jwks-uri. If useTkeDefault is set to `true`, please do not set this field, it will be ignored anyway. JwksUri pulumi.StringPtrInput `pulumi:"jwksUri"` // If set to `true`, the issuer and jwksUri will be generated automatically by tke, please do not set issuer and jwks_uri, and they will be ignored. 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
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 (ClusterAuthOptionsOutput) ElementType ¶
func (ClusterAuthOptionsOutput) ElementType() reflect.Type
func (ClusterAuthOptionsOutput) Issuer ¶
func (o ClusterAuthOptionsOutput) Issuer() pulumi.StringPtrOutput
Specify service-account-issuer. If useTkeDefault is set to `true`, please do not set this field, it will be ignored anyway.
func (ClusterAuthOptionsOutput) JwksUri ¶
func (o ClusterAuthOptionsOutput) JwksUri() pulumi.StringPtrOutput
Specify service-account-jwks-uri. If useTkeDefault is set to `true`, please do not set this field, it will be ignored anyway.
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 ¶ added in v0.1.3
func (o ClusterAuthOptionsOutput) UseTkeDefault() pulumi.BoolPtrOutput
If set to `true`, the issuer and jwksUri will be generated automatically by tke, please do not set issuer and jwks_uri, and they will be ignored.
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
func ClusterAuthOptionsPtr ¶
func ClusterAuthOptionsPtr(v *ClusterAuthOptionsArgs) ClusterAuthOptionsPtrInput
type ClusterAuthOptionsPtrOutput ¶
type ClusterAuthOptionsPtrOutput struct{ *pulumi.OutputState }
func (ClusterAuthOptionsPtrOutput) AutoCreateDiscoveryAnonymousAuth ¶
func (o ClusterAuthOptionsPtrOutput) 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 (ClusterAuthOptionsPtrOutput) Elem ¶
func (o ClusterAuthOptionsPtrOutput) Elem() ClusterAuthOptionsOutput
func (ClusterAuthOptionsPtrOutput) ElementType ¶
func (ClusterAuthOptionsPtrOutput) ElementType() reflect.Type
func (ClusterAuthOptionsPtrOutput) Issuer ¶
func (o ClusterAuthOptionsPtrOutput) Issuer() pulumi.StringPtrOutput
Specify service-account-issuer. If useTkeDefault is set to `true`, please do not set this field, it will be ignored anyway.
func (ClusterAuthOptionsPtrOutput) JwksUri ¶
func (o ClusterAuthOptionsPtrOutput) JwksUri() pulumi.StringPtrOutput
Specify service-account-jwks-uri. If useTkeDefault is set to `true`, please do not set this field, it will be ignored anyway.
func (ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutput ¶
func (o ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
func (ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutputWithContext ¶
func (o ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput
func (ClusterAuthOptionsPtrOutput) UseTkeDefault ¶ added in v0.1.3
func (o ClusterAuthOptionsPtrOutput) UseTkeDefault() pulumi.BoolPtrOutput
If set to `true`, the issuer and jwksUri will be generated automatically by tke, please do not set issuer and jwks_uri, and they will be ignored.
type ClusterClusterAudit ¶
type ClusterClusterAudit struct { // when you want to close the cluster audit log or delete the cluster, you can use this parameter to determine whether the audit log set and topic created by default will be deleted. DeleteAuditLogAndTopic *bool `pulumi:"deleteAuditLogAndTopic"` // Specify weather the Cluster Audit enabled. NOTE: Enable Cluster Audit will also auto install Log Agent. Enabled bool `pulumi:"enabled"` // Specify id of existing CLS log set, or auto create a new set by leave it empty. LogSetId *string `pulumi:"logSetId"` // Specify id of existing CLS log topic, or auto create a new topic by leave it empty. TopicId *string `pulumi:"topicId"` }
type ClusterClusterAuditArgs ¶
type ClusterClusterAuditArgs struct { // when you want to close the cluster audit log or delete the cluster, you can use this parameter to determine whether the audit log set and topic created by default will be deleted. DeleteAuditLogAndTopic pulumi.BoolPtrInput `pulumi:"deleteAuditLogAndTopic"` // Specify weather the Cluster Audit enabled. NOTE: Enable Cluster Audit will also auto install Log Agent. Enabled pulumi.BoolInput `pulumi:"enabled"` // Specify id of existing CLS log set, or auto create a new set by leave it empty. LogSetId pulumi.StringPtrInput `pulumi:"logSetId"` // Specify id of existing CLS log topic, or auto create a new topic by leave it empty. 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 ¶ added in v0.1.3
func (o ClusterClusterAuditOutput) DeleteAuditLogAndTopic() pulumi.BoolPtrOutput
when you want to close the cluster audit log or delete the cluster, you can use this parameter to determine whether the audit log set and topic created by default will be deleted.
func (ClusterClusterAuditOutput) ElementType ¶
func (ClusterClusterAuditOutput) ElementType() reflect.Type
func (ClusterClusterAuditOutput) Enabled ¶
func (o ClusterClusterAuditOutput) Enabled() pulumi.BoolOutput
Specify weather the Cluster Audit enabled. NOTE: Enable Cluster Audit will also auto install Log Agent.
func (ClusterClusterAuditOutput) LogSetId ¶
func (o ClusterClusterAuditOutput) LogSetId() pulumi.StringPtrOutput
Specify id of existing CLS log set, or auto create a new set by leave it empty.
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 ¶
func (o ClusterClusterAuditOutput) TopicId() pulumi.StringPtrOutput
Specify id of existing CLS log topic, or auto create a new topic by leave it empty.
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
func ClusterClusterAuditPtr ¶
func ClusterClusterAuditPtr(v *ClusterClusterAuditArgs) ClusterClusterAuditPtrInput
type ClusterClusterAuditPtrOutput ¶
type ClusterClusterAuditPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterAuditPtrOutput) DeleteAuditLogAndTopic ¶ added in v0.1.3
func (o ClusterClusterAuditPtrOutput) DeleteAuditLogAndTopic() pulumi.BoolPtrOutput
when you want to close the cluster audit log or delete the cluster, you can use this parameter to determine whether the audit log set and topic created by default will be deleted.
func (ClusterClusterAuditPtrOutput) Elem ¶
func (o ClusterClusterAuditPtrOutput) Elem() ClusterClusterAuditOutput
func (ClusterClusterAuditPtrOutput) ElementType ¶
func (ClusterClusterAuditPtrOutput) ElementType() reflect.Type
func (ClusterClusterAuditPtrOutput) Enabled ¶
func (o ClusterClusterAuditPtrOutput) Enabled() pulumi.BoolPtrOutput
Specify weather the Cluster Audit enabled. NOTE: Enable Cluster Audit will also auto install Log Agent.
func (ClusterClusterAuditPtrOutput) LogSetId ¶
func (o ClusterClusterAuditPtrOutput) LogSetId() pulumi.StringPtrOutput
Specify id of existing CLS log set, or auto create a new set by leave it empty.
func (ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutput ¶
func (o ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
func (ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutputWithContext ¶
func (o ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput
func (ClusterClusterAuditPtrOutput) TopicId ¶
func (o ClusterClusterAuditPtrOutput) TopicId() pulumi.StringPtrOutput
Specify id of existing CLS log topic, or auto create a new topic by leave it empty.
type ClusterClusterExtraArgs ¶
type ClusterClusterExtraArgs struct { // The customized parameters for kube-apiserver. KubeApiservers []string `pulumi:"kubeApiservers"` // The customized parameters for kube-controller-manager. KubeControllerManagers []string `pulumi:"kubeControllerManagers"` // The customized parameters for kube-scheduler. KubeSchedulers []string `pulumi:"kubeSchedulers"` }
type ClusterClusterExtraArgsArgs ¶
type ClusterClusterExtraArgsArgs struct { // The customized parameters for kube-apiserver. KubeApiservers pulumi.StringArrayInput `pulumi:"kubeApiservers"` // The customized parameters for kube-controller-manager. KubeControllerManagers pulumi.StringArrayInput `pulumi:"kubeControllerManagers"` // The customized parameters for kube-scheduler. KubeSchedulers pulumi.StringArrayInput `pulumi:"kubeSchedulers"` }
func (ClusterClusterExtraArgsArgs) ElementType ¶
func (ClusterClusterExtraArgsArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ClusterClusterExtraArgsOutput) KubeApiservers ¶
func (o ClusterClusterExtraArgsOutput) KubeApiservers() pulumi.StringArrayOutput
The customized parameters for kube-apiserver.
func (ClusterClusterExtraArgsOutput) KubeControllerManagers ¶
func (o ClusterClusterExtraArgsOutput) KubeControllerManagers() pulumi.StringArrayOutput
The customized parameters for kube-controller-manager.
func (ClusterClusterExtraArgsOutput) KubeSchedulers ¶
func (o ClusterClusterExtraArgsOutput) KubeSchedulers() pulumi.StringArrayOutput
The customized parameters for kube-scheduler.
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
func ClusterClusterExtraArgsPtr ¶
func ClusterClusterExtraArgsPtr(v *ClusterClusterExtraArgsArgs) ClusterClusterExtraArgsPtrInput
type ClusterClusterExtraArgsPtrOutput ¶
type ClusterClusterExtraArgsPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterExtraArgsPtrOutput) Elem ¶
func (o ClusterClusterExtraArgsPtrOutput) Elem() ClusterClusterExtraArgsOutput
func (ClusterClusterExtraArgsPtrOutput) ElementType ¶
func (ClusterClusterExtraArgsPtrOutput) ElementType() reflect.Type
func (ClusterClusterExtraArgsPtrOutput) KubeApiservers ¶
func (o ClusterClusterExtraArgsPtrOutput) KubeApiservers() pulumi.StringArrayOutput
The customized parameters for kube-apiserver.
func (ClusterClusterExtraArgsPtrOutput) KubeControllerManagers ¶
func (o ClusterClusterExtraArgsPtrOutput) KubeControllerManagers() pulumi.StringArrayOutput
The customized parameters for kube-controller-manager.
func (ClusterClusterExtraArgsPtrOutput) KubeSchedulers ¶
func (o ClusterClusterExtraArgsPtrOutput) KubeSchedulers() pulumi.StringArrayOutput
The customized parameters for kube-scheduler.
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 clusterExternalEndpoint 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 pgwEndpoint 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 `clusterIntranet` is true. `clusterIntranetSubnetId` 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"` // this argument was deprecated, use `clusterInternetSecurityGroup` instead. 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 `clusterDeployType` is 'MANAGED_CLUSTER' and `clusterInternet` is true. `managedClusterInternetSecurityPolicies` can not delete or empty once be set. // // Deprecated: this argument was deprecated, use `clusterInternetSecurityGroup` 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"` }
Provide a resource to create a KubernetesClusterEndpoint. This resource allows you to create an empty cluster first without any workers. Only all attached node depends create complete, cluster endpoint will finally be enabled.
> **NOTE:** Recommend using `dependsOn` to make sure endpoint create after node pools or workers does.
## Import
KubernetesClusterEndpoint instance can be imported by passing cluster id, e.g.
```sh $ pulumi import tencentcloud:Kubernetes/clusterEndpoint:ClusterEndpoint test cluster-id ```
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 clusterExternalEndpoint 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 pgwEndpoint 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 `clusterIntranet` is true. `clusterIntranetSubnetId` can not modify once be set. ClusterIntranetSubnetId pulumi.StringPtrInput // The LB parameter. Only used for public network access. ExtensiveParameters pulumi.StringPtrInput // this argument was deprecated, use `clusterInternetSecurityGroup` instead. 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 `clusterDeployType` is 'MANAGED_CLUSTER' and `clusterInternet` is true. `managedClusterInternetSecurityPolicies` can not delete or empty once be set. // // Deprecated: this argument was deprecated, use `clusterInternetSecurityGroup` 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 (o ClusterEndpointArrayOutput) Index(i pulumi.IntInput) ClusterEndpointOutput
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 (o ClusterEndpointMapOutput) MapIndex(k pulumi.StringInput) ClusterEndpointOutput
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 ¶
func (o ClusterEndpointOutput) ClusterId() pulumi.StringOutput
Specify cluster ID.
func (ClusterEndpointOutput) ClusterInternet ¶
func (o ClusterEndpointOutput) ClusterInternet() pulumi.BoolPtrOutput
Open internet access or not.
func (ClusterEndpointOutput) ClusterInternetDomain ¶ added in v0.1.3
func (o ClusterEndpointOutput) ClusterInternetDomain() pulumi.StringPtrOutput
Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the clusterExternalEndpoint 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 ¶ added in v0.1.3
func (o ClusterEndpointOutput) ClusterIntranetDomain() pulumi.StringPtrOutput
Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgwEndpoint 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 `clusterIntranet` is true. `clusterIntranetSubnetId` can not modify once be set.
func (ClusterEndpointOutput) Domain ¶
func (o ClusterEndpointOutput) Domain() pulumi.StringOutput
Domain name for access.
func (ClusterEndpointOutput) ElementType ¶
func (ClusterEndpointOutput) ElementType() reflect.Type
func (ClusterEndpointOutput) ExtensiveParameters ¶ added in v0.1.5
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
this argument was deprecated, use `clusterInternetSecurityGroup` instead. 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 `clusterDeployType` is 'MANAGED_CLUSTER' and `clusterInternet` is true. `managedClusterInternetSecurityPolicies` can not delete or empty once be set.
Deprecated: this argument was deprecated, use `clusterInternetSecurityGroup` instead.
func (ClusterEndpointOutput) Password ¶
func (o ClusterEndpointOutput) Password() pulumi.StringOutput
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 ¶
func (o ClusterEndpointOutput) UserName() pulumi.StringOutput
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 clusterExternalEndpoint 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 pgwEndpoint 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 `clusterIntranet` is true. `clusterIntranetSubnetId` 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 // this argument was deprecated, use `clusterInternetSecurityGroup` instead. 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 `clusterDeployType` is 'MANAGED_CLUSTER' and `clusterInternet` is true. `managedClusterInternetSecurityPolicies` can not delete or empty once be set. // // Deprecated: this argument was deprecated, use `clusterInternetSecurityGroup` 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 { // when you want to close the cluster event persistence or delete the cluster, you can use this parameter to determine whether the event persistence log set and topic created by default will be deleted. DeleteEventLogAndTopic *bool `pulumi:"deleteEventLogAndTopic"` // Specify weather the Event Persistence enabled. Enabled bool `pulumi:"enabled"` // Specify id of existing CLS log set, or auto create a new set by leave it empty. LogSetId *string `pulumi:"logSetId"` // Specify id of existing CLS log topic, or auto create a new topic by leave it empty. TopicId *string `pulumi:"topicId"` }
type ClusterEventPersistenceArgs ¶
type ClusterEventPersistenceArgs struct { // when you want to close the cluster event persistence or delete the cluster, you can use this parameter to determine whether the event persistence log set and topic created by default will be deleted. DeleteEventLogAndTopic pulumi.BoolPtrInput `pulumi:"deleteEventLogAndTopic"` // Specify weather the Event Persistence enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // Specify id of existing CLS log set, or auto create a new set by leave it empty. LogSetId pulumi.StringPtrInput `pulumi:"logSetId"` // Specify id of existing CLS log topic, or auto create a new topic by leave it empty. TopicId pulumi.StringPtrInput `pulumi:"topicId"` }
func (ClusterEventPersistenceArgs) ElementType ¶
func (ClusterEventPersistenceArgs) ElementType() reflect.Type
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 ¶ added in v0.1.3
func (o ClusterEventPersistenceOutput) DeleteEventLogAndTopic() pulumi.BoolPtrOutput
when you want to close the cluster event persistence or delete the cluster, you can use this parameter to determine whether the event persistence log set and topic created by default will be deleted.
func (ClusterEventPersistenceOutput) ElementType ¶
func (ClusterEventPersistenceOutput) ElementType() reflect.Type
func (ClusterEventPersistenceOutput) Enabled ¶
func (o ClusterEventPersistenceOutput) Enabled() pulumi.BoolOutput
Specify weather the Event Persistence enabled.
func (ClusterEventPersistenceOutput) LogSetId ¶
func (o ClusterEventPersistenceOutput) LogSetId() pulumi.StringPtrOutput
Specify id of existing CLS log set, or auto create a new set by leave it empty.
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 ¶
func (o ClusterEventPersistenceOutput) TopicId() pulumi.StringPtrOutput
Specify id of existing CLS log topic, or auto create a new topic by leave it empty.
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
func ClusterEventPersistencePtr ¶
func ClusterEventPersistencePtr(v *ClusterEventPersistenceArgs) ClusterEventPersistencePtrInput
type ClusterEventPersistencePtrOutput ¶
type ClusterEventPersistencePtrOutput struct{ *pulumi.OutputState }
func (ClusterEventPersistencePtrOutput) DeleteEventLogAndTopic ¶ added in v0.1.3
func (o ClusterEventPersistencePtrOutput) DeleteEventLogAndTopic() pulumi.BoolPtrOutput
when you want to close the cluster event persistence or delete the cluster, you can use this parameter to determine whether the event persistence log set and topic created by default will be deleted.
func (ClusterEventPersistencePtrOutput) Elem ¶
func (o ClusterEventPersistencePtrOutput) Elem() ClusterEventPersistenceOutput
func (ClusterEventPersistencePtrOutput) ElementType ¶
func (ClusterEventPersistencePtrOutput) ElementType() reflect.Type
func (ClusterEventPersistencePtrOutput) Enabled ¶
func (o ClusterEventPersistencePtrOutput) Enabled() pulumi.BoolPtrOutput
Specify weather the Event Persistence enabled.
func (ClusterEventPersistencePtrOutput) LogSetId ¶
func (o ClusterEventPersistencePtrOutput) LogSetId() pulumi.StringPtrOutput
Specify id of existing CLS log set, or auto create a new set by leave it empty.
func (ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutput ¶
func (o ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
func (ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutputWithContext ¶
func (o ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput
func (ClusterEventPersistencePtrOutput) TopicId ¶
func (o ClusterEventPersistencePtrOutput) TopicId() pulumi.StringPtrOutput
Specify id of existing CLS log topic, or auto create a new topic by leave it empty.
type ClusterExistInstance ¶
type ClusterExistInstance struct { // Custom mode cluster, you can specify the number of pods for each node. corresponding to the existed_instances_para.instance_ids parameter. DesiredPodNumbers []int `pulumi:"desiredPodNumbers"` // Reinstallation parameters of an existing instance. InstancesPara *ClusterExistInstanceInstancesPara `pulumi:"instancesPara"` // Role of existed node. value:MASTER_ETCD or WORKER. NodeRole *string `pulumi:"nodeRole"` }
type ClusterExistInstanceArgs ¶
type ClusterExistInstanceArgs struct { // Custom mode cluster, you can specify the number of pods for each node. corresponding to the existed_instances_para.instance_ids parameter. DesiredPodNumbers pulumi.IntArrayInput `pulumi:"desiredPodNumbers"` // Reinstallation parameters of an existing instance. InstancesPara ClusterExistInstanceInstancesParaPtrInput `pulumi:"instancesPara"` // Role of existed node. value:MASTER_ETCD or WORKER. 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) ElementType() reflect.Type
func (ClusterExistInstanceArrayOutput) Index ¶
func (o ClusterExistInstanceArrayOutput) Index(i pulumi.IntInput) ClusterExistInstanceOutput
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 { // Cluster IDs. InstanceIds []string `pulumi:"instanceIds"` }
type ClusterExistInstanceInstancesParaArgs ¶
type ClusterExistInstanceInstancesParaArgs struct { // Cluster IDs. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` }
func (ClusterExistInstanceInstancesParaArgs) ElementType ¶
func (ClusterExistInstanceInstancesParaArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ClusterExistInstanceInstancesParaOutput) InstanceIds ¶
func (o ClusterExistInstanceInstancesParaOutput) InstanceIds() pulumi.StringArrayOutput
Cluster IDs.
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
func ClusterExistInstanceInstancesParaPtr ¶
func ClusterExistInstanceInstancesParaPtr(v *ClusterExistInstanceInstancesParaArgs) ClusterExistInstanceInstancesParaPtrInput
type ClusterExistInstanceInstancesParaPtrOutput ¶
type ClusterExistInstanceInstancesParaPtrOutput struct{ *pulumi.OutputState }
func (ClusterExistInstanceInstancesParaPtrOutput) ElementType ¶
func (ClusterExistInstanceInstancesParaPtrOutput) ElementType() reflect.Type
func (ClusterExistInstanceInstancesParaPtrOutput) InstanceIds ¶
func (o ClusterExistInstanceInstancesParaPtrOutput) InstanceIds() pulumi.StringArrayOutput
Cluster IDs.
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
Custom mode cluster, you can specify the number of pods for each node. corresponding to the existed_instances_para.instance_ids parameter.
func (ClusterExistInstanceOutput) ElementType ¶
func (ClusterExistInstanceOutput) ElementType() reflect.Type
func (ClusterExistInstanceOutput) InstancesPara ¶
func (o ClusterExistInstanceOutput) InstancesPara() ClusterExistInstanceInstancesParaPtrOutput
Reinstallation parameters of an existing instance.
func (ClusterExistInstanceOutput) NodeRole ¶
func (o ClusterExistInstanceOutput) NodeRole() pulumi.StringPtrOutput
Role of existed node. value:MASTER_ETCD or WORKER.
func (ClusterExistInstanceOutput) ToClusterExistInstanceOutput ¶
func (o ClusterExistInstanceOutput) ToClusterExistInstanceOutput() ClusterExistInstanceOutput
func (ClusterExistInstanceOutput) ToClusterExistInstanceOutputWithContext ¶
func (o ClusterExistInstanceOutput) ToClusterExistInstanceOutputWithContext(ctx context.Context) ClusterExistInstanceOutput
type ClusterExtensionAddon ¶
type ClusterExtensionAddonArgs ¶
type ClusterExtensionAddonArgs struct { // Add-on name. Name pulumi.StringInput `pulumi:"name"` // Parameter of the add-on resource object in JSON string format, please check the example at the top of page for reference. 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) ElementType() reflect.Type
func (ClusterExtensionAddonArrayOutput) Index ¶
func (o ClusterExtensionAddonArrayOutput) Index(i pulumi.IntInput) ClusterExtensionAddonOutput
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) ElementType() reflect.Type
func (ClusterExtensionAddonOutput) Name ¶
func (o ClusterExtensionAddonOutput) Name() pulumi.StringOutput
Add-on name.
func (ClusterExtensionAddonOutput) Param ¶
func (o ClusterExtensionAddonOutput) Param() pulumi.StringOutput
Parameter of the add-on resource object in JSON string format, please check the example at the top of page for reference.
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 ClusterLogAgentArgs ¶
type ClusterLogAgentArgs struct { // Whether the log agent enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // Kubelet root directory as the literal. 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 (o ClusterLogAgentOutput) Enabled() pulumi.BoolOutput
Whether the log agent enabled.
func (ClusterLogAgentOutput) KubeletRootDir ¶
func (o ClusterLogAgentOutput) KubeletRootDir() pulumi.StringPtrOutput
Kubelet root directory as the literal.
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
func ClusterLogAgentPtr ¶
func ClusterLogAgentPtr(v *ClusterLogAgentArgs) ClusterLogAgentPtrInput
type ClusterLogAgentPtrOutput ¶
type ClusterLogAgentPtrOutput struct{ *pulumi.OutputState }
func (ClusterLogAgentPtrOutput) Elem ¶
func (o ClusterLogAgentPtrOutput) Elem() ClusterLogAgentOutput
func (ClusterLogAgentPtrOutput) ElementType ¶
func (ClusterLogAgentPtrOutput) ElementType() reflect.Type
func (ClusterLogAgentPtrOutput) Enabled ¶
func (o ClusterLogAgentPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the log agent enabled.
func (ClusterLogAgentPtrOutput) KubeletRootDir ¶
func (o ClusterLogAgentPtrOutput) KubeletRootDir() pulumi.StringPtrOutput
Kubelet root directory as the literal.
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 (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMasterConfig ¶
type ClusterMasterConfig struct { // Indicates which availability zone will be used. AvailabilityZone *string `pulumi:"availabilityZone"` // bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id. BandwidthPackageId *string `pulumi:"bandwidthPackageId"` // CAM role name authorized to access. CamRoleName *string `pulumi:"camRoleName"` // Number of cvm. Count *int `pulumi:"count"` // Configurations of data disk. DataDisks []ClusterMasterConfigDataDisk `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desiredPodNum` or none. DesiredPodNum *int `pulumi:"desiredPodNum"` // Disaster recover groups to which a CVM instance belongs. Only support maximum 1. DisasterRecoverGroupIds *string `pulumi:"disasterRecoverGroupIds"` // To specify whether to enable cloud monitor service. Default is TRUE. EnhancedMonitorService *bool `pulumi:"enhancedMonitorService"` // To specify whether to enable cloud security service. Default is TRUE. EnhancedSecurityService *bool `pulumi:"enhancedSecurityService"` // 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 *string `pulumi:"hostname"` // Id of cvm hpc cluster. HpcClusterId *string `pulumi:"hpcClusterId"` // The valid image id, format of img-xxx. Note: `imgId` will be replaced with the image corresponding to TKE `clusterOs`. ImgId *string `pulumi:"imgId"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired. InstanceChargeType *string `pulumi:"instanceChargeType"` // The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod *int `pulumi:"instanceChargeTypePrepaidPeriod"` // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag *string `pulumi:"instanceChargeTypePrepaidRenewFlag"` // Name of the CVMs. InstanceName *string `pulumi:"instanceName"` // Specified types of CVM instance. InstanceType string `pulumi:"instanceType"` // Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`. InternetChargeType *string `pulumi:"internetChargeType"` // Max bandwidth of Internet access in Mbps. Default is 0. InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` // ID list of keys, should be set if `password` not set. KeyIds *string `pulumi:"keyIds"` // Password to access, should be set if `keyIds` not set. Password *string `pulumi:"password"` // Specify whether to assign an Internet IP address. PublicIpAssigned *bool `pulumi:"publicIpAssigned"` // Security groups to which a CVM instance belongs. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Private network ID. SubnetId string `pulumi:"subnetId"` // Volume of system disk in GB. Default is `50`. SystemDiskSize *int `pulumi:"systemDiskSize"` // System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated. SystemDiskType *string `pulumi:"systemDiskType"` // ase64-encoded User Data text, the length limit is 16KB. UserData *string `pulumi:"userData"` }
type ClusterMasterConfigArgs ¶
type ClusterMasterConfigArgs struct { // Indicates which availability zone will be used. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id. BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` // CAM role name authorized to access. CamRoleName pulumi.StringPtrInput `pulumi:"camRoleName"` // Number of cvm. Count pulumi.IntPtrInput `pulumi:"count"` // Configurations of data disk. DataDisks ClusterMasterConfigDataDiskArrayInput `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desiredPodNum` or none. DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` // Disaster recover groups to which a CVM instance belongs. Only support maximum 1. DisasterRecoverGroupIds pulumi.StringPtrInput `pulumi:"disasterRecoverGroupIds"` // To specify whether to enable cloud monitor service. Default is TRUE. EnhancedMonitorService pulumi.BoolPtrInput `pulumi:"enhancedMonitorService"` // To specify whether to enable cloud security service. Default is TRUE. EnhancedSecurityService pulumi.BoolPtrInput `pulumi:"enhancedSecurityService"` // 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 `pulumi:"hostname"` // Id of cvm hpc cluster. HpcClusterId pulumi.StringPtrInput `pulumi:"hpcClusterId"` // The valid image id, format of img-xxx. Note: `imgId` will be replaced with the image corresponding to TKE `clusterOs`. ImgId pulumi.StringPtrInput `pulumi:"imgId"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired. InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"` // The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput `pulumi:"instanceChargeTypePrepaidPeriod"` // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput `pulumi:"instanceChargeTypePrepaidRenewFlag"` // Name of the CVMs. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // Specified types of CVM instance. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`. InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` // Max bandwidth of Internet access in Mbps. Default is 0. InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` // ID list of keys, should be set if `password` not set. KeyIds pulumi.StringPtrInput `pulumi:"keyIds"` // Password to access, should be set if `keyIds` not set. Password pulumi.StringPtrInput `pulumi:"password"` // Specify whether to assign an Internet IP address. PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` // Security groups to which a CVM instance belongs. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // Private network ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Volume of system disk in GB. Default is `50`. SystemDiskSize pulumi.IntPtrInput `pulumi:"systemDiskSize"` // System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated. SystemDiskType pulumi.StringPtrInput `pulumi:"systemDiskType"` // ase64-encoded User Data text, the length limit is 16KB. 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) ElementType() reflect.Type
func (ClusterMasterConfigArrayOutput) Index ¶
func (o ClusterMasterConfigArrayOutput) Index(i pulumi.IntInput) ClusterMasterConfigOutput
func (ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutput ¶
func (o ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutput() ClusterMasterConfigArrayOutput
func (ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutputWithContext ¶
func (o ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutputWithContext(ctx context.Context) ClusterMasterConfigArrayOutput
type ClusterMasterConfigDataDisk ¶
type ClusterMasterConfigDataDisk struct { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. DiskPartition *string `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize *int `pulumi:"diskSize"` // Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`. DiskType *string `pulumi:"diskType"` // Indicates whether to encrypt data disk, default `false`. Encrypt *bool `pulumi:"encrypt"` // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `pulumi:"fileSystem"` // ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks. KmsKeyId *string `pulumi:"kmsKeyId"` // Mount target. MountTarget *string `pulumi:"mountTarget"` // Data disk snapshot ID. SnapshotId *string `pulumi:"snapshotId"` }
type ClusterMasterConfigDataDiskArgs ¶
type ClusterMasterConfigDataDiskArgs struct { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // Indicates whether to encrypt data disk, default `false`. Encrypt pulumi.BoolPtrInput `pulumi:"encrypt"` // File system, e.g. `ext3/ext4/xfs`. FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` // ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Mount target. MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` // Data disk snapshot ID. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` }
func (ClusterMasterConfigDataDiskArgs) ElementType ¶
func (ClusterMasterConfigDataDiskArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o ClusterMasterConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
Indicate whether to auto format and mount or not. Default is `false`.
func (ClusterMasterConfigDataDiskOutput) DiskPartition ¶
func (o ClusterMasterConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
The name of the device or partition to mount.
func (ClusterMasterConfigDataDiskOutput) DiskSize ¶
func (o ClusterMasterConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
Volume of disk in GB. Default is `0`.
func (ClusterMasterConfigDataDiskOutput) DiskType ¶
func (o ClusterMasterConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.
func (ClusterMasterConfigDataDiskOutput) ElementType ¶
func (ClusterMasterConfigDataDiskOutput) ElementType() reflect.Type
func (ClusterMasterConfigDataDiskOutput) Encrypt ¶
func (o ClusterMasterConfigDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
Indicates whether to encrypt data disk, default `false`.
func (ClusterMasterConfigDataDiskOutput) FileSystem ¶
func (o ClusterMasterConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
File system, e.g. `ext3/ext4/xfs`.
func (ClusterMasterConfigDataDiskOutput) KmsKeyId ¶
func (o ClusterMasterConfigDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks.
func (ClusterMasterConfigDataDiskOutput) MountTarget ¶
func (o ClusterMasterConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
Mount target.
func (ClusterMasterConfigDataDiskOutput) SnapshotId ¶
func (o ClusterMasterConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
Data disk snapshot ID.
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
Indicates which availability zone will be used.
func (ClusterMasterConfigOutput) BandwidthPackageId ¶
func (o ClusterMasterConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id.
func (ClusterMasterConfigOutput) CamRoleName ¶
func (o ClusterMasterConfigOutput) CamRoleName() pulumi.StringPtrOutput
CAM role name authorized to access.
func (ClusterMasterConfigOutput) Count ¶
func (o ClusterMasterConfigOutput) Count() pulumi.IntPtrOutput
Number of cvm.
func (ClusterMasterConfigOutput) DataDisks ¶
func (o ClusterMasterConfigOutput) DataDisks() ClusterMasterConfigDataDiskArrayOutput
Configurations of data disk.
func (ClusterMasterConfigOutput) DesiredPodNum ¶
func (o ClusterMasterConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desiredPodNum` or none.
func (ClusterMasterConfigOutput) DisasterRecoverGroupIds ¶
func (o ClusterMasterConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
Disaster recover groups to which a CVM instance belongs. Only support maximum 1.
func (ClusterMasterConfigOutput) ElementType ¶
func (ClusterMasterConfigOutput) ElementType() reflect.Type
func (ClusterMasterConfigOutput) EnhancedMonitorService ¶
func (o ClusterMasterConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
To specify whether to enable cloud monitor service. Default is TRUE.
func (ClusterMasterConfigOutput) EnhancedSecurityService ¶
func (o ClusterMasterConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
To specify whether to enable cloud security service. Default is TRUE.
func (ClusterMasterConfigOutput) Hostname ¶
func (o ClusterMasterConfigOutput) Hostname() pulumi.StringPtrOutput
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 (ClusterMasterConfigOutput) HpcClusterId ¶ added in v0.1.3
func (o ClusterMasterConfigOutput) HpcClusterId() pulumi.StringPtrOutput
Id of cvm hpc cluster.
func (ClusterMasterConfigOutput) ImgId ¶
func (o ClusterMasterConfigOutput) ImgId() pulumi.StringPtrOutput
The valid image id, format of img-xxx. Note: `imgId` will be replaced with the image corresponding to TKE `clusterOs`.
func (ClusterMasterConfigOutput) InstanceChargeType ¶
func (o ClusterMasterConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired.
func (ClusterMasterConfigOutput) InstanceChargeTypePrepaidPeriod ¶
func (o ClusterMasterConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
func (ClusterMasterConfigOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o ClusterMasterConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`.
func (ClusterMasterConfigOutput) InstanceName ¶
func (o ClusterMasterConfigOutput) InstanceName() pulumi.StringPtrOutput
Name of the CVMs.
func (ClusterMasterConfigOutput) InstanceType ¶
func (o ClusterMasterConfigOutput) InstanceType() pulumi.StringOutput
Specified types of CVM instance.
func (ClusterMasterConfigOutput) InternetChargeType ¶
func (o ClusterMasterConfigOutput) InternetChargeType() pulumi.StringPtrOutput
Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`.
func (ClusterMasterConfigOutput) InternetMaxBandwidthOut ¶
func (o ClusterMasterConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
Max bandwidth of Internet access in Mbps. Default is 0.
func (ClusterMasterConfigOutput) KeyIds ¶
func (o ClusterMasterConfigOutput) KeyIds() pulumi.StringPtrOutput
ID list of keys, should be set if `password` not set.
func (ClusterMasterConfigOutput) Password ¶
func (o ClusterMasterConfigOutput) Password() pulumi.StringPtrOutput
Password to access, should be set if `keyIds` not set.
func (ClusterMasterConfigOutput) PublicIpAssigned ¶
func (o ClusterMasterConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Specify whether to assign an Internet IP address.
func (ClusterMasterConfigOutput) SecurityGroupIds ¶
func (o ClusterMasterConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security groups to which a CVM instance belongs.
func (ClusterMasterConfigOutput) SubnetId ¶
func (o ClusterMasterConfigOutput) SubnetId() pulumi.StringOutput
Private network ID.
func (ClusterMasterConfigOutput) SystemDiskSize ¶
func (o ClusterMasterConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
Volume of system disk in GB. Default is `50`.
func (ClusterMasterConfigOutput) SystemDiskType ¶
func (o ClusterMasterConfigOutput) SystemDiskType() pulumi.StringPtrOutput
System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated.
func (ClusterMasterConfigOutput) ToClusterMasterConfigOutput ¶
func (o ClusterMasterConfigOutput) ToClusterMasterConfigOutput() ClusterMasterConfigOutput
func (ClusterMasterConfigOutput) ToClusterMasterConfigOutputWithContext ¶
func (o ClusterMasterConfigOutput) ToClusterMasterConfigOutputWithContext(ctx context.Context) ClusterMasterConfigOutput
func (ClusterMasterConfigOutput) UserData ¶
func (o ClusterMasterConfigOutput) UserData() pulumi.StringPtrOutput
ase64-encoded User Data text, the length limit is 16KB.
type ClusterNodePoolGlobalConfig ¶
type ClusterNodePoolGlobalConfig struct { // Indicates which scale-out method will be used when there are multiple scaling groups. Valid values: `random` - select a random scaling group, `most-pods` - select the scaling group that can schedule the most pods, `least-waste` - select the scaling group that can ensure the fewest remaining resources after Pod scheduling. Expander *string `pulumi:"expander"` // Whether to ignore DaemonSet pods by default when calculating resource usage. IgnoreDaemonSetsUtilization *bool `pulumi:"ignoreDaemonSetsUtilization"` // Indicates whether to enable scale-in. IsScaleInEnabled *bool `pulumi:"isScaleInEnabled"` // Max concurrent scale-in volume. MaxConcurrentScaleIn *int `pulumi:"maxConcurrentScaleIn"` // Number of minutes after cluster scale-out when the system starts judging whether to perform scale-in. ScaleInDelay *int `pulumi:"scaleInDelay"` // Number of consecutive minutes of idleness after which the node is subject to scale-in. ScaleInUnneededTime *int `pulumi:"scaleInUnneededTime"` // Percentage of node resource usage below which the node is considered to be idle. ScaleInUtilizationThreshold *int `pulumi:"scaleInUtilizationThreshold"` // During scale-in, ignore nodes with local storage pods. SkipNodesWithLocalStorage *bool `pulumi:"skipNodesWithLocalStorage"` // During scale-in, ignore nodes with pods in the kube-system namespace that are not managed by DaemonSet. SkipNodesWithSystemPods *bool `pulumi:"skipNodesWithSystemPods"` }
type ClusterNodePoolGlobalConfigArgs ¶
type ClusterNodePoolGlobalConfigArgs struct { // Indicates which scale-out method will be used when there are multiple scaling groups. Valid values: `random` - select a random scaling group, `most-pods` - select the scaling group that can schedule the most pods, `least-waste` - select the scaling group that can ensure the fewest remaining resources after Pod scheduling. Expander pulumi.StringPtrInput `pulumi:"expander"` // Whether to ignore DaemonSet pods by default when calculating resource usage. IgnoreDaemonSetsUtilization pulumi.BoolPtrInput `pulumi:"ignoreDaemonSetsUtilization"` // Indicates whether to enable scale-in. IsScaleInEnabled pulumi.BoolPtrInput `pulumi:"isScaleInEnabled"` // Max concurrent scale-in volume. MaxConcurrentScaleIn pulumi.IntPtrInput `pulumi:"maxConcurrentScaleIn"` // Number of minutes after cluster scale-out when the system starts judging whether to perform scale-in. ScaleInDelay pulumi.IntPtrInput `pulumi:"scaleInDelay"` // Number of consecutive minutes of idleness after which the node is subject to scale-in. ScaleInUnneededTime pulumi.IntPtrInput `pulumi:"scaleInUnneededTime"` // Percentage of node resource usage below which the node is considered to be idle. ScaleInUtilizationThreshold pulumi.IntPtrInput `pulumi:"scaleInUtilizationThreshold"` // During scale-in, ignore nodes with local storage pods. SkipNodesWithLocalStorage pulumi.BoolPtrInput `pulumi:"skipNodesWithLocalStorage"` // During scale-in, ignore nodes with pods in the kube-system namespace that are not managed by DaemonSet. SkipNodesWithSystemPods pulumi.BoolPtrInput `pulumi:"skipNodesWithSystemPods"` }
func (ClusterNodePoolGlobalConfigArgs) ElementType ¶
func (ClusterNodePoolGlobalConfigArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ClusterNodePoolGlobalConfigOutput) Expander ¶
func (o ClusterNodePoolGlobalConfigOutput) Expander() pulumi.StringPtrOutput
Indicates which scale-out method will be used when there are multiple scaling groups. Valid values: `random` - select a random scaling group, `most-pods` - select the scaling group that can schedule the most pods, `least-waste` - select the scaling group that can ensure the fewest remaining resources after Pod scheduling.
func (ClusterNodePoolGlobalConfigOutput) IgnoreDaemonSetsUtilization ¶
func (o ClusterNodePoolGlobalConfigOutput) IgnoreDaemonSetsUtilization() pulumi.BoolPtrOutput
Whether to ignore DaemonSet pods by default when calculating resource usage.
func (ClusterNodePoolGlobalConfigOutput) IsScaleInEnabled ¶
func (o ClusterNodePoolGlobalConfigOutput) IsScaleInEnabled() pulumi.BoolPtrOutput
Indicates whether to enable scale-in.
func (ClusterNodePoolGlobalConfigOutput) MaxConcurrentScaleIn ¶
func (o ClusterNodePoolGlobalConfigOutput) MaxConcurrentScaleIn() pulumi.IntPtrOutput
Max concurrent scale-in volume.
func (ClusterNodePoolGlobalConfigOutput) ScaleInDelay ¶
func (o ClusterNodePoolGlobalConfigOutput) ScaleInDelay() pulumi.IntPtrOutput
Number of minutes after cluster scale-out when the system starts judging whether to perform scale-in.
func (ClusterNodePoolGlobalConfigOutput) ScaleInUnneededTime ¶
func (o ClusterNodePoolGlobalConfigOutput) ScaleInUnneededTime() pulumi.IntPtrOutput
Number of consecutive minutes of idleness after which the node is subject to scale-in.
func (ClusterNodePoolGlobalConfigOutput) ScaleInUtilizationThreshold ¶
func (o ClusterNodePoolGlobalConfigOutput) ScaleInUtilizationThreshold() pulumi.IntPtrOutput
Percentage of node resource usage below which the node is considered to be idle.
func (ClusterNodePoolGlobalConfigOutput) SkipNodesWithLocalStorage ¶
func (o ClusterNodePoolGlobalConfigOutput) SkipNodesWithLocalStorage() pulumi.BoolPtrOutput
During scale-in, ignore nodes with local storage pods.
func (ClusterNodePoolGlobalConfigOutput) SkipNodesWithSystemPods ¶
func (o ClusterNodePoolGlobalConfigOutput) SkipNodesWithSystemPods() pulumi.BoolPtrOutput
During scale-in, ignore nodes with pods in the kube-system namespace that are not managed by DaemonSet.
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 ¶
func (o ClusterOutput) AuthOptions() ClusterAuthOptionsPtrOutput
Specify cluster authentication configuration. Only available for managed cluster and `clusterVersion` >= 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 `networkType` is 'VPC-CNI'. `claimExpiredSeconds` must greater or equal than 300 and less than 15768000.
func (ClusterOutput) ClusterAsEnabled
deprecated
func (o ClusterOutput) ClusterAsEnabled() pulumi.BoolOutput
(**Deprecated**) This argument is deprecated because the TKE auto-scaling group was no longer available. 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 ¶
func (o ClusterOutput) ClusterAudit() ClusterClusterAuditPtrOutput
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 `workerConfig` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `Kubernetes.ClusterEndpoint`.
func (ClusterOutput) ClusterInternetDomain ¶ added in v0.1.3
func (o ClusterOutput) ClusterInternetDomain() pulumi.StringPtrOutput
Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the clusterExternalEndpoint value may be changed automatically too.
func (ClusterOutput) ClusterInternetSecurityGroup ¶
func (o ClusterOutput) ClusterInternetSecurityGroup() pulumi.StringOutput
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 `workerConfig` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `Kubernetes.ClusterEndpoint`.
func (ClusterOutput) ClusterIntranetDomain ¶ added in v0.1.3
func (o ClusterOutput) ClusterIntranetDomain() pulumi.StringPtrOutput
Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgwEndpoint value may be changed automatically too.
func (ClusterOutput) ClusterIntranetSubnetId ¶
func (o ClusterOutput) ClusterIntranetSubnetId() pulumi.StringOutput
Subnet id who can access this independent cluster, this field must and can only set when `clusterIntranet` is true. `clusterIntranetSubnetId` 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 `Kubernetes.getClusterLevels` 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
Cluster operating system, supports setting public images (the field passes the corresponding image Name) and custom images (the field passes the corresponding image ID). For details, please refer to: https://cloud.tencent.com/document/product/457/68289.
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 ¶ added in v0.1.8
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 `Kubernetes.getAvailableClusterVersions` 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 `networkType` is 'VPC-CNI'. `eniSubnetIds` 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 ¶
func (o ClusterOutput) ExistInstances() ClusterExistInstanceArrayOutput
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 ¶
func (o ClusterOutput) LogAgent() ClusterLogAgentPtrOutput
Specify cluster log agent config.
func (ClusterOutput) ManagedClusterInternetSecurityPolicies
deprecated
func (o ClusterOutput) ManagedClusterInternetSecurityPolicies() pulumi.StringArrayOutput
this argument was deprecated, use `clusterInternetSecurityGroup` instead. 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 `clusterDeployType` is 'MANAGED_CLUSTER' and `clusterInternet` is true. `managedClusterInternetSecurityPolicies` can not delete or empty once be set.
Deprecated: this argument was deprecated, use `clusterInternetSecurityGroup` instead.
func (ClusterOutput) MasterConfigs ¶
func (o ClusterOutput) MasterConfigs() ClusterMasterConfigArrayOutput
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 to access, should be set if `keyIds` not set.
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) 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 clusterVersion change. Default is false.
func (ClusterOutput) UserName ¶
func (o ClusterOutput) UserName() pulumi.StringOutput
User name of account.
func (ClusterOutput) VpcCniType ¶ added in v0.1.8
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 `eniSubnetIds` and `vpcCniType` must be set to empty.
func (ClusterOutput) VpcId ¶
func (o ClusterOutput) VpcId() pulumi.StringOutput
Vpc Id of the cluster.
func (ClusterOutput) WorkerConfigs ¶
func (o ClusterOutput) WorkerConfigs() ClusterWorkerConfigArrayOutput
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_scale_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 `clusterVersion` >= 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 `networkType` is 'VPC-CNI'. `claimExpiredSeconds` must greater or equal than 300 and less than 15768000. ClaimExpiredSeconds pulumi.IntPtrInput // (**Deprecated**) This argument is deprecated because the TKE auto-scaling group was no longer available. 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 `workerConfig` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `Kubernetes.ClusterEndpoint`. ClusterInternet pulumi.BoolPtrInput // Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the clusterExternalEndpoint 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 `workerConfig` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `Kubernetes.ClusterEndpoint`. ClusterIntranet pulumi.BoolPtrInput // Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgwEndpoint 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 `clusterIntranet` is true. `clusterIntranetSubnetId` 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 `Kubernetes.getClusterLevels` 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 // Cluster operating system, supports setting public images (the field passes the corresponding image Name) and custom images (the field passes the corresponding image ID). For details, please refer to: https://cloud.tencent.com/document/product/457/68289. 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 `Kubernetes.getAvailableClusterVersions` 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 `networkType` is 'VPC-CNI'. `eniSubnetIds` 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 // this argument was deprecated, use `clusterInternetSecurityGroup` instead. 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 `clusterDeployType` is 'MANAGED_CLUSTER' and `clusterInternet` is true. `managedClusterInternetSecurityPolicies` can not delete or empty once be set. // // Deprecated: this argument was deprecated, use `clusterInternetSecurityGroup` 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 to access, should be set if `keyIds` not set. 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 clusterVersion 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 `eniSubnetIds` and `vpcCniType` 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_scale_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 { // Indicates which availability zone will be used. AvailabilityZone *string `pulumi:"availabilityZone"` // bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id. BandwidthPackageId *string `pulumi:"bandwidthPackageId"` // CAM role name authorized to access. CamRoleName *string `pulumi:"camRoleName"` // Number of cvm. Count *int `pulumi:"count"` // Configurations of data disk. DataDisks []ClusterWorkerConfigDataDisk `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desiredPodNum` or none. DesiredPodNum *int `pulumi:"desiredPodNum"` // Disaster recover groups to which a CVM instance belongs. Only support maximum 1. DisasterRecoverGroupIds *string `pulumi:"disasterRecoverGroupIds"` // To specify whether to enable cloud monitor service. Default is TRUE. EnhancedMonitorService *bool `pulumi:"enhancedMonitorService"` // To specify whether to enable cloud security service. Default is TRUE. EnhancedSecurityService *bool `pulumi:"enhancedSecurityService"` // 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 *string `pulumi:"hostname"` // Id of cvm hpc cluster. HpcClusterId *string `pulumi:"hpcClusterId"` // The valid image id, format of img-xxx. Note: `imgId` will be replaced with the image corresponding to TKE `clusterOs`. ImgId *string `pulumi:"imgId"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired. InstanceChargeType *string `pulumi:"instanceChargeType"` // The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod *int `pulumi:"instanceChargeTypePrepaidPeriod"` // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag *string `pulumi:"instanceChargeTypePrepaidRenewFlag"` // Name of the CVMs. InstanceName *string `pulumi:"instanceName"` // Specified types of CVM instance. InstanceType string `pulumi:"instanceType"` // Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`. InternetChargeType *string `pulumi:"internetChargeType"` // Max bandwidth of Internet access in Mbps. Default is 0. InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` // ID list of keys, should be set if `password` not set. KeyIds *string `pulumi:"keyIds"` // Password to access, should be set if `keyIds` not set. Password *string `pulumi:"password"` // Specify whether to assign an Internet IP address. PublicIpAssigned *bool `pulumi:"publicIpAssigned"` // Security groups to which a CVM instance belongs. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Private network ID. SubnetId string `pulumi:"subnetId"` // Volume of system disk in GB. Default is `50`. SystemDiskSize *int `pulumi:"systemDiskSize"` // System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated. SystemDiskType *string `pulumi:"systemDiskType"` // ase64-encoded User Data text, the length limit is 16KB. UserData *string `pulumi:"userData"` }
type ClusterWorkerConfigArgs ¶
type ClusterWorkerConfigArgs struct { // Indicates which availability zone will be used. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id. BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` // CAM role name authorized to access. CamRoleName pulumi.StringPtrInput `pulumi:"camRoleName"` // Number of cvm. Count pulumi.IntPtrInput `pulumi:"count"` // Configurations of data disk. DataDisks ClusterWorkerConfigDataDiskArrayInput `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desiredPodNum` or none. DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` // Disaster recover groups to which a CVM instance belongs. Only support maximum 1. DisasterRecoverGroupIds pulumi.StringPtrInput `pulumi:"disasterRecoverGroupIds"` // To specify whether to enable cloud monitor service. Default is TRUE. EnhancedMonitorService pulumi.BoolPtrInput `pulumi:"enhancedMonitorService"` // To specify whether to enable cloud security service. Default is TRUE. EnhancedSecurityService pulumi.BoolPtrInput `pulumi:"enhancedSecurityService"` // 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 `pulumi:"hostname"` // Id of cvm hpc cluster. HpcClusterId pulumi.StringPtrInput `pulumi:"hpcClusterId"` // The valid image id, format of img-xxx. Note: `imgId` will be replaced with the image corresponding to TKE `clusterOs`. ImgId pulumi.StringPtrInput `pulumi:"imgId"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired. InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"` // The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput `pulumi:"instanceChargeTypePrepaidPeriod"` // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput `pulumi:"instanceChargeTypePrepaidRenewFlag"` // Name of the CVMs. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // Specified types of CVM instance. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`. InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` // Max bandwidth of Internet access in Mbps. Default is 0. InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` // ID list of keys, should be set if `password` not set. KeyIds pulumi.StringPtrInput `pulumi:"keyIds"` // Password to access, should be set if `keyIds` not set. Password pulumi.StringPtrInput `pulumi:"password"` // Specify whether to assign an Internet IP address. PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` // Security groups to which a CVM instance belongs. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // Private network ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Volume of system disk in GB. Default is `50`. SystemDiskSize pulumi.IntPtrInput `pulumi:"systemDiskSize"` // System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated. SystemDiskType pulumi.StringPtrInput `pulumi:"systemDiskType"` // ase64-encoded User Data text, the length limit is 16KB. 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) ElementType() reflect.Type
func (ClusterWorkerConfigArrayOutput) Index ¶
func (o ClusterWorkerConfigArrayOutput) Index(i pulumi.IntInput) ClusterWorkerConfigOutput
func (ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutput ¶
func (o ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutput() ClusterWorkerConfigArrayOutput
func (ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutputWithContext ¶
func (o ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigArrayOutput
type ClusterWorkerConfigDataDisk ¶
type ClusterWorkerConfigDataDisk struct { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. DiskPartition *string `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize *int `pulumi:"diskSize"` // Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`. DiskType *string `pulumi:"diskType"` // Indicates whether to encrypt data disk, default `false`. Encrypt *bool `pulumi:"encrypt"` // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `pulumi:"fileSystem"` // ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks. KmsKeyId *string `pulumi:"kmsKeyId"` // Mount target. MountTarget *string `pulumi:"mountTarget"` // Data disk snapshot ID. SnapshotId *string `pulumi:"snapshotId"` }
type ClusterWorkerConfigDataDiskArgs ¶
type ClusterWorkerConfigDataDiskArgs struct { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // Indicates whether to encrypt data disk, default `false`. Encrypt pulumi.BoolPtrInput `pulumi:"encrypt"` // File system, e.g. `ext3/ext4/xfs`. FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` // ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Mount target. MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` // Data disk snapshot ID. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` }
func (ClusterWorkerConfigDataDiskArgs) ElementType ¶
func (ClusterWorkerConfigDataDiskArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o ClusterWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
Indicate whether to auto format and mount or not. Default is `false`.
func (ClusterWorkerConfigDataDiskOutput) DiskPartition ¶
func (o ClusterWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
The name of the device or partition to mount.
func (ClusterWorkerConfigDataDiskOutput) DiskSize ¶
func (o ClusterWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
Volume of disk in GB. Default is `0`.
func (ClusterWorkerConfigDataDiskOutput) DiskType ¶
func (o ClusterWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.
func (ClusterWorkerConfigDataDiskOutput) ElementType ¶
func (ClusterWorkerConfigDataDiskOutput) ElementType() reflect.Type
func (ClusterWorkerConfigDataDiskOutput) Encrypt ¶
func (o ClusterWorkerConfigDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
Indicates whether to encrypt data disk, default `false`.
func (ClusterWorkerConfigDataDiskOutput) FileSystem ¶
func (o ClusterWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
File system, e.g. `ext3/ext4/xfs`.
func (ClusterWorkerConfigDataDiskOutput) KmsKeyId ¶
func (o ClusterWorkerConfigDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks.
func (ClusterWorkerConfigDataDiskOutput) MountTarget ¶
func (o ClusterWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
Mount target.
func (ClusterWorkerConfigDataDiskOutput) SnapshotId ¶
func (o ClusterWorkerConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
Data disk snapshot ID.
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
Indicates which availability zone will be used.
func (ClusterWorkerConfigOutput) BandwidthPackageId ¶
func (o ClusterWorkerConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id.
func (ClusterWorkerConfigOutput) CamRoleName ¶
func (o ClusterWorkerConfigOutput) CamRoleName() pulumi.StringPtrOutput
CAM role name authorized to access.
func (ClusterWorkerConfigOutput) Count ¶
func (o ClusterWorkerConfigOutput) Count() pulumi.IntPtrOutput
Number of cvm.
func (ClusterWorkerConfigOutput) DataDisks ¶
func (o ClusterWorkerConfigOutput) DataDisks() ClusterWorkerConfigDataDiskArrayOutput
Configurations of data disk.
func (ClusterWorkerConfigOutput) DesiredPodNum ¶
func (o ClusterWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desiredPodNum` or none.
func (ClusterWorkerConfigOutput) DisasterRecoverGroupIds ¶
func (o ClusterWorkerConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
Disaster recover groups to which a CVM instance belongs. Only support maximum 1.
func (ClusterWorkerConfigOutput) ElementType ¶
func (ClusterWorkerConfigOutput) ElementType() reflect.Type
func (ClusterWorkerConfigOutput) EnhancedMonitorService ¶
func (o ClusterWorkerConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
To specify whether to enable cloud monitor service. Default is TRUE.
func (ClusterWorkerConfigOutput) EnhancedSecurityService ¶
func (o ClusterWorkerConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
To specify whether to enable cloud security service. Default is TRUE.
func (ClusterWorkerConfigOutput) Hostname ¶
func (o ClusterWorkerConfigOutput) Hostname() pulumi.StringPtrOutput
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 (ClusterWorkerConfigOutput) HpcClusterId ¶ added in v0.1.3
func (o ClusterWorkerConfigOutput) HpcClusterId() pulumi.StringPtrOutput
Id of cvm hpc cluster.
func (ClusterWorkerConfigOutput) ImgId ¶
func (o ClusterWorkerConfigOutput) ImgId() pulumi.StringPtrOutput
The valid image id, format of img-xxx. Note: `imgId` will be replaced with the image corresponding to TKE `clusterOs`.
func (ClusterWorkerConfigOutput) InstanceChargeType ¶
func (o ClusterWorkerConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired.
func (ClusterWorkerConfigOutput) InstanceChargeTypePrepaidPeriod ¶
func (o ClusterWorkerConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
func (ClusterWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o ClusterWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`.
func (ClusterWorkerConfigOutput) InstanceName ¶
func (o ClusterWorkerConfigOutput) InstanceName() pulumi.StringPtrOutput
Name of the CVMs.
func (ClusterWorkerConfigOutput) InstanceType ¶
func (o ClusterWorkerConfigOutput) InstanceType() pulumi.StringOutput
Specified types of CVM instance.
func (ClusterWorkerConfigOutput) InternetChargeType ¶
func (o ClusterWorkerConfigOutput) InternetChargeType() pulumi.StringPtrOutput
Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`.
func (ClusterWorkerConfigOutput) InternetMaxBandwidthOut ¶
func (o ClusterWorkerConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
Max bandwidth of Internet access in Mbps. Default is 0.
func (ClusterWorkerConfigOutput) KeyIds ¶
func (o ClusterWorkerConfigOutput) KeyIds() pulumi.StringPtrOutput
ID list of keys, should be set if `password` not set.
func (ClusterWorkerConfigOutput) Password ¶
func (o ClusterWorkerConfigOutput) Password() pulumi.StringPtrOutput
Password to access, should be set if `keyIds` not set.
func (ClusterWorkerConfigOutput) PublicIpAssigned ¶
func (o ClusterWorkerConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Specify whether to assign an Internet IP address.
func (ClusterWorkerConfigOutput) SecurityGroupIds ¶
func (o ClusterWorkerConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security groups to which a CVM instance belongs.
func (ClusterWorkerConfigOutput) SubnetId ¶
func (o ClusterWorkerConfigOutput) SubnetId() pulumi.StringOutput
Private network ID.
func (ClusterWorkerConfigOutput) SystemDiskSize ¶
func (o ClusterWorkerConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
Volume of system disk in GB. Default is `50`.
func (ClusterWorkerConfigOutput) SystemDiskType ¶
func (o ClusterWorkerConfigOutput) SystemDiskType() pulumi.StringPtrOutput
System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated.
func (ClusterWorkerConfigOutput) ToClusterWorkerConfigOutput ¶
func (o ClusterWorkerConfigOutput) ToClusterWorkerConfigOutput() ClusterWorkerConfigOutput
func (ClusterWorkerConfigOutput) ToClusterWorkerConfigOutputWithContext ¶
func (o ClusterWorkerConfigOutput) ToClusterWorkerConfigOutputWithContext(ctx context.Context) ClusterWorkerConfigOutput
func (ClusterWorkerConfigOutput) UserData ¶
func (o ClusterWorkerConfigOutput) UserData() pulumi.StringPtrOutput
ase64-encoded User Data text, the length limit is 16KB.
type ClusterWorkerInstancesList ¶
type ClusterWorkerInstancesList struct { // Information of the cvm when it is failed. FailedReason *string `pulumi:"failedReason"` // ID of the cvm. InstanceId *string `pulumi:"instanceId"` // Role of the cvm. InstanceRole *string `pulumi:"instanceRole"` // State of the cvm. InstanceState *string `pulumi:"instanceState"` // LAN IP of the cvm. LanIp *string `pulumi:"lanIp"` }
type ClusterWorkerInstancesListArgs ¶
type ClusterWorkerInstancesListArgs struct { // Information of the cvm when it is failed. FailedReason pulumi.StringPtrInput `pulumi:"failedReason"` // ID of the cvm. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Role of the cvm. InstanceRole pulumi.StringPtrInput `pulumi:"instanceRole"` // State of the cvm. InstanceState pulumi.StringPtrInput `pulumi:"instanceState"` // LAN IP of the cvm. LanIp pulumi.StringPtrInput `pulumi:"lanIp"` }
func (ClusterWorkerInstancesListArgs) ElementType ¶
func (ClusterWorkerInstancesListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ClusterWorkerInstancesListArrayOutput) Index ¶
func (o ClusterWorkerInstancesListArrayOutput) Index(i pulumi.IntInput) ClusterWorkerInstancesListOutput
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) ElementType() reflect.Type
func (ClusterWorkerInstancesListOutput) FailedReason ¶
func (o ClusterWorkerInstancesListOutput) FailedReason() pulumi.StringPtrOutput
Information of the cvm when it is failed.
func (ClusterWorkerInstancesListOutput) InstanceId ¶
func (o ClusterWorkerInstancesListOutput) InstanceId() pulumi.StringPtrOutput
ID of the cvm.
func (ClusterWorkerInstancesListOutput) InstanceRole ¶
func (o ClusterWorkerInstancesListOutput) InstanceRole() pulumi.StringPtrOutput
Role of the cvm.
func (ClusterWorkerInstancesListOutput) InstanceState ¶
func (o ClusterWorkerInstancesListOutput) InstanceState() pulumi.StringPtrOutput
State of the cvm.
func (ClusterWorkerInstancesListOutput) LanIp ¶
func (o ClusterWorkerInstancesListOutput) LanIp() pulumi.StringPtrOutput
LAN IP of the cvm.
func (ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutput ¶
func (o ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput
func (ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutputWithContext ¶
func (o ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutputWithContext(ctx context.Context) ClusterWorkerInstancesListOutput
type EncryptionProtection ¶ added in v0.1.5
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"` }
Provides a resource to create a tke encryptionProtection
## Example Usage
### Enable tke encryption protection
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kms" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") exampleRegion := "ap-guangzhou" if param := cfg.Get("exampleRegion"); param != "" { exampleRegion = param } exampleClusterCidr := "10.32.0.0/16" if param := cfg.Get("exampleClusterCidr"); param != "" { exampleClusterCidr = param } availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZone), }, nil) if err != nil { return err } exampleCluster, err := Kubernetes.NewCluster(ctx, "exampleCluster", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(vpc.InstanceLists[0].VpcId), ClusterCidr: pulumi.String(exampleClusterCidr), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf_example_cluster"), ClusterDesc: pulumi.String("a tf example cluster for the kms test"), ClusterMaxServiceNum: pulumi.Int(32), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), }) if err != nil { return err } exampleKey, err := Kms.NewKey(ctx, "exampleKey", &Kms.KeyArgs{ Alias: pulumi.String("tf-example-kms-key"), Description: pulumi.String("example of kms key instance"), KeyUsage: pulumi.String("ENCRYPT_DECRYPT"), IsEnabled: pulumi.Bool(true), }) if err != nil { return err } _, err = Kubernetes.NewEncryptionProtection(ctx, "exampleEncryptionProtection", &Kubernetes.EncryptionProtectionArgs{ ClusterId: exampleCluster.ID(), KmsConfiguration: &kubernetes.EncryptionProtectionKmsConfigurationArgs{ KeyId: exampleKey.ID(), KmsRegion: pulumi.String(exampleRegion), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetEncryptionProtection ¶ added in v0.1.5
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 ¶ added in v0.1.5
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 ¶ added in v0.1.5
func (*EncryptionProtection) ElementType() reflect.Type
func (*EncryptionProtection) ToEncryptionProtectionOutput ¶ added in v0.1.5
func (i *EncryptionProtection) ToEncryptionProtectionOutput() EncryptionProtectionOutput
func (*EncryptionProtection) ToEncryptionProtectionOutputWithContext ¶ added in v0.1.5
func (i *EncryptionProtection) ToEncryptionProtectionOutputWithContext(ctx context.Context) EncryptionProtectionOutput
type EncryptionProtectionArgs ¶ added in v0.1.5
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 ¶ added in v0.1.5
func (EncryptionProtectionArgs) ElementType() reflect.Type
type EncryptionProtectionArray ¶ added in v0.1.5
type EncryptionProtectionArray []EncryptionProtectionInput
func (EncryptionProtectionArray) ElementType ¶ added in v0.1.5
func (EncryptionProtectionArray) ElementType() reflect.Type
func (EncryptionProtectionArray) ToEncryptionProtectionArrayOutput ¶ added in v0.1.5
func (i EncryptionProtectionArray) ToEncryptionProtectionArrayOutput() EncryptionProtectionArrayOutput
func (EncryptionProtectionArray) ToEncryptionProtectionArrayOutputWithContext ¶ added in v0.1.5
func (i EncryptionProtectionArray) ToEncryptionProtectionArrayOutputWithContext(ctx context.Context) EncryptionProtectionArrayOutput
type EncryptionProtectionArrayInput ¶ added in v0.1.5
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 ¶ added in v0.1.5
type EncryptionProtectionArrayOutput struct{ *pulumi.OutputState }
func (EncryptionProtectionArrayOutput) ElementType ¶ added in v0.1.5
func (EncryptionProtectionArrayOutput) ElementType() reflect.Type
func (EncryptionProtectionArrayOutput) Index ¶ added in v0.1.5
func (o EncryptionProtectionArrayOutput) Index(i pulumi.IntInput) EncryptionProtectionOutput
func (EncryptionProtectionArrayOutput) ToEncryptionProtectionArrayOutput ¶ added in v0.1.5
func (o EncryptionProtectionArrayOutput) ToEncryptionProtectionArrayOutput() EncryptionProtectionArrayOutput
func (EncryptionProtectionArrayOutput) ToEncryptionProtectionArrayOutputWithContext ¶ added in v0.1.5
func (o EncryptionProtectionArrayOutput) ToEncryptionProtectionArrayOutputWithContext(ctx context.Context) EncryptionProtectionArrayOutput
type EncryptionProtectionInput ¶ added in v0.1.5
type EncryptionProtectionInput interface { pulumi.Input ToEncryptionProtectionOutput() EncryptionProtectionOutput ToEncryptionProtectionOutputWithContext(ctx context.Context) EncryptionProtectionOutput }
type EncryptionProtectionKmsConfiguration ¶ added in v0.1.5
type EncryptionProtectionKmsConfigurationArgs ¶ added in v0.1.5
type EncryptionProtectionKmsConfigurationArgs struct { // kms id. KeyId pulumi.StringPtrInput `pulumi:"keyId"` // kms region. KmsRegion pulumi.StringPtrInput `pulumi:"kmsRegion"` }
func (EncryptionProtectionKmsConfigurationArgs) ElementType ¶ added in v0.1.5
func (EncryptionProtectionKmsConfigurationArgs) ElementType() reflect.Type
func (EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationOutput ¶ added in v0.1.5
func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationOutput() EncryptionProtectionKmsConfigurationOutput
func (EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationOutputWithContext ¶ added in v0.1.5
func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationOutput
func (EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationPtrOutput ¶ added in v0.1.5
func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationPtrOutput() EncryptionProtectionKmsConfigurationPtrOutput
func (EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext ¶ added in v0.1.5
func (i EncryptionProtectionKmsConfigurationArgs) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationPtrOutput
type EncryptionProtectionKmsConfigurationInput ¶ added in v0.1.5
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 ¶ added in v0.1.5
type EncryptionProtectionKmsConfigurationOutput struct{ *pulumi.OutputState }
func (EncryptionProtectionKmsConfigurationOutput) ElementType ¶ added in v0.1.5
func (EncryptionProtectionKmsConfigurationOutput) ElementType() reflect.Type
func (EncryptionProtectionKmsConfigurationOutput) KeyId ¶ added in v0.1.5
func (o EncryptionProtectionKmsConfigurationOutput) KeyId() pulumi.StringPtrOutput
kms id.
func (EncryptionProtectionKmsConfigurationOutput) KmsRegion ¶ added in v0.1.5
func (o EncryptionProtectionKmsConfigurationOutput) KmsRegion() pulumi.StringPtrOutput
kms region.
func (EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationOutput ¶ added in v0.1.5
func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationOutput() EncryptionProtectionKmsConfigurationOutput
func (EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationOutputWithContext ¶ added in v0.1.5
func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationOutput
func (EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationPtrOutput ¶ added in v0.1.5
func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationPtrOutput() EncryptionProtectionKmsConfigurationPtrOutput
func (EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext ¶ added in v0.1.5
func (o EncryptionProtectionKmsConfigurationOutput) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationPtrOutput
type EncryptionProtectionKmsConfigurationPtrInput ¶ added in v0.1.5
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
func EncryptionProtectionKmsConfigurationPtr ¶ added in v0.1.5
func EncryptionProtectionKmsConfigurationPtr(v *EncryptionProtectionKmsConfigurationArgs) EncryptionProtectionKmsConfigurationPtrInput
type EncryptionProtectionKmsConfigurationPtrOutput ¶ added in v0.1.5
type EncryptionProtectionKmsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (EncryptionProtectionKmsConfigurationPtrOutput) ElementType ¶ added in v0.1.5
func (EncryptionProtectionKmsConfigurationPtrOutput) ElementType() reflect.Type
func (EncryptionProtectionKmsConfigurationPtrOutput) KeyId ¶ added in v0.1.5
func (o EncryptionProtectionKmsConfigurationPtrOutput) KeyId() pulumi.StringPtrOutput
kms id.
func (EncryptionProtectionKmsConfigurationPtrOutput) KmsRegion ¶ added in v0.1.5
func (o EncryptionProtectionKmsConfigurationPtrOutput) KmsRegion() pulumi.StringPtrOutput
kms region.
func (EncryptionProtectionKmsConfigurationPtrOutput) ToEncryptionProtectionKmsConfigurationPtrOutput ¶ added in v0.1.5
func (o EncryptionProtectionKmsConfigurationPtrOutput) ToEncryptionProtectionKmsConfigurationPtrOutput() EncryptionProtectionKmsConfigurationPtrOutput
func (EncryptionProtectionKmsConfigurationPtrOutput) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext ¶ added in v0.1.5
func (o EncryptionProtectionKmsConfigurationPtrOutput) ToEncryptionProtectionKmsConfigurationPtrOutputWithContext(ctx context.Context) EncryptionProtectionKmsConfigurationPtrOutput
type EncryptionProtectionMap ¶ added in v0.1.5
type EncryptionProtectionMap map[string]EncryptionProtectionInput
func (EncryptionProtectionMap) ElementType ¶ added in v0.1.5
func (EncryptionProtectionMap) ElementType() reflect.Type
func (EncryptionProtectionMap) ToEncryptionProtectionMapOutput ¶ added in v0.1.5
func (i EncryptionProtectionMap) ToEncryptionProtectionMapOutput() EncryptionProtectionMapOutput
func (EncryptionProtectionMap) ToEncryptionProtectionMapOutputWithContext ¶ added in v0.1.5
func (i EncryptionProtectionMap) ToEncryptionProtectionMapOutputWithContext(ctx context.Context) EncryptionProtectionMapOutput
type EncryptionProtectionMapInput ¶ added in v0.1.5
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 ¶ added in v0.1.5
type EncryptionProtectionMapOutput struct{ *pulumi.OutputState }
func (EncryptionProtectionMapOutput) ElementType ¶ added in v0.1.5
func (EncryptionProtectionMapOutput) ElementType() reflect.Type
func (EncryptionProtectionMapOutput) MapIndex ¶ added in v0.1.5
func (o EncryptionProtectionMapOutput) MapIndex(k pulumi.StringInput) EncryptionProtectionOutput
func (EncryptionProtectionMapOutput) ToEncryptionProtectionMapOutput ¶ added in v0.1.5
func (o EncryptionProtectionMapOutput) ToEncryptionProtectionMapOutput() EncryptionProtectionMapOutput
func (EncryptionProtectionMapOutput) ToEncryptionProtectionMapOutputWithContext ¶ added in v0.1.5
func (o EncryptionProtectionMapOutput) ToEncryptionProtectionMapOutputWithContext(ctx context.Context) EncryptionProtectionMapOutput
type EncryptionProtectionOutput ¶ added in v0.1.5
type EncryptionProtectionOutput struct{ *pulumi.OutputState }
func (EncryptionProtectionOutput) ClusterId ¶ added in v0.1.5
func (o EncryptionProtectionOutput) ClusterId() pulumi.StringOutput
cluster id.
func (EncryptionProtectionOutput) ElementType ¶ added in v0.1.5
func (EncryptionProtectionOutput) ElementType() reflect.Type
func (EncryptionProtectionOutput) KmsConfiguration ¶ added in v0.1.5
func (o EncryptionProtectionOutput) KmsConfiguration() EncryptionProtectionKmsConfigurationOutput
kms encryption configuration.
func (EncryptionProtectionOutput) Status ¶ added in v0.1.5
func (o EncryptionProtectionOutput) Status() pulumi.StringOutput
kms encryption status.
func (EncryptionProtectionOutput) ToEncryptionProtectionOutput ¶ added in v0.1.5
func (o EncryptionProtectionOutput) ToEncryptionProtectionOutput() EncryptionProtectionOutput
func (EncryptionProtectionOutput) ToEncryptionProtectionOutputWithContext ¶ added in v0.1.5
func (o EncryptionProtectionOutput) ToEncryptionProtectionOutputWithContext(ctx context.Context) EncryptionProtectionOutput
type EncryptionProtectionState ¶ added in v0.1.5
type EncryptionProtectionState struct { // cluster id. ClusterId pulumi.StringPtrInput // kms encryption configuration. KmsConfiguration EncryptionProtectionKmsConfigurationPtrInput // kms encryption status. Status pulumi.StringPtrInput }
func (EncryptionProtectionState) ElementType ¶ added in v0.1.5
func (EncryptionProtectionState) ElementType() reflect.Type
type GetAvailableClusterVersionsArgs ¶ added in v0.1.3
type GetAvailableClusterVersionsArgs struct { // Cluster Id. ClusterId *string `pulumi:"clusterId"` // list of cluster IDs. ClusterIds []string `pulumi:"clusterIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAvailableClusterVersions.
type GetAvailableClusterVersionsCluster ¶ added in v0.1.3
type GetAvailableClusterVersionsClusterArgs ¶ added in v0.1.3
type GetAvailableClusterVersionsClusterArgs struct { // Cluster Id. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Upgradable cluster version number. Note: This field may return null, indicating that no valid value can be obtained. Versions pulumi.StringArrayInput `pulumi:"versions"` }
func (GetAvailableClusterVersionsClusterArgs) ElementType ¶ added in v0.1.3
func (GetAvailableClusterVersionsClusterArgs) ElementType() reflect.Type
func (GetAvailableClusterVersionsClusterArgs) ToGetAvailableClusterVersionsClusterOutput ¶ added in v0.1.3
func (i GetAvailableClusterVersionsClusterArgs) ToGetAvailableClusterVersionsClusterOutput() GetAvailableClusterVersionsClusterOutput
func (GetAvailableClusterVersionsClusterArgs) ToGetAvailableClusterVersionsClusterOutputWithContext ¶ added in v0.1.3
func (i GetAvailableClusterVersionsClusterArgs) ToGetAvailableClusterVersionsClusterOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterOutput
type GetAvailableClusterVersionsClusterArray ¶ added in v0.1.3
type GetAvailableClusterVersionsClusterArray []GetAvailableClusterVersionsClusterInput
func (GetAvailableClusterVersionsClusterArray) ElementType ¶ added in v0.1.3
func (GetAvailableClusterVersionsClusterArray) ElementType() reflect.Type
func (GetAvailableClusterVersionsClusterArray) ToGetAvailableClusterVersionsClusterArrayOutput ¶ added in v0.1.3
func (i GetAvailableClusterVersionsClusterArray) ToGetAvailableClusterVersionsClusterArrayOutput() GetAvailableClusterVersionsClusterArrayOutput
func (GetAvailableClusterVersionsClusterArray) ToGetAvailableClusterVersionsClusterArrayOutputWithContext ¶ added in v0.1.3
func (i GetAvailableClusterVersionsClusterArray) ToGetAvailableClusterVersionsClusterArrayOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterArrayOutput
type GetAvailableClusterVersionsClusterArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type GetAvailableClusterVersionsClusterArrayOutput struct{ *pulumi.OutputState }
func (GetAvailableClusterVersionsClusterArrayOutput) ElementType ¶ added in v0.1.3
func (GetAvailableClusterVersionsClusterArrayOutput) ElementType() reflect.Type
func (GetAvailableClusterVersionsClusterArrayOutput) ToGetAvailableClusterVersionsClusterArrayOutput ¶ added in v0.1.3
func (o GetAvailableClusterVersionsClusterArrayOutput) ToGetAvailableClusterVersionsClusterArrayOutput() GetAvailableClusterVersionsClusterArrayOutput
func (GetAvailableClusterVersionsClusterArrayOutput) ToGetAvailableClusterVersionsClusterArrayOutputWithContext ¶ added in v0.1.3
func (o GetAvailableClusterVersionsClusterArrayOutput) ToGetAvailableClusterVersionsClusterArrayOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterArrayOutput
type GetAvailableClusterVersionsClusterInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type GetAvailableClusterVersionsClusterOutput struct{ *pulumi.OutputState }
func (GetAvailableClusterVersionsClusterOutput) ClusterId ¶ added in v0.1.3
func (o GetAvailableClusterVersionsClusterOutput) ClusterId() pulumi.StringOutput
Cluster Id.
func (GetAvailableClusterVersionsClusterOutput) ElementType ¶ added in v0.1.3
func (GetAvailableClusterVersionsClusterOutput) ElementType() reflect.Type
func (GetAvailableClusterVersionsClusterOutput) ToGetAvailableClusterVersionsClusterOutput ¶ added in v0.1.3
func (o GetAvailableClusterVersionsClusterOutput) ToGetAvailableClusterVersionsClusterOutput() GetAvailableClusterVersionsClusterOutput
func (GetAvailableClusterVersionsClusterOutput) ToGetAvailableClusterVersionsClusterOutputWithContext ¶ added in v0.1.3
func (o GetAvailableClusterVersionsClusterOutput) ToGetAvailableClusterVersionsClusterOutputWithContext(ctx context.Context) GetAvailableClusterVersionsClusterOutput
func (GetAvailableClusterVersionsClusterOutput) Versions ¶ added in v0.1.3
func (o GetAvailableClusterVersionsClusterOutput) Versions() pulumi.StringArrayOutput
Upgradable cluster version number. Note: This field may return null, indicating that no valid value can be obtained.
type GetAvailableClusterVersionsOutputArgs ¶ added in v0.1.3
type GetAvailableClusterVersionsOutputArgs struct { // Cluster Id. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // list of cluster IDs. ClusterIds pulumi.StringArrayInput `pulumi:"clusterIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAvailableClusterVersions.
func (GetAvailableClusterVersionsOutputArgs) ElementType ¶ added in v0.1.3
func (GetAvailableClusterVersionsOutputArgs) ElementType() reflect.Type
type GetAvailableClusterVersionsResult ¶ added in v0.1.3
type GetAvailableClusterVersionsResult struct { // Cluster ID. ClusterId *string `pulumi:"clusterId"` ClusterIds []string `pulumi:"clusterIds"` // cluster information. Note: This field may return null, indicating that no valid value can be obtained. Clusters []GetAvailableClusterVersionsCluster `pulumi:"clusters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Upgradable cluster version number. Note: This field may return null, indicating that no valid value can be obtained. Versions []string `pulumi:"versions"` }
A collection of values returned by getAvailableClusterVersions.
func GetAvailableClusterVersions ¶ added in v0.1.3
func GetAvailableClusterVersions(ctx *pulumi.Context, args *GetAvailableClusterVersionsArgs, opts ...pulumi.InvokeOption) (*GetAvailableClusterVersionsResult, error)
Use this data source to query detailed information of kubernetes availableClusterVersions
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { queryById, err := Kubernetes.GetAvailableClusterVersions(ctx, &kubernetes.GetAvailableClusterVersionsArgs{ ClusterId: pulumi.StringRef("xxx"), }, nil) if err != nil { return err } ctx.Export("versionsId", queryById.Versions) queryByIds, err := Kubernetes.GetAvailableClusterVersions(ctx, &kubernetes.GetAvailableClusterVersionsArgs{ ClusterIds: []string{ "xxx", }, }, nil) if err != nil { return err } ctx.Export("versionsIds", queryByIds.Clusters) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetAvailableClusterVersionsResultOutput ¶ added in v0.1.3
type GetAvailableClusterVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAvailableClusterVersions.
func GetAvailableClusterVersionsOutput ¶ added in v0.1.3
func GetAvailableClusterVersionsOutput(ctx *pulumi.Context, args GetAvailableClusterVersionsOutputArgs, opts ...pulumi.InvokeOption) GetAvailableClusterVersionsResultOutput
func (GetAvailableClusterVersionsResultOutput) ClusterId ¶ added in v0.1.3
func (o GetAvailableClusterVersionsResultOutput) ClusterId() pulumi.StringPtrOutput
Cluster ID.
func (GetAvailableClusterVersionsResultOutput) ClusterIds ¶ added in v0.1.3
func (o GetAvailableClusterVersionsResultOutput) ClusterIds() pulumi.StringArrayOutput
func (GetAvailableClusterVersionsResultOutput) Clusters ¶ added in v0.1.3
func (o GetAvailableClusterVersionsResultOutput) Clusters() GetAvailableClusterVersionsClusterArrayOutput
cluster information. Note: This field may return null, indicating that no valid value can be obtained.
func (GetAvailableClusterVersionsResultOutput) ElementType ¶ added in v0.1.3
func (GetAvailableClusterVersionsResultOutput) ElementType() reflect.Type
func (GetAvailableClusterVersionsResultOutput) Id ¶ added in v0.1.3
func (o GetAvailableClusterVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAvailableClusterVersionsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetAvailableClusterVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAvailableClusterVersionsResultOutput) ToGetAvailableClusterVersionsResultOutput ¶ added in v0.1.3
func (o GetAvailableClusterVersionsResultOutput) ToGetAvailableClusterVersionsResultOutput() GetAvailableClusterVersionsResultOutput
func (GetAvailableClusterVersionsResultOutput) ToGetAvailableClusterVersionsResultOutputWithContext ¶ added in v0.1.3
func (o GetAvailableClusterVersionsResultOutput) ToGetAvailableClusterVersionsResultOutputWithContext(ctx context.Context) GetAvailableClusterVersionsResultOutput
func (GetAvailableClusterVersionsResultOutput) Versions ¶ added in v0.1.3
func (o GetAvailableClusterVersionsResultOutput) Versions() pulumi.StringArrayOutput
Upgradable cluster version number. Note: This field may return null, indicating that no valid value can be obtained.
type GetChartsArgs ¶
type GetChartsArgs struct { // Operation system app supported. Available values: `arm32`, `arm64`, `amd64`. Arch *string `pulumi:"arch"` // Cluster type. Available values: `tke`, `eks`. ClusterType *string `pulumi:"clusterType"` // Kind of app chart. Available values: `log`, `scheduler`, `network`, `storage`, `monitor`, `dns`, `image`, `other`, `invisible`. Kind *string `pulumi:"kind"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCharts.
type GetChartsChartList ¶
type GetChartsChartListArgs ¶
type GetChartsChartListArgs struct { // Label of chart. Label pulumi.MapInput `pulumi:"label"` // Chart latest version. LatestVersion pulumi.StringInput `pulumi:"latestVersion"` // Name of chart. 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) ElementType() reflect.Type
func (GetChartsChartListArrayOutput) Index ¶
func (o GetChartsChartListArrayOutput) Index(i pulumi.IntInput) GetChartsChartListOutput
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 (o GetChartsChartListOutput) Label() pulumi.MapOutput
Label of chart.
func (GetChartsChartListOutput) LatestVersion ¶
func (o GetChartsChartListOutput) LatestVersion() pulumi.StringOutput
Chart latest version.
func (GetChartsChartListOutput) Name ¶
func (o GetChartsChartListOutput) Name() pulumi.StringOutput
Name of chart.
func (GetChartsChartListOutput) ToGetChartsChartListOutput ¶
func (o GetChartsChartListOutput) ToGetChartsChartListOutput() GetChartsChartListOutput
func (GetChartsChartListOutput) ToGetChartsChartListOutputWithContext ¶
func (o GetChartsChartListOutput) ToGetChartsChartListOutputWithContext(ctx context.Context) GetChartsChartListOutput
type GetChartsOutputArgs ¶
type GetChartsOutputArgs struct { // Operation system app supported. Available values: `arm32`, `arm64`, `amd64`. Arch pulumi.StringPtrInput `pulumi:"arch"` // Cluster type. Available values: `tke`, `eks`. ClusterType pulumi.StringPtrInput `pulumi:"clusterType"` // Kind of app chart. Available values: `log`, `scheduler`, `network`, `storage`, `monitor`, `dns`, `image`, `other`, `invisible`. Kind pulumi.StringPtrInput `pulumi:"kind"` // Used to save results. 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"` // App chart list. 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)
Use this data source to query detailed information of kubernetes cluster addons.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.GetCharts(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetChartsResultOutput ¶
type GetChartsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCharts.
func GetChartsOutput ¶
func GetChartsOutput(ctx *pulumi.Context, args GetChartsOutputArgs, opts ...pulumi.InvokeOption) GetChartsResultOutput
func (GetChartsResultOutput) Arch ¶
func (o GetChartsResultOutput) Arch() pulumi.StringPtrOutput
func (GetChartsResultOutput) ChartLists ¶
func (o GetChartsResultOutput) ChartLists() GetChartsChartListArrayOutput
App chart list.
func (GetChartsResultOutput) ClusterType ¶
func (o GetChartsResultOutput) ClusterType() pulumi.StringPtrOutput
func (GetChartsResultOutput) ElementType ¶
func (GetChartsResultOutput) ElementType() reflect.Type
func (GetChartsResultOutput) Id ¶
func (o GetChartsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetChartsResultOutput) Kind ¶
func (o GetChartsResultOutput) Kind() pulumi.StringPtrOutput
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 ¶ added in v0.1.5
type GetClusterAuthenticationOptionsArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterAuthenticationOptions.
type GetClusterAuthenticationOptionsOidcConfig ¶ added in v0.1.5
type GetClusterAuthenticationOptionsOidcConfig struct { // Creating ClientId of the identity provider. Note: This field may return `null`, indicating that no valid value can be obtained. AutoCreateClientIds []string `pulumi:"autoCreateClientIds"` // Creating an identity provider. Note: This field may return `null`, indicating that no valid value can be obtained. AutoCreateOidcConfig bool `pulumi:"autoCreateOidcConfig"` // Creating the PodIdentityWebhook component. Note: This field may return `null`, indicating that no valid value can be obtained. AutoInstallPodIdentityWebhookAddon bool `pulumi:"autoInstallPodIdentityWebhookAddon"` }
type GetClusterAuthenticationOptionsOidcConfigArgs ¶ added in v0.1.5
type GetClusterAuthenticationOptionsOidcConfigArgs struct { // Creating ClientId of the identity provider. Note: This field may return `null`, indicating that no valid value can be obtained. AutoCreateClientIds pulumi.StringArrayInput `pulumi:"autoCreateClientIds"` // Creating an identity provider. Note: This field may return `null`, indicating that no valid value can be obtained. AutoCreateOidcConfig pulumi.BoolInput `pulumi:"autoCreateOidcConfig"` // Creating the PodIdentityWebhook component. Note: This field may return `null`, indicating that no valid value can be obtained. AutoInstallPodIdentityWebhookAddon pulumi.BoolInput `pulumi:"autoInstallPodIdentityWebhookAddon"` }
func (GetClusterAuthenticationOptionsOidcConfigArgs) ElementType ¶ added in v0.1.5
func (GetClusterAuthenticationOptionsOidcConfigArgs) ElementType() reflect.Type
func (GetClusterAuthenticationOptionsOidcConfigArgs) ToGetClusterAuthenticationOptionsOidcConfigOutput ¶ added in v0.1.5
func (i GetClusterAuthenticationOptionsOidcConfigArgs) ToGetClusterAuthenticationOptionsOidcConfigOutput() GetClusterAuthenticationOptionsOidcConfigOutput
func (GetClusterAuthenticationOptionsOidcConfigArgs) ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext ¶ added in v0.1.5
func (i GetClusterAuthenticationOptionsOidcConfigArgs) ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigOutput
type GetClusterAuthenticationOptionsOidcConfigArray ¶ added in v0.1.5
type GetClusterAuthenticationOptionsOidcConfigArray []GetClusterAuthenticationOptionsOidcConfigInput
func (GetClusterAuthenticationOptionsOidcConfigArray) ElementType ¶ added in v0.1.5
func (GetClusterAuthenticationOptionsOidcConfigArray) ElementType() reflect.Type
func (GetClusterAuthenticationOptionsOidcConfigArray) ToGetClusterAuthenticationOptionsOidcConfigArrayOutput ¶ added in v0.1.5
func (i GetClusterAuthenticationOptionsOidcConfigArray) ToGetClusterAuthenticationOptionsOidcConfigArrayOutput() GetClusterAuthenticationOptionsOidcConfigArrayOutput
func (GetClusterAuthenticationOptionsOidcConfigArray) ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext ¶ added in v0.1.5
func (i GetClusterAuthenticationOptionsOidcConfigArray) ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigArrayOutput
type GetClusterAuthenticationOptionsOidcConfigArrayInput ¶ added in v0.1.5
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 ¶ added in v0.1.5
type GetClusterAuthenticationOptionsOidcConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAuthenticationOptionsOidcConfigArrayOutput) ElementType ¶ added in v0.1.5
func (GetClusterAuthenticationOptionsOidcConfigArrayOutput) ElementType() reflect.Type
func (GetClusterAuthenticationOptionsOidcConfigArrayOutput) ToGetClusterAuthenticationOptionsOidcConfigArrayOutput ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsOidcConfigArrayOutput) ToGetClusterAuthenticationOptionsOidcConfigArrayOutput() GetClusterAuthenticationOptionsOidcConfigArrayOutput
func (GetClusterAuthenticationOptionsOidcConfigArrayOutput) ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsOidcConfigArrayOutput) ToGetClusterAuthenticationOptionsOidcConfigArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigArrayOutput
type GetClusterAuthenticationOptionsOidcConfigInput ¶ added in v0.1.5
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 ¶ added in v0.1.5
type GetClusterAuthenticationOptionsOidcConfigOutput struct{ *pulumi.OutputState }
func (GetClusterAuthenticationOptionsOidcConfigOutput) AutoCreateClientIds ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsOidcConfigOutput) AutoCreateClientIds() pulumi.StringArrayOutput
Creating ClientId of the identity provider. Note: This field may return `null`, indicating that no valid value can be obtained.
func (GetClusterAuthenticationOptionsOidcConfigOutput) AutoCreateOidcConfig ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsOidcConfigOutput) AutoCreateOidcConfig() pulumi.BoolOutput
Creating an identity provider. Note: This field may return `null`, indicating that no valid value can be obtained.
func (GetClusterAuthenticationOptionsOidcConfigOutput) AutoInstallPodIdentityWebhookAddon ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsOidcConfigOutput) AutoInstallPodIdentityWebhookAddon() pulumi.BoolOutput
Creating the PodIdentityWebhook component. Note: This field may return `null`, indicating that no valid value can be obtained.
func (GetClusterAuthenticationOptionsOidcConfigOutput) ElementType ¶ added in v0.1.5
func (GetClusterAuthenticationOptionsOidcConfigOutput) ElementType() reflect.Type
func (GetClusterAuthenticationOptionsOidcConfigOutput) ToGetClusterAuthenticationOptionsOidcConfigOutput ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsOidcConfigOutput) ToGetClusterAuthenticationOptionsOidcConfigOutput() GetClusterAuthenticationOptionsOidcConfigOutput
func (GetClusterAuthenticationOptionsOidcConfigOutput) ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsOidcConfigOutput) ToGetClusterAuthenticationOptionsOidcConfigOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsOidcConfigOutput
type GetClusterAuthenticationOptionsOutputArgs ¶ added in v0.1.5
type GetClusterAuthenticationOptionsOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterAuthenticationOptions.
func (GetClusterAuthenticationOptionsOutputArgs) ElementType ¶ added in v0.1.5
func (GetClusterAuthenticationOptionsOutputArgs) ElementType() reflect.Type
type GetClusterAuthenticationOptionsResult ¶ added in v0.1.5
type GetClusterAuthenticationOptionsResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Result of the last modification. Values: `Updating`, `Success`, `Failed` or `TimeOut`. Note: this field may return `null`, indicating that no valid values can be obtained. LatestOperationState string `pulumi:"latestOperationState"` // OIDC authentication configurations. Note: This field may return `null`, indicating that no valid value can be obtained. OidcConfigs []GetClusterAuthenticationOptionsOidcConfig `pulumi:"oidcConfigs"` ResultOutputFile *string `pulumi:"resultOutputFile"` // ServiceAccount authentication configuration. Note: this field may return `null`, indicating that no valid values can be obtained. ServiceAccounts []GetClusterAuthenticationOptionsServiceAccount `pulumi:"serviceAccounts"` }
A collection of values returned by getClusterAuthenticationOptions.
func GetClusterAuthenticationOptions ¶ added in v0.1.5
func GetClusterAuthenticationOptions(ctx *pulumi.Context, args *GetClusterAuthenticationOptionsArgs, opts ...pulumi.InvokeOption) (*GetClusterAuthenticationOptionsResult, error)
Use this data source to query detailed information of kubernetes clusterAuthenticationOptions
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.GetClusterAuthenticationOptions(ctx, &kubernetes.GetClusterAuthenticationOptionsArgs{ ClusterId: "cls-kzilgv5m", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetClusterAuthenticationOptionsResultOutput ¶ added in v0.1.5
type GetClusterAuthenticationOptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterAuthenticationOptions.
func GetClusterAuthenticationOptionsOutput ¶ added in v0.1.5
func GetClusterAuthenticationOptionsOutput(ctx *pulumi.Context, args GetClusterAuthenticationOptionsOutputArgs, opts ...pulumi.InvokeOption) GetClusterAuthenticationOptionsResultOutput
func (GetClusterAuthenticationOptionsResultOutput) ClusterId ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsResultOutput) ClusterId() pulumi.StringOutput
func (GetClusterAuthenticationOptionsResultOutput) ElementType ¶ added in v0.1.5
func (GetClusterAuthenticationOptionsResultOutput) ElementType() reflect.Type
func (GetClusterAuthenticationOptionsResultOutput) Id ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterAuthenticationOptionsResultOutput) LatestOperationState ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsResultOutput) LatestOperationState() pulumi.StringOutput
Result of the last modification. Values: `Updating`, `Success`, `Failed` or `TimeOut`. Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetClusterAuthenticationOptionsResultOutput) OidcConfigs ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsResultOutput) OidcConfigs() GetClusterAuthenticationOptionsOidcConfigArrayOutput
OIDC authentication configurations. Note: This field may return `null`, indicating that no valid value can be obtained.
func (GetClusterAuthenticationOptionsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterAuthenticationOptionsResultOutput) ServiceAccounts ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsResultOutput) ServiceAccounts() GetClusterAuthenticationOptionsServiceAccountArrayOutput
ServiceAccount authentication configuration. Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetClusterAuthenticationOptionsResultOutput) ToGetClusterAuthenticationOptionsResultOutput ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsResultOutput) ToGetClusterAuthenticationOptionsResultOutput() GetClusterAuthenticationOptionsResultOutput
func (GetClusterAuthenticationOptionsResultOutput) ToGetClusterAuthenticationOptionsResultOutputWithContext ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsResultOutput) ToGetClusterAuthenticationOptionsResultOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsResultOutput
type GetClusterAuthenticationOptionsServiceAccount ¶ added in v0.1.5
type GetClusterAuthenticationOptionsServiceAccount struct { // If it is set to `true`, a RABC rule is automatically created to allow anonymous users to access `/.well-known/openid-configuration` and `/openid/v1/jwks`. Note: this field may return `null`, indicating that no valid values can be obtained. AutoCreateDiscoveryAnonymousAuth bool `pulumi:"autoCreateDiscoveryAnonymousAuth"` // service-account-issuer. Note: this field may return `null`, indicating that no valid values can be obtained. Issuer string `pulumi:"issuer"` // service-account-jwks-uri. Note: this field may return `null`, indicating that no valid values can be obtained. JwksUri string `pulumi:"jwksUri"` // Use TKE default issuer and jwksuri. Note: This field may return `null`, indicating that no valid values can be obtained. UseTkeDefault bool `pulumi:"useTkeDefault"` }
type GetClusterAuthenticationOptionsServiceAccountArgs ¶ added in v0.1.5
type GetClusterAuthenticationOptionsServiceAccountArgs struct { // If it is set to `true`, a RABC rule is automatically created to allow anonymous users to access `/.well-known/openid-configuration` and `/openid/v1/jwks`. Note: this field may return `null`, indicating that no valid values can be obtained. AutoCreateDiscoveryAnonymousAuth pulumi.BoolInput `pulumi:"autoCreateDiscoveryAnonymousAuth"` // service-account-issuer. Note: this field may return `null`, indicating that no valid values can be obtained. Issuer pulumi.StringInput `pulumi:"issuer"` // service-account-jwks-uri. Note: this field may return `null`, indicating that no valid values can be obtained. JwksUri pulumi.StringInput `pulumi:"jwksUri"` // Use TKE default issuer and jwksuri. Note: This field may return `null`, indicating that no valid values can be obtained. UseTkeDefault pulumi.BoolInput `pulumi:"useTkeDefault"` }
func (GetClusterAuthenticationOptionsServiceAccountArgs) ElementType ¶ added in v0.1.5
func (GetClusterAuthenticationOptionsServiceAccountArgs) ElementType() reflect.Type
func (GetClusterAuthenticationOptionsServiceAccountArgs) ToGetClusterAuthenticationOptionsServiceAccountOutput ¶ added in v0.1.5
func (i GetClusterAuthenticationOptionsServiceAccountArgs) ToGetClusterAuthenticationOptionsServiceAccountOutput() GetClusterAuthenticationOptionsServiceAccountOutput
func (GetClusterAuthenticationOptionsServiceAccountArgs) ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext ¶ added in v0.1.5
func (i GetClusterAuthenticationOptionsServiceAccountArgs) ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountOutput
type GetClusterAuthenticationOptionsServiceAccountArray ¶ added in v0.1.5
type GetClusterAuthenticationOptionsServiceAccountArray []GetClusterAuthenticationOptionsServiceAccountInput
func (GetClusterAuthenticationOptionsServiceAccountArray) ElementType ¶ added in v0.1.5
func (GetClusterAuthenticationOptionsServiceAccountArray) ElementType() reflect.Type
func (GetClusterAuthenticationOptionsServiceAccountArray) ToGetClusterAuthenticationOptionsServiceAccountArrayOutput ¶ added in v0.1.5
func (i GetClusterAuthenticationOptionsServiceAccountArray) ToGetClusterAuthenticationOptionsServiceAccountArrayOutput() GetClusterAuthenticationOptionsServiceAccountArrayOutput
func (GetClusterAuthenticationOptionsServiceAccountArray) ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext ¶ added in v0.1.5
func (i GetClusterAuthenticationOptionsServiceAccountArray) ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountArrayOutput
type GetClusterAuthenticationOptionsServiceAccountArrayInput ¶ added in v0.1.5
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 ¶ added in v0.1.5
type GetClusterAuthenticationOptionsServiceAccountArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAuthenticationOptionsServiceAccountArrayOutput) ElementType ¶ added in v0.1.5
func (GetClusterAuthenticationOptionsServiceAccountArrayOutput) ElementType() reflect.Type
func (GetClusterAuthenticationOptionsServiceAccountArrayOutput) ToGetClusterAuthenticationOptionsServiceAccountArrayOutput ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsServiceAccountArrayOutput) ToGetClusterAuthenticationOptionsServiceAccountArrayOutput() GetClusterAuthenticationOptionsServiceAccountArrayOutput
func (GetClusterAuthenticationOptionsServiceAccountArrayOutput) ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsServiceAccountArrayOutput) ToGetClusterAuthenticationOptionsServiceAccountArrayOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountArrayOutput
type GetClusterAuthenticationOptionsServiceAccountInput ¶ added in v0.1.5
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 ¶ added in v0.1.5
type GetClusterAuthenticationOptionsServiceAccountOutput struct{ *pulumi.OutputState }
func (GetClusterAuthenticationOptionsServiceAccountOutput) AutoCreateDiscoveryAnonymousAuth ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsServiceAccountOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolOutput
If it is set to `true`, a RABC rule is automatically created to allow anonymous users to access `/.well-known/openid-configuration` and `/openid/v1/jwks`. Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetClusterAuthenticationOptionsServiceAccountOutput) ElementType ¶ added in v0.1.5
func (GetClusterAuthenticationOptionsServiceAccountOutput) ElementType() reflect.Type
func (GetClusterAuthenticationOptionsServiceAccountOutput) Issuer ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsServiceAccountOutput) Issuer() pulumi.StringOutput
service-account-issuer. Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetClusterAuthenticationOptionsServiceAccountOutput) JwksUri ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsServiceAccountOutput) JwksUri() pulumi.StringOutput
service-account-jwks-uri. Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetClusterAuthenticationOptionsServiceAccountOutput) ToGetClusterAuthenticationOptionsServiceAccountOutput ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsServiceAccountOutput) ToGetClusterAuthenticationOptionsServiceAccountOutput() GetClusterAuthenticationOptionsServiceAccountOutput
func (GetClusterAuthenticationOptionsServiceAccountOutput) ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsServiceAccountOutput) ToGetClusterAuthenticationOptionsServiceAccountOutputWithContext(ctx context.Context) GetClusterAuthenticationOptionsServiceAccountOutput
func (GetClusterAuthenticationOptionsServiceAccountOutput) UseTkeDefault ¶ added in v0.1.5
func (o GetClusterAuthenticationOptionsServiceAccountOutput) UseTkeDefault() pulumi.BoolOutput
Use TKE default issuer and jwksuri. Note: This field may return `null`, indicating that no valid values can be obtained.
type GetClusterCommonNamesArgs ¶
type GetClusterCommonNamesArgs struct { // Cluster ID. ClusterId *string `pulumi:"clusterId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // List of Role ID. Up to 50 sub-accounts can be passed in at a time. RoleIds []string `pulumi:"roleIds"` // List of sub-account. Up to 50 sub-accounts can be passed in at a time. SubaccountUins []string `pulumi:"subaccountUins"` }
A collection of arguments for invoking getClusterCommonNames.
type GetClusterCommonNamesListArgs ¶
type GetClusterCommonNamesListArgs struct { // The CommonName in the certificate of the client corresponding to the sub-account. CommonNames pulumi.StringInput `pulumi:"commonNames"` // User UIN. SubaccountUin pulumi.StringInput `pulumi:"subaccountUin"` }
func (GetClusterCommonNamesListArgs) ElementType ¶
func (GetClusterCommonNamesListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetClusterCommonNamesListArrayOutput) Index ¶
func (o GetClusterCommonNamesListArrayOutput) Index(i pulumi.IntInput) GetClusterCommonNamesListOutput
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 (o GetClusterCommonNamesListOutput) CommonNames() pulumi.StringOutput
The CommonName in the certificate of the client corresponding to the sub-account.
func (GetClusterCommonNamesListOutput) ElementType ¶
func (GetClusterCommonNamesListOutput) ElementType() reflect.Type
func (GetClusterCommonNamesListOutput) SubaccountUin ¶
func (o GetClusterCommonNamesListOutput) SubaccountUin() pulumi.StringOutput
User UIN.
func (GetClusterCommonNamesListOutput) ToGetClusterCommonNamesListOutput ¶
func (o GetClusterCommonNamesListOutput) ToGetClusterCommonNamesListOutput() GetClusterCommonNamesListOutput
func (GetClusterCommonNamesListOutput) ToGetClusterCommonNamesListOutputWithContext ¶
func (o GetClusterCommonNamesListOutput) ToGetClusterCommonNamesListOutputWithContext(ctx context.Context) GetClusterCommonNamesListOutput
type GetClusterCommonNamesOutputArgs ¶
type GetClusterCommonNamesOutputArgs struct { // Cluster ID. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // List of Role ID. Up to 50 sub-accounts can be passed in at a time. RoleIds pulumi.StringArrayInput `pulumi:"roleIds"` // List of sub-account. Up to 50 sub-accounts can be passed in at a time. SubaccountUins pulumi.StringArrayInput `pulumi:"subaccountUins"` }
A collection of arguments for invoking getClusterCommonNames.
func (GetClusterCommonNamesOutputArgs) ElementType ¶
func (GetClusterCommonNamesOutputArgs) ElementType() reflect.Type
type GetClusterCommonNamesResult ¶
type GetClusterCommonNamesResult struct { ClusterId *string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of the CommonName in the certificate of the client corresponding to the sub-account UIN. Lists []GetClusterCommonNamesList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` RoleIds []string `pulumi:"roleIds"` SubaccountUins []string `pulumi:"subaccountUins"` }
A collection of values returned by getClusterCommonNames.
func GetClusterCommonNames ¶
func GetClusterCommonNames(ctx *pulumi.Context, args *GetClusterCommonNamesArgs, opts ...pulumi.InvokeOption) (*GetClusterCommonNamesResult, error)
Provide a datasource to query cluster CommonNames.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.GetClusterCommonNames(ctx, &kubernetes.GetClusterCommonNamesArgs{ ClusterId: pulumi.StringRef("cls-12345678"), SubaccountUins: []string{ "1234567890", "0987654321", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetClusterCommonNamesResultOutput ¶
type GetClusterCommonNamesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterCommonNames.
func GetClusterCommonNamesOutput ¶
func GetClusterCommonNamesOutput(ctx *pulumi.Context, args GetClusterCommonNamesOutputArgs, opts ...pulumi.InvokeOption) GetClusterCommonNamesResultOutput
func (GetClusterCommonNamesResultOutput) ClusterId ¶
func (o GetClusterCommonNamesResultOutput) ClusterId() pulumi.StringPtrOutput
func (GetClusterCommonNamesResultOutput) ElementType ¶
func (GetClusterCommonNamesResultOutput) ElementType() reflect.Type
func (GetClusterCommonNamesResultOutput) Id ¶
func (o GetClusterCommonNamesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterCommonNamesResultOutput) Lists ¶
func (o GetClusterCommonNamesResultOutput) Lists() GetClusterCommonNamesListArrayOutput
List of the CommonName in the certificate of the client corresponding to the sub-account UIN.
func (GetClusterCommonNamesResultOutput) ResultOutputFile ¶
func (o GetClusterCommonNamesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterCommonNamesResultOutput) RoleIds ¶
func (o GetClusterCommonNamesResultOutput) RoleIds() pulumi.StringArrayOutput
func (GetClusterCommonNamesResultOutput) SubaccountUins ¶
func (o GetClusterCommonNamesResultOutput) SubaccountUins() pulumi.StringArrayOutput
func (GetClusterCommonNamesResultOutput) ToGetClusterCommonNamesResultOutput ¶
func (o GetClusterCommonNamesResultOutput) ToGetClusterCommonNamesResultOutput() GetClusterCommonNamesResultOutput
func (GetClusterCommonNamesResultOutput) ToGetClusterCommonNamesResultOutputWithContext ¶
func (o GetClusterCommonNamesResultOutput) ToGetClusterCommonNamesResultOutputWithContext(ctx context.Context) GetClusterCommonNamesResultOutput
type GetClusterInstancesArgs ¶ added in v0.1.8
type GetClusterInstancesArgs struct { // ID of the cluster. ClusterId string `pulumi:"clusterId"` // List of filter conditions. The optional values of Name are `nodepool-id` and `nodepool-instance-type`. Name is `nodepool-id`, which means filtering machines based on node pool id, and Value is the specific node pool id. Name is `nodepool-instance-type`, which indicates how the node is added to the node pool. Value is MANUALLY_ADDED (manually added to the node pool), AUTOSCALING_ADDED (joined by scaling group expansion method), ALL (manually join the node pool and join the node pool through scaling group expansion). Filters []GetClusterInstancesFilter `pulumi:"filters"` // List of node instance IDs to be obtained. If it is empty, it means pulling all node instances in the cluster. InstanceIds []string `pulumi:"instanceIds"` // Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER. InstanceRole *string `pulumi:"instanceRole"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterInstances.
type GetClusterInstancesFilter ¶ added in v0.1.8
type GetClusterInstancesFilter struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name string `pulumi:"name"` // Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship. Values []string `pulumi:"values"` }
type GetClusterInstancesFilterArgs ¶ added in v0.1.8
type GetClusterInstancesFilterArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetClusterInstancesFilterArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesFilterArgs) ElementType() reflect.Type
func (GetClusterInstancesFilterArgs) ToGetClusterInstancesFilterOutput ¶ added in v0.1.8
func (i GetClusterInstancesFilterArgs) ToGetClusterInstancesFilterOutput() GetClusterInstancesFilterOutput
func (GetClusterInstancesFilterArgs) ToGetClusterInstancesFilterOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesFilterArgs) ToGetClusterInstancesFilterOutputWithContext(ctx context.Context) GetClusterInstancesFilterOutput
type GetClusterInstancesFilterArray ¶ added in v0.1.8
type GetClusterInstancesFilterArray []GetClusterInstancesFilterInput
func (GetClusterInstancesFilterArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesFilterArray) ElementType() reflect.Type
func (GetClusterInstancesFilterArray) ToGetClusterInstancesFilterArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesFilterArray) ToGetClusterInstancesFilterArrayOutput() GetClusterInstancesFilterArrayOutput
func (GetClusterInstancesFilterArray) ToGetClusterInstancesFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesFilterArray) ToGetClusterInstancesFilterArrayOutputWithContext(ctx context.Context) GetClusterInstancesFilterArrayOutput
type GetClusterInstancesFilterArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesFilterArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesFilterArrayOutput) Index ¶ added in v0.1.8
func (o GetClusterInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetClusterInstancesFilterOutput
func (GetClusterInstancesFilterArrayOutput) ToGetClusterInstancesFilterArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesFilterArrayOutput) ToGetClusterInstancesFilterArrayOutput() GetClusterInstancesFilterArrayOutput
func (GetClusterInstancesFilterArrayOutput) ToGetClusterInstancesFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesFilterArrayOutput) ToGetClusterInstancesFilterArrayOutputWithContext(ctx context.Context) GetClusterInstancesFilterArrayOutput
type GetClusterInstancesFilterInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesFilterOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesFilterOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesFilterOutput) ElementType() reflect.Type
func (GetClusterInstancesFilterOutput) Name ¶ added in v0.1.8
func (o GetClusterInstancesFilterOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterInstancesFilterOutput) ToGetClusterInstancesFilterOutput ¶ added in v0.1.8
func (o GetClusterInstancesFilterOutput) ToGetClusterInstancesFilterOutput() GetClusterInstancesFilterOutput
func (GetClusterInstancesFilterOutput) ToGetClusterInstancesFilterOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesFilterOutput) ToGetClusterInstancesFilterOutputWithContext(ctx context.Context) GetClusterInstancesFilterOutput
func (GetClusterInstancesFilterOutput) Values ¶ added in v0.1.8
func (o GetClusterInstancesFilterOutput) Values() pulumi.StringArrayOutput
Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.
type GetClusterInstancesInstanceSet ¶ added in v0.1.8
type GetClusterInstancesInstanceSet struct { // Auto scaling group ID. AutoscalingGroupId string `pulumi:"autoscalingGroupId"` // Add time. CreatedTime string `pulumi:"createdTime"` // Whether the instance is blocked. DrainStatus string `pulumi:"drainStatus"` // Reasons for instance exception (or being initialized). FailedReason string `pulumi:"failedReason"` // Node configuration. InstanceAdvancedSettings []GetClusterInstancesInstanceSetInstanceAdvancedSetting `pulumi:"instanceAdvancedSettings"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER. InstanceRole string `pulumi:"instanceRole"` // The status of the instance (running, initializing, failed). InstanceState string `pulumi:"instanceState"` // Node intranet IP. LanIp string `pulumi:"lanIp"` // Resource pool ID. NodePoolId string `pulumi:"nodePoolId"` }
type GetClusterInstancesInstanceSetArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetArgs struct { // Auto scaling group ID. AutoscalingGroupId pulumi.StringInput `pulumi:"autoscalingGroupId"` // Add time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // Whether the instance is blocked. DrainStatus pulumi.StringInput `pulumi:"drainStatus"` // Reasons for instance exception (or being initialized). FailedReason pulumi.StringInput `pulumi:"failedReason"` // Node configuration. InstanceAdvancedSettings GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayInput `pulumi:"instanceAdvancedSettings"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER. InstanceRole pulumi.StringInput `pulumi:"instanceRole"` // The status of the instance (running, initializing, failed). InstanceState pulumi.StringInput `pulumi:"instanceState"` // Node intranet IP. LanIp pulumi.StringInput `pulumi:"lanIp"` // Resource pool ID. NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` }
func (GetClusterInstancesInstanceSetArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetArgs) ToGetClusterInstancesInstanceSetOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetArgs) ToGetClusterInstancesInstanceSetOutput() GetClusterInstancesInstanceSetOutput
func (GetClusterInstancesInstanceSetArgs) ToGetClusterInstancesInstanceSetOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetArgs) ToGetClusterInstancesInstanceSetOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetOutput
type GetClusterInstancesInstanceSetArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetArray []GetClusterInstancesInstanceSetInput
func (GetClusterInstancesInstanceSetArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetArray) ToGetClusterInstancesInstanceSetArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetArray) ToGetClusterInstancesInstanceSetArrayOutput() GetClusterInstancesInstanceSetArrayOutput
func (GetClusterInstancesInstanceSetArray) ToGetClusterInstancesInstanceSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetArray) ToGetClusterInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetArrayOutput
type GetClusterInstancesInstanceSetArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetArrayOutput) ToGetClusterInstancesInstanceSetArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetArrayOutput) ToGetClusterInstancesInstanceSetArrayOutput() GetClusterInstancesInstanceSetArrayOutput
func (GetClusterInstancesInstanceSetArrayOutput) ToGetClusterInstancesInstanceSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetArrayOutput) ToGetClusterInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetArrayOutput
type GetClusterInstancesInstanceSetInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSetting struct { // Multi-disk data disk mounting information. DataDisks []GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk `pulumi:"dataDisks"` // When the node belongs to the podCIDR size customization mode, you can specify the upper limit of the number of pods running on the node. DesiredPodNumber int `pulumi:"desiredPodNumber"` // Dockerd --graph specifies the value, the default is /var/lib/docker. DockerGraphPath string `pulumi:"dockerGraphPath"` // Node-related custom parameter information. ExtraArgs []GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg `pulumi:"extraArgs"` // GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715. GpuArgs []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg `pulumi:"gpuArgs"` // Node Label array. Labels []GetClusterInstancesInstanceSetInstanceAdvancedSettingLabel `pulumi:"labels"` // Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks. MountTarget string `pulumi:"mountTarget"` // Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript string `pulumi:"preStartUserScript"` // Node taint. Taints []GetClusterInstancesInstanceSetInstanceAdvancedSettingTaint `pulumi:"taints"` // Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling. Unschedulable int `pulumi:"unschedulable"` // Base64 encoded userscript. UserScript string `pulumi:"userScript"` }
type GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs struct { // Multi-disk data disk mounting information. DataDisks GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayInput `pulumi:"dataDisks"` // When the node belongs to the podCIDR size customization mode, you can specify the upper limit of the number of pods running on the node. DesiredPodNumber pulumi.IntInput `pulumi:"desiredPodNumber"` // Dockerd --graph specifies the value, the default is /var/lib/docker. DockerGraphPath pulumi.StringInput `pulumi:"dockerGraphPath"` // Node-related custom parameter information. ExtraArgs GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayInput `pulumi:"extraArgs"` // GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715. GpuArgs GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayInput `pulumi:"gpuArgs"` // Node Label array. Labels GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayInput `pulumi:"labels"` // Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks. MountTarget pulumi.StringInput `pulumi:"mountTarget"` // Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript pulumi.StringInput `pulumi:"preStartUserScript"` // Node taint. Taints GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayInput `pulumi:"taints"` // Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling. Unschedulable pulumi.IntInput `pulumi:"unschedulable"` // Base64 encoded userscript. UserScript pulumi.StringInput `pulumi:"userScript"` }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingInput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk struct { // Whether to automatically format the disk and mount it. AutoFormatAndMount bool `pulumi:"autoFormatAndMount"` // Mount device name or partition name, required when and only when adding an existing node. DiskPartition string `pulumi:"diskPartition"` // Cloud disk size (G). DiskSize int `pulumi:"diskSize"` // Cloud disk type. DiskType string `pulumi:"diskType"` // File system (ext3/ext4/xfs). FileSystem string `pulumi:"fileSystem"` // Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks. MountTarget string `pulumi:"mountTarget"` }
type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs struct { // Whether to automatically format the disk and mount it. AutoFormatAndMount pulumi.BoolInput `pulumi:"autoFormatAndMount"` // Mount device name or partition name, required when and only when adding an existing node. DiskPartition pulumi.StringInput `pulumi:"diskPartition"` // Cloud disk size (G). DiskSize pulumi.IntInput `pulumi:"diskSize"` // Cloud disk type. DiskType pulumi.StringInput `pulumi:"diskType"` // File system (ext3/ext4/xfs). FileSystem pulumi.StringInput `pulumi:"fileSystem"` // Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks. MountTarget pulumi.StringInput `pulumi:"mountTarget"` }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskInput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) Index ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) AutoFormatAndMount ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) AutoFormatAndMount() pulumi.BoolOutput
Whether to automatically format the disk and mount it.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskPartition ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskPartition() pulumi.StringOutput
Mount device name or partition name, required when and only when adding an existing node.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskSize ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskSize() pulumi.IntOutput
Cloud disk size (G).
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskType ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) DiskType() pulumi.StringOutput
Cloud disk type.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) FileSystem ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) FileSystem() pulumi.StringOutput
File system (ext3/ext4/xfs).
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) MountTarget ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) MountTarget() pulumi.StringOutput
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg struct { // Kubelet custom parameters. Kubelets []string `pulumi:"kubelets"` }
type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs struct { // Kubelet custom parameters. Kubelets pulumi.StringArrayInput `pulumi:"kubelets"` }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgInput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) Index ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) Kubelets ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) Kubelets() pulumi.StringArrayOutput
Kubelet custom parameters.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg struct { // CUDA version information. Cudas []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda `pulumi:"cudas"` // CuDNN version information. Cudnns []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn `pulumi:"cudnns"` // Custom GPU driver information. CustomDrivers []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver `pulumi:"customDrivers"` // GPU driver version information. Drivers []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver `pulumi:"drivers"` // Whether to enable MIG features. MigEnable bool `pulumi:"migEnable"` }
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs struct { // CUDA version information. Cudas GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayInput `pulumi:"cudas"` // CuDNN version information. Cudnns GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayInput `pulumi:"cudnns"` // Custom GPU driver information. CustomDrivers GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayInput `pulumi:"customDrivers"` // GPU driver version information. Drivers GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayInput `pulumi:"drivers"` // Whether to enable MIG features. MigEnable pulumi.BoolInput `pulumi:"migEnable"` }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgInput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) Index ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // GPU driver or CUDA version. Version pulumi.StringInput `pulumi:"version"` }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaInput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) Index ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) Name ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) Version ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaOutput) Version() pulumi.StringOutput
GPU driver or CUDA version.
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn struct { // Dev name of cuDNN. DevName string `pulumi:"devName"` // Doc name of cuDNN. DocName string `pulumi:"docName"` // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name string `pulumi:"name"` // GPU driver or CUDA version. Version string `pulumi:"version"` }
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs struct { // Dev name of cuDNN. DevName pulumi.StringInput `pulumi:"devName"` // Doc name of cuDNN. DocName pulumi.StringInput `pulumi:"docName"` // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // GPU driver or CUDA version. Version pulumi.StringInput `pulumi:"version"` }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnInput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) Index ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) DevName ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) DevName() pulumi.StringOutput
Dev name of cuDNN.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) DocName ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) DocName() pulumi.StringOutput
Doc name of cuDNN.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) Name ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) Version ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnOutput) Version() pulumi.StringOutput
GPU driver or CUDA version.
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver struct { // Custom GPU driver address link. Address string `pulumi:"address"` }
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs struct { // Custom GPU driver address link. Address pulumi.StringInput `pulumi:"address"` }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverInput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) Index ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) Address ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) Address() pulumi.StringOutput
Custom GPU driver address link.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // GPU driver or CUDA version. Version pulumi.StringInput `pulumi:"version"` }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverInput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) Index ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) Name ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) Version ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverOutput) Version() pulumi.StringOutput
GPU driver or CUDA version.
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) Cudas ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) Cudas() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudaArrayOutput
CUDA version information.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) Cudnns ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) Cudnns() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnnArrayOutput
CuDNN version information.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) CustomDrivers ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) CustomDrivers() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriverArrayOutput
Custom GPU driver information.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) Drivers ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) Drivers() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriverArrayOutput
GPU driver version information.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) MigEnable ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) MigEnable() pulumi.BoolOutput
Whether to enable MIG features.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // Value of taints mark. Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelInput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) Index ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) Name ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) Value ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelOutput) Value() pulumi.StringOutput
Value of taints mark.
type GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DataDisks ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DataDisks() GetClusterInstancesInstanceSetInstanceAdvancedSettingDataDiskArrayOutput
Multi-disk data disk mounting information.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DesiredPodNumber ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DesiredPodNumber() pulumi.IntOutput
When the node belongs to the podCIDR size customization mode, you can specify the upper limit of the number of pods running on the node.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DockerGraphPath ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) DockerGraphPath() pulumi.StringOutput
Dockerd --graph specifies the value, the default is /var/lib/docker.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ExtraArgs ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ExtraArgs() GetClusterInstancesInstanceSetInstanceAdvancedSettingExtraArgArrayOutput
Node-related custom parameter information.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) GpuArgs ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) GpuArgs() GetClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgArrayOutput
GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) Labels ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) Labels() GetClusterInstancesInstanceSetInstanceAdvancedSettingLabelArrayOutput
Node Label array.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) MountTarget ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) MountTarget() pulumi.StringOutput
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) PreStartUserScript ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) PreStartUserScript() pulumi.StringOutput
Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) Taints ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) Taints() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
Node taint.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) Unschedulable ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) Unschedulable() pulumi.IntOutput
Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) UserScript ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingOutput) UserScript() pulumi.StringOutput
Base64 encoded userscript.
type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaint ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs struct { // Effect of taints mark. Effect pulumi.StringInput `pulumi:"effect"` // Key of taints mark. Key pulumi.StringInput `pulumi:"key"` // Value of taints mark. Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArgs) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray []GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintInput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArray) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) Index ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintArrayOutput
type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Effect ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Effect() pulumi.StringOutput
Effect of taints mark.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Key ¶ added in v0.1.8
Key of taints mark.
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput() GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) ToGetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput
func (GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Value ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetInstanceAdvancedSettingTaintOutput) Value() pulumi.StringOutput
Value of taints mark.
type GetClusterInstancesInstanceSetOutput ¶ added in v0.1.8
type GetClusterInstancesInstanceSetOutput struct{ *pulumi.OutputState }
func (GetClusterInstancesInstanceSetOutput) AutoscalingGroupId ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) AutoscalingGroupId() pulumi.StringOutput
Auto scaling group ID.
func (GetClusterInstancesInstanceSetOutput) CreatedTime ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) CreatedTime() pulumi.StringOutput
Add time.
func (GetClusterInstancesInstanceSetOutput) DrainStatus ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) DrainStatus() pulumi.StringOutput
Whether the instance is blocked.
func (GetClusterInstancesInstanceSetOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesInstanceSetOutput) ElementType() reflect.Type
func (GetClusterInstancesInstanceSetOutput) FailedReason ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) FailedReason() pulumi.StringOutput
Reasons for instance exception (or being initialized).
func (GetClusterInstancesInstanceSetOutput) InstanceAdvancedSettings ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) InstanceAdvancedSettings() GetClusterInstancesInstanceSetInstanceAdvancedSettingArrayOutput
Node configuration.
func (GetClusterInstancesInstanceSetOutput) InstanceId ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetClusterInstancesInstanceSetOutput) InstanceRole ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) InstanceRole() pulumi.StringOutput
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
func (GetClusterInstancesInstanceSetOutput) InstanceState ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) InstanceState() pulumi.StringOutput
The status of the instance (running, initializing, failed).
func (GetClusterInstancesInstanceSetOutput) LanIp ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) LanIp() pulumi.StringOutput
Node intranet IP.
func (GetClusterInstancesInstanceSetOutput) NodePoolId ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) NodePoolId() pulumi.StringOutput
Resource pool ID.
func (GetClusterInstancesInstanceSetOutput) ToGetClusterInstancesInstanceSetOutput ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) ToGetClusterInstancesInstanceSetOutput() GetClusterInstancesInstanceSetOutput
func (GetClusterInstancesInstanceSetOutput) ToGetClusterInstancesInstanceSetOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesInstanceSetOutput) ToGetClusterInstancesInstanceSetOutputWithContext(ctx context.Context) GetClusterInstancesInstanceSetOutput
type GetClusterInstancesOutputArgs ¶ added in v0.1.8
type GetClusterInstancesOutputArgs struct { // ID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // List of filter conditions. The optional values of Name are `nodepool-id` and `nodepool-instance-type`. Name is `nodepool-id`, which means filtering machines based on node pool id, and Value is the specific node pool id. Name is `nodepool-instance-type`, which indicates how the node is added to the node pool. Value is MANUALLY_ADDED (manually added to the node pool), AUTOSCALING_ADDED (joined by scaling group expansion method), ALL (manually join the node pool and join the node pool through scaling group expansion). Filters GetClusterInstancesFilterArrayInput `pulumi:"filters"` // List of node instance IDs to be obtained. If it is empty, it means pulling all node instances in the cluster. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER. InstanceRole pulumi.StringPtrInput `pulumi:"instanceRole"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterInstances.
func (GetClusterInstancesOutputArgs) ElementType ¶ added in v0.1.8
func (GetClusterInstancesOutputArgs) ElementType() reflect.Type
type GetClusterInstancesResult ¶ added in v0.1.8
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"` // Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER. InstanceRole *string `pulumi:"instanceRole"` // List of instances in the cluster. InstanceSets []GetClusterInstancesInstanceSet `pulumi:"instanceSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusterInstances.
func GetClusterInstances ¶ added in v0.1.8
func GetClusterInstances(ctx *pulumi.Context, args *GetClusterInstancesArgs, opts ...pulumi.InvokeOption) (*GetClusterInstancesResult, error)
Use this data source to query detailed information of kubernetes clusterInstances
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.GetClusterInstances(ctx, &kubernetes.GetClusterInstancesArgs{ ClusterId: "cls-ely08ic4", Filters: []kubernetes.GetClusterInstancesFilter{ { Name: "nodepool-id", Values: []string{ "np-p4e6whqu", }, }, }, InstanceIds: []string{ "ins-kqmx8dm2", }, InstanceRole: pulumi.StringRef("WORKER"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetClusterInstancesResultOutput ¶ added in v0.1.8
type GetClusterInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterInstances.
func GetClusterInstancesOutput ¶ added in v0.1.8
func GetClusterInstancesOutput(ctx *pulumi.Context, args GetClusterInstancesOutputArgs, opts ...pulumi.InvokeOption) GetClusterInstancesResultOutput
func (GetClusterInstancesResultOutput) ClusterId ¶ added in v0.1.8
func (o GetClusterInstancesResultOutput) ClusterId() pulumi.StringOutput
func (GetClusterInstancesResultOutput) ElementType ¶ added in v0.1.8
func (GetClusterInstancesResultOutput) ElementType() reflect.Type
func (GetClusterInstancesResultOutput) Filters ¶ added in v0.1.8
func (o GetClusterInstancesResultOutput) Filters() GetClusterInstancesFilterArrayOutput
func (GetClusterInstancesResultOutput) Id ¶ added in v0.1.8
func (o GetClusterInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterInstancesResultOutput) InstanceIds ¶ added in v0.1.8
func (o GetClusterInstancesResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetClusterInstancesResultOutput) InstanceRole ¶ added in v0.1.8
func (o GetClusterInstancesResultOutput) InstanceRole() pulumi.StringPtrOutput
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
func (GetClusterInstancesResultOutput) InstanceSets ¶ added in v0.1.8
func (o GetClusterInstancesResultOutput) InstanceSets() GetClusterInstancesInstanceSetArrayOutput
List of instances in the cluster.
func (GetClusterInstancesResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetClusterInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterInstancesResultOutput) ToGetClusterInstancesResultOutput ¶ added in v0.1.8
func (o GetClusterInstancesResultOutput) ToGetClusterInstancesResultOutput() GetClusterInstancesResultOutput
func (GetClusterInstancesResultOutput) ToGetClusterInstancesResultOutputWithContext ¶ added in v0.1.8
func (o GetClusterInstancesResultOutput) ToGetClusterInstancesResultOutputWithContext(ctx context.Context) GetClusterInstancesResultOutput
type GetClusterLevelsArgs ¶
type GetClusterLevelsArgs struct { // Specify cluster Id, if set will only query current cluster's available levels. ClusterId *string `pulumi:"clusterId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterLevels.
type GetClusterLevelsList ¶
type GetClusterLevelsList struct { // Alias used for pass to cluster level arguments. Alias string `pulumi:"alias"` // Number of ConfigMaps. ConfigMapCount int `pulumi:"configMapCount"` // Number of CRDs. CrdCount int `pulumi:"crdCount"` // Indicates whether the current level enabled. Enable bool `pulumi:"enable"` // Level name. Name string `pulumi:"name"` // Number of nodes. NodeCount int `pulumi:"nodeCount"` // Number of others. OtherCount int `pulumi:"otherCount"` // Number of pods. PodCount int `pulumi:"podCount"` }
type GetClusterLevelsListArgs ¶
type GetClusterLevelsListArgs struct { // Alias used for pass to cluster level arguments. Alias pulumi.StringInput `pulumi:"alias"` // Number of ConfigMaps. ConfigMapCount pulumi.IntInput `pulumi:"configMapCount"` // Number of CRDs. CrdCount pulumi.IntInput `pulumi:"crdCount"` // Indicates whether the current level enabled. Enable pulumi.BoolInput `pulumi:"enable"` // Level name. Name pulumi.StringInput `pulumi:"name"` // Number of nodes. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // Number of others. OtherCount pulumi.IntInput `pulumi:"otherCount"` // Number of pods. 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) ElementType() reflect.Type
func (GetClusterLevelsListArrayOutput) Index ¶
func (o GetClusterLevelsListArrayOutput) Index(i pulumi.IntInput) GetClusterLevelsListOutput
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 (o GetClusterLevelsListOutput) Alias() pulumi.StringOutput
Alias used for pass to cluster level arguments.
func (GetClusterLevelsListOutput) ConfigMapCount ¶
func (o GetClusterLevelsListOutput) ConfigMapCount() pulumi.IntOutput
Number of ConfigMaps.
func (GetClusterLevelsListOutput) CrdCount ¶
func (o GetClusterLevelsListOutput) CrdCount() pulumi.IntOutput
Number of CRDs.
func (GetClusterLevelsListOutput) ElementType ¶
func (GetClusterLevelsListOutput) ElementType() reflect.Type
func (GetClusterLevelsListOutput) Enable ¶
func (o GetClusterLevelsListOutput) Enable() pulumi.BoolOutput
Indicates whether the current level enabled.
func (GetClusterLevelsListOutput) Name ¶
func (o GetClusterLevelsListOutput) Name() pulumi.StringOutput
Level name.
func (GetClusterLevelsListOutput) NodeCount ¶
func (o GetClusterLevelsListOutput) NodeCount() pulumi.IntOutput
Number of nodes.
func (GetClusterLevelsListOutput) OtherCount ¶
func (o GetClusterLevelsListOutput) OtherCount() pulumi.IntOutput
Number of others.
func (GetClusterLevelsListOutput) PodCount ¶
func (o GetClusterLevelsListOutput) PodCount() pulumi.IntOutput
Number of pods.
func (GetClusterLevelsListOutput) ToGetClusterLevelsListOutput ¶
func (o GetClusterLevelsListOutput) ToGetClusterLevelsListOutput() GetClusterLevelsListOutput
func (GetClusterLevelsListOutput) ToGetClusterLevelsListOutputWithContext ¶
func (o GetClusterLevelsListOutput) ToGetClusterLevelsListOutputWithContext(ctx context.Context) GetClusterLevelsListOutput
type GetClusterLevelsOutputArgs ¶
type GetClusterLevelsOutputArgs struct { // Specify cluster Id, if set will only query current cluster's available levels. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Used to save results. 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"` // List of level information. Lists []GetClusterLevelsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusterLevels.
func GetClusterLevels ¶
func GetClusterLevels(ctx *pulumi.Context, args *GetClusterLevelsArgs, opts ...pulumi.InvokeOption) (*GetClusterLevelsResult, error)
Provide a datasource to query TKE cluster levels.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { foo, err := Kubernetes.GetClusterLevels(ctx, nil, nil) if err != nil { return err } ctx.Export("level5", foo.Lists[0].Alias) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetClusterLevelsResultOutput ¶
type GetClusterLevelsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterLevels.
func GetClusterLevelsOutput ¶
func GetClusterLevelsOutput(ctx *pulumi.Context, args GetClusterLevelsOutputArgs, opts ...pulumi.InvokeOption) GetClusterLevelsResultOutput
func (GetClusterLevelsResultOutput) ClusterId ¶
func (o GetClusterLevelsResultOutput) ClusterId() pulumi.StringPtrOutput
func (GetClusterLevelsResultOutput) ElementType ¶
func (GetClusterLevelsResultOutput) ElementType() reflect.Type
func (GetClusterLevelsResultOutput) Id ¶
func (o GetClusterLevelsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterLevelsResultOutput) Lists ¶
func (o GetClusterLevelsResultOutput) Lists() GetClusterLevelsListArrayOutput
List of level information.
func (GetClusterLevelsResultOutput) ResultOutputFile ¶
func (o GetClusterLevelsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterLevelsResultOutput) ToGetClusterLevelsResultOutput ¶
func (o GetClusterLevelsResultOutput) ToGetClusterLevelsResultOutput() GetClusterLevelsResultOutput
func (GetClusterLevelsResultOutput) ToGetClusterLevelsResultOutputWithContext ¶
func (o GetClusterLevelsResultOutput) ToGetClusterLevelsResultOutputWithContext(ctx context.Context) GetClusterLevelsResultOutput
type GetClusterNativeNodePoolsArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsArgs struct { // ID of the cluster. ClusterId string `pulumi:"clusterId"` // Query filter conditions: NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no. Filters []GetClusterNativeNodePoolsFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterNativeNodePools.
type GetClusterNativeNodePoolsFilter ¶ added in v0.2.0
type GetClusterNativeNodePoolsFilter struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name string `pulumi:"name"` // Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship. Values []string `pulumi:"values"` }
type GetClusterNativeNodePoolsFilterArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsFilterArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetClusterNativeNodePoolsFilterArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsFilterArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsFilterArgs) ToGetClusterNativeNodePoolsFilterOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsFilterArgs) ToGetClusterNativeNodePoolsFilterOutput() GetClusterNativeNodePoolsFilterOutput
func (GetClusterNativeNodePoolsFilterArgs) ToGetClusterNativeNodePoolsFilterOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsFilterArgs) ToGetClusterNativeNodePoolsFilterOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsFilterOutput
type GetClusterNativeNodePoolsFilterArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsFilterArray []GetClusterNativeNodePoolsFilterInput
func (GetClusterNativeNodePoolsFilterArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsFilterArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsFilterArray) ToGetClusterNativeNodePoolsFilterArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsFilterArray) ToGetClusterNativeNodePoolsFilterArrayOutput() GetClusterNativeNodePoolsFilterArrayOutput
func (GetClusterNativeNodePoolsFilterArray) ToGetClusterNativeNodePoolsFilterArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsFilterArray) ToGetClusterNativeNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsFilterArrayOutput
type GetClusterNativeNodePoolsFilterArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsFilterArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsFilterArrayOutput() GetClusterNativeNodePoolsFilterArrayOutput ToGetClusterNativeNodePoolsFilterArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsFilterArrayOutput }
GetClusterNativeNodePoolsFilterArrayInput is an input type that accepts GetClusterNativeNodePoolsFilterArray and GetClusterNativeNodePoolsFilterArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsFilterArrayInput` via:
GetClusterNativeNodePoolsFilterArray{ GetClusterNativeNodePoolsFilterArgs{...} }
type GetClusterNativeNodePoolsFilterArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsFilterArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsFilterArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsFilterArrayOutput) ToGetClusterNativeNodePoolsFilterArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsFilterArrayOutput) ToGetClusterNativeNodePoolsFilterArrayOutput() GetClusterNativeNodePoolsFilterArrayOutput
func (GetClusterNativeNodePoolsFilterArrayOutput) ToGetClusterNativeNodePoolsFilterArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsFilterArrayOutput) ToGetClusterNativeNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsFilterArrayOutput
type GetClusterNativeNodePoolsFilterInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsFilterInput interface { pulumi.Input ToGetClusterNativeNodePoolsFilterOutput() GetClusterNativeNodePoolsFilterOutput ToGetClusterNativeNodePoolsFilterOutputWithContext(context.Context) GetClusterNativeNodePoolsFilterOutput }
GetClusterNativeNodePoolsFilterInput is an input type that accepts GetClusterNativeNodePoolsFilterArgs and GetClusterNativeNodePoolsFilterOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsFilterInput` via:
GetClusterNativeNodePoolsFilterArgs{...}
type GetClusterNativeNodePoolsFilterOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsFilterOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsFilterOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsFilterOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsFilterOutput) Name ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsFilterOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterNativeNodePoolsFilterOutput) ToGetClusterNativeNodePoolsFilterOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsFilterOutput) ToGetClusterNativeNodePoolsFilterOutput() GetClusterNativeNodePoolsFilterOutput
func (GetClusterNativeNodePoolsFilterOutput) ToGetClusterNativeNodePoolsFilterOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsFilterOutput) ToGetClusterNativeNodePoolsFilterOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsFilterOutput
func (GetClusterNativeNodePoolsFilterOutput) Values ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsFilterOutput) Values() pulumi.StringArrayOutput
Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.
type GetClusterNativeNodePoolsNodePool ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePool struct { // Node Annotation List. Annotations []GetClusterNativeNodePoolsNodePoolAnnotation `pulumi:"annotations"` // ID of the cluster. ClusterId string `pulumi:"clusterId"` // Creation time. CreatedAt string `pulumi:"createdAt"` // Whether to enable deletion protection. DeletionProtection bool `pulumi:"deletionProtection"` // Node Labels. Labels []GetClusterNativeNodePoolsNodePoolLabel `pulumi:"labels"` // Node pool status. LifeState string `pulumi:"lifeState"` // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name string `pulumi:"name"` // Native node pool creation parameters. Natives []GetClusterNativeNodePoolsNodePoolNative `pulumi:"natives"` // ID of the node pool. NodePoolId string `pulumi:"nodePoolId"` // Tag pair list. Tags []GetClusterNativeNodePoolsNodePoolTag `pulumi:"tags"` // node taint. Taints []GetClusterNativeNodePoolsNodePoolTaint `pulumi:"taints"` // Node pool type. Optional value is `Native`. Type string `pulumi:"type"` // Whether the node is not schedulable by default. Unschedulable bool `pulumi:"unschedulable"` }
type GetClusterNativeNodePoolsNodePoolAnnotation ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolAnnotationArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolAnnotationArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // Value of the taint. Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterNativeNodePoolsNodePoolAnnotationArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolAnnotationArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolAnnotationArgs) ToGetClusterNativeNodePoolsNodePoolAnnotationOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolAnnotationArgs) ToGetClusterNativeNodePoolsNodePoolAnnotationOutput() GetClusterNativeNodePoolsNodePoolAnnotationOutput
func (GetClusterNativeNodePoolsNodePoolAnnotationArgs) ToGetClusterNativeNodePoolsNodePoolAnnotationOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolAnnotationArgs) ToGetClusterNativeNodePoolsNodePoolAnnotationOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolAnnotationOutput
type GetClusterNativeNodePoolsNodePoolAnnotationArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolAnnotationArray []GetClusterNativeNodePoolsNodePoolAnnotationInput
func (GetClusterNativeNodePoolsNodePoolAnnotationArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolAnnotationArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolAnnotationArray) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolAnnotationArray) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutput() GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
func (GetClusterNativeNodePoolsNodePoolAnnotationArray) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolAnnotationArray) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
type GetClusterNativeNodePoolsNodePoolAnnotationArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolAnnotationArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutput() GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput }
GetClusterNativeNodePoolsNodePoolAnnotationArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolAnnotationArray and GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolAnnotationArrayInput` via:
GetClusterNativeNodePoolsNodePoolAnnotationArray{ GetClusterNativeNodePoolsNodePoolAnnotationArgs{...} }
type GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutput() GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
func (GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
type GetClusterNativeNodePoolsNodePoolAnnotationInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolAnnotationInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolAnnotationOutput() GetClusterNativeNodePoolsNodePoolAnnotationOutput ToGetClusterNativeNodePoolsNodePoolAnnotationOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolAnnotationOutput }
GetClusterNativeNodePoolsNodePoolAnnotationInput is an input type that accepts GetClusterNativeNodePoolsNodePoolAnnotationArgs and GetClusterNativeNodePoolsNodePoolAnnotationOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolAnnotationInput` via:
GetClusterNativeNodePoolsNodePoolAnnotationArgs{...}
type GetClusterNativeNodePoolsNodePoolAnnotationOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolAnnotationOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolAnnotationOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolAnnotationOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolAnnotationOutput) Name ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolAnnotationOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterNativeNodePoolsNodePoolAnnotationOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolAnnotationOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationOutput() GetClusterNativeNodePoolsNodePoolAnnotationOutput
func (GetClusterNativeNodePoolsNodePoolAnnotationOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolAnnotationOutput) ToGetClusterNativeNodePoolsNodePoolAnnotationOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolAnnotationOutput
func (GetClusterNativeNodePoolsNodePoolAnnotationOutput) Value ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolAnnotationOutput) Value() pulumi.StringOutput
Value of the taint.
type GetClusterNativeNodePoolsNodePoolArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolArgs struct { // Node Annotation List. Annotations GetClusterNativeNodePoolsNodePoolAnnotationArrayInput `pulumi:"annotations"` // ID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Creation time. CreatedAt pulumi.StringInput `pulumi:"createdAt"` // Whether to enable deletion protection. DeletionProtection pulumi.BoolInput `pulumi:"deletionProtection"` // Node Labels. Labels GetClusterNativeNodePoolsNodePoolLabelArrayInput `pulumi:"labels"` // Node pool status. LifeState pulumi.StringInput `pulumi:"lifeState"` // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // Native node pool creation parameters. Natives GetClusterNativeNodePoolsNodePoolNativeArrayInput `pulumi:"natives"` // ID of the node pool. NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` // Tag pair list. Tags GetClusterNativeNodePoolsNodePoolTagArrayInput `pulumi:"tags"` // node taint. Taints GetClusterNativeNodePoolsNodePoolTaintArrayInput `pulumi:"taints"` // Node pool type. Optional value is `Native`. Type pulumi.StringInput `pulumi:"type"` // Whether the node is not schedulable by default. Unschedulable pulumi.BoolInput `pulumi:"unschedulable"` }
func (GetClusterNativeNodePoolsNodePoolArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolArgs) ToGetClusterNativeNodePoolsNodePoolOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolArgs) ToGetClusterNativeNodePoolsNodePoolOutput() GetClusterNativeNodePoolsNodePoolOutput
func (GetClusterNativeNodePoolsNodePoolArgs) ToGetClusterNativeNodePoolsNodePoolOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolArgs) ToGetClusterNativeNodePoolsNodePoolOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolOutput
type GetClusterNativeNodePoolsNodePoolArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolArray []GetClusterNativeNodePoolsNodePoolInput
func (GetClusterNativeNodePoolsNodePoolArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolArray) ToGetClusterNativeNodePoolsNodePoolArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolArray) ToGetClusterNativeNodePoolsNodePoolArrayOutput() GetClusterNativeNodePoolsNodePoolArrayOutput
func (GetClusterNativeNodePoolsNodePoolArray) ToGetClusterNativeNodePoolsNodePoolArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolArray) ToGetClusterNativeNodePoolsNodePoolArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolArrayOutput
type GetClusterNativeNodePoolsNodePoolArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolArrayOutput() GetClusterNativeNodePoolsNodePoolArrayOutput ToGetClusterNativeNodePoolsNodePoolArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolArrayOutput }
GetClusterNativeNodePoolsNodePoolArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolArray and GetClusterNativeNodePoolsNodePoolArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolArrayInput` via:
GetClusterNativeNodePoolsNodePoolArray{ GetClusterNativeNodePoolsNodePoolArgs{...} }
type GetClusterNativeNodePoolsNodePoolArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolArrayOutput) ToGetClusterNativeNodePoolsNodePoolArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolArrayOutput) ToGetClusterNativeNodePoolsNodePoolArrayOutput() GetClusterNativeNodePoolsNodePoolArrayOutput
func (GetClusterNativeNodePoolsNodePoolArrayOutput) ToGetClusterNativeNodePoolsNodePoolArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolArrayOutput) ToGetClusterNativeNodePoolsNodePoolArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolArrayOutput
type GetClusterNativeNodePoolsNodePoolInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolOutput() GetClusterNativeNodePoolsNodePoolOutput ToGetClusterNativeNodePoolsNodePoolOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolOutput }
GetClusterNativeNodePoolsNodePoolInput is an input type that accepts GetClusterNativeNodePoolsNodePoolArgs and GetClusterNativeNodePoolsNodePoolOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolInput` via:
GetClusterNativeNodePoolsNodePoolArgs{...}
type GetClusterNativeNodePoolsNodePoolLabel ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolLabelArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolLabelArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // Value of the taint. Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterNativeNodePoolsNodePoolLabelArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolLabelArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolLabelArgs) ToGetClusterNativeNodePoolsNodePoolLabelOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolLabelArgs) ToGetClusterNativeNodePoolsNodePoolLabelOutput() GetClusterNativeNodePoolsNodePoolLabelOutput
func (GetClusterNativeNodePoolsNodePoolLabelArgs) ToGetClusterNativeNodePoolsNodePoolLabelOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolLabelArgs) ToGetClusterNativeNodePoolsNodePoolLabelOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolLabelOutput
type GetClusterNativeNodePoolsNodePoolLabelArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolLabelArray []GetClusterNativeNodePoolsNodePoolLabelInput
func (GetClusterNativeNodePoolsNodePoolLabelArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolLabelArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolLabelArray) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolLabelArray) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutput() GetClusterNativeNodePoolsNodePoolLabelArrayOutput
func (GetClusterNativeNodePoolsNodePoolLabelArray) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolLabelArray) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolLabelArrayOutput
type GetClusterNativeNodePoolsNodePoolLabelArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolLabelArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolLabelArrayOutput() GetClusterNativeNodePoolsNodePoolLabelArrayOutput ToGetClusterNativeNodePoolsNodePoolLabelArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolLabelArrayOutput }
GetClusterNativeNodePoolsNodePoolLabelArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolLabelArray and GetClusterNativeNodePoolsNodePoolLabelArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolLabelArrayInput` via:
GetClusterNativeNodePoolsNodePoolLabelArray{ GetClusterNativeNodePoolsNodePoolLabelArgs{...} }
type GetClusterNativeNodePoolsNodePoolLabelArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolLabelArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolLabelArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolLabelArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolLabelArrayOutput) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolLabelArrayOutput) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutput() GetClusterNativeNodePoolsNodePoolLabelArrayOutput
func (GetClusterNativeNodePoolsNodePoolLabelArrayOutput) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolLabelArrayOutput) ToGetClusterNativeNodePoolsNodePoolLabelArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolLabelArrayOutput
type GetClusterNativeNodePoolsNodePoolLabelInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolLabelInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolLabelOutput() GetClusterNativeNodePoolsNodePoolLabelOutput ToGetClusterNativeNodePoolsNodePoolLabelOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolLabelOutput }
GetClusterNativeNodePoolsNodePoolLabelInput is an input type that accepts GetClusterNativeNodePoolsNodePoolLabelArgs and GetClusterNativeNodePoolsNodePoolLabelOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolLabelInput` via:
GetClusterNativeNodePoolsNodePoolLabelArgs{...}
type GetClusterNativeNodePoolsNodePoolLabelOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolLabelOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolLabelOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolLabelOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolLabelOutput) Name ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolLabelOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterNativeNodePoolsNodePoolLabelOutput) ToGetClusterNativeNodePoolsNodePoolLabelOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolLabelOutput) ToGetClusterNativeNodePoolsNodePoolLabelOutput() GetClusterNativeNodePoolsNodePoolLabelOutput
func (GetClusterNativeNodePoolsNodePoolLabelOutput) ToGetClusterNativeNodePoolsNodePoolLabelOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolLabelOutput) ToGetClusterNativeNodePoolsNodePoolLabelOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolLabelOutput
func (GetClusterNativeNodePoolsNodePoolLabelOutput) Value ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolLabelOutput) Value() pulumi.StringOutput
Value of the taint.
type GetClusterNativeNodePoolsNodePoolNative ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNative struct { // Whether to enable self-healing ability. AutoRepair bool `pulumi:"autoRepair"` // Native node pool data disk list. DataDisks []GetClusterNativeNodePoolsNodePoolNativeDataDisk `pulumi:"dataDisks"` // Whether to enable elastic scaling. EnableAutoscaling bool `pulumi:"enableAutoscaling"` // Fault self-healing rule name. HealthCheckPolicyName string `pulumi:"healthCheckPolicyName"` // Native node pool hostName pattern string. HostNamePattern string `pulumi:"hostNamePattern"` // Billing configuration for yearly and monthly models. InstanceChargePrepaids []GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaid `pulumi:"instanceChargePrepaids"` // Node billing type. `PREPAID` is a yearly and monthly subscription, `POSTPAID_BY_HOUR` is a pay-as-you-go plan. The default is `POSTPAID_BY_HOUR`. InstanceChargeType string `pulumi:"instanceChargeType"` // Model list. InstanceTypes []string `pulumi:"instanceTypes"` // Public network bandwidth settings. InternetAccessibles []GetClusterNativeNodePoolsNodePoolNativeInternetAccessible `pulumi:"internetAccessibles"` // Node pool ssh public key id array. KeyIds []string `pulumi:"keyIds"` // Kubelet custom parameters. KubeletArgs []string `pulumi:"kubeletArgs"` // Predefined scripts. Lifecycles []GetClusterNativeNodePoolsNodePoolNativeLifecycle `pulumi:"lifecycles"` // Node pool management parameter settings. Managements []GetClusterNativeNodePoolsNodePoolNativeManagement `pulumi:"managements"` // Desired number of nodes. Replicas int `pulumi:"replicas"` // Runtime root directory. RuntimeRootDir string `pulumi:"runtimeRootDir"` // Node pool scaling configuration. Scalings []GetClusterNativeNodePoolsNodePoolNativeScaling `pulumi:"scalings"` // Security group list. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Subnet list. SubnetIds []string `pulumi:"subnetIds"` // System disk configuration. SystemDisks []GetClusterNativeNodePoolsNodePoolNativeSystemDisk `pulumi:"systemDisks"` }
type GetClusterNativeNodePoolsNodePoolNativeArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeArgs struct { // Whether to enable self-healing ability. AutoRepair pulumi.BoolInput `pulumi:"autoRepair"` // Native node pool data disk list. DataDisks GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayInput `pulumi:"dataDisks"` // Whether to enable elastic scaling. EnableAutoscaling pulumi.BoolInput `pulumi:"enableAutoscaling"` // Fault self-healing rule name. HealthCheckPolicyName pulumi.StringInput `pulumi:"healthCheckPolicyName"` // Native node pool hostName pattern string. HostNamePattern pulumi.StringInput `pulumi:"hostNamePattern"` // Billing configuration for yearly and monthly models. InstanceChargePrepaids GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayInput `pulumi:"instanceChargePrepaids"` // Node billing type. `PREPAID` is a yearly and monthly subscription, `POSTPAID_BY_HOUR` is a pay-as-you-go plan. The default is `POSTPAID_BY_HOUR`. InstanceChargeType pulumi.StringInput `pulumi:"instanceChargeType"` // Model list. InstanceTypes pulumi.StringArrayInput `pulumi:"instanceTypes"` // Public network bandwidth settings. InternetAccessibles GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayInput `pulumi:"internetAccessibles"` // Node pool ssh public key id array. KeyIds pulumi.StringArrayInput `pulumi:"keyIds"` // Kubelet custom parameters. KubeletArgs pulumi.StringArrayInput `pulumi:"kubeletArgs"` // Predefined scripts. Lifecycles GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayInput `pulumi:"lifecycles"` // Node pool management parameter settings. Managements GetClusterNativeNodePoolsNodePoolNativeManagementArrayInput `pulumi:"managements"` // Desired number of nodes. Replicas pulumi.IntInput `pulumi:"replicas"` // Runtime root directory. RuntimeRootDir pulumi.StringInput `pulumi:"runtimeRootDir"` // Node pool scaling configuration. Scalings GetClusterNativeNodePoolsNodePoolNativeScalingArrayInput `pulumi:"scalings"` // Security group list. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // Subnet list. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // System disk configuration. SystemDisks GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayInput `pulumi:"systemDisks"` }
func (GetClusterNativeNodePoolsNodePoolNativeArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeArgs) ToGetClusterNativeNodePoolsNodePoolNativeOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeArgs) ToGetClusterNativeNodePoolsNodePoolNativeOutput() GetClusterNativeNodePoolsNodePoolNativeOutput
func (GetClusterNativeNodePoolsNodePoolNativeArgs) ToGetClusterNativeNodePoolsNodePoolNativeOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeArgs) ToGetClusterNativeNodePoolsNodePoolNativeOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeOutput
type GetClusterNativeNodePoolsNodePoolNativeArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeArray []GetClusterNativeNodePoolsNodePoolNativeInput
func (GetClusterNativeNodePoolsNodePoolNativeArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeArray) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeArray) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutput() GetClusterNativeNodePoolsNodePoolNativeArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeArray) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeArray) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeArrayOutput() GetClusterNativeNodePoolsNodePoolNativeArrayOutput ToGetClusterNativeNodePoolsNodePoolNativeArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeArrayOutput }
GetClusterNativeNodePoolsNodePoolNativeArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeArray and GetClusterNativeNodePoolsNodePoolNativeArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeArrayInput` via:
GetClusterNativeNodePoolsNodePoolNativeArray{ GetClusterNativeNodePoolsNodePoolNativeArgs{...} }
type GetClusterNativeNodePoolsNodePoolNativeArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutput() GetClusterNativeNodePoolsNodePoolNativeArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeDataDisk ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeDataDisk struct { // Whether to automatically format the disk and mount it. AutoFormatAndMount bool `pulumi:"autoFormatAndMount"` // Mount device name or partition name. DiskPartition string `pulumi:"diskPartition"` // Cloud disk size (G). DiskSize int `pulumi:"diskSize"` // Cloud disk type. DiskType string `pulumi:"diskType"` // Pass in this parameter to create an encrypted cloud disk. The value is fixed to `ENCRYPT`. Encrypt string `pulumi:"encrypt"` // File system (ext3/ext4/xfs). FileSystem string `pulumi:"fileSystem"` // Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty. KmsKeyId string `pulumi:"kmsKeyId"` // Mount directory. MountTarget string `pulumi:"mountTarget"` // Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot. SnapshotId string `pulumi:"snapshotId"` // Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk. ThroughputPerformance int `pulumi:"throughputPerformance"` }
type GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs struct { // Whether to automatically format the disk and mount it. AutoFormatAndMount pulumi.BoolInput `pulumi:"autoFormatAndMount"` // Mount device name or partition name. DiskPartition pulumi.StringInput `pulumi:"diskPartition"` // Cloud disk size (G). DiskSize pulumi.IntInput `pulumi:"diskSize"` // Cloud disk type. DiskType pulumi.StringInput `pulumi:"diskType"` // Pass in this parameter to create an encrypted cloud disk. The value is fixed to `ENCRYPT`. Encrypt pulumi.StringInput `pulumi:"encrypt"` // File system (ext3/ext4/xfs). FileSystem pulumi.StringInput `pulumi:"fileSystem"` // Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // Mount directory. MountTarget pulumi.StringInput `pulumi:"mountTarget"` // Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot. SnapshotId pulumi.StringInput `pulumi:"snapshotId"` // Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk. ThroughputPerformance pulumi.IntInput `pulumi:"throughputPerformance"` }
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutput() GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput
type GetClusterNativeNodePoolsNodePoolNativeDataDiskArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeDataDiskArray []GetClusterNativeNodePoolsNodePoolNativeDataDiskInput
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeDataDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput() GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeDataDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput() GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput }
GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeDataDiskArray and GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayInput` via:
GetClusterNativeNodePoolsNodePoolNativeDataDiskArray{ GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs{...} }
type GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput() GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeDataDiskInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeDataDiskInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutput() GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput }
GetClusterNativeNodePoolsNodePoolNativeDataDiskInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs and GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeDataDiskInput` via:
GetClusterNativeNodePoolsNodePoolNativeDataDiskArgs{...}
type GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) AutoFormatAndMount ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) AutoFormatAndMount() pulumi.BoolOutput
Whether to automatically format the disk and mount it.
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) DiskPartition ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) DiskPartition() pulumi.StringOutput
Mount device name or partition name.
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) DiskSize ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) DiskSize() pulumi.IntOutput
Cloud disk size (G).
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) DiskType ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) DiskType() pulumi.StringOutput
Cloud disk type.
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) Encrypt ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) Encrypt() pulumi.StringOutput
Pass in this parameter to create an encrypted cloud disk. The value is fixed to `ENCRYPT`.
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) FileSystem ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) FileSystem() pulumi.StringOutput
File system (ext3/ext4/xfs).
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) KmsKeyId ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) KmsKeyId() pulumi.StringOutput
Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty.
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) MountTarget ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) MountTarget() pulumi.StringOutput
Mount directory.
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) SnapshotId ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) SnapshotId() pulumi.StringOutput
Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot.
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ThroughputPerformance ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ThroughputPerformance() pulumi.IntOutput
Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk.
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutput() GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput
func (GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeDataDiskOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeDataDiskOutput
type GetClusterNativeNodePoolsNodePoolNativeInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeOutput() GetClusterNativeNodePoolsNodePoolNativeOutput ToGetClusterNativeNodePoolsNodePoolNativeOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeOutput }
GetClusterNativeNodePoolsNodePoolNativeInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeArgs and GetClusterNativeNodePoolsNodePoolNativeOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeInput` via:
GetClusterNativeNodePoolsNodePoolNativeArgs{...}
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaid ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs struct { // Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Period pulumi.IntInput `pulumi:"period"` // Prepaid renewal method: RenewFlag pulumi.StringInput `pulumi:"renewFlag"` }
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray []GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidInput
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput }
GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray and GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayInput` via:
GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArray{ GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs{...} }
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) Index ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput }
GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs and GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidInput` via:
GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArgs{...}
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) Period ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) Period() pulumi.IntOutput
Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) RenewFlag ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) RenewFlag() pulumi.StringOutput
Prepaid renewal method:
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput
func (GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput) ToGetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidOutput
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessible ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessible struct { // Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty. BandwidthPackageId string `pulumi:"bandwidthPackageId"` // Network billing method. Optional value is `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. ChargeType string `pulumi:"chargeType"` // Maximum bandwidth output. Note: When chargeType is `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_POSTPAID_BY_HOUR`, the valid range is 1~100. When chargeType is `BANDWIDTH_PACKAG`, the valid range is 1~2000. MaxBandwidthOut int `pulumi:"maxBandwidthOut"` }
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs struct { // Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty. BandwidthPackageId pulumi.StringInput `pulumi:"bandwidthPackageId"` // Network billing method. Optional value is `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. ChargeType pulumi.StringInput `pulumi:"chargeType"` // Maximum bandwidth output. Note: When chargeType is `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_POSTPAID_BY_HOUR`, the valid range is 1~100. When chargeType is `BANDWIDTH_PACKAG`, the valid range is 1~2000. MaxBandwidthOut pulumi.IntInput `pulumi:"maxBandwidthOut"` }
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray []GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleInput
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput }
GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray and GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayInput` via:
GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArray{ GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs{...} }
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput }
GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs and GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleInput` via:
GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArgs{...}
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) BandwidthPackageId ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) BandwidthPackageId() pulumi.StringOutput
Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ChargeType ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ChargeType() pulumi.StringOutput
Network billing method. Optional value is `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) MaxBandwidthOut ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) MaxBandwidthOut() pulumi.IntOutput
Maximum bandwidth output. Note: When chargeType is `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_POSTPAID_BY_HOUR`, the valid range is 1~100. When chargeType is `BANDWIDTH_PACKAG`, the valid range is 1~2000.
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput
func (GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput) ToGetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleOutput
type GetClusterNativeNodePoolsNodePoolNativeLifecycle ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs struct { // Custom script after node initialization. PostInit pulumi.StringInput `pulumi:"postInit"` // Custom script before node initialization. PreInit pulumi.StringInput `pulumi:"preInit"` }
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutput() GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput
type GetClusterNativeNodePoolsNodePoolNativeLifecycleArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeLifecycleArray []GetClusterNativeNodePoolsNodePoolNativeLifecycleInput
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArray) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeLifecycleArray) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput() GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArray) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeLifecycleArray) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput() GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput }
GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeLifecycleArray and GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayInput` via:
GetClusterNativeNodePoolsNodePoolNativeLifecycleArray{ GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs{...} }
type GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput() GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeLifecycleInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeLifecycleInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutput() GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput }
GetClusterNativeNodePoolsNodePoolNativeLifecycleInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs and GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeLifecycleInput` via:
GetClusterNativeNodePoolsNodePoolNativeLifecycleArgs{...}
type GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) PostInit ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) PostInit() pulumi.StringOutput
Custom script after node initialization.
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) PreInit ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) PreInit() pulumi.StringOutput
Custom script before node initialization.
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutput() GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput
func (GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput) ToGetClusterNativeNodePoolsNodePoolNativeLifecycleOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeLifecycleOutput
type GetClusterNativeNodePoolsNodePoolNativeManagement ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeManagementArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeManagementArgs struct { // Hosts configuration. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // Kernel parameter configuration. KernelArgs pulumi.StringArrayInput `pulumi:"kernelArgs"` // Dns configuration. Nameservers pulumi.StringArrayInput `pulumi:"nameservers"` }
func (GetClusterNativeNodePoolsNodePoolNativeManagementArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeManagementArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeManagementArgs) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeManagementArgs) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutput() GetClusterNativeNodePoolsNodePoolNativeManagementOutput
func (GetClusterNativeNodePoolsNodePoolNativeManagementArgs) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeManagementArgs) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeManagementOutput
type GetClusterNativeNodePoolsNodePoolNativeManagementArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeManagementArray []GetClusterNativeNodePoolsNodePoolNativeManagementInput
func (GetClusterNativeNodePoolsNodePoolNativeManagementArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeManagementArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeManagementArray) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeManagementArray) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput() GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeManagementArray) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeManagementArray) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeManagementArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeManagementArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput() GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput }
GetClusterNativeNodePoolsNodePoolNativeManagementArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeManagementArray and GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeManagementArrayInput` via:
GetClusterNativeNodePoolsNodePoolNativeManagementArray{ GetClusterNativeNodePoolsNodePoolNativeManagementArgs{...} }
type GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput() GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeManagementInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeManagementInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeManagementOutput() GetClusterNativeNodePoolsNodePoolNativeManagementOutput ToGetClusterNativeNodePoolsNodePoolNativeManagementOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeManagementOutput }
GetClusterNativeNodePoolsNodePoolNativeManagementInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeManagementArgs and GetClusterNativeNodePoolsNodePoolNativeManagementOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeManagementInput` via:
GetClusterNativeNodePoolsNodePoolNativeManagementArgs{...}
type GetClusterNativeNodePoolsNodePoolNativeManagementOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeManagementOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeManagementOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeManagementOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeManagementOutput) Hosts ¶ added in v0.2.0
Hosts configuration.
func (GetClusterNativeNodePoolsNodePoolNativeManagementOutput) KernelArgs ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeManagementOutput) KernelArgs() pulumi.StringArrayOutput
Kernel parameter configuration.
func (GetClusterNativeNodePoolsNodePoolNativeManagementOutput) Nameservers ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeManagementOutput) Nameservers() pulumi.StringArrayOutput
Dns configuration.
func (GetClusterNativeNodePoolsNodePoolNativeManagementOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeManagementOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutput() GetClusterNativeNodePoolsNodePoolNativeManagementOutput
func (GetClusterNativeNodePoolsNodePoolNativeManagementOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeManagementOutput) ToGetClusterNativeNodePoolsNodePoolNativeManagementOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeManagementOutput
type GetClusterNativeNodePoolsNodePoolNativeOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeOutput) AutoRepair ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) AutoRepair() pulumi.BoolOutput
Whether to enable self-healing ability.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) DataDisks ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) DataDisks() GetClusterNativeNodePoolsNodePoolNativeDataDiskArrayOutput
Native node pool data disk list.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeOutput) EnableAutoscaling ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) EnableAutoscaling() pulumi.BoolOutput
Whether to enable elastic scaling.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) HealthCheckPolicyName ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) HealthCheckPolicyName() pulumi.StringOutput
Fault self-healing rule name.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) HostNamePattern ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) HostNamePattern() pulumi.StringOutput
Native node pool hostName pattern string.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) InstanceChargePrepaids ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) InstanceChargePrepaids() GetClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaidArrayOutput
Billing configuration for yearly and monthly models.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) InstanceChargeType ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) InstanceChargeType() pulumi.StringOutput
Node billing type. `PREPAID` is a yearly and monthly subscription, `POSTPAID_BY_HOUR` is a pay-as-you-go plan. The default is `POSTPAID_BY_HOUR`.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) InstanceTypes ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) InstanceTypes() pulumi.StringArrayOutput
Model list.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) InternetAccessibles ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) InternetAccessibles() GetClusterNativeNodePoolsNodePoolNativeInternetAccessibleArrayOutput
Public network bandwidth settings.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) KeyIds ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) KeyIds() pulumi.StringArrayOutput
Node pool ssh public key id array.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) KubeletArgs ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) KubeletArgs() pulumi.StringArrayOutput
Kubelet custom parameters.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) Lifecycles ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) Lifecycles() GetClusterNativeNodePoolsNodePoolNativeLifecycleArrayOutput
Predefined scripts.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) Managements ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) Managements() GetClusterNativeNodePoolsNodePoolNativeManagementArrayOutput
Node pool management parameter settings.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) Replicas ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) Replicas() pulumi.IntOutput
Desired number of nodes.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) RuntimeRootDir ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) RuntimeRootDir() pulumi.StringOutput
Runtime root directory.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) Scalings ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) Scalings() GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
Node pool scaling configuration.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) SecurityGroupIds ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group list.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) SubnetIds ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) SubnetIds() pulumi.StringArrayOutput
Subnet list.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) SystemDisks ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) SystemDisks() GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
System disk configuration.
func (GetClusterNativeNodePoolsNodePoolNativeOutput) ToGetClusterNativeNodePoolsNodePoolNativeOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) ToGetClusterNativeNodePoolsNodePoolNativeOutput() GetClusterNativeNodePoolsNodePoolNativeOutput
func (GetClusterNativeNodePoolsNodePoolNativeOutput) ToGetClusterNativeNodePoolsNodePoolNativeOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeOutput) ToGetClusterNativeNodePoolsNodePoolNativeOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeOutput
type GetClusterNativeNodePoolsNodePoolNativeScaling ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeScaling struct { // Node pool expansion strategy. `ZoneEquality`: multiple availability zones are broken up; `ZonePriority`: the preferred availability zone takes precedence. CreatePolicy string `pulumi:"createPolicy"` // Maximum number of replicas in node pool. MaxReplicas int `pulumi:"maxReplicas"` // Minimum number of replicas in node pool. MinReplicas int `pulumi:"minReplicas"` }
type GetClusterNativeNodePoolsNodePoolNativeScalingArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeScalingArgs struct { // Node pool expansion strategy. `ZoneEquality`: multiple availability zones are broken up; `ZonePriority`: the preferred availability zone takes precedence. CreatePolicy pulumi.StringInput `pulumi:"createPolicy"` // Maximum number of replicas in node pool. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // Minimum number of replicas in node pool. MinReplicas pulumi.IntInput `pulumi:"minReplicas"` }
func (GetClusterNativeNodePoolsNodePoolNativeScalingArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeScalingArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeScalingArgs) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeScalingArgs) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutput() GetClusterNativeNodePoolsNodePoolNativeScalingOutput
func (GetClusterNativeNodePoolsNodePoolNativeScalingArgs) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeScalingArgs) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeScalingOutput
type GetClusterNativeNodePoolsNodePoolNativeScalingArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeScalingArray []GetClusterNativeNodePoolsNodePoolNativeScalingInput
func (GetClusterNativeNodePoolsNodePoolNativeScalingArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeScalingArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeScalingArray) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeScalingArray) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput() GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeScalingArray) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeScalingArray) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeScalingArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeScalingArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput() GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput }
GetClusterNativeNodePoolsNodePoolNativeScalingArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeScalingArray and GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeScalingArrayInput` via:
GetClusterNativeNodePoolsNodePoolNativeScalingArray{ GetClusterNativeNodePoolsNodePoolNativeScalingArgs{...} }
type GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput() GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeScalingArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeScalingInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeScalingInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeScalingOutput() GetClusterNativeNodePoolsNodePoolNativeScalingOutput ToGetClusterNativeNodePoolsNodePoolNativeScalingOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeScalingOutput }
GetClusterNativeNodePoolsNodePoolNativeScalingInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeScalingArgs and GetClusterNativeNodePoolsNodePoolNativeScalingOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeScalingInput` via:
GetClusterNativeNodePoolsNodePoolNativeScalingArgs{...}
type GetClusterNativeNodePoolsNodePoolNativeScalingOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeScalingOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeScalingOutput) CreatePolicy ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeScalingOutput) CreatePolicy() pulumi.StringOutput
Node pool expansion strategy. `ZoneEquality`: multiple availability zones are broken up; `ZonePriority`: the preferred availability zone takes precedence.
func (GetClusterNativeNodePoolsNodePoolNativeScalingOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeScalingOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeScalingOutput) MaxReplicas ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeScalingOutput) MaxReplicas() pulumi.IntOutput
Maximum number of replicas in node pool.
func (GetClusterNativeNodePoolsNodePoolNativeScalingOutput) MinReplicas ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeScalingOutput) MinReplicas() pulumi.IntOutput
Minimum number of replicas in node pool.
func (GetClusterNativeNodePoolsNodePoolNativeScalingOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeScalingOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutput() GetClusterNativeNodePoolsNodePoolNativeScalingOutput
func (GetClusterNativeNodePoolsNodePoolNativeScalingOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeScalingOutput) ToGetClusterNativeNodePoolsNodePoolNativeScalingOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeScalingOutput
type GetClusterNativeNodePoolsNodePoolNativeSystemDisk ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs struct { // Cloud disk size (G). DiskSize pulumi.IntInput `pulumi:"diskSize"` // Cloud disk type. DiskType pulumi.StringInput `pulumi:"diskType"` }
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput() GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray []GetClusterNativeNodePoolsNodePoolNativeSystemDiskInput
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput() GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput() GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput }
GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray and GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayInput` via:
GetClusterNativeNodePoolsNodePoolNativeSystemDiskArray{ GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs{...} }
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput() GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeSystemDiskArrayOutput
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput() GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput }
GetClusterNativeNodePoolsNodePoolNativeSystemDiskInput is an input type that accepts GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs and GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolNativeSystemDiskInput` via:
GetClusterNativeNodePoolsNodePoolNativeSystemDiskArgs{...}
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) DiskSize ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) DiskSize() pulumi.IntOutput
Cloud disk size (G).
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) DiskType ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) DiskType() pulumi.StringOutput
Cloud disk type.
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput() GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput
func (GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput) ToGetClusterNativeNodePoolsNodePoolNativeSystemDiskOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolNativeSystemDiskOutput
type GetClusterNativeNodePoolsNodePoolOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolOutput) Annotations ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) Annotations() GetClusterNativeNodePoolsNodePoolAnnotationArrayOutput
Node Annotation List.
func (GetClusterNativeNodePoolsNodePoolOutput) ClusterId ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) ClusterId() pulumi.StringOutput
ID of the cluster.
func (GetClusterNativeNodePoolsNodePoolOutput) CreatedAt ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) CreatedAt() pulumi.StringOutput
Creation time.
func (GetClusterNativeNodePoolsNodePoolOutput) DeletionProtection ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) DeletionProtection() pulumi.BoolOutput
Whether to enable deletion protection.
func (GetClusterNativeNodePoolsNodePoolOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolOutput) Labels ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) Labels() GetClusterNativeNodePoolsNodePoolLabelArrayOutput
Node Labels.
func (GetClusterNativeNodePoolsNodePoolOutput) LifeState ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) LifeState() pulumi.StringOutput
Node pool status.
func (GetClusterNativeNodePoolsNodePoolOutput) Name ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterNativeNodePoolsNodePoolOutput) Natives ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) Natives() GetClusterNativeNodePoolsNodePoolNativeArrayOutput
Native node pool creation parameters.
func (GetClusterNativeNodePoolsNodePoolOutput) NodePoolId ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) NodePoolId() pulumi.StringOutput
ID of the node pool.
func (GetClusterNativeNodePoolsNodePoolOutput) Tags ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) Tags() GetClusterNativeNodePoolsNodePoolTagArrayOutput
Tag pair list.
func (GetClusterNativeNodePoolsNodePoolOutput) Taints ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) Taints() GetClusterNativeNodePoolsNodePoolTaintArrayOutput
node taint.
func (GetClusterNativeNodePoolsNodePoolOutput) ToGetClusterNativeNodePoolsNodePoolOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) ToGetClusterNativeNodePoolsNodePoolOutput() GetClusterNativeNodePoolsNodePoolOutput
func (GetClusterNativeNodePoolsNodePoolOutput) ToGetClusterNativeNodePoolsNodePoolOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) ToGetClusterNativeNodePoolsNodePoolOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolOutput
func (GetClusterNativeNodePoolsNodePoolOutput) Type ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) Type() pulumi.StringOutput
Node pool type. Optional value is `Native`.
func (GetClusterNativeNodePoolsNodePoolOutput) Unschedulable ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolOutput) Unschedulable() pulumi.BoolOutput
Whether the node is not schedulable by default.
type GetClusterNativeNodePoolsNodePoolTag ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTag struct { // The resource type bound to the label. ResourceType string `pulumi:"resourceType"` // Tag pair list. Tags []GetClusterNativeNodePoolsNodePoolTagTag `pulumi:"tags"` }
type GetClusterNativeNodePoolsNodePoolTagArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagArgs struct { // The resource type bound to the label. ResourceType pulumi.StringInput `pulumi:"resourceType"` // Tag pair list. Tags GetClusterNativeNodePoolsNodePoolTagTagArrayInput `pulumi:"tags"` }
func (GetClusterNativeNodePoolsNodePoolTagArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTagArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTagArgs) ToGetClusterNativeNodePoolsNodePoolTagOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTagArgs) ToGetClusterNativeNodePoolsNodePoolTagOutput() GetClusterNativeNodePoolsNodePoolTagOutput
func (GetClusterNativeNodePoolsNodePoolTagArgs) ToGetClusterNativeNodePoolsNodePoolTagOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTagArgs) ToGetClusterNativeNodePoolsNodePoolTagOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagOutput
type GetClusterNativeNodePoolsNodePoolTagArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagArray []GetClusterNativeNodePoolsNodePoolTagInput
func (GetClusterNativeNodePoolsNodePoolTagArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTagArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTagArray) ToGetClusterNativeNodePoolsNodePoolTagArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTagArray) ToGetClusterNativeNodePoolsNodePoolTagArrayOutput() GetClusterNativeNodePoolsNodePoolTagArrayOutput
func (GetClusterNativeNodePoolsNodePoolTagArray) ToGetClusterNativeNodePoolsNodePoolTagArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTagArray) ToGetClusterNativeNodePoolsNodePoolTagArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagArrayOutput
type GetClusterNativeNodePoolsNodePoolTagArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolTagArrayOutput() GetClusterNativeNodePoolsNodePoolTagArrayOutput ToGetClusterNativeNodePoolsNodePoolTagArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolTagArrayOutput }
GetClusterNativeNodePoolsNodePoolTagArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolTagArray and GetClusterNativeNodePoolsNodePoolTagArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolTagArrayInput` via:
GetClusterNativeNodePoolsNodePoolTagArray{ GetClusterNativeNodePoolsNodePoolTagArgs{...} }
type GetClusterNativeNodePoolsNodePoolTagArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolTagArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTagArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagArrayOutput() GetClusterNativeNodePoolsNodePoolTagArrayOutput
func (GetClusterNativeNodePoolsNodePoolTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagArrayOutput
type GetClusterNativeNodePoolsNodePoolTagInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolTagOutput() GetClusterNativeNodePoolsNodePoolTagOutput ToGetClusterNativeNodePoolsNodePoolTagOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolTagOutput }
GetClusterNativeNodePoolsNodePoolTagInput is an input type that accepts GetClusterNativeNodePoolsNodePoolTagArgs and GetClusterNativeNodePoolsNodePoolTagOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolTagInput` via:
GetClusterNativeNodePoolsNodePoolTagArgs{...}
type GetClusterNativeNodePoolsNodePoolTagOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolTagOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTagOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTagOutput) ResourceType ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagOutput) ResourceType() pulumi.StringOutput
The resource type bound to the label.
func (GetClusterNativeNodePoolsNodePoolTagOutput) Tags ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagOutput) Tags() GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
Tag pair list.
func (GetClusterNativeNodePoolsNodePoolTagOutput) ToGetClusterNativeNodePoolsNodePoolTagOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagOutput) ToGetClusterNativeNodePoolsNodePoolTagOutput() GetClusterNativeNodePoolsNodePoolTagOutput
func (GetClusterNativeNodePoolsNodePoolTagOutput) ToGetClusterNativeNodePoolsNodePoolTagOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagOutput) ToGetClusterNativeNodePoolsNodePoolTagOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagOutput
type GetClusterNativeNodePoolsNodePoolTagTag ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagTagArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagTagArgs struct { // Key of the taint. Key pulumi.StringInput `pulumi:"key"` // Value of the taint. Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterNativeNodePoolsNodePoolTagTagArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTagTagArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTagTagArgs) ToGetClusterNativeNodePoolsNodePoolTagTagOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTagTagArgs) ToGetClusterNativeNodePoolsNodePoolTagTagOutput() GetClusterNativeNodePoolsNodePoolTagTagOutput
func (GetClusterNativeNodePoolsNodePoolTagTagArgs) ToGetClusterNativeNodePoolsNodePoolTagTagOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTagTagArgs) ToGetClusterNativeNodePoolsNodePoolTagTagOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagTagOutput
type GetClusterNativeNodePoolsNodePoolTagTagArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagTagArray []GetClusterNativeNodePoolsNodePoolTagTagInput
func (GetClusterNativeNodePoolsNodePoolTagTagArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTagTagArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTagTagArray) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTagTagArray) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutput() GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
func (GetClusterNativeNodePoolsNodePoolTagTagArray) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTagTagArray) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
type GetClusterNativeNodePoolsNodePoolTagTagArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagTagArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutput() GetClusterNativeNodePoolsNodePoolTagTagArrayOutput ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolTagTagArrayOutput }
GetClusterNativeNodePoolsNodePoolTagTagArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolTagTagArray and GetClusterNativeNodePoolsNodePoolTagTagArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolTagTagArrayInput` via:
GetClusterNativeNodePoolsNodePoolTagTagArray{ GetClusterNativeNodePoolsNodePoolTagTagArgs{...} }
type GetClusterNativeNodePoolsNodePoolTagTagArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagTagArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolTagTagArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTagTagArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTagTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutput() GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
func (GetClusterNativeNodePoolsNodePoolTagTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagTagArrayOutput) ToGetClusterNativeNodePoolsNodePoolTagTagArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagTagArrayOutput
type GetClusterNativeNodePoolsNodePoolTagTagInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagTagInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolTagTagOutput() GetClusterNativeNodePoolsNodePoolTagTagOutput ToGetClusterNativeNodePoolsNodePoolTagTagOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolTagTagOutput }
GetClusterNativeNodePoolsNodePoolTagTagInput is an input type that accepts GetClusterNativeNodePoolsNodePoolTagTagArgs and GetClusterNativeNodePoolsNodePoolTagTagOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolTagTagInput` via:
GetClusterNativeNodePoolsNodePoolTagTagArgs{...}
type GetClusterNativeNodePoolsNodePoolTagTagOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTagTagOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolTagTagOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTagTagOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTagTagOutput) Key ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagTagOutput) Key() pulumi.StringOutput
Key of the taint.
func (GetClusterNativeNodePoolsNodePoolTagTagOutput) ToGetClusterNativeNodePoolsNodePoolTagTagOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagTagOutput) ToGetClusterNativeNodePoolsNodePoolTagTagOutput() GetClusterNativeNodePoolsNodePoolTagTagOutput
func (GetClusterNativeNodePoolsNodePoolTagTagOutput) ToGetClusterNativeNodePoolsNodePoolTagTagOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagTagOutput) ToGetClusterNativeNodePoolsNodePoolTagTagOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTagTagOutput
func (GetClusterNativeNodePoolsNodePoolTagTagOutput) Value ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTagTagOutput) Value() pulumi.StringOutput
Value of the taint.
type GetClusterNativeNodePoolsNodePoolTaint ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTaintArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTaintArgs struct { // Effect of the taint. Effect pulumi.StringInput `pulumi:"effect"` // Key of the taint. Key pulumi.StringInput `pulumi:"key"` // Value of the taint. Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterNativeNodePoolsNodePoolTaintArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTaintArgs) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTaintArgs) ToGetClusterNativeNodePoolsNodePoolTaintOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTaintArgs) ToGetClusterNativeNodePoolsNodePoolTaintOutput() GetClusterNativeNodePoolsNodePoolTaintOutput
func (GetClusterNativeNodePoolsNodePoolTaintArgs) ToGetClusterNativeNodePoolsNodePoolTaintOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTaintArgs) ToGetClusterNativeNodePoolsNodePoolTaintOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTaintOutput
type GetClusterNativeNodePoolsNodePoolTaintArray ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTaintArray []GetClusterNativeNodePoolsNodePoolTaintInput
func (GetClusterNativeNodePoolsNodePoolTaintArray) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTaintArray) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTaintArray) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutput ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTaintArray) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutput() GetClusterNativeNodePoolsNodePoolTaintArrayOutput
func (GetClusterNativeNodePoolsNodePoolTaintArray) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterNativeNodePoolsNodePoolTaintArray) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTaintArrayOutput
type GetClusterNativeNodePoolsNodePoolTaintArrayInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTaintArrayInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolTaintArrayOutput() GetClusterNativeNodePoolsNodePoolTaintArrayOutput ToGetClusterNativeNodePoolsNodePoolTaintArrayOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolTaintArrayOutput }
GetClusterNativeNodePoolsNodePoolTaintArrayInput is an input type that accepts GetClusterNativeNodePoolsNodePoolTaintArray and GetClusterNativeNodePoolsNodePoolTaintArrayOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolTaintArrayInput` via:
GetClusterNativeNodePoolsNodePoolTaintArray{ GetClusterNativeNodePoolsNodePoolTaintArgs{...} }
type GetClusterNativeNodePoolsNodePoolTaintArrayOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolTaintArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTaintArrayOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTaintArrayOutput) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTaintArrayOutput) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutput() GetClusterNativeNodePoolsNodePoolTaintArrayOutput
func (GetClusterNativeNodePoolsNodePoolTaintArrayOutput) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTaintArrayOutput) ToGetClusterNativeNodePoolsNodePoolTaintArrayOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTaintArrayOutput
type GetClusterNativeNodePoolsNodePoolTaintInput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTaintInput interface { pulumi.Input ToGetClusterNativeNodePoolsNodePoolTaintOutput() GetClusterNativeNodePoolsNodePoolTaintOutput ToGetClusterNativeNodePoolsNodePoolTaintOutputWithContext(context.Context) GetClusterNativeNodePoolsNodePoolTaintOutput }
GetClusterNativeNodePoolsNodePoolTaintInput is an input type that accepts GetClusterNativeNodePoolsNodePoolTaintArgs and GetClusterNativeNodePoolsNodePoolTaintOutput values. You can construct a concrete instance of `GetClusterNativeNodePoolsNodePoolTaintInput` via:
GetClusterNativeNodePoolsNodePoolTaintArgs{...}
type GetClusterNativeNodePoolsNodePoolTaintOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsNodePoolTaintOutput struct{ *pulumi.OutputState }
func (GetClusterNativeNodePoolsNodePoolTaintOutput) Effect ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTaintOutput) Effect() pulumi.StringOutput
Effect of the taint.
func (GetClusterNativeNodePoolsNodePoolTaintOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsNodePoolTaintOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsNodePoolTaintOutput) Key ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTaintOutput) Key() pulumi.StringOutput
Key of the taint.
func (GetClusterNativeNodePoolsNodePoolTaintOutput) ToGetClusterNativeNodePoolsNodePoolTaintOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTaintOutput) ToGetClusterNativeNodePoolsNodePoolTaintOutput() GetClusterNativeNodePoolsNodePoolTaintOutput
func (GetClusterNativeNodePoolsNodePoolTaintOutput) ToGetClusterNativeNodePoolsNodePoolTaintOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTaintOutput) ToGetClusterNativeNodePoolsNodePoolTaintOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsNodePoolTaintOutput
func (GetClusterNativeNodePoolsNodePoolTaintOutput) Value ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsNodePoolTaintOutput) Value() pulumi.StringOutput
Value of the taint.
type GetClusterNativeNodePoolsOutputArgs ¶ added in v0.2.0
type GetClusterNativeNodePoolsOutputArgs struct { // ID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Query filter conditions: NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no. Filters GetClusterNativeNodePoolsFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterNativeNodePools.
func (GetClusterNativeNodePoolsOutputArgs) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsOutputArgs) ElementType() reflect.Type
type GetClusterNativeNodePoolsResult ¶ added in v0.2.0
type GetClusterNativeNodePoolsResult struct { // ID of the cluster. ClusterId string `pulumi:"clusterId"` Filters []GetClusterNativeNodePoolsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Node pool list. NodePools []GetClusterNativeNodePoolsNodePool `pulumi:"nodePools"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusterNativeNodePools.
func GetClusterNativeNodePools ¶ added in v0.2.0
func GetClusterNativeNodePools(ctx *pulumi.Context, args *GetClusterNativeNodePoolsArgs, opts ...pulumi.InvokeOption) (*GetClusterNativeNodePoolsResult, error)
Use this data source to query detailed information of tke kubernetes clusterNativeNodePools
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.GetClusterNativeNodePools(ctx, &kubernetes.GetClusterNativeNodePoolsArgs{ ClusterId: "cls-eyi0erm0", Filters: []kubernetes.GetClusterNativeNodePoolsFilter{ { Name: "NodePoolsName", Values: []string{ "native_node_pool", }, }, { Name: "NodePoolsId", Values: []string{ "np-ngjwhdv4", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetClusterNativeNodePoolsResultOutput ¶ added in v0.2.0
type GetClusterNativeNodePoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterNativeNodePools.
func GetClusterNativeNodePoolsOutput ¶ added in v0.2.0
func GetClusterNativeNodePoolsOutput(ctx *pulumi.Context, args GetClusterNativeNodePoolsOutputArgs, opts ...pulumi.InvokeOption) GetClusterNativeNodePoolsResultOutput
func (GetClusterNativeNodePoolsResultOutput) ClusterId ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsResultOutput) ClusterId() pulumi.StringOutput
ID of the cluster.
func (GetClusterNativeNodePoolsResultOutput) ElementType ¶ added in v0.2.0
func (GetClusterNativeNodePoolsResultOutput) ElementType() reflect.Type
func (GetClusterNativeNodePoolsResultOutput) Filters ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsResultOutput) Filters() GetClusterNativeNodePoolsFilterArrayOutput
func (GetClusterNativeNodePoolsResultOutput) Id ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterNativeNodePoolsResultOutput) NodePools ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsResultOutput) NodePools() GetClusterNativeNodePoolsNodePoolArrayOutput
Node pool list.
func (GetClusterNativeNodePoolsResultOutput) ResultOutputFile ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterNativeNodePoolsResultOutput) ToGetClusterNativeNodePoolsResultOutput ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsResultOutput) ToGetClusterNativeNodePoolsResultOutput() GetClusterNativeNodePoolsResultOutput
func (GetClusterNativeNodePoolsResultOutput) ToGetClusterNativeNodePoolsResultOutputWithContext ¶ added in v0.2.0
func (o GetClusterNativeNodePoolsResultOutput) ToGetClusterNativeNodePoolsResultOutputWithContext(ctx context.Context) GetClusterNativeNodePoolsResultOutput
type GetClusterNodePoolsArgs ¶ added in v0.1.8
type GetClusterNodePoolsArgs struct { // ID of the cluster. ClusterId string `pulumi:"clusterId"` // NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no. Filters []GetClusterNodePoolsFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterNodePools.
type GetClusterNodePoolsFilter ¶ added in v0.1.8
type GetClusterNodePoolsFilter struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name string `pulumi:"name"` // Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship. Values []string `pulumi:"values"` }
type GetClusterNodePoolsFilterArgs ¶ added in v0.1.8
type GetClusterNodePoolsFilterArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetClusterNodePoolsFilterArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsFilterArgs) ElementType() reflect.Type
func (GetClusterNodePoolsFilterArgs) ToGetClusterNodePoolsFilterOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsFilterArgs) ToGetClusterNodePoolsFilterOutput() GetClusterNodePoolsFilterOutput
func (GetClusterNodePoolsFilterArgs) ToGetClusterNodePoolsFilterOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsFilterArgs) ToGetClusterNodePoolsFilterOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterOutput
type GetClusterNodePoolsFilterArray ¶ added in v0.1.8
type GetClusterNodePoolsFilterArray []GetClusterNodePoolsFilterInput
func (GetClusterNodePoolsFilterArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsFilterArray) ElementType() reflect.Type
func (GetClusterNodePoolsFilterArray) ToGetClusterNodePoolsFilterArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsFilterArray) ToGetClusterNodePoolsFilterArrayOutput() GetClusterNodePoolsFilterArrayOutput
func (GetClusterNodePoolsFilterArray) ToGetClusterNodePoolsFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsFilterArray) ToGetClusterNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterArrayOutput
type GetClusterNodePoolsFilterArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsFilterArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsFilterArrayOutput) Index ¶ added in v0.1.8
func (o GetClusterNodePoolsFilterArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolsFilterOutput
func (GetClusterNodePoolsFilterArrayOutput) ToGetClusterNodePoolsFilterArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsFilterArrayOutput) ToGetClusterNodePoolsFilterArrayOutput() GetClusterNodePoolsFilterArrayOutput
func (GetClusterNodePoolsFilterArrayOutput) ToGetClusterNodePoolsFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsFilterArrayOutput) ToGetClusterNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterArrayOutput
type GetClusterNodePoolsFilterInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsFilterOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsFilterOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsFilterOutput) ElementType() reflect.Type
func (GetClusterNodePoolsFilterOutput) Name ¶ added in v0.1.8
func (o GetClusterNodePoolsFilterOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterNodePoolsFilterOutput) ToGetClusterNodePoolsFilterOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsFilterOutput) ToGetClusterNodePoolsFilterOutput() GetClusterNodePoolsFilterOutput
func (GetClusterNodePoolsFilterOutput) ToGetClusterNodePoolsFilterOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsFilterOutput) ToGetClusterNodePoolsFilterOutputWithContext(ctx context.Context) GetClusterNodePoolsFilterOutput
func (GetClusterNodePoolsFilterOutput) Values ¶ added in v0.1.8
func (o GetClusterNodePoolsFilterOutput) Values() pulumi.StringArrayOutput
Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.
type GetClusterNodePoolsNodePoolSet ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSet struct { // ID of autoscaling group. AutoscalingGroupId string `pulumi:"autoscalingGroupId"` // Status information. AutoscalingGroupStatus string `pulumi:"autoscalingGroupStatus"` // ID of the cluster. ClusterInstanceId string `pulumi:"clusterInstanceId"` // Multi disk data disk mounting information. DataDisks []GetClusterNodePoolsNodePoolSetDataDisk `pulumi:"dataDisks"` // Remove protection switch. DeletionProtection bool `pulumi:"deletionProtection"` // Expected number of nodes. DesiredNodesNum int `pulumi:"desiredNodesNum"` // When the cluster belongs to the node podCIDR size customization mode, the node pool needs to have the pod number attribute. DesiredPodNum int `pulumi:"desiredPodNum"` // Dockerd --graph specified value, default to /var/lib/docker. DockerGraphPath string `pulumi:"dockerGraphPath"` // Node configuration. ExtraArgs []GetClusterNodePoolsNodePoolSetExtraArg `pulumi:"extraArgs"` // GPU driver related parameters. GpuArgs []GetClusterNodePoolsNodePoolSetGpuArg `pulumi:"gpuArgs"` // ID of image. ImageId string `pulumi:"imageId"` // Labels of the node pool. Labels []GetClusterNodePoolsNodePoolSetLabel `pulumi:"labels"` // ID of launch configuration. LaunchConfigurationId string `pulumi:"launchConfigurationId"` // Life cycle state of the node pool, include: creating, normal, updating, deleting, deleted. LifeState string `pulumi:"lifeState"` // Maximum number of nodes. MaxNodesNum int `pulumi:"maxNodesNum"` // Minimum number of nodes. MinNodesNum int `pulumi:"minNodesNum"` // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name string `pulumi:"name"` // Node List. NodeCountSummaries []GetClusterNodePoolsNodePoolSetNodeCountSummary `pulumi:"nodeCountSummaries"` // ID of the node pool. NodePoolId string `pulumi:"nodePoolId"` // Node Pool OS Name. NodePoolOs string `pulumi:"nodePoolOs"` // Mirror version of container. OsCustomizeType string `pulumi:"osCustomizeType"` // User defined script, executed before User Script. PreStartUserScript string `pulumi:"preStartUserScript"` // Resource tags. Tags []GetClusterNodePoolsNodePoolSetTag `pulumi:"tags"` // Labels of the node pool. Taints []GetClusterNodePoolsNodePoolSetTaint `pulumi:"taints"` // Is it not schedulable. Unschedulable int `pulumi:"unschedulable"` // User defined scripts. UserScript string `pulumi:"userScript"` }
type GetClusterNodePoolsNodePoolSetArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetArgs struct { // ID of autoscaling group. AutoscalingGroupId pulumi.StringInput `pulumi:"autoscalingGroupId"` // Status information. AutoscalingGroupStatus pulumi.StringInput `pulumi:"autoscalingGroupStatus"` // ID of the cluster. ClusterInstanceId pulumi.StringInput `pulumi:"clusterInstanceId"` // Multi disk data disk mounting information. DataDisks GetClusterNodePoolsNodePoolSetDataDiskArrayInput `pulumi:"dataDisks"` // Remove protection switch. DeletionProtection pulumi.BoolInput `pulumi:"deletionProtection"` // Expected number of nodes. DesiredNodesNum pulumi.IntInput `pulumi:"desiredNodesNum"` // When the cluster belongs to the node podCIDR size customization mode, the node pool needs to have the pod number attribute. DesiredPodNum pulumi.IntInput `pulumi:"desiredPodNum"` // Dockerd --graph specified value, default to /var/lib/docker. DockerGraphPath pulumi.StringInput `pulumi:"dockerGraphPath"` // Node configuration. ExtraArgs GetClusterNodePoolsNodePoolSetExtraArgArrayInput `pulumi:"extraArgs"` // GPU driver related parameters. GpuArgs GetClusterNodePoolsNodePoolSetGpuArgArrayInput `pulumi:"gpuArgs"` // ID of image. ImageId pulumi.StringInput `pulumi:"imageId"` // Labels of the node pool. Labels GetClusterNodePoolsNodePoolSetLabelArrayInput `pulumi:"labels"` // ID of launch configuration. LaunchConfigurationId pulumi.StringInput `pulumi:"launchConfigurationId"` // Life cycle state of the node pool, include: creating, normal, updating, deleting, deleted. LifeState pulumi.StringInput `pulumi:"lifeState"` // Maximum number of nodes. MaxNodesNum pulumi.IntInput `pulumi:"maxNodesNum"` // Minimum number of nodes. MinNodesNum pulumi.IntInput `pulumi:"minNodesNum"` // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // Node List. NodeCountSummaries GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayInput `pulumi:"nodeCountSummaries"` // ID of the node pool. NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` // Node Pool OS Name. NodePoolOs pulumi.StringInput `pulumi:"nodePoolOs"` // Mirror version of container. OsCustomizeType pulumi.StringInput `pulumi:"osCustomizeType"` // User defined script, executed before User Script. PreStartUserScript pulumi.StringInput `pulumi:"preStartUserScript"` // Resource tags. Tags GetClusterNodePoolsNodePoolSetTagArrayInput `pulumi:"tags"` // Labels of the node pool. Taints GetClusterNodePoolsNodePoolSetTaintArrayInput `pulumi:"taints"` // Is it not schedulable. Unschedulable pulumi.IntInput `pulumi:"unschedulable"` // User defined scripts. UserScript pulumi.StringInput `pulumi:"userScript"` }
func (GetClusterNodePoolsNodePoolSetArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetArgs) ToGetClusterNodePoolsNodePoolSetOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetArgs) ToGetClusterNodePoolsNodePoolSetOutput() GetClusterNodePoolsNodePoolSetOutput
func (GetClusterNodePoolsNodePoolSetArgs) ToGetClusterNodePoolsNodePoolSetOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetArgs) ToGetClusterNodePoolsNodePoolSetOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetOutput
type GetClusterNodePoolsNodePoolSetArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetArray []GetClusterNodePoolsNodePoolSetInput
func (GetClusterNodePoolsNodePoolSetArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetArray) ToGetClusterNodePoolsNodePoolSetArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetArray) ToGetClusterNodePoolsNodePoolSetArrayOutput() GetClusterNodePoolsNodePoolSetArrayOutput
func (GetClusterNodePoolsNodePoolSetArray) ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetArray) ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetArrayOutput
type GetClusterNodePoolsNodePoolSetArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetArrayOutput) ToGetClusterNodePoolsNodePoolSetArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetArrayOutput) ToGetClusterNodePoolsNodePoolSetArrayOutput() GetClusterNodePoolsNodePoolSetArrayOutput
func (GetClusterNodePoolsNodePoolSetArrayOutput) ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetArrayOutput) ToGetClusterNodePoolsNodePoolSetArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetArrayOutput
type GetClusterNodePoolsNodePoolSetDataDisk ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetDataDisk struct { // Whether to automate the format disk and mount it. AutoFormatAndMount bool `pulumi:"autoFormatAndMount"` // Mount device name or partition name. DiskPartition string `pulumi:"diskPartition"` // Cloud disk size(G). DiskSize int `pulumi:"diskSize"` // Cloud disk type. DiskType string `pulumi:"diskType"` // File system(ext3/ext4/xfs). FileSystem string `pulumi:"fileSystem"` // Mount directory. MountTarget string `pulumi:"mountTarget"` }
type GetClusterNodePoolsNodePoolSetDataDiskArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetDataDiskArgs struct { // Whether to automate the format disk and mount it. AutoFormatAndMount pulumi.BoolInput `pulumi:"autoFormatAndMount"` // Mount device name or partition name. DiskPartition pulumi.StringInput `pulumi:"diskPartition"` // Cloud disk size(G). DiskSize pulumi.IntInput `pulumi:"diskSize"` // Cloud disk type. DiskType pulumi.StringInput `pulumi:"diskType"` // File system(ext3/ext4/xfs). FileSystem pulumi.StringInput `pulumi:"fileSystem"` // Mount directory. MountTarget pulumi.StringInput `pulumi:"mountTarget"` }
func (GetClusterNodePoolsNodePoolSetDataDiskArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetDataDiskArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetDataDiskArgs) ToGetClusterNodePoolsNodePoolSetDataDiskOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetDataDiskArgs) ToGetClusterNodePoolsNodePoolSetDataDiskOutput() GetClusterNodePoolsNodePoolSetDataDiskOutput
func (GetClusterNodePoolsNodePoolSetDataDiskArgs) ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetDataDiskArgs) ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskOutput
type GetClusterNodePoolsNodePoolSetDataDiskArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetDataDiskArray []GetClusterNodePoolsNodePoolSetDataDiskInput
func (GetClusterNodePoolsNodePoolSetDataDiskArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetDataDiskArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetDataDiskArray) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetDataDiskArray) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput() GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
func (GetClusterNodePoolsNodePoolSetDataDiskArray) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetDataDiskArray) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
type GetClusterNodePoolsNodePoolSetDataDiskArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetDataDiskArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutput() GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
func (GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetDataDiskArrayOutput) ToGetClusterNodePoolsNodePoolSetDataDiskArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
type GetClusterNodePoolsNodePoolSetDataDiskInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetDataDiskOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetDataDiskOutput) AutoFormatAndMount ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) AutoFormatAndMount() pulumi.BoolOutput
Whether to automate the format disk and mount it.
func (GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskPartition ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskPartition() pulumi.StringOutput
Mount device name or partition name.
func (GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskSize ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskSize() pulumi.IntOutput
Cloud disk size(G).
func (GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskType ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) DiskType() pulumi.StringOutput
Cloud disk type.
func (GetClusterNodePoolsNodePoolSetDataDiskOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetDataDiskOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetDataDiskOutput) FileSystem ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) FileSystem() pulumi.StringOutput
File system(ext3/ext4/xfs).
func (GetClusterNodePoolsNodePoolSetDataDiskOutput) MountTarget ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) MountTarget() pulumi.StringOutput
Mount directory.
func (GetClusterNodePoolsNodePoolSetDataDiskOutput) ToGetClusterNodePoolsNodePoolSetDataDiskOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) ToGetClusterNodePoolsNodePoolSetDataDiskOutput() GetClusterNodePoolsNodePoolSetDataDiskOutput
func (GetClusterNodePoolsNodePoolSetDataDiskOutput) ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetDataDiskOutput) ToGetClusterNodePoolsNodePoolSetDataDiskOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetDataDiskOutput
type GetClusterNodePoolsNodePoolSetExtraArg ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetExtraArg struct { // Kubelet custom parameters. Kubelets []string `pulumi:"kubelets"` }
type GetClusterNodePoolsNodePoolSetExtraArgArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetExtraArgArgs struct { // Kubelet custom parameters. Kubelets pulumi.StringArrayInput `pulumi:"kubelets"` }
func (GetClusterNodePoolsNodePoolSetExtraArgArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetExtraArgArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetExtraArgArgs) ToGetClusterNodePoolsNodePoolSetExtraArgOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetExtraArgArgs) ToGetClusterNodePoolsNodePoolSetExtraArgOutput() GetClusterNodePoolsNodePoolSetExtraArgOutput
func (GetClusterNodePoolsNodePoolSetExtraArgArgs) ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetExtraArgArgs) ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgOutput
type GetClusterNodePoolsNodePoolSetExtraArgArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetExtraArgArray []GetClusterNodePoolsNodePoolSetExtraArgInput
func (GetClusterNodePoolsNodePoolSetExtraArgArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetExtraArgArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetExtraArgArray) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetExtraArgArray) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput() GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
func (GetClusterNodePoolsNodePoolSetExtraArgArray) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetExtraArgArray) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
type GetClusterNodePoolsNodePoolSetExtraArgArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetExtraArgArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutput() GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
func (GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetExtraArgArrayOutput) ToGetClusterNodePoolsNodePoolSetExtraArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
type GetClusterNodePoolsNodePoolSetExtraArgInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetExtraArgOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetExtraArgOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetExtraArgOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetExtraArgOutput) Kubelets ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetExtraArgOutput) Kubelets() pulumi.StringArrayOutput
Kubelet custom parameters.
func (GetClusterNodePoolsNodePoolSetExtraArgOutput) ToGetClusterNodePoolsNodePoolSetExtraArgOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetExtraArgOutput) ToGetClusterNodePoolsNodePoolSetExtraArgOutput() GetClusterNodePoolsNodePoolSetExtraArgOutput
func (GetClusterNodePoolsNodePoolSetExtraArgOutput) ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetExtraArgOutput) ToGetClusterNodePoolsNodePoolSetExtraArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetExtraArgOutput
type GetClusterNodePoolsNodePoolSetGpuArg ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArg struct { // CUDA version information. Cudas []GetClusterNodePoolsNodePoolSetGpuArgCuda `pulumi:"cudas"` // CuDNN version information. Cudnns []GetClusterNodePoolsNodePoolSetGpuArgCudnn `pulumi:"cudnns"` // Custom GPU driver information. CustomDrivers []GetClusterNodePoolsNodePoolSetGpuArgCustomDriver `pulumi:"customDrivers"` // GPU driver version information. Drivers []GetClusterNodePoolsNodePoolSetGpuArgDriver `pulumi:"drivers"` // Is the MIG feature enabled. MigEnable bool `pulumi:"migEnable"` }
type GetClusterNodePoolsNodePoolSetGpuArgArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgArgs struct { // CUDA version information. Cudas GetClusterNodePoolsNodePoolSetGpuArgCudaArrayInput `pulumi:"cudas"` // CuDNN version information. Cudnns GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayInput `pulumi:"cudnns"` // Custom GPU driver information. CustomDrivers GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayInput `pulumi:"customDrivers"` // GPU driver version information. Drivers GetClusterNodePoolsNodePoolSetGpuArgDriverArrayInput `pulumi:"drivers"` // Is the MIG feature enabled. MigEnable pulumi.BoolInput `pulumi:"migEnable"` }
func (GetClusterNodePoolsNodePoolSetGpuArgArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgArgs) ToGetClusterNodePoolsNodePoolSetGpuArgOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgArgs) ToGetClusterNodePoolsNodePoolSetGpuArgOutput() GetClusterNodePoolsNodePoolSetGpuArgOutput
func (GetClusterNodePoolsNodePoolSetGpuArgArgs) ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgArgs) ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgOutput
type GetClusterNodePoolsNodePoolSetGpuArgArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgArray []GetClusterNodePoolsNodePoolSetGpuArgInput
func (GetClusterNodePoolsNodePoolSetGpuArgArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgArray) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgArray) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
func (GetClusterNodePoolsNodePoolSetGpuArgArray) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgArray) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
type GetClusterNodePoolsNodePoolSetGpuArgArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
func (GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
type GetClusterNodePoolsNodePoolSetGpuArgCuda ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCudaArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCudaArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // GPU driver or CUDA version. Version pulumi.StringInput `pulumi:"version"` }
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
type GetClusterNodePoolsNodePoolSetGpuArgCudaArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCudaArray []GetClusterNodePoolsNodePoolSetGpuArgCudaInput
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCudaArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
type GetClusterNodePoolsNodePoolSetGpuArgCudaArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
type GetClusterNodePoolsNodePoolSetGpuArgCudaInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCudaOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) Name ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutput() GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudaOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudaOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) Version ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudaOutput) Version() pulumi.StringOutput
GPU driver or CUDA version.
type GetClusterNodePoolsNodePoolSetGpuArgCudnn ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCudnn struct { // Dev name of cuDNN. DevName string `pulumi:"devName"` // Doc name of cuDNN. DocName string `pulumi:"docName"` // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name string `pulumi:"name"` // GPU driver or CUDA version. Version string `pulumi:"version"` }
type GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs struct { // Dev name of cuDNN. DevName pulumi.StringInput `pulumi:"devName"` // Doc name of cuDNN. DocName pulumi.StringInput `pulumi:"docName"` // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // GPU driver or CUDA version. Version pulumi.StringInput `pulumi:"version"` }
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
type GetClusterNodePoolsNodePoolSetGpuArgCudnnArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCudnnArray []GetClusterNodePoolsNodePoolSetGpuArgCudnnInput
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCudnnArray) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
type GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
type GetClusterNodePoolsNodePoolSetGpuArgCudnnInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) DevName ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) DevName() pulumi.StringOutput
Dev name of cuDNN.
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) DocName ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) DocName() pulumi.StringOutput
Doc name of cuDNN.
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) Name ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutput() GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCudnnOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) Version ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCudnnOutput) Version() pulumi.StringOutput
GPU driver or CUDA version.
type GetClusterNodePoolsNodePoolSetGpuArgCustomDriver ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCustomDriver struct { // Custom GPU driver address link. Address string `pulumi:"address"` }
type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs struct { // Custom GPU driver address link. Address pulumi.StringInput `pulumi:"address"` }
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray []GetClusterNodePoolsNodePoolSetGpuArgCustomDriverInput
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) Address ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) Address() pulumi.StringOutput
Custom GPU driver address link.
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
func (GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgCustomDriverOutput
type GetClusterNodePoolsNodePoolSetGpuArgDriver ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgDriverArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgDriverArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // GPU driver or CUDA version. Version pulumi.StringInput `pulumi:"version"` }
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArgs) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
type GetClusterNodePoolsNodePoolSetGpuArgDriverArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgDriverArray []GetClusterNodePoolsNodePoolSetGpuArgDriverInput
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetGpuArgDriverArray) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
type GetClusterNodePoolsNodePoolSetGpuArgDriverArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
func (GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
type GetClusterNodePoolsNodePoolSetGpuArgDriverInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgDriverOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) Name ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutput() GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) ToGetClusterNodePoolsNodePoolSetGpuArgDriverOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgDriverOutput
func (GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) Version ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgDriverOutput) Version() pulumi.StringOutput
GPU driver or CUDA version.
type GetClusterNodePoolsNodePoolSetGpuArgInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetGpuArgOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetGpuArgOutput) Cudas ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) Cudas() GetClusterNodePoolsNodePoolSetGpuArgCudaArrayOutput
CUDA version information.
func (GetClusterNodePoolsNodePoolSetGpuArgOutput) Cudnns ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) Cudnns() GetClusterNodePoolsNodePoolSetGpuArgCudnnArrayOutput
CuDNN version information.
func (GetClusterNodePoolsNodePoolSetGpuArgOutput) CustomDrivers ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) CustomDrivers() GetClusterNodePoolsNodePoolSetGpuArgCustomDriverArrayOutput
Custom GPU driver information.
func (GetClusterNodePoolsNodePoolSetGpuArgOutput) Drivers ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) Drivers() GetClusterNodePoolsNodePoolSetGpuArgDriverArrayOutput
GPU driver version information.
func (GetClusterNodePoolsNodePoolSetGpuArgOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetGpuArgOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetGpuArgOutput) MigEnable ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) MigEnable() pulumi.BoolOutput
Is the MIG feature enabled.
func (GetClusterNodePoolsNodePoolSetGpuArgOutput) ToGetClusterNodePoolsNodePoolSetGpuArgOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) ToGetClusterNodePoolsNodePoolSetGpuArgOutput() GetClusterNodePoolsNodePoolSetGpuArgOutput
func (GetClusterNodePoolsNodePoolSetGpuArgOutput) ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetGpuArgOutput) ToGetClusterNodePoolsNodePoolSetGpuArgOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetGpuArgOutput
type GetClusterNodePoolsNodePoolSetInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetLabelArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetLabelArgs struct { // The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship. Name pulumi.StringInput `pulumi:"name"` // Value of taints mark. Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterNodePoolsNodePoolSetLabelArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetLabelArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetLabelArgs) ToGetClusterNodePoolsNodePoolSetLabelOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetLabelArgs) ToGetClusterNodePoolsNodePoolSetLabelOutput() GetClusterNodePoolsNodePoolSetLabelOutput
func (GetClusterNodePoolsNodePoolSetLabelArgs) ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetLabelArgs) ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelOutput
type GetClusterNodePoolsNodePoolSetLabelArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetLabelArray []GetClusterNodePoolsNodePoolSetLabelInput
func (GetClusterNodePoolsNodePoolSetLabelArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetLabelArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetLabelArray) ToGetClusterNodePoolsNodePoolSetLabelArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetLabelArray) ToGetClusterNodePoolsNodePoolSetLabelArrayOutput() GetClusterNodePoolsNodePoolSetLabelArrayOutput
func (GetClusterNodePoolsNodePoolSetLabelArray) ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetLabelArray) ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelArrayOutput
type GetClusterNodePoolsNodePoolSetLabelArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetLabelArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetLabelArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetLabelArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetLabelArrayOutput) ToGetClusterNodePoolsNodePoolSetLabelArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetLabelArrayOutput) ToGetClusterNodePoolsNodePoolSetLabelArrayOutput() GetClusterNodePoolsNodePoolSetLabelArrayOutput
func (GetClusterNodePoolsNodePoolSetLabelArrayOutput) ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetLabelArrayOutput) ToGetClusterNodePoolsNodePoolSetLabelArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelArrayOutput
type GetClusterNodePoolsNodePoolSetLabelInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetLabelOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetLabelOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetLabelOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetLabelOutput) Name ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetLabelOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterNodePoolsNodePoolSetLabelOutput) ToGetClusterNodePoolsNodePoolSetLabelOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetLabelOutput) ToGetClusterNodePoolsNodePoolSetLabelOutput() GetClusterNodePoolsNodePoolSetLabelOutput
func (GetClusterNodePoolsNodePoolSetLabelOutput) ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetLabelOutput) ToGetClusterNodePoolsNodePoolSetLabelOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetLabelOutput
func (GetClusterNodePoolsNodePoolSetLabelOutput) Value ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetLabelOutput) Value() pulumi.StringOutput
Value of taints mark.
type GetClusterNodePoolsNodePoolSetNodeCountSummary ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummary struct { // Automatically managed nodes. AutoscalingAddeds []GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAdded `pulumi:"autoscalingAddeds"` // Manually managed nodes. ManuallyAddeds []GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAdded `pulumi:"manuallyAddeds"` }
type GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs struct { // Automatically managed nodes. AutoscalingAddeds GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayInput `pulumi:"autoscalingAddeds"` // Manually managed nodes. ManuallyAddeds GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayInput `pulumi:"manuallyAddeds"` }
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
type GetClusterNodePoolsNodePoolSetNodeCountSummaryArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryArray []GetClusterNodePoolsNodePoolSetNodeCountSummaryInput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
type GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAdded ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAdded struct { // Number of nodes in initialization. Initializing int `pulumi:"initializing"` // Number of nodes joining. Joining int `pulumi:"joining"` // Normal number of nodes. Normal int `pulumi:"normal"` // Total number of nodes. Total int `pulumi:"total"` }
type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs struct { // Number of nodes in initialization. Initializing pulumi.IntInput `pulumi:"initializing"` // Number of nodes joining. Joining pulumi.IntInput `pulumi:"joining"` // Normal number of nodes. Normal pulumi.IntInput `pulumi:"normal"` // Total number of nodes. Total pulumi.IntInput `pulumi:"total"` }
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray []GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedInput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) Index ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Initializing ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Initializing() pulumi.IntOutput
Number of nodes in initialization.
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Joining ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Joining() pulumi.IntOutput
Number of nodes joining.
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Normal ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Normal() pulumi.IntOutput
Normal number of nodes.
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Total ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedOutput) Total() pulumi.IntOutput
Total number of nodes.
type GetClusterNodePoolsNodePoolSetNodeCountSummaryInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAdded struct { // Number of nodes in initialization. Initializing int `pulumi:"initializing"` // Number of nodes joining. Joining int `pulumi:"joining"` // Normal number of nodes. Normal int `pulumi:"normal"` // Total number of nodes. Total int `pulumi:"total"` }
type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs struct { // Number of nodes in initialization. Initializing pulumi.IntInput `pulumi:"initializing"` // Number of nodes joining. Joining pulumi.IntInput `pulumi:"joining"` // Normal number of nodes. Normal pulumi.IntInput `pulumi:"normal"` // Total number of nodes. Total pulumi.IntInput `pulumi:"total"` }
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArgs) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray []GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedInput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArray) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) Index ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Initializing ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Initializing() pulumi.IntOutput
Number of nodes in initialization.
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Joining ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Joining() pulumi.IntOutput
Number of nodes joining.
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Normal ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) Normal() pulumi.IntOutput
Normal number of nodes.
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedOutput
type GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) AutoscalingAddeds ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) AutoscalingAddeds() GetClusterNodePoolsNodePoolSetNodeCountSummaryAutoscalingAddedArrayOutput
Automatically managed nodes.
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ManuallyAddeds ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ManuallyAddeds() GetClusterNodePoolsNodePoolSetNodeCountSummaryManuallyAddedArrayOutput
Manually managed nodes.
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutput() GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
func (GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput) ToGetClusterNodePoolsNodePoolSetNodeCountSummaryOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetNodeCountSummaryOutput
type GetClusterNodePoolsNodePoolSetOutput ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetOutput) AutoscalingGroupId ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) AutoscalingGroupId() pulumi.StringOutput
ID of autoscaling group.
func (GetClusterNodePoolsNodePoolSetOutput) AutoscalingGroupStatus ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) AutoscalingGroupStatus() pulumi.StringOutput
Status information.
func (GetClusterNodePoolsNodePoolSetOutput) ClusterInstanceId ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) ClusterInstanceId() pulumi.StringOutput
ID of the cluster.
func (GetClusterNodePoolsNodePoolSetOutput) DataDisks ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) DataDisks() GetClusterNodePoolsNodePoolSetDataDiskArrayOutput
Multi disk data disk mounting information.
func (GetClusterNodePoolsNodePoolSetOutput) DeletionProtection ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) DeletionProtection() pulumi.BoolOutput
Remove protection switch.
func (GetClusterNodePoolsNodePoolSetOutput) DesiredNodesNum ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) DesiredNodesNum() pulumi.IntOutput
Expected number of nodes.
func (GetClusterNodePoolsNodePoolSetOutput) DesiredPodNum ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) DesiredPodNum() pulumi.IntOutput
When the cluster belongs to the node podCIDR size customization mode, the node pool needs to have the pod number attribute.
func (GetClusterNodePoolsNodePoolSetOutput) DockerGraphPath ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) DockerGraphPath() pulumi.StringOutput
Dockerd --graph specified value, default to /var/lib/docker.
func (GetClusterNodePoolsNodePoolSetOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetOutput) ExtraArgs ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) ExtraArgs() GetClusterNodePoolsNodePoolSetExtraArgArrayOutput
Node configuration.
func (GetClusterNodePoolsNodePoolSetOutput) GpuArgs ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) GpuArgs() GetClusterNodePoolsNodePoolSetGpuArgArrayOutput
GPU driver related parameters.
func (GetClusterNodePoolsNodePoolSetOutput) ImageId ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) ImageId() pulumi.StringOutput
ID of image.
func (GetClusterNodePoolsNodePoolSetOutput) Labels ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) Labels() GetClusterNodePoolsNodePoolSetLabelArrayOutput
Labels of the node pool.
func (GetClusterNodePoolsNodePoolSetOutput) LaunchConfigurationId ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) LaunchConfigurationId() pulumi.StringOutput
ID of launch configuration.
func (GetClusterNodePoolsNodePoolSetOutput) LifeState ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) LifeState() pulumi.StringOutput
Life cycle state of the node pool, include: creating, normal, updating, deleting, deleted.
func (GetClusterNodePoolsNodePoolSetOutput) MaxNodesNum ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) MaxNodesNum() pulumi.IntOutput
Maximum number of nodes.
func (GetClusterNodePoolsNodePoolSetOutput) MinNodesNum ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) MinNodesNum() pulumi.IntOutput
Minimum number of nodes.
func (GetClusterNodePoolsNodePoolSetOutput) Name ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) Name() pulumi.StringOutput
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
func (GetClusterNodePoolsNodePoolSetOutput) NodeCountSummaries ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) NodeCountSummaries() GetClusterNodePoolsNodePoolSetNodeCountSummaryArrayOutput
Node List.
func (GetClusterNodePoolsNodePoolSetOutput) NodePoolId ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) NodePoolId() pulumi.StringOutput
ID of the node pool.
func (GetClusterNodePoolsNodePoolSetOutput) NodePoolOs ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) NodePoolOs() pulumi.StringOutput
Node Pool OS Name.
func (GetClusterNodePoolsNodePoolSetOutput) OsCustomizeType ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) OsCustomizeType() pulumi.StringOutput
Mirror version of container.
func (GetClusterNodePoolsNodePoolSetOutput) PreStartUserScript ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) PreStartUserScript() pulumi.StringOutput
User defined script, executed before User Script.
func (GetClusterNodePoolsNodePoolSetOutput) Taints ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) Taints() GetClusterNodePoolsNodePoolSetTaintArrayOutput
Labels of the node pool.
func (GetClusterNodePoolsNodePoolSetOutput) ToGetClusterNodePoolsNodePoolSetOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) ToGetClusterNodePoolsNodePoolSetOutput() GetClusterNodePoolsNodePoolSetOutput
func (GetClusterNodePoolsNodePoolSetOutput) ToGetClusterNodePoolsNodePoolSetOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) ToGetClusterNodePoolsNodePoolSetOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetOutput
func (GetClusterNodePoolsNodePoolSetOutput) Unschedulable ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) Unschedulable() pulumi.IntOutput
Is it not schedulable.
func (GetClusterNodePoolsNodePoolSetOutput) UserScript ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetOutput) UserScript() pulumi.StringOutput
User defined scripts.
type GetClusterNodePoolsNodePoolSetTag ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetTagArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetTagArgs struct { // Key of taints mark. Key pulumi.StringInput `pulumi:"key"` // Value of taints mark. Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterNodePoolsNodePoolSetTagArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetTagArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetTagArgs) ToGetClusterNodePoolsNodePoolSetTagOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetTagArgs) ToGetClusterNodePoolsNodePoolSetTagOutput() GetClusterNodePoolsNodePoolSetTagOutput
func (GetClusterNodePoolsNodePoolSetTagArgs) ToGetClusterNodePoolsNodePoolSetTagOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetTagArgs) ToGetClusterNodePoolsNodePoolSetTagOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagOutput
type GetClusterNodePoolsNodePoolSetTagArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetTagArray []GetClusterNodePoolsNodePoolSetTagInput
func (GetClusterNodePoolsNodePoolSetTagArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetTagArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetTagArray) ToGetClusterNodePoolsNodePoolSetTagArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetTagArray) ToGetClusterNodePoolsNodePoolSetTagArrayOutput() GetClusterNodePoolsNodePoolSetTagArrayOutput
func (GetClusterNodePoolsNodePoolSetTagArray) ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetTagArray) ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagArrayOutput
type GetClusterNodePoolsNodePoolSetTagArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetTagArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetTagArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetTagArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetTagArrayOutput) ToGetClusterNodePoolsNodePoolSetTagArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTagArrayOutput) ToGetClusterNodePoolsNodePoolSetTagArrayOutput() GetClusterNodePoolsNodePoolSetTagArrayOutput
func (GetClusterNodePoolsNodePoolSetTagArrayOutput) ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTagArrayOutput) ToGetClusterNodePoolsNodePoolSetTagArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagArrayOutput
type GetClusterNodePoolsNodePoolSetTagInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetTagOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetTagOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetTagOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetTagOutput) Key ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTagOutput) Key() pulumi.StringOutput
Key of taints mark.
func (GetClusterNodePoolsNodePoolSetTagOutput) ToGetClusterNodePoolsNodePoolSetTagOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTagOutput) ToGetClusterNodePoolsNodePoolSetTagOutput() GetClusterNodePoolsNodePoolSetTagOutput
func (GetClusterNodePoolsNodePoolSetTagOutput) ToGetClusterNodePoolsNodePoolSetTagOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTagOutput) ToGetClusterNodePoolsNodePoolSetTagOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTagOutput
func (GetClusterNodePoolsNodePoolSetTagOutput) Value ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTagOutput) Value() pulumi.StringOutput
Value of taints mark.
type GetClusterNodePoolsNodePoolSetTaint ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetTaintArgs ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetTaintArgs struct { // Effect of taints mark. Effect pulumi.StringInput `pulumi:"effect"` // Key of taints mark. Key pulumi.StringInput `pulumi:"key"` // Value of taints mark. Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterNodePoolsNodePoolSetTaintArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetTaintArgs) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetTaintArgs) ToGetClusterNodePoolsNodePoolSetTaintOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetTaintArgs) ToGetClusterNodePoolsNodePoolSetTaintOutput() GetClusterNodePoolsNodePoolSetTaintOutput
func (GetClusterNodePoolsNodePoolSetTaintArgs) ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetTaintArgs) ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintOutput
type GetClusterNodePoolsNodePoolSetTaintArray ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetTaintArray []GetClusterNodePoolsNodePoolSetTaintInput
func (GetClusterNodePoolsNodePoolSetTaintArray) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetTaintArray) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetTaintArray) ToGetClusterNodePoolsNodePoolSetTaintArrayOutput ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetTaintArray) ToGetClusterNodePoolsNodePoolSetTaintArrayOutput() GetClusterNodePoolsNodePoolSetTaintArrayOutput
func (GetClusterNodePoolsNodePoolSetTaintArray) ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext ¶ added in v0.1.8
func (i GetClusterNodePoolsNodePoolSetTaintArray) ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintArrayOutput
type GetClusterNodePoolsNodePoolSetTaintArrayInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetTaintArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetTaintArrayOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetTaintArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetTaintArrayOutput) ToGetClusterNodePoolsNodePoolSetTaintArrayOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTaintArrayOutput) ToGetClusterNodePoolsNodePoolSetTaintArrayOutput() GetClusterNodePoolsNodePoolSetTaintArrayOutput
func (GetClusterNodePoolsNodePoolSetTaintArrayOutput) ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTaintArrayOutput) ToGetClusterNodePoolsNodePoolSetTaintArrayOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintArrayOutput
type GetClusterNodePoolsNodePoolSetTaintInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type GetClusterNodePoolsNodePoolSetTaintOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolsNodePoolSetTaintOutput) Effect ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTaintOutput) Effect() pulumi.StringOutput
Effect of taints mark.
func (GetClusterNodePoolsNodePoolSetTaintOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsNodePoolSetTaintOutput) ElementType() reflect.Type
func (GetClusterNodePoolsNodePoolSetTaintOutput) Key ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTaintOutput) Key() pulumi.StringOutput
Key of taints mark.
func (GetClusterNodePoolsNodePoolSetTaintOutput) ToGetClusterNodePoolsNodePoolSetTaintOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTaintOutput) ToGetClusterNodePoolsNodePoolSetTaintOutput() GetClusterNodePoolsNodePoolSetTaintOutput
func (GetClusterNodePoolsNodePoolSetTaintOutput) ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTaintOutput) ToGetClusterNodePoolsNodePoolSetTaintOutputWithContext(ctx context.Context) GetClusterNodePoolsNodePoolSetTaintOutput
func (GetClusterNodePoolsNodePoolSetTaintOutput) Value ¶ added in v0.1.8
func (o GetClusterNodePoolsNodePoolSetTaintOutput) Value() pulumi.StringOutput
Value of taints mark.
type GetClusterNodePoolsOutputArgs ¶ added in v0.1.8
type GetClusterNodePoolsOutputArgs struct { // ID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no. Filters GetClusterNodePoolsFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterNodePools.
func (GetClusterNodePoolsOutputArgs) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsOutputArgs) ElementType() reflect.Type
type GetClusterNodePoolsResult ¶ added in v0.1.8
type GetClusterNodePoolsResult struct { ClusterId string `pulumi:"clusterId"` Filters []GetClusterNodePoolsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Node Pool List. NodePoolSets []GetClusterNodePoolsNodePoolSet `pulumi:"nodePoolSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusterNodePools.
func GetClusterNodePools ¶ added in v0.1.8
func GetClusterNodePools(ctx *pulumi.Context, args *GetClusterNodePoolsArgs, opts ...pulumi.InvokeOption) (*GetClusterNodePoolsResult, error)
Use this data source to query detailed information of kubernetes clusterNodePools
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.GetClusterNodePools(ctx, &kubernetes.GetClusterNodePoolsArgs{ ClusterId: "cls-kzilgv5m", Filters: []kubernetes.GetClusterNodePoolsFilter{ { Name: "NodePoolsName", Values: []string{ "mynodepool_xxxx", }, }, { Name: "NodePoolsId", Values: []string{ "np-ngjwhdv4", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetClusterNodePoolsResultOutput ¶ added in v0.1.8
type GetClusterNodePoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterNodePools.
func GetClusterNodePoolsOutput ¶ added in v0.1.8
func GetClusterNodePoolsOutput(ctx *pulumi.Context, args GetClusterNodePoolsOutputArgs, opts ...pulumi.InvokeOption) GetClusterNodePoolsResultOutput
func (GetClusterNodePoolsResultOutput) ClusterId ¶ added in v0.1.8
func (o GetClusterNodePoolsResultOutput) ClusterId() pulumi.StringOutput
func (GetClusterNodePoolsResultOutput) ElementType ¶ added in v0.1.8
func (GetClusterNodePoolsResultOutput) ElementType() reflect.Type
func (GetClusterNodePoolsResultOutput) Filters ¶ added in v0.1.8
func (o GetClusterNodePoolsResultOutput) Filters() GetClusterNodePoolsFilterArrayOutput
func (GetClusterNodePoolsResultOutput) Id ¶ added in v0.1.8
func (o GetClusterNodePoolsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterNodePoolsResultOutput) NodePoolSets ¶ added in v0.1.8
func (o GetClusterNodePoolsResultOutput) NodePoolSets() GetClusterNodePoolsNodePoolSetArrayOutput
Node Pool List.
func (GetClusterNodePoolsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetClusterNodePoolsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterNodePoolsResultOutput) ToGetClusterNodePoolsResultOutput ¶ added in v0.1.8
func (o GetClusterNodePoolsResultOutput) ToGetClusterNodePoolsResultOutput() GetClusterNodePoolsResultOutput
func (GetClusterNodePoolsResultOutput) ToGetClusterNodePoolsResultOutputWithContext ¶ added in v0.1.8
func (o GetClusterNodePoolsResultOutput) ToGetClusterNodePoolsResultOutputWithContext(ctx context.Context) GetClusterNodePoolsResultOutput
type GetClustersArgs ¶
type GetClustersArgs struct { // ID of the cluster. Conflict with cluster_name, can not be set at the same time. ClusterId *string `pulumi:"clusterId"` // Name of the cluster. Conflict with cluster_id, can not be set at the same time. ClusterName *string `pulumi:"clusterName"` // The path prefix of kube config. You can store KubeConfig in a specified directory by specifying this field, such as ~/.kube/k8s, then public network access will use ~/.kube/k8s-clusterID-kubeconfig naming, and intranet access will use ~/.kube /k8s-clusterID-kubeconfig-intranet naming. If this field is not set, the KubeConfig will not be exported. KubeConfigFilePrefix *string `pulumi:"kubeConfigFilePrefix"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags of the cluster. Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getClusters.
type GetClustersList ¶
type GetClustersList struct { // The certificate used for access. CertificationAuthority string `pulumi:"certificationAuthority"` // The expired seconds to recycle ENI. ClaimExpiredSeconds int `pulumi:"claimExpiredSeconds"` // Indicates whether to enable cluster node auto scaler. ClusterAsEnabled bool `pulumi:"clusterAsEnabled"` // A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this VPC. ClusterCidr string `pulumi:"clusterCidr"` // Deployment type of the cluster. ClusterDeployType string `pulumi:"clusterDeployType"` // Description of the cluster. ClusterDesc string `pulumi:"clusterDesc"` // External network address to access. ClusterExternalEndpoint string `pulumi:"clusterExternalEndpoint"` // Customized parameters for master component. ClusterExtraArgs []GetClustersListClusterExtraArg `pulumi:"clusterExtraArgs"` // ID of the cluster. Conflict with cluster_name, can not be set at the same time. ClusterId string `pulumi:"clusterId"` // Indicates whether ipvs is enabled. ClusterIpvs bool `pulumi:"clusterIpvs"` // The maximum number of Pods per node in the cluster. ClusterMaxPodNum int `pulumi:"clusterMaxPodNum"` // The maximum number of services in the cluster. ClusterMaxServiceNum int `pulumi:"clusterMaxServiceNum"` // Name of the cluster. Conflict with cluster_id, can not be set at the same time. ClusterName string `pulumi:"clusterName"` // Number of nodes in the cluster. ClusterNodeNum int `pulumi:"clusterNodeNum"` // Operating system of the cluster. ClusterOs string `pulumi:"clusterOs"` // Version of the cluster. ClusterVersion string `pulumi:"clusterVersion"` // (**Deprecated**) It has been deprecated from version 1.18.1. Container runtime of the cluster. // // Deprecated: It has been deprecated from version 1.18.1. ContainerRuntime string `pulumi:"containerRuntime"` // Indicates whether cluster deletion protection is enabled. DeletionProtection bool `pulumi:"deletionProtection"` // Domain name for access. Domain string `pulumi:"domain"` // Subnet IDs for cluster with VPC-CNI network mode. EniSubnetIds []string `pulumi:"eniSubnetIds"` // Indicates whether to ignore the cluster cidr conflict error. IgnoreClusterCidrConflict bool `pulumi:"ignoreClusterCidrConflict"` // Indicates whether non-static ip mode is enabled. IsNonStaticIpMode bool `pulumi:"isNonStaticIpMode"` // Kubernetes config. KubeConfig string `pulumi:"kubeConfig"` // Kubernetes config of private network. KubeConfigIntranet string `pulumi:"kubeConfigIntranet"` // Cluster kube-proxy mode. KubeProxyMode string `pulumi:"kubeProxyMode"` // Cluster network type. NetworkType string `pulumi:"networkType"` // Node name type of cluster. NodeNameType string `pulumi:"nodeNameType"` // Password of account. Password string `pulumi:"password"` // The Intranet address used for access. PgwEndpoint string `pulumi:"pgwEndpoint"` // Project ID of the cluster. ProjectId int `pulumi:"projectId"` // Access policy. SecurityPolicies []string `pulumi:"securityPolicies"` // The network address block of the cluster. ServiceCidr string `pulumi:"serviceCidr"` // Tags of the cluster. Tags map[string]interface{} `pulumi:"tags"` // User name of account. UserName string `pulumi:"userName"` // Distinguish between shared network card multi-IP mode and independent network card mode. VpcCniType string `pulumi:"vpcCniType"` // Vpc ID of the cluster. VpcId string `pulumi:"vpcId"` // An information list of cvm within the WORKER clusters. Each element contains the following attributes. WorkerInstancesLists []GetClustersListWorkerInstancesList `pulumi:"workerInstancesLists"` }
type GetClustersListArgs ¶
type GetClustersListArgs struct { // The certificate used for access. CertificationAuthority pulumi.StringInput `pulumi:"certificationAuthority"` // The expired seconds to recycle ENI. ClaimExpiredSeconds pulumi.IntInput `pulumi:"claimExpiredSeconds"` // Indicates whether to enable cluster node auto scaler. ClusterAsEnabled pulumi.BoolInput `pulumi:"clusterAsEnabled"` // A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this VPC. ClusterCidr pulumi.StringInput `pulumi:"clusterCidr"` // Deployment type of the cluster. ClusterDeployType pulumi.StringInput `pulumi:"clusterDeployType"` // Description of the cluster. ClusterDesc pulumi.StringInput `pulumi:"clusterDesc"` // External network address to access. ClusterExternalEndpoint pulumi.StringInput `pulumi:"clusterExternalEndpoint"` // Customized parameters for master component. ClusterExtraArgs GetClustersListClusterExtraArgArrayInput `pulumi:"clusterExtraArgs"` // ID of the cluster. Conflict with cluster_name, can not be set at the same time. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Indicates whether ipvs is enabled. ClusterIpvs pulumi.BoolInput `pulumi:"clusterIpvs"` // The maximum number of Pods per node in the cluster. ClusterMaxPodNum pulumi.IntInput `pulumi:"clusterMaxPodNum"` // The maximum number of services in the cluster. ClusterMaxServiceNum pulumi.IntInput `pulumi:"clusterMaxServiceNum"` // Name of the cluster. Conflict with cluster_id, can not be set at the same time. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Number of nodes in the cluster. ClusterNodeNum pulumi.IntInput `pulumi:"clusterNodeNum"` // Operating system of the cluster. ClusterOs pulumi.StringInput `pulumi:"clusterOs"` // Version of the cluster. ClusterVersion pulumi.StringInput `pulumi:"clusterVersion"` // (**Deprecated**) It has been deprecated from version 1.18.1. Container runtime of the cluster. // // Deprecated: It has been deprecated from version 1.18.1. ContainerRuntime pulumi.StringInput `pulumi:"containerRuntime"` // Indicates whether cluster deletion protection is enabled. DeletionProtection pulumi.BoolInput `pulumi:"deletionProtection"` // Domain name for access. Domain pulumi.StringInput `pulumi:"domain"` // Subnet IDs for cluster with VPC-CNI network mode. EniSubnetIds pulumi.StringArrayInput `pulumi:"eniSubnetIds"` // Indicates whether to ignore the cluster cidr conflict error. IgnoreClusterCidrConflict pulumi.BoolInput `pulumi:"ignoreClusterCidrConflict"` // Indicates whether non-static ip mode is enabled. IsNonStaticIpMode pulumi.BoolInput `pulumi:"isNonStaticIpMode"` // Kubernetes config. KubeConfig pulumi.StringInput `pulumi:"kubeConfig"` // Kubernetes config of private network. KubeConfigIntranet pulumi.StringInput `pulumi:"kubeConfigIntranet"` // Cluster kube-proxy mode. KubeProxyMode pulumi.StringInput `pulumi:"kubeProxyMode"` // Cluster network type. NetworkType pulumi.StringInput `pulumi:"networkType"` // Node name type of cluster. NodeNameType pulumi.StringInput `pulumi:"nodeNameType"` // Password of account. Password pulumi.StringInput `pulumi:"password"` // The Intranet address used for access. PgwEndpoint pulumi.StringInput `pulumi:"pgwEndpoint"` // Project ID of the cluster. ProjectId pulumi.IntInput `pulumi:"projectId"` // Access policy. SecurityPolicies pulumi.StringArrayInput `pulumi:"securityPolicies"` // The network address block of the cluster. ServiceCidr pulumi.StringInput `pulumi:"serviceCidr"` // Tags of the cluster. Tags pulumi.MapInput `pulumi:"tags"` // User name of account. UserName pulumi.StringInput `pulumi:"userName"` // Distinguish between shared network card multi-IP mode and independent network card mode. VpcCniType pulumi.StringInput `pulumi:"vpcCniType"` // Vpc ID of the cluster. VpcId pulumi.StringInput `pulumi:"vpcId"` // An information list of cvm within the WORKER clusters. Each element contains the following attributes. 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 (o GetClustersListArrayOutput) Index(i pulumi.IntInput) GetClustersListOutput
func (GetClustersListArrayOutput) ToGetClustersListArrayOutput ¶
func (o GetClustersListArrayOutput) ToGetClustersListArrayOutput() GetClustersListArrayOutput
func (GetClustersListArrayOutput) ToGetClustersListArrayOutputWithContext ¶
func (o GetClustersListArrayOutput) ToGetClustersListArrayOutputWithContext(ctx context.Context) GetClustersListArrayOutput
type GetClustersListClusterExtraArg ¶
type GetClustersListClusterExtraArg struct { // The customized parameters for kube-apiserver. KubeApiservers []string `pulumi:"kubeApiservers"` // The customized parameters for kube-controller-manager. KubeControllerManagers []string `pulumi:"kubeControllerManagers"` // The customized parameters for kube-scheduler. KubeSchedulers []string `pulumi:"kubeSchedulers"` }
type GetClustersListClusterExtraArgArgs ¶
type GetClustersListClusterExtraArgArgs struct { // The customized parameters for kube-apiserver. KubeApiservers pulumi.StringArrayInput `pulumi:"kubeApiservers"` // The customized parameters for kube-controller-manager. KubeControllerManagers pulumi.StringArrayInput `pulumi:"kubeControllerManagers"` // The customized parameters for kube-scheduler. KubeSchedulers pulumi.StringArrayInput `pulumi:"kubeSchedulers"` }
func (GetClustersListClusterExtraArgArgs) ElementType ¶
func (GetClustersListClusterExtraArgArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetClustersListClusterExtraArgOutput) KubeApiservers ¶
func (o GetClustersListClusterExtraArgOutput) KubeApiservers() pulumi.StringArrayOutput
The customized parameters for kube-apiserver.
func (GetClustersListClusterExtraArgOutput) KubeControllerManagers ¶
func (o GetClustersListClusterExtraArgOutput) KubeControllerManagers() pulumi.StringArrayOutput
The customized parameters for kube-controller-manager.
func (GetClustersListClusterExtraArgOutput) KubeSchedulers ¶
func (o GetClustersListClusterExtraArgOutput) KubeSchedulers() pulumi.StringArrayOutput
The customized parameters for kube-scheduler.
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
The certificate used for access.
func (GetClustersListOutput) ClaimExpiredSeconds ¶
func (o GetClustersListOutput) ClaimExpiredSeconds() pulumi.IntOutput
The expired seconds to recycle ENI.
func (GetClustersListOutput) ClusterAsEnabled ¶
func (o GetClustersListOutput) ClusterAsEnabled() pulumi.BoolOutput
Indicates whether to enable cluster node auto scaler.
func (GetClustersListOutput) ClusterCidr ¶
func (o GetClustersListOutput) ClusterCidr() pulumi.StringOutput
A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this VPC.
func (GetClustersListOutput) ClusterDeployType ¶
func (o GetClustersListOutput) ClusterDeployType() pulumi.StringOutput
Deployment type of the cluster.
func (GetClustersListOutput) ClusterDesc ¶
func (o GetClustersListOutput) ClusterDesc() pulumi.StringOutput
Description of the cluster.
func (GetClustersListOutput) ClusterExternalEndpoint ¶
func (o GetClustersListOutput) ClusterExternalEndpoint() pulumi.StringOutput
External network address to access.
func (GetClustersListOutput) ClusterExtraArgs ¶
func (o GetClustersListOutput) ClusterExtraArgs() GetClustersListClusterExtraArgArrayOutput
Customized parameters for master component.
func (GetClustersListOutput) ClusterId ¶
func (o GetClustersListOutput) ClusterId() pulumi.StringOutput
ID of the cluster. Conflict with cluster_name, can not be set at the same time.
func (GetClustersListOutput) ClusterIpvs ¶
func (o GetClustersListOutput) ClusterIpvs() pulumi.BoolOutput
Indicates whether ipvs is enabled.
func (GetClustersListOutput) ClusterMaxPodNum ¶
func (o GetClustersListOutput) ClusterMaxPodNum() pulumi.IntOutput
The maximum number of Pods per node in the cluster.
func (GetClustersListOutput) ClusterMaxServiceNum ¶
func (o GetClustersListOutput) ClusterMaxServiceNum() pulumi.IntOutput
The maximum number of services in the cluster.
func (GetClustersListOutput) ClusterName ¶
func (o GetClustersListOutput) ClusterName() pulumi.StringOutput
Name of the cluster. Conflict with cluster_id, can not be set at the same time.
func (GetClustersListOutput) ClusterNodeNum ¶
func (o GetClustersListOutput) ClusterNodeNum() pulumi.IntOutput
Number of nodes in the cluster.
func (GetClustersListOutput) ClusterOs ¶
func (o GetClustersListOutput) ClusterOs() pulumi.StringOutput
Operating system of the cluster.
func (GetClustersListOutput) ClusterVersion ¶
func (o GetClustersListOutput) ClusterVersion() pulumi.StringOutput
Version of the cluster.
func (GetClustersListOutput) ContainerRuntime
deprecated
func (o GetClustersListOutput) ContainerRuntime() pulumi.StringOutput
(**Deprecated**) It has been deprecated from version 1.18.1. Container runtime of the cluster.
Deprecated: It has been deprecated from version 1.18.1.
func (GetClustersListOutput) DeletionProtection ¶
func (o GetClustersListOutput) DeletionProtection() pulumi.BoolOutput
Indicates whether cluster deletion protection is enabled.
func (GetClustersListOutput) Domain ¶
func (o GetClustersListOutput) Domain() pulumi.StringOutput
Domain name for access.
func (GetClustersListOutput) ElementType ¶
func (GetClustersListOutput) ElementType() reflect.Type
func (GetClustersListOutput) EniSubnetIds ¶
func (o GetClustersListOutput) EniSubnetIds() pulumi.StringArrayOutput
Subnet IDs for cluster with VPC-CNI network mode.
func (GetClustersListOutput) IgnoreClusterCidrConflict ¶
func (o GetClustersListOutput) IgnoreClusterCidrConflict() pulumi.BoolOutput
Indicates whether to ignore the cluster cidr conflict error.
func (GetClustersListOutput) IsNonStaticIpMode ¶
func (o GetClustersListOutput) IsNonStaticIpMode() pulumi.BoolOutput
Indicates whether non-static ip mode is enabled.
func (GetClustersListOutput) KubeConfig ¶
func (o GetClustersListOutput) KubeConfig() pulumi.StringOutput
Kubernetes config.
func (GetClustersListOutput) KubeConfigIntranet ¶
func (o GetClustersListOutput) KubeConfigIntranet() pulumi.StringOutput
Kubernetes config of private network.
func (GetClustersListOutput) KubeProxyMode ¶
func (o GetClustersListOutput) KubeProxyMode() pulumi.StringOutput
Cluster kube-proxy mode.
func (GetClustersListOutput) NetworkType ¶
func (o GetClustersListOutput) NetworkType() pulumi.StringOutput
Cluster network type.
func (GetClustersListOutput) NodeNameType ¶
func (o GetClustersListOutput) NodeNameType() pulumi.StringOutput
Node name type of cluster.
func (GetClustersListOutput) Password ¶
func (o GetClustersListOutput) Password() pulumi.StringOutput
Password of account.
func (GetClustersListOutput) PgwEndpoint ¶
func (o GetClustersListOutput) PgwEndpoint() pulumi.StringOutput
The Intranet address used for access.
func (GetClustersListOutput) ProjectId ¶
func (o GetClustersListOutput) ProjectId() pulumi.IntOutput
Project ID of the cluster.
func (GetClustersListOutput) SecurityPolicies ¶
func (o GetClustersListOutput) SecurityPolicies() pulumi.StringArrayOutput
Access policy.
func (GetClustersListOutput) ServiceCidr ¶
func (o GetClustersListOutput) ServiceCidr() pulumi.StringOutput
The network address block of the cluster.
func (GetClustersListOutput) Tags ¶
func (o GetClustersListOutput) Tags() pulumi.MapOutput
Tags of the cluster.
func (GetClustersListOutput) ToGetClustersListOutput ¶
func (o GetClustersListOutput) ToGetClustersListOutput() GetClustersListOutput
func (GetClustersListOutput) ToGetClustersListOutputWithContext ¶
func (o GetClustersListOutput) ToGetClustersListOutputWithContext(ctx context.Context) GetClustersListOutput
func (GetClustersListOutput) UserName ¶
func (o GetClustersListOutput) UserName() pulumi.StringOutput
User name of account.
func (GetClustersListOutput) VpcCniType ¶ added in v0.1.8
func (o GetClustersListOutput) VpcCniType() pulumi.StringOutput
Distinguish between shared network card multi-IP mode and independent network card mode.
func (GetClustersListOutput) VpcId ¶
func (o GetClustersListOutput) VpcId() pulumi.StringOutput
Vpc ID of the cluster.
func (GetClustersListOutput) WorkerInstancesLists ¶
func (o GetClustersListOutput) WorkerInstancesLists() GetClustersListWorkerInstancesListArrayOutput
An information list of cvm within the WORKER clusters. Each element contains the following attributes.
type GetClustersListWorkerInstancesList ¶
type GetClustersListWorkerInstancesList struct { // Information of the cvm when it is failed. FailedReason string `pulumi:"failedReason"` // ID of the cvm. InstanceId string `pulumi:"instanceId"` // Role of the cvm. InstanceRole string `pulumi:"instanceRole"` // State of the cvm. InstanceState string `pulumi:"instanceState"` // LAN IP of the cvm. LanIp string `pulumi:"lanIp"` }
type GetClustersListWorkerInstancesListArgs ¶
type GetClustersListWorkerInstancesListArgs struct { // Information of the cvm when it is failed. FailedReason pulumi.StringInput `pulumi:"failedReason"` // ID of the cvm. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Role of the cvm. InstanceRole pulumi.StringInput `pulumi:"instanceRole"` // State of the cvm. InstanceState pulumi.StringInput `pulumi:"instanceState"` // LAN IP of the cvm. LanIp pulumi.StringInput `pulumi:"lanIp"` }
func (GetClustersListWorkerInstancesListArgs) ElementType ¶
func (GetClustersListWorkerInstancesListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetClustersListWorkerInstancesListOutput) FailedReason ¶
func (o GetClustersListWorkerInstancesListOutput) FailedReason() pulumi.StringOutput
Information of the cvm when it is failed.
func (GetClustersListWorkerInstancesListOutput) InstanceId ¶
func (o GetClustersListWorkerInstancesListOutput) InstanceId() pulumi.StringOutput
ID of the cvm.
func (GetClustersListWorkerInstancesListOutput) InstanceRole ¶
func (o GetClustersListWorkerInstancesListOutput) InstanceRole() pulumi.StringOutput
Role of the cvm.
func (GetClustersListWorkerInstancesListOutput) InstanceState ¶
func (o GetClustersListWorkerInstancesListOutput) InstanceState() pulumi.StringOutput
State of the cvm.
func (GetClustersListWorkerInstancesListOutput) LanIp ¶
func (o GetClustersListWorkerInstancesListOutput) LanIp() pulumi.StringOutput
LAN IP of the cvm.
func (GetClustersListWorkerInstancesListOutput) ToGetClustersListWorkerInstancesListOutput ¶
func (o GetClustersListWorkerInstancesListOutput) ToGetClustersListWorkerInstancesListOutput() GetClustersListWorkerInstancesListOutput
func (GetClustersListWorkerInstancesListOutput) ToGetClustersListWorkerInstancesListOutputWithContext ¶
func (o GetClustersListWorkerInstancesListOutput) ToGetClustersListWorkerInstancesListOutputWithContext(ctx context.Context) GetClustersListWorkerInstancesListOutput
type GetClustersOutputArgs ¶
type GetClustersOutputArgs struct { // ID of the cluster. Conflict with cluster_name, can not be set at the same time. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Name of the cluster. Conflict with cluster_id, can not be set at the same time. ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` // The path prefix of kube config. You can store KubeConfig in a specified directory by specifying this field, such as ~/.kube/k8s, then public network access will use ~/.kube/k8s-clusterID-kubeconfig naming, and intranet access will use ~/.kube /k8s-clusterID-kubeconfig-intranet naming. If this field is not set, the KubeConfig will not be exported. KubeConfigFilePrefix pulumi.StringPtrInput `pulumi:"kubeConfigFilePrefix"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Tags of the cluster. 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 { // ID of cluster. ClusterId *string `pulumi:"clusterId"` // Name of the cluster. ClusterName *string `pulumi:"clusterName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KubeConfigFilePrefix *string `pulumi:"kubeConfigFilePrefix"` // An information list of kubernetes clusters. Each element contains the following attributes: Lists []GetClustersList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags of the cluster. 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)
Use this data source to query detailed information of kubernetes clusters.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.GetClusters(ctx, &kubernetes.GetClustersArgs{ ClusterName: pulumi.StringRef("terraform"), }, nil) if err != nil { return err } _, err = Kubernetes.GetClusters(ctx, &kubernetes.GetClustersArgs{ ClusterId: pulumi.StringRef("cls-godovr32"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetClustersResultOutput ¶
type GetClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusters.
func GetClustersOutput ¶
func GetClustersOutput(ctx *pulumi.Context, args GetClustersOutputArgs, opts ...pulumi.InvokeOption) GetClustersResultOutput
func (GetClustersResultOutput) ClusterId ¶
func (o GetClustersResultOutput) ClusterId() pulumi.StringPtrOutput
ID of cluster.
func (GetClustersResultOutput) ClusterName ¶
func (o GetClustersResultOutput) ClusterName() pulumi.StringPtrOutput
Name of the cluster.
func (GetClustersResultOutput) ElementType ¶
func (GetClustersResultOutput) ElementType() reflect.Type
func (GetClustersResultOutput) Id ¶
func (o GetClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClustersResultOutput) KubeConfigFilePrefix ¶ added in v0.1.9
func (o GetClustersResultOutput) KubeConfigFilePrefix() pulumi.StringPtrOutput
func (GetClustersResultOutput) Lists ¶
func (o GetClustersResultOutput) Lists() GetClustersListArrayOutput
An information list of kubernetes clusters. Each element contains the following attributes:
func (GetClustersResultOutput) ResultOutputFile ¶
func (o GetClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClustersResultOutput) Tags ¶
func (o GetClustersResultOutput) Tags() pulumi.MapOutput
Tags of the cluster.
func (GetClustersResultOutput) ToGetClustersResultOutput ¶
func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
func (GetClustersResultOutput) ToGetClustersResultOutputWithContext ¶
func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
type NativeNodePool ¶ added in v0.2.0
type NativeNodePool struct { pulumi.CustomResourceState // Node Annotation List. Annotations NativeNodePoolAnnotationArrayOutput `pulumi:"annotations"` // ID of the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Creation time. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Whether to enable deletion protection. DeletionProtection pulumi.BoolOutput `pulumi:"deletionProtection"` // Node Labels. Labels NativeNodePoolLabelArrayOutput `pulumi:"labels"` // Node pool status. LifeState pulumi.StringOutput `pulumi:"lifeState"` // Node pool name. Name pulumi.StringOutput `pulumi:"name"` // Native node pool creation parameters. Native NativeNodePoolNativeOutput `pulumi:"native"` // Node tags. Tags NativeNodePoolTagArrayOutput `pulumi:"tags"` // Node taint. Taints NativeNodePoolTaintArrayOutput `pulumi:"taints"` // Node pool type. Optional value is `Native`. Type pulumi.StringOutput `pulumi:"type"` // Whether the node is not schedulable by default. The native node is not aware of it and passes false by default. Unschedulable pulumi.BoolOutput `pulumi:"unschedulable"` }
Provides a resource to create a tke kubernetesNativeNodePool
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.NewNativeNodePool(ctx, "kubernetesNativeNodePool", &Kubernetes.NativeNodePoolArgs{ Annotations: kubernetes.NativeNodePoolAnnotationArray{ &kubernetes.NativeNodePoolAnnotationArgs{ Name: pulumi.String("node.tke.cloud.tencent.com/test-anno"), Value: pulumi.String("test"), }, &kubernetes.NativeNodePoolAnnotationArgs{ Name: pulumi.String("node.tke.cloud.tencent.com/test-label"), Value: pulumi.String("test"), }, }, ClusterId: pulumi.String("cls-eyier120"), DeletionProtection: pulumi.Bool(false), Labels: kubernetes.NativeNodePoolLabelArray{ &kubernetes.NativeNodePoolLabelArgs{ Name: pulumi.String("test11"), Value: pulumi.String("test21"), }, }, Native: &kubernetes.NativeNodePoolNativeArgs{ AutoRepair: pulumi.Bool(false), DataDisks: kubernetes.NativeNodePoolNativeDataDiskArray{ &kubernetes.NativeNodePoolNativeDataDiskArgs{ AutoFormatAndMount: pulumi.Bool(true), DiskSize: pulumi.Int(60), DiskType: pulumi.String("CLOUD_PREMIUM"), FileSystem: pulumi.String("ext4"), MountTarget: pulumi.String("/var/lib/containerd"), }, }, EnableAutoscaling: pulumi.Bool(true), HostNamePattern: pulumi.String("aaa{R:3}"), InstanceChargePrepaid: &kubernetes.NativeNodePoolNativeInstanceChargePrepaidArgs{ Period: pulumi.Int(1), RenewFlag: pulumi.String("NOTIFY_AND_MANUAL_RENEW"), }, InstanceChargeType: pulumi.String("PREPAID"), InstanceTypes: pulumi.StringArray{ pulumi.String("SA2.MEDIUM2"), }, InternetAccessible: &kubernetes.NativeNodePoolNativeInternetAccessibleArgs{ ChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), MaxBandwidthOut: pulumi.Int(50), }, KeyIds: pulumi.StringArray{ pulumi.String("skey-9pcs2100"), }, KubeletArgs: pulumi.StringArray{ pulumi.String("allowed-unsafe-sysctls=net.core.somaxconn"), pulumi.String("root-dir=/var/lib/test"), }, Lifecycle: &kubernetes.NativeNodePoolNativeLifecycleArgs{ PostInit: pulumi.String("ZWNobyBoZWxsb3dvcmxk"), PreInit: pulumi.String("ZWNobyBoZWxsb3dvcmxk"), }, Management: &kubernetes.NativeNodePoolNativeManagementArgs{ Hosts: pulumi.StringArray{ pulumi.String("192.168.2.42 static.fake.com"), pulumi.String("192.168.2.42 static.fake.com2"), }, KernelArgs: pulumi.StringArray{ pulumi.String("kernel.pid_max=65535"), pulumi.String("fs.file-max=400000"), }, Nameservers: pulumi.StringArray{ pulumi.String("183.60.83.19"), pulumi.String("183.60.82.98"), }, }, Replicas: pulumi.Int(2), RuntimeRootDir: pulumi.String("/var/lib/docker"), Scaling: &kubernetes.NativeNodePoolNativeScalingArgs{ CreatePolicy: pulumi.String("ZoneEquality"), MaxReplicas: pulumi.Int(10), MinReplicas: pulumi.Int(1), }, SecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-7tum9120"), }, SubnetIds: pulumi.StringArray{ pulumi.String("subnet-itb6d123"), }, SystemDisk: &kubernetes.NativeNodePoolNativeSystemDiskArgs{ DiskSize: pulumi.Int(50), DiskType: pulumi.String("CLOUD_SSD"), }, }, Tags: kubernetes.NativeNodePoolTagArray{ &kubernetes.NativeNodePoolTagArgs{ ResourceType: pulumi.String("machine"), Tags: kubernetes.NativeNodePoolTagTagArray{ &kubernetes.NativeNodePoolTagTagArgs{ Key: pulumi.String("keep-test-np1"), Value: pulumi.String("test1"), }, &kubernetes.NativeNodePoolTagTagArgs{ Key: pulumi.String("keep-test-np3"), Value: pulumi.String("test3"), }, }, }, }, Taints: kubernetes.NativeNodePoolTaintArray{ &kubernetes.NativeNodePoolTaintArgs{ Effect: pulumi.String("NoExecute"), Key: pulumi.String("product"), Value: pulumi.String("coderider"), }, }, Type: pulumi.String("Native"), Unschedulable: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tke kubernetes_native_node_pool can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Kubernetes/nativeNodePool:NativeNodePool kubernetes_native_node_pool cls-xxx#np-xxx ```
func GetNativeNodePool ¶ added in v0.2.0
func GetNativeNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NativeNodePoolState, opts ...pulumi.ResourceOption) (*NativeNodePool, error)
GetNativeNodePool gets an existing NativeNodePool 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 NewNativeNodePool ¶ added in v0.2.0
func NewNativeNodePool(ctx *pulumi.Context, name string, args *NativeNodePoolArgs, opts ...pulumi.ResourceOption) (*NativeNodePool, error)
NewNativeNodePool registers a new resource with the given unique name, arguments, and options.
func (*NativeNodePool) ElementType ¶ added in v0.2.0
func (*NativeNodePool) ElementType() reflect.Type
func (*NativeNodePool) ToNativeNodePoolOutput ¶ added in v0.2.0
func (i *NativeNodePool) ToNativeNodePoolOutput() NativeNodePoolOutput
func (*NativeNodePool) ToNativeNodePoolOutputWithContext ¶ added in v0.2.0
func (i *NativeNodePool) ToNativeNodePoolOutputWithContext(ctx context.Context) NativeNodePoolOutput
type NativeNodePoolAnnotation ¶ added in v0.2.0
type NativeNodePoolAnnotationArgs ¶ added in v0.2.0
type NativeNodePoolAnnotationArgs struct { // Name in the map table. Name pulumi.StringInput `pulumi:"name"` // Value in the map table. Value pulumi.StringInput `pulumi:"value"` }
func (NativeNodePoolAnnotationArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolAnnotationArgs) ElementType() reflect.Type
func (NativeNodePoolAnnotationArgs) ToNativeNodePoolAnnotationOutput ¶ added in v0.2.0
func (i NativeNodePoolAnnotationArgs) ToNativeNodePoolAnnotationOutput() NativeNodePoolAnnotationOutput
func (NativeNodePoolAnnotationArgs) ToNativeNodePoolAnnotationOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolAnnotationArgs) ToNativeNodePoolAnnotationOutputWithContext(ctx context.Context) NativeNodePoolAnnotationOutput
type NativeNodePoolAnnotationArray ¶ added in v0.2.0
type NativeNodePoolAnnotationArray []NativeNodePoolAnnotationInput
func (NativeNodePoolAnnotationArray) ElementType ¶ added in v0.2.0
func (NativeNodePoolAnnotationArray) ElementType() reflect.Type
func (NativeNodePoolAnnotationArray) ToNativeNodePoolAnnotationArrayOutput ¶ added in v0.2.0
func (i NativeNodePoolAnnotationArray) ToNativeNodePoolAnnotationArrayOutput() NativeNodePoolAnnotationArrayOutput
func (NativeNodePoolAnnotationArray) ToNativeNodePoolAnnotationArrayOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolAnnotationArray) ToNativeNodePoolAnnotationArrayOutputWithContext(ctx context.Context) NativeNodePoolAnnotationArrayOutput
type NativeNodePoolAnnotationArrayInput ¶ added in v0.2.0
type NativeNodePoolAnnotationArrayInput interface { pulumi.Input ToNativeNodePoolAnnotationArrayOutput() NativeNodePoolAnnotationArrayOutput ToNativeNodePoolAnnotationArrayOutputWithContext(context.Context) NativeNodePoolAnnotationArrayOutput }
NativeNodePoolAnnotationArrayInput is an input type that accepts NativeNodePoolAnnotationArray and NativeNodePoolAnnotationArrayOutput values. You can construct a concrete instance of `NativeNodePoolAnnotationArrayInput` via:
NativeNodePoolAnnotationArray{ NativeNodePoolAnnotationArgs{...} }
type NativeNodePoolAnnotationArrayOutput ¶ added in v0.2.0
type NativeNodePoolAnnotationArrayOutput struct{ *pulumi.OutputState }
func (NativeNodePoolAnnotationArrayOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolAnnotationArrayOutput) ElementType() reflect.Type
func (NativeNodePoolAnnotationArrayOutput) Index ¶ added in v0.2.0
func (o NativeNodePoolAnnotationArrayOutput) Index(i pulumi.IntInput) NativeNodePoolAnnotationOutput
func (NativeNodePoolAnnotationArrayOutput) ToNativeNodePoolAnnotationArrayOutput ¶ added in v0.2.0
func (o NativeNodePoolAnnotationArrayOutput) ToNativeNodePoolAnnotationArrayOutput() NativeNodePoolAnnotationArrayOutput
func (NativeNodePoolAnnotationArrayOutput) ToNativeNodePoolAnnotationArrayOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolAnnotationArrayOutput) ToNativeNodePoolAnnotationArrayOutputWithContext(ctx context.Context) NativeNodePoolAnnotationArrayOutput
type NativeNodePoolAnnotationInput ¶ added in v0.2.0
type NativeNodePoolAnnotationInput interface { pulumi.Input ToNativeNodePoolAnnotationOutput() NativeNodePoolAnnotationOutput ToNativeNodePoolAnnotationOutputWithContext(context.Context) NativeNodePoolAnnotationOutput }
NativeNodePoolAnnotationInput is an input type that accepts NativeNodePoolAnnotationArgs and NativeNodePoolAnnotationOutput values. You can construct a concrete instance of `NativeNodePoolAnnotationInput` via:
NativeNodePoolAnnotationArgs{...}
type NativeNodePoolAnnotationOutput ¶ added in v0.2.0
type NativeNodePoolAnnotationOutput struct{ *pulumi.OutputState }
func (NativeNodePoolAnnotationOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolAnnotationOutput) ElementType() reflect.Type
func (NativeNodePoolAnnotationOutput) Name ¶ added in v0.2.0
func (o NativeNodePoolAnnotationOutput) Name() pulumi.StringOutput
Name in the map table.
func (NativeNodePoolAnnotationOutput) ToNativeNodePoolAnnotationOutput ¶ added in v0.2.0
func (o NativeNodePoolAnnotationOutput) ToNativeNodePoolAnnotationOutput() NativeNodePoolAnnotationOutput
func (NativeNodePoolAnnotationOutput) ToNativeNodePoolAnnotationOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolAnnotationOutput) ToNativeNodePoolAnnotationOutputWithContext(ctx context.Context) NativeNodePoolAnnotationOutput
func (NativeNodePoolAnnotationOutput) Value ¶ added in v0.2.0
func (o NativeNodePoolAnnotationOutput) Value() pulumi.StringOutput
Value in the map table.
type NativeNodePoolArgs ¶ added in v0.2.0
type NativeNodePoolArgs struct { // Node Annotation List. Annotations NativeNodePoolAnnotationArrayInput // ID of the cluster. ClusterId pulumi.StringInput // Whether to enable deletion protection. DeletionProtection pulumi.BoolPtrInput // Node Labels. Labels NativeNodePoolLabelArrayInput // Node pool name. Name pulumi.StringPtrInput // Native node pool creation parameters. Native NativeNodePoolNativeInput // Node tags. Tags NativeNodePoolTagArrayInput // Node taint. Taints NativeNodePoolTaintArrayInput // Node pool type. Optional value is `Native`. Type pulumi.StringInput // Whether the node is not schedulable by default. The native node is not aware of it and passes false by default. Unschedulable pulumi.BoolPtrInput }
The set of arguments for constructing a NativeNodePool resource.
func (NativeNodePoolArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolArgs) ElementType() reflect.Type
type NativeNodePoolArray ¶ added in v0.2.0
type NativeNodePoolArray []NativeNodePoolInput
func (NativeNodePoolArray) ElementType ¶ added in v0.2.0
func (NativeNodePoolArray) ElementType() reflect.Type
func (NativeNodePoolArray) ToNativeNodePoolArrayOutput ¶ added in v0.2.0
func (i NativeNodePoolArray) ToNativeNodePoolArrayOutput() NativeNodePoolArrayOutput
func (NativeNodePoolArray) ToNativeNodePoolArrayOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolArray) ToNativeNodePoolArrayOutputWithContext(ctx context.Context) NativeNodePoolArrayOutput
type NativeNodePoolArrayInput ¶ added in v0.2.0
type NativeNodePoolArrayInput interface { pulumi.Input ToNativeNodePoolArrayOutput() NativeNodePoolArrayOutput ToNativeNodePoolArrayOutputWithContext(context.Context) NativeNodePoolArrayOutput }
NativeNodePoolArrayInput is an input type that accepts NativeNodePoolArray and NativeNodePoolArrayOutput values. You can construct a concrete instance of `NativeNodePoolArrayInput` via:
NativeNodePoolArray{ NativeNodePoolArgs{...} }
type NativeNodePoolArrayOutput ¶ added in v0.2.0
type NativeNodePoolArrayOutput struct{ *pulumi.OutputState }
func (NativeNodePoolArrayOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolArrayOutput) ElementType() reflect.Type
func (NativeNodePoolArrayOutput) Index ¶ added in v0.2.0
func (o NativeNodePoolArrayOutput) Index(i pulumi.IntInput) NativeNodePoolOutput
func (NativeNodePoolArrayOutput) ToNativeNodePoolArrayOutput ¶ added in v0.2.0
func (o NativeNodePoolArrayOutput) ToNativeNodePoolArrayOutput() NativeNodePoolArrayOutput
func (NativeNodePoolArrayOutput) ToNativeNodePoolArrayOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolArrayOutput) ToNativeNodePoolArrayOutputWithContext(ctx context.Context) NativeNodePoolArrayOutput
type NativeNodePoolInput ¶ added in v0.2.0
type NativeNodePoolInput interface { pulumi.Input ToNativeNodePoolOutput() NativeNodePoolOutput ToNativeNodePoolOutputWithContext(ctx context.Context) NativeNodePoolOutput }
type NativeNodePoolLabel ¶ added in v0.2.0
type NativeNodePoolLabelArgs ¶ added in v0.2.0
type NativeNodePoolLabelArgs struct { // Name in the map table. Name pulumi.StringInput `pulumi:"name"` // Value in map table. Value pulumi.StringInput `pulumi:"value"` }
func (NativeNodePoolLabelArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolLabelArgs) ElementType() reflect.Type
func (NativeNodePoolLabelArgs) ToNativeNodePoolLabelOutput ¶ added in v0.2.0
func (i NativeNodePoolLabelArgs) ToNativeNodePoolLabelOutput() NativeNodePoolLabelOutput
func (NativeNodePoolLabelArgs) ToNativeNodePoolLabelOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolLabelArgs) ToNativeNodePoolLabelOutputWithContext(ctx context.Context) NativeNodePoolLabelOutput
type NativeNodePoolLabelArray ¶ added in v0.2.0
type NativeNodePoolLabelArray []NativeNodePoolLabelInput
func (NativeNodePoolLabelArray) ElementType ¶ added in v0.2.0
func (NativeNodePoolLabelArray) ElementType() reflect.Type
func (NativeNodePoolLabelArray) ToNativeNodePoolLabelArrayOutput ¶ added in v0.2.0
func (i NativeNodePoolLabelArray) ToNativeNodePoolLabelArrayOutput() NativeNodePoolLabelArrayOutput
func (NativeNodePoolLabelArray) ToNativeNodePoolLabelArrayOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolLabelArray) ToNativeNodePoolLabelArrayOutputWithContext(ctx context.Context) NativeNodePoolLabelArrayOutput
type NativeNodePoolLabelArrayInput ¶ added in v0.2.0
type NativeNodePoolLabelArrayInput interface { pulumi.Input ToNativeNodePoolLabelArrayOutput() NativeNodePoolLabelArrayOutput ToNativeNodePoolLabelArrayOutputWithContext(context.Context) NativeNodePoolLabelArrayOutput }
NativeNodePoolLabelArrayInput is an input type that accepts NativeNodePoolLabelArray and NativeNodePoolLabelArrayOutput values. You can construct a concrete instance of `NativeNodePoolLabelArrayInput` via:
NativeNodePoolLabelArray{ NativeNodePoolLabelArgs{...} }
type NativeNodePoolLabelArrayOutput ¶ added in v0.2.0
type NativeNodePoolLabelArrayOutput struct{ *pulumi.OutputState }
func (NativeNodePoolLabelArrayOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolLabelArrayOutput) ElementType() reflect.Type
func (NativeNodePoolLabelArrayOutput) Index ¶ added in v0.2.0
func (o NativeNodePoolLabelArrayOutput) Index(i pulumi.IntInput) NativeNodePoolLabelOutput
func (NativeNodePoolLabelArrayOutput) ToNativeNodePoolLabelArrayOutput ¶ added in v0.2.0
func (o NativeNodePoolLabelArrayOutput) ToNativeNodePoolLabelArrayOutput() NativeNodePoolLabelArrayOutput
func (NativeNodePoolLabelArrayOutput) ToNativeNodePoolLabelArrayOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolLabelArrayOutput) ToNativeNodePoolLabelArrayOutputWithContext(ctx context.Context) NativeNodePoolLabelArrayOutput
type NativeNodePoolLabelInput ¶ added in v0.2.0
type NativeNodePoolLabelInput interface { pulumi.Input ToNativeNodePoolLabelOutput() NativeNodePoolLabelOutput ToNativeNodePoolLabelOutputWithContext(context.Context) NativeNodePoolLabelOutput }
NativeNodePoolLabelInput is an input type that accepts NativeNodePoolLabelArgs and NativeNodePoolLabelOutput values. You can construct a concrete instance of `NativeNodePoolLabelInput` via:
NativeNodePoolLabelArgs{...}
type NativeNodePoolLabelOutput ¶ added in v0.2.0
type NativeNodePoolLabelOutput struct{ *pulumi.OutputState }
func (NativeNodePoolLabelOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolLabelOutput) ElementType() reflect.Type
func (NativeNodePoolLabelOutput) Name ¶ added in v0.2.0
func (o NativeNodePoolLabelOutput) Name() pulumi.StringOutput
Name in the map table.
func (NativeNodePoolLabelOutput) ToNativeNodePoolLabelOutput ¶ added in v0.2.0
func (o NativeNodePoolLabelOutput) ToNativeNodePoolLabelOutput() NativeNodePoolLabelOutput
func (NativeNodePoolLabelOutput) ToNativeNodePoolLabelOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolLabelOutput) ToNativeNodePoolLabelOutputWithContext(ctx context.Context) NativeNodePoolLabelOutput
func (NativeNodePoolLabelOutput) Value ¶ added in v0.2.0
func (o NativeNodePoolLabelOutput) Value() pulumi.StringOutput
Value in map table.
type NativeNodePoolMap ¶ added in v0.2.0
type NativeNodePoolMap map[string]NativeNodePoolInput
func (NativeNodePoolMap) ElementType ¶ added in v0.2.0
func (NativeNodePoolMap) ElementType() reflect.Type
func (NativeNodePoolMap) ToNativeNodePoolMapOutput ¶ added in v0.2.0
func (i NativeNodePoolMap) ToNativeNodePoolMapOutput() NativeNodePoolMapOutput
func (NativeNodePoolMap) ToNativeNodePoolMapOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolMap) ToNativeNodePoolMapOutputWithContext(ctx context.Context) NativeNodePoolMapOutput
type NativeNodePoolMapInput ¶ added in v0.2.0
type NativeNodePoolMapInput interface { pulumi.Input ToNativeNodePoolMapOutput() NativeNodePoolMapOutput ToNativeNodePoolMapOutputWithContext(context.Context) NativeNodePoolMapOutput }
NativeNodePoolMapInput is an input type that accepts NativeNodePoolMap and NativeNodePoolMapOutput values. You can construct a concrete instance of `NativeNodePoolMapInput` via:
NativeNodePoolMap{ "key": NativeNodePoolArgs{...} }
type NativeNodePoolMapOutput ¶ added in v0.2.0
type NativeNodePoolMapOutput struct{ *pulumi.OutputState }
func (NativeNodePoolMapOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolMapOutput) ElementType() reflect.Type
func (NativeNodePoolMapOutput) MapIndex ¶ added in v0.2.0
func (o NativeNodePoolMapOutput) MapIndex(k pulumi.StringInput) NativeNodePoolOutput
func (NativeNodePoolMapOutput) ToNativeNodePoolMapOutput ¶ added in v0.2.0
func (o NativeNodePoolMapOutput) ToNativeNodePoolMapOutput() NativeNodePoolMapOutput
func (NativeNodePoolMapOutput) ToNativeNodePoolMapOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolMapOutput) ToNativeNodePoolMapOutputWithContext(ctx context.Context) NativeNodePoolMapOutput
type NativeNodePoolNative ¶ added in v0.2.0
type NativeNodePoolNative struct { // Whether to enable self-healing ability. AutoRepair *bool `pulumi:"autoRepair"` // Native node pool data disk list. DataDisks []NativeNodePoolNativeDataDisk `pulumi:"dataDisks"` // Whether to enable elastic scaling. EnableAutoscaling *bool `pulumi:"enableAutoscaling"` // Fault self-healing rule name. HealthCheckPolicyName *string `pulumi:"healthCheckPolicyName"` // Native node pool hostName pattern string. HostNamePattern *string `pulumi:"hostNamePattern"` // Billing configuration for yearly and monthly models. InstanceChargePrepaid *NativeNodePoolNativeInstanceChargePrepaid `pulumi:"instanceChargePrepaid"` // Node billing type. `PREPAID` is a yearly and monthly subscription, `POSTPAID_BY_HOUR` is a pay-as-you-go plan. The default is `POSTPAID_BY_HOUR`. InstanceChargeType string `pulumi:"instanceChargeType"` // Model list. InstanceTypes []string `pulumi:"instanceTypes"` // Public network bandwidth settings. InternetAccessible *NativeNodePoolNativeInternetAccessible `pulumi:"internetAccessible"` // Node pool ssh public key id array. KeyIds []string `pulumi:"keyIds"` // Kubelet custom parameters. KubeletArgs []string `pulumi:"kubeletArgs"` // Predefined scripts. Lifecycle *NativeNodePoolNativeLifecycle `pulumi:"lifecycle"` // Node pool management parameter settings. Management *NativeNodePoolNativeManagement `pulumi:"management"` // Desired number of nodes. Replicas *int `pulumi:"replicas"` // Runtime root directory. RuntimeRootDir *string `pulumi:"runtimeRootDir"` // Node pool scaling configuration. Scaling *NativeNodePoolNativeScaling `pulumi:"scaling"` // Security group list. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Subnet list. SubnetIds []string `pulumi:"subnetIds"` // System disk configuration. SystemDisk NativeNodePoolNativeSystemDisk `pulumi:"systemDisk"` }
type NativeNodePoolNativeArgs ¶ added in v0.2.0
type NativeNodePoolNativeArgs struct { // Whether to enable self-healing ability. AutoRepair pulumi.BoolPtrInput `pulumi:"autoRepair"` // Native node pool data disk list. DataDisks NativeNodePoolNativeDataDiskArrayInput `pulumi:"dataDisks"` // Whether to enable elastic scaling. EnableAutoscaling pulumi.BoolPtrInput `pulumi:"enableAutoscaling"` // Fault self-healing rule name. HealthCheckPolicyName pulumi.StringPtrInput `pulumi:"healthCheckPolicyName"` // Native node pool hostName pattern string. HostNamePattern pulumi.StringPtrInput `pulumi:"hostNamePattern"` // Billing configuration for yearly and monthly models. InstanceChargePrepaid NativeNodePoolNativeInstanceChargePrepaidPtrInput `pulumi:"instanceChargePrepaid"` // Node billing type. `PREPAID` is a yearly and monthly subscription, `POSTPAID_BY_HOUR` is a pay-as-you-go plan. The default is `POSTPAID_BY_HOUR`. InstanceChargeType pulumi.StringInput `pulumi:"instanceChargeType"` // Model list. InstanceTypes pulumi.StringArrayInput `pulumi:"instanceTypes"` // Public network bandwidth settings. InternetAccessible NativeNodePoolNativeInternetAccessiblePtrInput `pulumi:"internetAccessible"` // Node pool ssh public key id array. KeyIds pulumi.StringArrayInput `pulumi:"keyIds"` // Kubelet custom parameters. KubeletArgs pulumi.StringArrayInput `pulumi:"kubeletArgs"` // Predefined scripts. Lifecycle NativeNodePoolNativeLifecyclePtrInput `pulumi:"lifecycle"` // Node pool management parameter settings. Management NativeNodePoolNativeManagementPtrInput `pulumi:"management"` // Desired number of nodes. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // Runtime root directory. RuntimeRootDir pulumi.StringPtrInput `pulumi:"runtimeRootDir"` // Node pool scaling configuration. Scaling NativeNodePoolNativeScalingPtrInput `pulumi:"scaling"` // Security group list. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // Subnet list. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // System disk configuration. SystemDisk NativeNodePoolNativeSystemDiskInput `pulumi:"systemDisk"` }
func (NativeNodePoolNativeArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeArgs) ElementType() reflect.Type
func (NativeNodePoolNativeArgs) ToNativeNodePoolNativeOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeArgs) ToNativeNodePoolNativeOutput() NativeNodePoolNativeOutput
func (NativeNodePoolNativeArgs) ToNativeNodePoolNativeOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeArgs) ToNativeNodePoolNativeOutputWithContext(ctx context.Context) NativeNodePoolNativeOutput
func (NativeNodePoolNativeArgs) ToNativeNodePoolNativePtrOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeArgs) ToNativeNodePoolNativePtrOutput() NativeNodePoolNativePtrOutput
func (NativeNodePoolNativeArgs) ToNativeNodePoolNativePtrOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeArgs) ToNativeNodePoolNativePtrOutputWithContext(ctx context.Context) NativeNodePoolNativePtrOutput
type NativeNodePoolNativeDataDisk ¶ added in v0.2.0
type NativeNodePoolNativeDataDisk struct { // Whether to automatically format the disk and mount it. AutoFormatAndMount bool `pulumi:"autoFormatAndMount"` // Mount device name or partition name. DiskPartition *string `pulumi:"diskPartition"` // Cloud disk size (G). DiskSize int `pulumi:"diskSize"` // Cloud disk type. Valid values: `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_SSD`: cloud SSD disk, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD, `CLOUD_TSSD`: Tremendous SSD, `LOCAL_NVME`: local NVME disk. DiskType string `pulumi:"diskType"` // Pass in this parameter to create an encrypted cloud disk. The value is fixed to `ENCRYPT`. Encrypt *string `pulumi:"encrypt"` // File system (ext3/ext4/xfs). FileSystem *string `pulumi:"fileSystem"` // Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty. KmsKeyId *string `pulumi:"kmsKeyId"` // Mount directory. MountTarget *string `pulumi:"mountTarget"` // Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot. SnapshotId *string `pulumi:"snapshotId"` // Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk. ThroughputPerformance *int `pulumi:"throughputPerformance"` }
type NativeNodePoolNativeDataDiskArgs ¶ added in v0.2.0
type NativeNodePoolNativeDataDiskArgs struct { // Whether to automatically format the disk and mount it. AutoFormatAndMount pulumi.BoolInput `pulumi:"autoFormatAndMount"` // Mount device name or partition name. DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` // Cloud disk size (G). DiskSize pulumi.IntInput `pulumi:"diskSize"` // Cloud disk type. Valid values: `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_SSD`: cloud SSD disk, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD, `CLOUD_TSSD`: Tremendous SSD, `LOCAL_NVME`: local NVME disk. DiskType pulumi.StringInput `pulumi:"diskType"` // Pass in this parameter to create an encrypted cloud disk. The value is fixed to `ENCRYPT`. Encrypt pulumi.StringPtrInput `pulumi:"encrypt"` // File system (ext3/ext4/xfs). FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` // Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Mount directory. MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` // Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk. ThroughputPerformance pulumi.IntPtrInput `pulumi:"throughputPerformance"` }
func (NativeNodePoolNativeDataDiskArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeDataDiskArgs) ElementType() reflect.Type
func (NativeNodePoolNativeDataDiskArgs) ToNativeNodePoolNativeDataDiskOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeDataDiskArgs) ToNativeNodePoolNativeDataDiskOutput() NativeNodePoolNativeDataDiskOutput
func (NativeNodePoolNativeDataDiskArgs) ToNativeNodePoolNativeDataDiskOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeDataDiskArgs) ToNativeNodePoolNativeDataDiskOutputWithContext(ctx context.Context) NativeNodePoolNativeDataDiskOutput
type NativeNodePoolNativeDataDiskArray ¶ added in v0.2.0
type NativeNodePoolNativeDataDiskArray []NativeNodePoolNativeDataDiskInput
func (NativeNodePoolNativeDataDiskArray) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeDataDiskArray) ElementType() reflect.Type
func (NativeNodePoolNativeDataDiskArray) ToNativeNodePoolNativeDataDiskArrayOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeDataDiskArray) ToNativeNodePoolNativeDataDiskArrayOutput() NativeNodePoolNativeDataDiskArrayOutput
func (NativeNodePoolNativeDataDiskArray) ToNativeNodePoolNativeDataDiskArrayOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeDataDiskArray) ToNativeNodePoolNativeDataDiskArrayOutputWithContext(ctx context.Context) NativeNodePoolNativeDataDiskArrayOutput
type NativeNodePoolNativeDataDiskArrayInput ¶ added in v0.2.0
type NativeNodePoolNativeDataDiskArrayInput interface { pulumi.Input ToNativeNodePoolNativeDataDiskArrayOutput() NativeNodePoolNativeDataDiskArrayOutput ToNativeNodePoolNativeDataDiskArrayOutputWithContext(context.Context) NativeNodePoolNativeDataDiskArrayOutput }
NativeNodePoolNativeDataDiskArrayInput is an input type that accepts NativeNodePoolNativeDataDiskArray and NativeNodePoolNativeDataDiskArrayOutput values. You can construct a concrete instance of `NativeNodePoolNativeDataDiskArrayInput` via:
NativeNodePoolNativeDataDiskArray{ NativeNodePoolNativeDataDiskArgs{...} }
type NativeNodePoolNativeDataDiskArrayOutput ¶ added in v0.2.0
type NativeNodePoolNativeDataDiskArrayOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeDataDiskArrayOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeDataDiskArrayOutput) ElementType() reflect.Type
func (NativeNodePoolNativeDataDiskArrayOutput) ToNativeNodePoolNativeDataDiskArrayOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskArrayOutput) ToNativeNodePoolNativeDataDiskArrayOutput() NativeNodePoolNativeDataDiskArrayOutput
func (NativeNodePoolNativeDataDiskArrayOutput) ToNativeNodePoolNativeDataDiskArrayOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskArrayOutput) ToNativeNodePoolNativeDataDiskArrayOutputWithContext(ctx context.Context) NativeNodePoolNativeDataDiskArrayOutput
type NativeNodePoolNativeDataDiskInput ¶ added in v0.2.0
type NativeNodePoolNativeDataDiskInput interface { pulumi.Input ToNativeNodePoolNativeDataDiskOutput() NativeNodePoolNativeDataDiskOutput ToNativeNodePoolNativeDataDiskOutputWithContext(context.Context) NativeNodePoolNativeDataDiskOutput }
NativeNodePoolNativeDataDiskInput is an input type that accepts NativeNodePoolNativeDataDiskArgs and NativeNodePoolNativeDataDiskOutput values. You can construct a concrete instance of `NativeNodePoolNativeDataDiskInput` via:
NativeNodePoolNativeDataDiskArgs{...}
type NativeNodePoolNativeDataDiskOutput ¶ added in v0.2.0
type NativeNodePoolNativeDataDiskOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeDataDiskOutput) AutoFormatAndMount ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) AutoFormatAndMount() pulumi.BoolOutput
Whether to automatically format the disk and mount it.
func (NativeNodePoolNativeDataDiskOutput) DiskPartition ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
Mount device name or partition name.
func (NativeNodePoolNativeDataDiskOutput) DiskSize ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) DiskSize() pulumi.IntOutput
Cloud disk size (G).
func (NativeNodePoolNativeDataDiskOutput) DiskType ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) DiskType() pulumi.StringOutput
Cloud disk type. Valid values: `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_SSD`: cloud SSD disk, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD, `CLOUD_TSSD`: Tremendous SSD, `LOCAL_NVME`: local NVME disk.
func (NativeNodePoolNativeDataDiskOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeDataDiskOutput) ElementType() reflect.Type
func (NativeNodePoolNativeDataDiskOutput) Encrypt ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) Encrypt() pulumi.StringPtrOutput
Pass in this parameter to create an encrypted cloud disk. The value is fixed to `ENCRYPT`.
func (NativeNodePoolNativeDataDiskOutput) FileSystem ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) FileSystem() pulumi.StringPtrOutput
File system (ext3/ext4/xfs).
func (NativeNodePoolNativeDataDiskOutput) KmsKeyId ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty.
func (NativeNodePoolNativeDataDiskOutput) MountTarget ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) MountTarget() pulumi.StringPtrOutput
Mount directory.
func (NativeNodePoolNativeDataDiskOutput) SnapshotId ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot.
func (NativeNodePoolNativeDataDiskOutput) ThroughputPerformance ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) ThroughputPerformance() pulumi.IntPtrOutput
Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk.
func (NativeNodePoolNativeDataDiskOutput) ToNativeNodePoolNativeDataDiskOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) ToNativeNodePoolNativeDataDiskOutput() NativeNodePoolNativeDataDiskOutput
func (NativeNodePoolNativeDataDiskOutput) ToNativeNodePoolNativeDataDiskOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeDataDiskOutput) ToNativeNodePoolNativeDataDiskOutputWithContext(ctx context.Context) NativeNodePoolNativeDataDiskOutput
type NativeNodePoolNativeInput ¶ added in v0.2.0
type NativeNodePoolNativeInput interface { pulumi.Input ToNativeNodePoolNativeOutput() NativeNodePoolNativeOutput ToNativeNodePoolNativeOutputWithContext(context.Context) NativeNodePoolNativeOutput }
NativeNodePoolNativeInput is an input type that accepts NativeNodePoolNativeArgs and NativeNodePoolNativeOutput values. You can construct a concrete instance of `NativeNodePoolNativeInput` via:
NativeNodePoolNativeArgs{...}
type NativeNodePoolNativeInstanceChargePrepaid ¶ added in v0.2.0
type NativeNodePoolNativeInstanceChargePrepaidArgs ¶ added in v0.2.0
type NativeNodePoolNativeInstanceChargePrepaidArgs struct { // Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Period pulumi.IntInput `pulumi:"period"` // Prepaid renewal method: RenewFlag pulumi.StringPtrInput `pulumi:"renewFlag"` }
func (NativeNodePoolNativeInstanceChargePrepaidArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeInstanceChargePrepaidArgs) ElementType() reflect.Type
func (NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidOutput() NativeNodePoolNativeInstanceChargePrepaidOutput
func (NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidOutputWithContext(ctx context.Context) NativeNodePoolNativeInstanceChargePrepaidOutput
func (NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutput() NativeNodePoolNativeInstanceChargePrepaidPtrOutput
func (NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeInstanceChargePrepaidArgs) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInstanceChargePrepaidPtrOutput
type NativeNodePoolNativeInstanceChargePrepaidInput ¶ added in v0.2.0
type NativeNodePoolNativeInstanceChargePrepaidInput interface { pulumi.Input ToNativeNodePoolNativeInstanceChargePrepaidOutput() NativeNodePoolNativeInstanceChargePrepaidOutput ToNativeNodePoolNativeInstanceChargePrepaidOutputWithContext(context.Context) NativeNodePoolNativeInstanceChargePrepaidOutput }
NativeNodePoolNativeInstanceChargePrepaidInput is an input type that accepts NativeNodePoolNativeInstanceChargePrepaidArgs and NativeNodePoolNativeInstanceChargePrepaidOutput values. You can construct a concrete instance of `NativeNodePoolNativeInstanceChargePrepaidInput` via:
NativeNodePoolNativeInstanceChargePrepaidArgs{...}
type NativeNodePoolNativeInstanceChargePrepaidOutput ¶ added in v0.2.0
type NativeNodePoolNativeInstanceChargePrepaidOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeInstanceChargePrepaidOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeInstanceChargePrepaidOutput) ElementType() reflect.Type
func (NativeNodePoolNativeInstanceChargePrepaidOutput) Period ¶ added in v0.2.0
func (o NativeNodePoolNativeInstanceChargePrepaidOutput) Period() pulumi.IntOutput
Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
func (NativeNodePoolNativeInstanceChargePrepaidOutput) RenewFlag ¶ added in v0.2.0
func (o NativeNodePoolNativeInstanceChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
Prepaid renewal method:
func (NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidOutput() NativeNodePoolNativeInstanceChargePrepaidOutput
func (NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidOutputWithContext(ctx context.Context) NativeNodePoolNativeInstanceChargePrepaidOutput
func (NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutput() NativeNodePoolNativeInstanceChargePrepaidPtrOutput
func (NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeInstanceChargePrepaidOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInstanceChargePrepaidPtrOutput
type NativeNodePoolNativeInstanceChargePrepaidPtrInput ¶ added in v0.2.0
type NativeNodePoolNativeInstanceChargePrepaidPtrInput interface { pulumi.Input ToNativeNodePoolNativeInstanceChargePrepaidPtrOutput() NativeNodePoolNativeInstanceChargePrepaidPtrOutput ToNativeNodePoolNativeInstanceChargePrepaidPtrOutputWithContext(context.Context) NativeNodePoolNativeInstanceChargePrepaidPtrOutput }
NativeNodePoolNativeInstanceChargePrepaidPtrInput is an input type that accepts NativeNodePoolNativeInstanceChargePrepaidArgs, NativeNodePoolNativeInstanceChargePrepaidPtr and NativeNodePoolNativeInstanceChargePrepaidPtrOutput values. You can construct a concrete instance of `NativeNodePoolNativeInstanceChargePrepaidPtrInput` via:
NativeNodePoolNativeInstanceChargePrepaidArgs{...} or: nil
func NativeNodePoolNativeInstanceChargePrepaidPtr ¶ added in v0.2.0
func NativeNodePoolNativeInstanceChargePrepaidPtr(v *NativeNodePoolNativeInstanceChargePrepaidArgs) NativeNodePoolNativeInstanceChargePrepaidPtrInput
type NativeNodePoolNativeInstanceChargePrepaidPtrOutput ¶ added in v0.2.0
type NativeNodePoolNativeInstanceChargePrepaidPtrOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeInstanceChargePrepaidPtrOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeInstanceChargePrepaidPtrOutput) ElementType() reflect.Type
func (NativeNodePoolNativeInstanceChargePrepaidPtrOutput) Period ¶ added in v0.2.0
func (o NativeNodePoolNativeInstanceChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
func (NativeNodePoolNativeInstanceChargePrepaidPtrOutput) RenewFlag ¶ added in v0.2.0
func (o NativeNodePoolNativeInstanceChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
Prepaid renewal method:
func (NativeNodePoolNativeInstanceChargePrepaidPtrOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeInstanceChargePrepaidPtrOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutput() NativeNodePoolNativeInstanceChargePrepaidPtrOutput
func (NativeNodePoolNativeInstanceChargePrepaidPtrOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeInstanceChargePrepaidPtrOutput) ToNativeNodePoolNativeInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInstanceChargePrepaidPtrOutput
type NativeNodePoolNativeInternetAccessible ¶ added in v0.2.0
type NativeNodePoolNativeInternetAccessible struct { // Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty. BandwidthPackageId *string `pulumi:"bandwidthPackageId"` // Network billing method. Optional value is `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. ChargeType string `pulumi:"chargeType"` // Maximum bandwidth output. Note: When chargeType is `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_POSTPAID_BY_HOUR`, the valid range is 1~100. When chargeType is `BANDWIDTH_PACKAG`, the valid range is 1~2000. MaxBandwidthOut int `pulumi:"maxBandwidthOut"` }
type NativeNodePoolNativeInternetAccessibleArgs ¶ added in v0.2.0
type NativeNodePoolNativeInternetAccessibleArgs struct { // Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty. BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` // Network billing method. Optional value is `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. ChargeType pulumi.StringInput `pulumi:"chargeType"` // Maximum bandwidth output. Note: When chargeType is `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_POSTPAID_BY_HOUR`, the valid range is 1~100. When chargeType is `BANDWIDTH_PACKAG`, the valid range is 1~2000. MaxBandwidthOut pulumi.IntInput `pulumi:"maxBandwidthOut"` }
func (NativeNodePoolNativeInternetAccessibleArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeInternetAccessibleArgs) ElementType() reflect.Type
func (NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessibleOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessibleOutput() NativeNodePoolNativeInternetAccessibleOutput
func (NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessibleOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessibleOutputWithContext(ctx context.Context) NativeNodePoolNativeInternetAccessibleOutput
func (NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessiblePtrOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessiblePtrOutput() NativeNodePoolNativeInternetAccessiblePtrOutput
func (NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessiblePtrOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeInternetAccessibleArgs) ToNativeNodePoolNativeInternetAccessiblePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInternetAccessiblePtrOutput
type NativeNodePoolNativeInternetAccessibleInput ¶ added in v0.2.0
type NativeNodePoolNativeInternetAccessibleInput interface { pulumi.Input ToNativeNodePoolNativeInternetAccessibleOutput() NativeNodePoolNativeInternetAccessibleOutput ToNativeNodePoolNativeInternetAccessibleOutputWithContext(context.Context) NativeNodePoolNativeInternetAccessibleOutput }
NativeNodePoolNativeInternetAccessibleInput is an input type that accepts NativeNodePoolNativeInternetAccessibleArgs and NativeNodePoolNativeInternetAccessibleOutput values. You can construct a concrete instance of `NativeNodePoolNativeInternetAccessibleInput` via:
NativeNodePoolNativeInternetAccessibleArgs{...}
type NativeNodePoolNativeInternetAccessibleOutput ¶ added in v0.2.0
type NativeNodePoolNativeInternetAccessibleOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeInternetAccessibleOutput) BandwidthPackageId ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessibleOutput) BandwidthPackageId() pulumi.StringPtrOutput
Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.
func (NativeNodePoolNativeInternetAccessibleOutput) ChargeType ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessibleOutput) ChargeType() pulumi.StringOutput
Network billing method. Optional value is `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
func (NativeNodePoolNativeInternetAccessibleOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeInternetAccessibleOutput) ElementType() reflect.Type
func (NativeNodePoolNativeInternetAccessibleOutput) MaxBandwidthOut ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessibleOutput) MaxBandwidthOut() pulumi.IntOutput
Maximum bandwidth output. Note: When chargeType is `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_POSTPAID_BY_HOUR`, the valid range is 1~100. When chargeType is `BANDWIDTH_PACKAG`, the valid range is 1~2000.
func (NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessibleOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessibleOutput() NativeNodePoolNativeInternetAccessibleOutput
func (NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessibleOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessibleOutputWithContext(ctx context.Context) NativeNodePoolNativeInternetAccessibleOutput
func (NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutput() NativeNodePoolNativeInternetAccessiblePtrOutput
func (NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessibleOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInternetAccessiblePtrOutput
type NativeNodePoolNativeInternetAccessiblePtrInput ¶ added in v0.2.0
type NativeNodePoolNativeInternetAccessiblePtrInput interface { pulumi.Input ToNativeNodePoolNativeInternetAccessiblePtrOutput() NativeNodePoolNativeInternetAccessiblePtrOutput ToNativeNodePoolNativeInternetAccessiblePtrOutputWithContext(context.Context) NativeNodePoolNativeInternetAccessiblePtrOutput }
NativeNodePoolNativeInternetAccessiblePtrInput is an input type that accepts NativeNodePoolNativeInternetAccessibleArgs, NativeNodePoolNativeInternetAccessiblePtr and NativeNodePoolNativeInternetAccessiblePtrOutput values. You can construct a concrete instance of `NativeNodePoolNativeInternetAccessiblePtrInput` via:
NativeNodePoolNativeInternetAccessibleArgs{...} or: nil
func NativeNodePoolNativeInternetAccessiblePtr ¶ added in v0.2.0
func NativeNodePoolNativeInternetAccessiblePtr(v *NativeNodePoolNativeInternetAccessibleArgs) NativeNodePoolNativeInternetAccessiblePtrInput
type NativeNodePoolNativeInternetAccessiblePtrOutput ¶ added in v0.2.0
type NativeNodePoolNativeInternetAccessiblePtrOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeInternetAccessiblePtrOutput) BandwidthPackageId ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessiblePtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.
func (NativeNodePoolNativeInternetAccessiblePtrOutput) ChargeType ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessiblePtrOutput) ChargeType() pulumi.StringPtrOutput
Network billing method. Optional value is `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
func (NativeNodePoolNativeInternetAccessiblePtrOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeInternetAccessiblePtrOutput) ElementType() reflect.Type
func (NativeNodePoolNativeInternetAccessiblePtrOutput) MaxBandwidthOut ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessiblePtrOutput) MaxBandwidthOut() pulumi.IntPtrOutput
Maximum bandwidth output. Note: When chargeType is `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_POSTPAID_BY_HOUR`, the valid range is 1~100. When chargeType is `BANDWIDTH_PACKAG`, the valid range is 1~2000.
func (NativeNodePoolNativeInternetAccessiblePtrOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessiblePtrOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutput() NativeNodePoolNativeInternetAccessiblePtrOutput
func (NativeNodePoolNativeInternetAccessiblePtrOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeInternetAccessiblePtrOutput) ToNativeNodePoolNativeInternetAccessiblePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeInternetAccessiblePtrOutput
type NativeNodePoolNativeLifecycle ¶ added in v0.2.0
type NativeNodePoolNativeLifecycleArgs ¶ added in v0.2.0
type NativeNodePoolNativeLifecycleArgs struct { // Custom script after node initialization. PostInit pulumi.StringPtrInput `pulumi:"postInit"` // Custom script before node initialization. PreInit pulumi.StringPtrInput `pulumi:"preInit"` }
func (NativeNodePoolNativeLifecycleArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeLifecycleArgs) ElementType() reflect.Type
func (NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecycleOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecycleOutput() NativeNodePoolNativeLifecycleOutput
func (NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecycleOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecycleOutputWithContext(ctx context.Context) NativeNodePoolNativeLifecycleOutput
func (NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecyclePtrOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecyclePtrOutput() NativeNodePoolNativeLifecyclePtrOutput
func (NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecyclePtrOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeLifecycleArgs) ToNativeNodePoolNativeLifecyclePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeLifecyclePtrOutput
type NativeNodePoolNativeLifecycleInput ¶ added in v0.2.0
type NativeNodePoolNativeLifecycleInput interface { pulumi.Input ToNativeNodePoolNativeLifecycleOutput() NativeNodePoolNativeLifecycleOutput ToNativeNodePoolNativeLifecycleOutputWithContext(context.Context) NativeNodePoolNativeLifecycleOutput }
NativeNodePoolNativeLifecycleInput is an input type that accepts NativeNodePoolNativeLifecycleArgs and NativeNodePoolNativeLifecycleOutput values. You can construct a concrete instance of `NativeNodePoolNativeLifecycleInput` via:
NativeNodePoolNativeLifecycleArgs{...}
type NativeNodePoolNativeLifecycleOutput ¶ added in v0.2.0
type NativeNodePoolNativeLifecycleOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeLifecycleOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeLifecycleOutput) ElementType() reflect.Type
func (NativeNodePoolNativeLifecycleOutput) PostInit ¶ added in v0.2.0
func (o NativeNodePoolNativeLifecycleOutput) PostInit() pulumi.StringPtrOutput
Custom script after node initialization.
func (NativeNodePoolNativeLifecycleOutput) PreInit ¶ added in v0.2.0
func (o NativeNodePoolNativeLifecycleOutput) PreInit() pulumi.StringPtrOutput
Custom script before node initialization.
func (NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecycleOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecycleOutput() NativeNodePoolNativeLifecycleOutput
func (NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecycleOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecycleOutputWithContext(ctx context.Context) NativeNodePoolNativeLifecycleOutput
func (NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecyclePtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecyclePtrOutput() NativeNodePoolNativeLifecyclePtrOutput
func (NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecyclePtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeLifecycleOutput) ToNativeNodePoolNativeLifecyclePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeLifecyclePtrOutput
type NativeNodePoolNativeLifecyclePtrInput ¶ added in v0.2.0
type NativeNodePoolNativeLifecyclePtrInput interface { pulumi.Input ToNativeNodePoolNativeLifecyclePtrOutput() NativeNodePoolNativeLifecyclePtrOutput ToNativeNodePoolNativeLifecyclePtrOutputWithContext(context.Context) NativeNodePoolNativeLifecyclePtrOutput }
NativeNodePoolNativeLifecyclePtrInput is an input type that accepts NativeNodePoolNativeLifecycleArgs, NativeNodePoolNativeLifecyclePtr and NativeNodePoolNativeLifecyclePtrOutput values. You can construct a concrete instance of `NativeNodePoolNativeLifecyclePtrInput` via:
NativeNodePoolNativeLifecycleArgs{...} or: nil
func NativeNodePoolNativeLifecyclePtr ¶ added in v0.2.0
func NativeNodePoolNativeLifecyclePtr(v *NativeNodePoolNativeLifecycleArgs) NativeNodePoolNativeLifecyclePtrInput
type NativeNodePoolNativeLifecyclePtrOutput ¶ added in v0.2.0
type NativeNodePoolNativeLifecyclePtrOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeLifecyclePtrOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeLifecyclePtrOutput) ElementType() reflect.Type
func (NativeNodePoolNativeLifecyclePtrOutput) PostInit ¶ added in v0.2.0
func (o NativeNodePoolNativeLifecyclePtrOutput) PostInit() pulumi.StringPtrOutput
Custom script after node initialization.
func (NativeNodePoolNativeLifecyclePtrOutput) PreInit ¶ added in v0.2.0
func (o NativeNodePoolNativeLifecyclePtrOutput) PreInit() pulumi.StringPtrOutput
Custom script before node initialization.
func (NativeNodePoolNativeLifecyclePtrOutput) ToNativeNodePoolNativeLifecyclePtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeLifecyclePtrOutput) ToNativeNodePoolNativeLifecyclePtrOutput() NativeNodePoolNativeLifecyclePtrOutput
func (NativeNodePoolNativeLifecyclePtrOutput) ToNativeNodePoolNativeLifecyclePtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeLifecyclePtrOutput) ToNativeNodePoolNativeLifecyclePtrOutputWithContext(ctx context.Context) NativeNodePoolNativeLifecyclePtrOutput
type NativeNodePoolNativeManagement ¶ added in v0.2.0
type NativeNodePoolNativeManagementArgs ¶ added in v0.2.0
type NativeNodePoolNativeManagementArgs struct { // Hosts configuration. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // Kernel parameter configuration. KernelArgs pulumi.StringArrayInput `pulumi:"kernelArgs"` // Dns configuration. Nameservers pulumi.StringArrayInput `pulumi:"nameservers"` }
func (NativeNodePoolNativeManagementArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeManagementArgs) ElementType() reflect.Type
func (NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementOutput() NativeNodePoolNativeManagementOutput
func (NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementOutputWithContext(ctx context.Context) NativeNodePoolNativeManagementOutput
func (NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementPtrOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementPtrOutput() NativeNodePoolNativeManagementPtrOutput
func (NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementPtrOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeManagementArgs) ToNativeNodePoolNativeManagementPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeManagementPtrOutput
type NativeNodePoolNativeManagementInput ¶ added in v0.2.0
type NativeNodePoolNativeManagementInput interface { pulumi.Input ToNativeNodePoolNativeManagementOutput() NativeNodePoolNativeManagementOutput ToNativeNodePoolNativeManagementOutputWithContext(context.Context) NativeNodePoolNativeManagementOutput }
NativeNodePoolNativeManagementInput is an input type that accepts NativeNodePoolNativeManagementArgs and NativeNodePoolNativeManagementOutput values. You can construct a concrete instance of `NativeNodePoolNativeManagementInput` via:
NativeNodePoolNativeManagementArgs{...}
type NativeNodePoolNativeManagementOutput ¶ added in v0.2.0
type NativeNodePoolNativeManagementOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeManagementOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeManagementOutput) ElementType() reflect.Type
func (NativeNodePoolNativeManagementOutput) Hosts ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementOutput) Hosts() pulumi.StringArrayOutput
Hosts configuration.
func (NativeNodePoolNativeManagementOutput) KernelArgs ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementOutput) KernelArgs() pulumi.StringArrayOutput
Kernel parameter configuration.
func (NativeNodePoolNativeManagementOutput) Nameservers ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementOutput) Nameservers() pulumi.StringArrayOutput
Dns configuration.
func (NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementOutput() NativeNodePoolNativeManagementOutput
func (NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementOutputWithContext(ctx context.Context) NativeNodePoolNativeManagementOutput
func (NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementPtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementPtrOutput() NativeNodePoolNativeManagementPtrOutput
func (NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementPtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementOutput) ToNativeNodePoolNativeManagementPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeManagementPtrOutput
type NativeNodePoolNativeManagementPtrInput ¶ added in v0.2.0
type NativeNodePoolNativeManagementPtrInput interface { pulumi.Input ToNativeNodePoolNativeManagementPtrOutput() NativeNodePoolNativeManagementPtrOutput ToNativeNodePoolNativeManagementPtrOutputWithContext(context.Context) NativeNodePoolNativeManagementPtrOutput }
NativeNodePoolNativeManagementPtrInput is an input type that accepts NativeNodePoolNativeManagementArgs, NativeNodePoolNativeManagementPtr and NativeNodePoolNativeManagementPtrOutput values. You can construct a concrete instance of `NativeNodePoolNativeManagementPtrInput` via:
NativeNodePoolNativeManagementArgs{...} or: nil
func NativeNodePoolNativeManagementPtr ¶ added in v0.2.0
func NativeNodePoolNativeManagementPtr(v *NativeNodePoolNativeManagementArgs) NativeNodePoolNativeManagementPtrInput
type NativeNodePoolNativeManagementPtrOutput ¶ added in v0.2.0
type NativeNodePoolNativeManagementPtrOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeManagementPtrOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeManagementPtrOutput) ElementType() reflect.Type
func (NativeNodePoolNativeManagementPtrOutput) Hosts ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementPtrOutput) Hosts() pulumi.StringArrayOutput
Hosts configuration.
func (NativeNodePoolNativeManagementPtrOutput) KernelArgs ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementPtrOutput) KernelArgs() pulumi.StringArrayOutput
Kernel parameter configuration.
func (NativeNodePoolNativeManagementPtrOutput) Nameservers ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementPtrOutput) Nameservers() pulumi.StringArrayOutput
Dns configuration.
func (NativeNodePoolNativeManagementPtrOutput) ToNativeNodePoolNativeManagementPtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementPtrOutput) ToNativeNodePoolNativeManagementPtrOutput() NativeNodePoolNativeManagementPtrOutput
func (NativeNodePoolNativeManagementPtrOutput) ToNativeNodePoolNativeManagementPtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeManagementPtrOutput) ToNativeNodePoolNativeManagementPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeManagementPtrOutput
type NativeNodePoolNativeOutput ¶ added in v0.2.0
type NativeNodePoolNativeOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeOutput) AutoRepair ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) AutoRepair() pulumi.BoolPtrOutput
Whether to enable self-healing ability.
func (NativeNodePoolNativeOutput) DataDisks ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) DataDisks() NativeNodePoolNativeDataDiskArrayOutput
Native node pool data disk list.
func (NativeNodePoolNativeOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeOutput) ElementType() reflect.Type
func (NativeNodePoolNativeOutput) EnableAutoscaling ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) EnableAutoscaling() pulumi.BoolPtrOutput
Whether to enable elastic scaling.
func (NativeNodePoolNativeOutput) HealthCheckPolicyName ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) HealthCheckPolicyName() pulumi.StringPtrOutput
Fault self-healing rule name.
func (NativeNodePoolNativeOutput) HostNamePattern ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) HostNamePattern() pulumi.StringPtrOutput
Native node pool hostName pattern string.
func (NativeNodePoolNativeOutput) InstanceChargePrepaid ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) InstanceChargePrepaid() NativeNodePoolNativeInstanceChargePrepaidPtrOutput
Billing configuration for yearly and monthly models.
func (NativeNodePoolNativeOutput) InstanceChargeType ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) InstanceChargeType() pulumi.StringOutput
Node billing type. `PREPAID` is a yearly and monthly subscription, `POSTPAID_BY_HOUR` is a pay-as-you-go plan. The default is `POSTPAID_BY_HOUR`.
func (NativeNodePoolNativeOutput) InstanceTypes ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) InstanceTypes() pulumi.StringArrayOutput
Model list.
func (NativeNodePoolNativeOutput) InternetAccessible ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) InternetAccessible() NativeNodePoolNativeInternetAccessiblePtrOutput
Public network bandwidth settings.
func (NativeNodePoolNativeOutput) KeyIds ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) KeyIds() pulumi.StringArrayOutput
Node pool ssh public key id array.
func (NativeNodePoolNativeOutput) KubeletArgs ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) KubeletArgs() pulumi.StringArrayOutput
Kubelet custom parameters.
func (NativeNodePoolNativeOutput) Lifecycle ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) Lifecycle() NativeNodePoolNativeLifecyclePtrOutput
Predefined scripts.
func (NativeNodePoolNativeOutput) Management ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) Management() NativeNodePoolNativeManagementPtrOutput
Node pool management parameter settings.
func (NativeNodePoolNativeOutput) Replicas ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) Replicas() pulumi.IntPtrOutput
Desired number of nodes.
func (NativeNodePoolNativeOutput) RuntimeRootDir ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) RuntimeRootDir() pulumi.StringPtrOutput
Runtime root directory.
func (NativeNodePoolNativeOutput) Scaling ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) Scaling() NativeNodePoolNativeScalingPtrOutput
Node pool scaling configuration.
func (NativeNodePoolNativeOutput) SecurityGroupIds ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group list.
func (NativeNodePoolNativeOutput) SubnetIds ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) SubnetIds() pulumi.StringArrayOutput
Subnet list.
func (NativeNodePoolNativeOutput) SystemDisk ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) SystemDisk() NativeNodePoolNativeSystemDiskOutput
System disk configuration.
func (NativeNodePoolNativeOutput) ToNativeNodePoolNativeOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) ToNativeNodePoolNativeOutput() NativeNodePoolNativeOutput
func (NativeNodePoolNativeOutput) ToNativeNodePoolNativeOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) ToNativeNodePoolNativeOutputWithContext(ctx context.Context) NativeNodePoolNativeOutput
func (NativeNodePoolNativeOutput) ToNativeNodePoolNativePtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) ToNativeNodePoolNativePtrOutput() NativeNodePoolNativePtrOutput
func (NativeNodePoolNativeOutput) ToNativeNodePoolNativePtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeOutput) ToNativeNodePoolNativePtrOutputWithContext(ctx context.Context) NativeNodePoolNativePtrOutput
type NativeNodePoolNativePtrInput ¶ added in v0.2.0
type NativeNodePoolNativePtrInput interface { pulumi.Input ToNativeNodePoolNativePtrOutput() NativeNodePoolNativePtrOutput ToNativeNodePoolNativePtrOutputWithContext(context.Context) NativeNodePoolNativePtrOutput }
NativeNodePoolNativePtrInput is an input type that accepts NativeNodePoolNativeArgs, NativeNodePoolNativePtr and NativeNodePoolNativePtrOutput values. You can construct a concrete instance of `NativeNodePoolNativePtrInput` via:
NativeNodePoolNativeArgs{...} or: nil
func NativeNodePoolNativePtr ¶ added in v0.2.0
func NativeNodePoolNativePtr(v *NativeNodePoolNativeArgs) NativeNodePoolNativePtrInput
type NativeNodePoolNativePtrOutput ¶ added in v0.2.0
type NativeNodePoolNativePtrOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativePtrOutput) AutoRepair ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) AutoRepair() pulumi.BoolPtrOutput
Whether to enable self-healing ability.
func (NativeNodePoolNativePtrOutput) DataDisks ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) DataDisks() NativeNodePoolNativeDataDiskArrayOutput
Native node pool data disk list.
func (NativeNodePoolNativePtrOutput) Elem ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) Elem() NativeNodePoolNativeOutput
func (NativeNodePoolNativePtrOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativePtrOutput) ElementType() reflect.Type
func (NativeNodePoolNativePtrOutput) EnableAutoscaling ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) EnableAutoscaling() pulumi.BoolPtrOutput
Whether to enable elastic scaling.
func (NativeNodePoolNativePtrOutput) HealthCheckPolicyName ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) HealthCheckPolicyName() pulumi.StringPtrOutput
Fault self-healing rule name.
func (NativeNodePoolNativePtrOutput) HostNamePattern ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) HostNamePattern() pulumi.StringPtrOutput
Native node pool hostName pattern string.
func (NativeNodePoolNativePtrOutput) InstanceChargePrepaid ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) InstanceChargePrepaid() NativeNodePoolNativeInstanceChargePrepaidPtrOutput
Billing configuration for yearly and monthly models.
func (NativeNodePoolNativePtrOutput) InstanceChargeType ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) InstanceChargeType() pulumi.StringPtrOutput
Node billing type. `PREPAID` is a yearly and monthly subscription, `POSTPAID_BY_HOUR` is a pay-as-you-go plan. The default is `POSTPAID_BY_HOUR`.
func (NativeNodePoolNativePtrOutput) InstanceTypes ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) InstanceTypes() pulumi.StringArrayOutput
Model list.
func (NativeNodePoolNativePtrOutput) InternetAccessible ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) InternetAccessible() NativeNodePoolNativeInternetAccessiblePtrOutput
Public network bandwidth settings.
func (NativeNodePoolNativePtrOutput) KeyIds ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) KeyIds() pulumi.StringArrayOutput
Node pool ssh public key id array.
func (NativeNodePoolNativePtrOutput) KubeletArgs ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) KubeletArgs() pulumi.StringArrayOutput
Kubelet custom parameters.
func (NativeNodePoolNativePtrOutput) Lifecycle ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) Lifecycle() NativeNodePoolNativeLifecyclePtrOutput
Predefined scripts.
func (NativeNodePoolNativePtrOutput) Management ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) Management() NativeNodePoolNativeManagementPtrOutput
Node pool management parameter settings.
func (NativeNodePoolNativePtrOutput) Replicas ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) Replicas() pulumi.IntPtrOutput
Desired number of nodes.
func (NativeNodePoolNativePtrOutput) RuntimeRootDir ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) RuntimeRootDir() pulumi.StringPtrOutput
Runtime root directory.
func (NativeNodePoolNativePtrOutput) Scaling ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) Scaling() NativeNodePoolNativeScalingPtrOutput
Node pool scaling configuration.
func (NativeNodePoolNativePtrOutput) SecurityGroupIds ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group list.
func (NativeNodePoolNativePtrOutput) SubnetIds ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) SubnetIds() pulumi.StringArrayOutput
Subnet list.
func (NativeNodePoolNativePtrOutput) SystemDisk ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) SystemDisk() NativeNodePoolNativeSystemDiskPtrOutput
System disk configuration.
func (NativeNodePoolNativePtrOutput) ToNativeNodePoolNativePtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) ToNativeNodePoolNativePtrOutput() NativeNodePoolNativePtrOutput
func (NativeNodePoolNativePtrOutput) ToNativeNodePoolNativePtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativePtrOutput) ToNativeNodePoolNativePtrOutputWithContext(ctx context.Context) NativeNodePoolNativePtrOutput
type NativeNodePoolNativeScaling ¶ added in v0.2.0
type NativeNodePoolNativeScaling struct { // Node pool expansion strategy. `ZoneEquality`: multiple availability zones are broken up; `ZonePriority`: the preferred availability zone takes precedence. CreatePolicy *string `pulumi:"createPolicy"` // Maximum number of replicas in node pool. MaxReplicas *int `pulumi:"maxReplicas"` // Minimum number of replicas in node pool. MinReplicas *int `pulumi:"minReplicas"` }
type NativeNodePoolNativeScalingArgs ¶ added in v0.2.0
type NativeNodePoolNativeScalingArgs struct { // Node pool expansion strategy. `ZoneEquality`: multiple availability zones are broken up; `ZonePriority`: the preferred availability zone takes precedence. CreatePolicy pulumi.StringPtrInput `pulumi:"createPolicy"` // Maximum number of replicas in node pool. MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"` // Minimum number of replicas in node pool. MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"` }
func (NativeNodePoolNativeScalingArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeScalingArgs) ElementType() reflect.Type
func (NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingOutput() NativeNodePoolNativeScalingOutput
func (NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingOutputWithContext(ctx context.Context) NativeNodePoolNativeScalingOutput
func (NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingPtrOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingPtrOutput() NativeNodePoolNativeScalingPtrOutput
func (NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingPtrOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeScalingArgs) ToNativeNodePoolNativeScalingPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeScalingPtrOutput
type NativeNodePoolNativeScalingInput ¶ added in v0.2.0
type NativeNodePoolNativeScalingInput interface { pulumi.Input ToNativeNodePoolNativeScalingOutput() NativeNodePoolNativeScalingOutput ToNativeNodePoolNativeScalingOutputWithContext(context.Context) NativeNodePoolNativeScalingOutput }
NativeNodePoolNativeScalingInput is an input type that accepts NativeNodePoolNativeScalingArgs and NativeNodePoolNativeScalingOutput values. You can construct a concrete instance of `NativeNodePoolNativeScalingInput` via:
NativeNodePoolNativeScalingArgs{...}
type NativeNodePoolNativeScalingOutput ¶ added in v0.2.0
type NativeNodePoolNativeScalingOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeScalingOutput) CreatePolicy ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingOutput) CreatePolicy() pulumi.StringPtrOutput
Node pool expansion strategy. `ZoneEquality`: multiple availability zones are broken up; `ZonePriority`: the preferred availability zone takes precedence.
func (NativeNodePoolNativeScalingOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeScalingOutput) ElementType() reflect.Type
func (NativeNodePoolNativeScalingOutput) MaxReplicas ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingOutput) MaxReplicas() pulumi.IntPtrOutput
Maximum number of replicas in node pool.
func (NativeNodePoolNativeScalingOutput) MinReplicas ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingOutput) MinReplicas() pulumi.IntPtrOutput
Minimum number of replicas in node pool.
func (NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingOutput() NativeNodePoolNativeScalingOutput
func (NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingOutputWithContext(ctx context.Context) NativeNodePoolNativeScalingOutput
func (NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingPtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingPtrOutput() NativeNodePoolNativeScalingPtrOutput
func (NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingPtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingOutput) ToNativeNodePoolNativeScalingPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeScalingPtrOutput
type NativeNodePoolNativeScalingPtrInput ¶ added in v0.2.0
type NativeNodePoolNativeScalingPtrInput interface { pulumi.Input ToNativeNodePoolNativeScalingPtrOutput() NativeNodePoolNativeScalingPtrOutput ToNativeNodePoolNativeScalingPtrOutputWithContext(context.Context) NativeNodePoolNativeScalingPtrOutput }
NativeNodePoolNativeScalingPtrInput is an input type that accepts NativeNodePoolNativeScalingArgs, NativeNodePoolNativeScalingPtr and NativeNodePoolNativeScalingPtrOutput values. You can construct a concrete instance of `NativeNodePoolNativeScalingPtrInput` via:
NativeNodePoolNativeScalingArgs{...} or: nil
func NativeNodePoolNativeScalingPtr ¶ added in v0.2.0
func NativeNodePoolNativeScalingPtr(v *NativeNodePoolNativeScalingArgs) NativeNodePoolNativeScalingPtrInput
type NativeNodePoolNativeScalingPtrOutput ¶ added in v0.2.0
type NativeNodePoolNativeScalingPtrOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeScalingPtrOutput) CreatePolicy ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingPtrOutput) CreatePolicy() pulumi.StringPtrOutput
Node pool expansion strategy. `ZoneEquality`: multiple availability zones are broken up; `ZonePriority`: the preferred availability zone takes precedence.
func (NativeNodePoolNativeScalingPtrOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeScalingPtrOutput) ElementType() reflect.Type
func (NativeNodePoolNativeScalingPtrOutput) MaxReplicas ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
Maximum number of replicas in node pool.
func (NativeNodePoolNativeScalingPtrOutput) MinReplicas ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
Minimum number of replicas in node pool.
func (NativeNodePoolNativeScalingPtrOutput) ToNativeNodePoolNativeScalingPtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingPtrOutput) ToNativeNodePoolNativeScalingPtrOutput() NativeNodePoolNativeScalingPtrOutput
func (NativeNodePoolNativeScalingPtrOutput) ToNativeNodePoolNativeScalingPtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeScalingPtrOutput) ToNativeNodePoolNativeScalingPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeScalingPtrOutput
type NativeNodePoolNativeSystemDisk ¶ added in v0.2.0
type NativeNodePoolNativeSystemDiskArgs ¶ added in v0.2.0
type NativeNodePoolNativeSystemDiskArgs struct { // Cloud disk size (G). DiskSize pulumi.IntInput `pulumi:"diskSize"` // Cloud disk type. Valid values: `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_SSD`: cloud SSD disk, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD. DiskType pulumi.StringInput `pulumi:"diskType"` }
func (NativeNodePoolNativeSystemDiskArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeSystemDiskArgs) ElementType() reflect.Type
func (NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskOutput() NativeNodePoolNativeSystemDiskOutput
func (NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskOutputWithContext(ctx context.Context) NativeNodePoolNativeSystemDiskOutput
func (NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskPtrOutput ¶ added in v0.2.0
func (i NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskPtrOutput() NativeNodePoolNativeSystemDiskPtrOutput
func (NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskPtrOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolNativeSystemDiskArgs) ToNativeNodePoolNativeSystemDiskPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeSystemDiskPtrOutput
type NativeNodePoolNativeSystemDiskInput ¶ added in v0.2.0
type NativeNodePoolNativeSystemDiskInput interface { pulumi.Input ToNativeNodePoolNativeSystemDiskOutput() NativeNodePoolNativeSystemDiskOutput ToNativeNodePoolNativeSystemDiskOutputWithContext(context.Context) NativeNodePoolNativeSystemDiskOutput }
NativeNodePoolNativeSystemDiskInput is an input type that accepts NativeNodePoolNativeSystemDiskArgs and NativeNodePoolNativeSystemDiskOutput values. You can construct a concrete instance of `NativeNodePoolNativeSystemDiskInput` via:
NativeNodePoolNativeSystemDiskArgs{...}
type NativeNodePoolNativeSystemDiskOutput ¶ added in v0.2.0
type NativeNodePoolNativeSystemDiskOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeSystemDiskOutput) DiskSize ¶ added in v0.2.0
func (o NativeNodePoolNativeSystemDiskOutput) DiskSize() pulumi.IntOutput
Cloud disk size (G).
func (NativeNodePoolNativeSystemDiskOutput) DiskType ¶ added in v0.2.0
func (o NativeNodePoolNativeSystemDiskOutput) DiskType() pulumi.StringOutput
Cloud disk type. Valid values: `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_SSD`: cloud SSD disk, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD.
func (NativeNodePoolNativeSystemDiskOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeSystemDiskOutput) ElementType() reflect.Type
func (NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskOutput() NativeNodePoolNativeSystemDiskOutput
func (NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskOutputWithContext(ctx context.Context) NativeNodePoolNativeSystemDiskOutput
func (NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskPtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskPtrOutput() NativeNodePoolNativeSystemDiskPtrOutput
func (NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskPtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeSystemDiskOutput) ToNativeNodePoolNativeSystemDiskPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeSystemDiskPtrOutput
type NativeNodePoolNativeSystemDiskPtrInput ¶ added in v0.2.0
type NativeNodePoolNativeSystemDiskPtrInput interface { pulumi.Input ToNativeNodePoolNativeSystemDiskPtrOutput() NativeNodePoolNativeSystemDiskPtrOutput ToNativeNodePoolNativeSystemDiskPtrOutputWithContext(context.Context) NativeNodePoolNativeSystemDiskPtrOutput }
NativeNodePoolNativeSystemDiskPtrInput is an input type that accepts NativeNodePoolNativeSystemDiskArgs, NativeNodePoolNativeSystemDiskPtr and NativeNodePoolNativeSystemDiskPtrOutput values. You can construct a concrete instance of `NativeNodePoolNativeSystemDiskPtrInput` via:
NativeNodePoolNativeSystemDiskArgs{...} or: nil
func NativeNodePoolNativeSystemDiskPtr ¶ added in v0.2.0
func NativeNodePoolNativeSystemDiskPtr(v *NativeNodePoolNativeSystemDiskArgs) NativeNodePoolNativeSystemDiskPtrInput
type NativeNodePoolNativeSystemDiskPtrOutput ¶ added in v0.2.0
type NativeNodePoolNativeSystemDiskPtrOutput struct{ *pulumi.OutputState }
func (NativeNodePoolNativeSystemDiskPtrOutput) DiskSize ¶ added in v0.2.0
func (o NativeNodePoolNativeSystemDiskPtrOutput) DiskSize() pulumi.IntPtrOutput
Cloud disk size (G).
func (NativeNodePoolNativeSystemDiskPtrOutput) DiskType ¶ added in v0.2.0
func (o NativeNodePoolNativeSystemDiskPtrOutput) DiskType() pulumi.StringPtrOutput
Cloud disk type. Valid values: `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_SSD`: cloud SSD disk, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD.
func (NativeNodePoolNativeSystemDiskPtrOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolNativeSystemDiskPtrOutput) ElementType() reflect.Type
func (NativeNodePoolNativeSystemDiskPtrOutput) ToNativeNodePoolNativeSystemDiskPtrOutput ¶ added in v0.2.0
func (o NativeNodePoolNativeSystemDiskPtrOutput) ToNativeNodePoolNativeSystemDiskPtrOutput() NativeNodePoolNativeSystemDiskPtrOutput
func (NativeNodePoolNativeSystemDiskPtrOutput) ToNativeNodePoolNativeSystemDiskPtrOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolNativeSystemDiskPtrOutput) ToNativeNodePoolNativeSystemDiskPtrOutputWithContext(ctx context.Context) NativeNodePoolNativeSystemDiskPtrOutput
type NativeNodePoolOutput ¶ added in v0.2.0
type NativeNodePoolOutput struct{ *pulumi.OutputState }
func (NativeNodePoolOutput) Annotations ¶ added in v0.2.0
func (o NativeNodePoolOutput) Annotations() NativeNodePoolAnnotationArrayOutput
Node Annotation List.
func (NativeNodePoolOutput) ClusterId ¶ added in v0.2.0
func (o NativeNodePoolOutput) ClusterId() pulumi.StringOutput
ID of the cluster.
func (NativeNodePoolOutput) CreatedAt ¶ added in v0.2.0
func (o NativeNodePoolOutput) CreatedAt() pulumi.StringOutput
Creation time.
func (NativeNodePoolOutput) DeletionProtection ¶ added in v0.2.0
func (o NativeNodePoolOutput) DeletionProtection() pulumi.BoolOutput
Whether to enable deletion protection.
func (NativeNodePoolOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolOutput) ElementType() reflect.Type
func (NativeNodePoolOutput) Labels ¶ added in v0.2.0
func (o NativeNodePoolOutput) Labels() NativeNodePoolLabelArrayOutput
Node Labels.
func (NativeNodePoolOutput) LifeState ¶ added in v0.2.0
func (o NativeNodePoolOutput) LifeState() pulumi.StringOutput
Node pool status.
func (NativeNodePoolOutput) Name ¶ added in v0.2.0
func (o NativeNodePoolOutput) Name() pulumi.StringOutput
Node pool name.
func (NativeNodePoolOutput) Native ¶ added in v0.2.0
func (o NativeNodePoolOutput) Native() NativeNodePoolNativeOutput
Native node pool creation parameters.
func (NativeNodePoolOutput) Tags ¶ added in v0.2.0
func (o NativeNodePoolOutput) Tags() NativeNodePoolTagArrayOutput
Node tags.
func (NativeNodePoolOutput) Taints ¶ added in v0.2.0
func (o NativeNodePoolOutput) Taints() NativeNodePoolTaintArrayOutput
Node taint.
func (NativeNodePoolOutput) ToNativeNodePoolOutput ¶ added in v0.2.0
func (o NativeNodePoolOutput) ToNativeNodePoolOutput() NativeNodePoolOutput
func (NativeNodePoolOutput) ToNativeNodePoolOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolOutput) ToNativeNodePoolOutputWithContext(ctx context.Context) NativeNodePoolOutput
func (NativeNodePoolOutput) Type ¶ added in v0.2.0
func (o NativeNodePoolOutput) Type() pulumi.StringOutput
Node pool type. Optional value is `Native`.
func (NativeNodePoolOutput) Unschedulable ¶ added in v0.2.0
func (o NativeNodePoolOutput) Unschedulable() pulumi.BoolOutput
Whether the node is not schedulable by default. The native node is not aware of it and passes false by default.
type NativeNodePoolState ¶ added in v0.2.0
type NativeNodePoolState struct { // Node Annotation List. Annotations NativeNodePoolAnnotationArrayInput // ID of the cluster. ClusterId pulumi.StringPtrInput // Creation time. CreatedAt pulumi.StringPtrInput // Whether to enable deletion protection. DeletionProtection pulumi.BoolPtrInput // Node Labels. Labels NativeNodePoolLabelArrayInput // Node pool status. LifeState pulumi.StringPtrInput // Node pool name. Name pulumi.StringPtrInput // Native node pool creation parameters. Native NativeNodePoolNativePtrInput // Node tags. Tags NativeNodePoolTagArrayInput // Node taint. Taints NativeNodePoolTaintArrayInput // Node pool type. Optional value is `Native`. Type pulumi.StringPtrInput // Whether the node is not schedulable by default. The native node is not aware of it and passes false by default. Unschedulable pulumi.BoolPtrInput }
func (NativeNodePoolState) ElementType ¶ added in v0.2.0
func (NativeNodePoolState) ElementType() reflect.Type
type NativeNodePoolTag ¶ added in v0.2.0
type NativeNodePoolTag struct { // The resource type bound to the label. ResourceType *string `pulumi:"resourceType"` // Tag pair list. Tags []NativeNodePoolTagTag `pulumi:"tags"` }
type NativeNodePoolTagArgs ¶ added in v0.2.0
type NativeNodePoolTagArgs struct { // The resource type bound to the label. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // Tag pair list. Tags NativeNodePoolTagTagArrayInput `pulumi:"tags"` }
func (NativeNodePoolTagArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolTagArgs) ElementType() reflect.Type
func (NativeNodePoolTagArgs) ToNativeNodePoolTagOutput ¶ added in v0.2.0
func (i NativeNodePoolTagArgs) ToNativeNodePoolTagOutput() NativeNodePoolTagOutput
func (NativeNodePoolTagArgs) ToNativeNodePoolTagOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolTagArgs) ToNativeNodePoolTagOutputWithContext(ctx context.Context) NativeNodePoolTagOutput
type NativeNodePoolTagArray ¶ added in v0.2.0
type NativeNodePoolTagArray []NativeNodePoolTagInput
func (NativeNodePoolTagArray) ElementType ¶ added in v0.2.0
func (NativeNodePoolTagArray) ElementType() reflect.Type
func (NativeNodePoolTagArray) ToNativeNodePoolTagArrayOutput ¶ added in v0.2.0
func (i NativeNodePoolTagArray) ToNativeNodePoolTagArrayOutput() NativeNodePoolTagArrayOutput
func (NativeNodePoolTagArray) ToNativeNodePoolTagArrayOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolTagArray) ToNativeNodePoolTagArrayOutputWithContext(ctx context.Context) NativeNodePoolTagArrayOutput
type NativeNodePoolTagArrayInput ¶ added in v0.2.0
type NativeNodePoolTagArrayInput interface { pulumi.Input ToNativeNodePoolTagArrayOutput() NativeNodePoolTagArrayOutput ToNativeNodePoolTagArrayOutputWithContext(context.Context) NativeNodePoolTagArrayOutput }
NativeNodePoolTagArrayInput is an input type that accepts NativeNodePoolTagArray and NativeNodePoolTagArrayOutput values. You can construct a concrete instance of `NativeNodePoolTagArrayInput` via:
NativeNodePoolTagArray{ NativeNodePoolTagArgs{...} }
type NativeNodePoolTagArrayOutput ¶ added in v0.2.0
type NativeNodePoolTagArrayOutput struct{ *pulumi.OutputState }
func (NativeNodePoolTagArrayOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolTagArrayOutput) ElementType() reflect.Type
func (NativeNodePoolTagArrayOutput) Index ¶ added in v0.2.0
func (o NativeNodePoolTagArrayOutput) Index(i pulumi.IntInput) NativeNodePoolTagOutput
func (NativeNodePoolTagArrayOutput) ToNativeNodePoolTagArrayOutput ¶ added in v0.2.0
func (o NativeNodePoolTagArrayOutput) ToNativeNodePoolTagArrayOutput() NativeNodePoolTagArrayOutput
func (NativeNodePoolTagArrayOutput) ToNativeNodePoolTagArrayOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolTagArrayOutput) ToNativeNodePoolTagArrayOutputWithContext(ctx context.Context) NativeNodePoolTagArrayOutput
type NativeNodePoolTagInput ¶ added in v0.2.0
type NativeNodePoolTagInput interface { pulumi.Input ToNativeNodePoolTagOutput() NativeNodePoolTagOutput ToNativeNodePoolTagOutputWithContext(context.Context) NativeNodePoolTagOutput }
NativeNodePoolTagInput is an input type that accepts NativeNodePoolTagArgs and NativeNodePoolTagOutput values. You can construct a concrete instance of `NativeNodePoolTagInput` via:
NativeNodePoolTagArgs{...}
type NativeNodePoolTagOutput ¶ added in v0.2.0
type NativeNodePoolTagOutput struct{ *pulumi.OutputState }
func (NativeNodePoolTagOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolTagOutput) ElementType() reflect.Type
func (NativeNodePoolTagOutput) ResourceType ¶ added in v0.2.0
func (o NativeNodePoolTagOutput) ResourceType() pulumi.StringPtrOutput
The resource type bound to the label.
func (NativeNodePoolTagOutput) Tags ¶ added in v0.2.0
func (o NativeNodePoolTagOutput) Tags() NativeNodePoolTagTagArrayOutput
Tag pair list.
func (NativeNodePoolTagOutput) ToNativeNodePoolTagOutput ¶ added in v0.2.0
func (o NativeNodePoolTagOutput) ToNativeNodePoolTagOutput() NativeNodePoolTagOutput
func (NativeNodePoolTagOutput) ToNativeNodePoolTagOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolTagOutput) ToNativeNodePoolTagOutputWithContext(ctx context.Context) NativeNodePoolTagOutput
type NativeNodePoolTagTag ¶ added in v0.2.0
type NativeNodePoolTagTagArgs ¶ added in v0.2.0
type NativeNodePoolTagTagArgs struct { // Tag Key. Key pulumi.StringPtrInput `pulumi:"key"` // Tag Value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (NativeNodePoolTagTagArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolTagTagArgs) ElementType() reflect.Type
func (NativeNodePoolTagTagArgs) ToNativeNodePoolTagTagOutput ¶ added in v0.2.0
func (i NativeNodePoolTagTagArgs) ToNativeNodePoolTagTagOutput() NativeNodePoolTagTagOutput
func (NativeNodePoolTagTagArgs) ToNativeNodePoolTagTagOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolTagTagArgs) ToNativeNodePoolTagTagOutputWithContext(ctx context.Context) NativeNodePoolTagTagOutput
type NativeNodePoolTagTagArray ¶ added in v0.2.0
type NativeNodePoolTagTagArray []NativeNodePoolTagTagInput
func (NativeNodePoolTagTagArray) ElementType ¶ added in v0.2.0
func (NativeNodePoolTagTagArray) ElementType() reflect.Type
func (NativeNodePoolTagTagArray) ToNativeNodePoolTagTagArrayOutput ¶ added in v0.2.0
func (i NativeNodePoolTagTagArray) ToNativeNodePoolTagTagArrayOutput() NativeNodePoolTagTagArrayOutput
func (NativeNodePoolTagTagArray) ToNativeNodePoolTagTagArrayOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolTagTagArray) ToNativeNodePoolTagTagArrayOutputWithContext(ctx context.Context) NativeNodePoolTagTagArrayOutput
type NativeNodePoolTagTagArrayInput ¶ added in v0.2.0
type NativeNodePoolTagTagArrayInput interface { pulumi.Input ToNativeNodePoolTagTagArrayOutput() NativeNodePoolTagTagArrayOutput ToNativeNodePoolTagTagArrayOutputWithContext(context.Context) NativeNodePoolTagTagArrayOutput }
NativeNodePoolTagTagArrayInput is an input type that accepts NativeNodePoolTagTagArray and NativeNodePoolTagTagArrayOutput values. You can construct a concrete instance of `NativeNodePoolTagTagArrayInput` via:
NativeNodePoolTagTagArray{ NativeNodePoolTagTagArgs{...} }
type NativeNodePoolTagTagArrayOutput ¶ added in v0.2.0
type NativeNodePoolTagTagArrayOutput struct{ *pulumi.OutputState }
func (NativeNodePoolTagTagArrayOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolTagTagArrayOutput) ElementType() reflect.Type
func (NativeNodePoolTagTagArrayOutput) Index ¶ added in v0.2.0
func (o NativeNodePoolTagTagArrayOutput) Index(i pulumi.IntInput) NativeNodePoolTagTagOutput
func (NativeNodePoolTagTagArrayOutput) ToNativeNodePoolTagTagArrayOutput ¶ added in v0.2.0
func (o NativeNodePoolTagTagArrayOutput) ToNativeNodePoolTagTagArrayOutput() NativeNodePoolTagTagArrayOutput
func (NativeNodePoolTagTagArrayOutput) ToNativeNodePoolTagTagArrayOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolTagTagArrayOutput) ToNativeNodePoolTagTagArrayOutputWithContext(ctx context.Context) NativeNodePoolTagTagArrayOutput
type NativeNodePoolTagTagInput ¶ added in v0.2.0
type NativeNodePoolTagTagInput interface { pulumi.Input ToNativeNodePoolTagTagOutput() NativeNodePoolTagTagOutput ToNativeNodePoolTagTagOutputWithContext(context.Context) NativeNodePoolTagTagOutput }
NativeNodePoolTagTagInput is an input type that accepts NativeNodePoolTagTagArgs and NativeNodePoolTagTagOutput values. You can construct a concrete instance of `NativeNodePoolTagTagInput` via:
NativeNodePoolTagTagArgs{...}
type NativeNodePoolTagTagOutput ¶ added in v0.2.0
type NativeNodePoolTagTagOutput struct{ *pulumi.OutputState }
func (NativeNodePoolTagTagOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolTagTagOutput) ElementType() reflect.Type
func (NativeNodePoolTagTagOutput) Key ¶ added in v0.2.0
func (o NativeNodePoolTagTagOutput) Key() pulumi.StringPtrOutput
Tag Key.
func (NativeNodePoolTagTagOutput) ToNativeNodePoolTagTagOutput ¶ added in v0.2.0
func (o NativeNodePoolTagTagOutput) ToNativeNodePoolTagTagOutput() NativeNodePoolTagTagOutput
func (NativeNodePoolTagTagOutput) ToNativeNodePoolTagTagOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolTagTagOutput) ToNativeNodePoolTagTagOutputWithContext(ctx context.Context) NativeNodePoolTagTagOutput
func (NativeNodePoolTagTagOutput) Value ¶ added in v0.2.0
func (o NativeNodePoolTagTagOutput) Value() pulumi.StringPtrOutput
Tag Value.
type NativeNodePoolTaint ¶ added in v0.2.0
type NativeNodePoolTaintArgs ¶ added in v0.2.0
type NativeNodePoolTaintArgs struct { // Effect of the taint. Effect pulumi.StringPtrInput `pulumi:"effect"` // Key of the taint. Key pulumi.StringPtrInput `pulumi:"key"` // Value of the taint. Value pulumi.StringPtrInput `pulumi:"value"` }
func (NativeNodePoolTaintArgs) ElementType ¶ added in v0.2.0
func (NativeNodePoolTaintArgs) ElementType() reflect.Type
func (NativeNodePoolTaintArgs) ToNativeNodePoolTaintOutput ¶ added in v0.2.0
func (i NativeNodePoolTaintArgs) ToNativeNodePoolTaintOutput() NativeNodePoolTaintOutput
func (NativeNodePoolTaintArgs) ToNativeNodePoolTaintOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolTaintArgs) ToNativeNodePoolTaintOutputWithContext(ctx context.Context) NativeNodePoolTaintOutput
type NativeNodePoolTaintArray ¶ added in v0.2.0
type NativeNodePoolTaintArray []NativeNodePoolTaintInput
func (NativeNodePoolTaintArray) ElementType ¶ added in v0.2.0
func (NativeNodePoolTaintArray) ElementType() reflect.Type
func (NativeNodePoolTaintArray) ToNativeNodePoolTaintArrayOutput ¶ added in v0.2.0
func (i NativeNodePoolTaintArray) ToNativeNodePoolTaintArrayOutput() NativeNodePoolTaintArrayOutput
func (NativeNodePoolTaintArray) ToNativeNodePoolTaintArrayOutputWithContext ¶ added in v0.2.0
func (i NativeNodePoolTaintArray) ToNativeNodePoolTaintArrayOutputWithContext(ctx context.Context) NativeNodePoolTaintArrayOutput
type NativeNodePoolTaintArrayInput ¶ added in v0.2.0
type NativeNodePoolTaintArrayInput interface { pulumi.Input ToNativeNodePoolTaintArrayOutput() NativeNodePoolTaintArrayOutput ToNativeNodePoolTaintArrayOutputWithContext(context.Context) NativeNodePoolTaintArrayOutput }
NativeNodePoolTaintArrayInput is an input type that accepts NativeNodePoolTaintArray and NativeNodePoolTaintArrayOutput values. You can construct a concrete instance of `NativeNodePoolTaintArrayInput` via:
NativeNodePoolTaintArray{ NativeNodePoolTaintArgs{...} }
type NativeNodePoolTaintArrayOutput ¶ added in v0.2.0
type NativeNodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (NativeNodePoolTaintArrayOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolTaintArrayOutput) ElementType() reflect.Type
func (NativeNodePoolTaintArrayOutput) Index ¶ added in v0.2.0
func (o NativeNodePoolTaintArrayOutput) Index(i pulumi.IntInput) NativeNodePoolTaintOutput
func (NativeNodePoolTaintArrayOutput) ToNativeNodePoolTaintArrayOutput ¶ added in v0.2.0
func (o NativeNodePoolTaintArrayOutput) ToNativeNodePoolTaintArrayOutput() NativeNodePoolTaintArrayOutput
func (NativeNodePoolTaintArrayOutput) ToNativeNodePoolTaintArrayOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolTaintArrayOutput) ToNativeNodePoolTaintArrayOutputWithContext(ctx context.Context) NativeNodePoolTaintArrayOutput
type NativeNodePoolTaintInput ¶ added in v0.2.0
type NativeNodePoolTaintInput interface { pulumi.Input ToNativeNodePoolTaintOutput() NativeNodePoolTaintOutput ToNativeNodePoolTaintOutputWithContext(context.Context) NativeNodePoolTaintOutput }
NativeNodePoolTaintInput is an input type that accepts NativeNodePoolTaintArgs and NativeNodePoolTaintOutput values. You can construct a concrete instance of `NativeNodePoolTaintInput` via:
NativeNodePoolTaintArgs{...}
type NativeNodePoolTaintOutput ¶ added in v0.2.0
type NativeNodePoolTaintOutput struct{ *pulumi.OutputState }
func (NativeNodePoolTaintOutput) Effect ¶ added in v0.2.0
func (o NativeNodePoolTaintOutput) Effect() pulumi.StringPtrOutput
Effect of the taint.
func (NativeNodePoolTaintOutput) ElementType ¶ added in v0.2.0
func (NativeNodePoolTaintOutput) ElementType() reflect.Type
func (NativeNodePoolTaintOutput) Key ¶ added in v0.2.0
func (o NativeNodePoolTaintOutput) Key() pulumi.StringPtrOutput
Key of the taint.
func (NativeNodePoolTaintOutput) ToNativeNodePoolTaintOutput ¶ added in v0.2.0
func (o NativeNodePoolTaintOutput) ToNativeNodePoolTaintOutput() NativeNodePoolTaintOutput
func (NativeNodePoolTaintOutput) ToNativeNodePoolTaintOutputWithContext ¶ added in v0.2.0
func (o NativeNodePoolTaintOutput) ToNativeNodePoolTaintOutputWithContext(ctx context.Context) NativeNodePoolTaintOutput
func (NativeNodePoolTaintOutput) Value ¶ added in v0.2.0
func (o NativeNodePoolTaintOutput) Value() pulumi.StringPtrOutput
Value of the taint.
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 `enableAutoScale` 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"` }
Provide a resource to create an auto scaling group for kubernetes cluster.
> **NOTE:** We recommend the usage of one cluster with essential worker config + node pool to manage cluster and nodes. Its a more flexible way than manage worker config with tencentcloud_kubernetes_cluster, Kubernetes.ScaleWorker or exist node management of `tencentcloudKubernetesAttachment`. Cause some unchangeable parameters of `workerConfig` may cause the whole cluster resource `force new`.
> **NOTE:** In order to ensure the integrity of customer data, if you destroy nodepool instance, it will keep the cvm instance associate with nodepool by default. If you want to destroy together, please set `deleteKeepInstance` to `false`.
> **NOTE:** In order to ensure the integrity of customer data, if the cvm instance was destroyed due to shrinking, it will keep the cbs associate with cvm by default. If you want to destroy together, please set `deleteWithInstance` to `true`.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } clusterCidr := "172.31.0.0/16" if param := cfg.Get("clusterCidr"); param != "" { clusterCidr = param } vpc, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZone), }, nil) if err != nil { return err } defaultInstanceType := "S1.SMALL1" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } // this is the cluster with empty worker config managedCluster, err := Kubernetes.NewCluster(ctx, "managedCluster", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(vpc.InstanceLists[0].VpcId), ClusterCidr: pulumi.String(clusterCidr), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf-tke-unit-test"), ClusterDesc: pulumi.String("test cluster desc"), ClusterMaxServiceNum: pulumi.Int(32), ClusterVersion: pulumi.String("1.18.4"), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), }) if err != nil { return err } // this is one example of managing node using node pool _, err = Kubernetes.NewNodePool(ctx, "mynodepool", &Kubernetes.NodePoolArgs{ ClusterId: managedCluster.ID(), MaxSize: pulumi.Int(6), MinSize: pulumi.Int(1), VpcId: pulumi.String(vpc.InstanceLists[0].VpcId), SubnetIds: pulumi.StringArray{ pulumi.String(vpc.InstanceLists[0].SubnetId), }, RetryPolicy: pulumi.String("INCREMENTAL_INTERVALS"), DesiredCapacity: pulumi.Int(4), EnableAutoScale: pulumi.Bool(true), MultiZoneSubnetPolicy: pulumi.String("EQUALITY"), AutoScalingConfig: &kubernetes.NodePoolAutoScalingConfigArgs{ InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_PREMIUM"), SystemDiskSize: pulumi.Int(50), OrderlySecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-24vswocp"), }, DataDisks: kubernetes.NodePoolAutoScalingConfigDataDiskArray{ &kubernetes.NodePoolAutoScalingConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(10), PublicIpAssigned: pulumi.Bool(true), Password: pulumi.String("test123#"), EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), HostName: pulumi.String("12.123.0.0"), HostNameStyle: pulumi.String("ORIGINAL"), }, Labels: pulumi.Map{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, Taints: kubernetes.NodePoolTaintArray{ &kubernetes.NodePoolTaintArgs{ Key: pulumi.String("test_taint"), Value: pulumi.String("taint_value"), Effect: pulumi.String("PreferNoSchedule"), }, &kubernetes.NodePoolTaintArgs{ Key: pulumi.String("test_taint2"), Value: pulumi.String("taint_value2"), Effect: pulumi.String("PreferNoSchedule"), }, }, NodeConfig: &kubernetes.NodePoolNodeConfigArgs{ ExtraArgs: pulumi.StringArray{ pulumi.String("root-dir=/var/lib/kubelet"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Using Spot CVM Instance
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.NewNodePool(ctx, "mynodepool", &Kubernetes.NodePoolArgs{ ClusterId: pulumi.Any(tencentcloud_kubernetes_cluster.Managed_cluster.Id), MaxSize: pulumi.Int(6), MinSize: pulumi.Int(1), VpcId: pulumi.Any(data.Tencentcloud_vpc_subnets.Vpc.Instance_list[0].Vpc_id), SubnetIds: pulumi.StringArray{ data.Tencentcloud_vpc_subnets.Vpc.Instance_list[0].Subnet_id, }, RetryPolicy: pulumi.String("INCREMENTAL_INTERVALS"), DesiredCapacity: pulumi.Int(4), EnableAutoScale: pulumi.Bool(true), MultiZoneSubnetPolicy: pulumi.String("EQUALITY"), AutoScalingConfig: &kubernetes.NodePoolAutoScalingConfigArgs{ InstanceType: pulumi.Any(_var.Default_instance_type), SystemDiskType: pulumi.String("CLOUD_PREMIUM"), SystemDiskSize: pulumi.Int(50), OrderlySecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-24vswocp"), pulumi.String("sg-3qntci2v"), pulumi.String("sg-7y1t2wax"), }, InstanceChargeType: pulumi.String("SPOTPAID"), SpotInstanceType: pulumi.String("one-time"), SpotMaxPrice: pulumi.String("1000"), DataDisks: kubernetes.NodePoolAutoScalingConfigDataDiskArray{ &kubernetes.NodePoolAutoScalingConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(10), PublicIpAssigned: pulumi.Bool(true), Password: pulumi.String("test123#"), EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), }, Labels: pulumi.Map{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tke node pool can be imported, e.g.
```sh $ pulumi import tencentcloud:Kubernetes/nodePool:NodePool test cls-xxx#np-xxx ```
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) 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 `enableAutoScale` 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 (o NodePoolArrayOutput) Index(i pulumi.IntInput) NodePoolOutput
func (NodePoolArrayOutput) ToNodePoolArrayOutput ¶
func (o NodePoolArrayOutput) ToNodePoolArrayOutput() NodePoolArrayOutput
func (NodePoolArrayOutput) ToNodePoolArrayOutputWithContext ¶
func (o NodePoolArrayOutput) ToNodePoolArrayOutputWithContext(ctx context.Context) NodePoolArrayOutput
type NodePoolAutoScalingConfig ¶
type NodePoolAutoScalingConfig struct { // Backup CVM instance types if specified instance type sold out or mismatch. BackupInstanceTypes []string `pulumi:"backupInstanceTypes"` // bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id. BandwidthPackageId *string `pulumi:"bandwidthPackageId"` // Name of cam role. CamRoleName *string `pulumi:"camRoleName"` // Configurations of data disk. DataDisks []NodePoolAutoScalingConfigDataDisk `pulumi:"dataDisks"` // To specify whether to enable cloud monitor service. Default is TRUE. EnhancedMonitorService *bool `pulumi:"enhancedMonitorService"` // To specify whether to enable cloud security service. Default is TRUE. EnhancedSecurityService *bool `pulumi:"enhancedSecurityService"` // The hostname of the cloud server, dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows instances are not supported. Examples of other types (Linux, etc.): The character length is [2, 40], multiple periods are allowed, and there is a paragraph between the dots, and each paragraph is allowed to consist of letters (unlimited case), numbers and dashes (-). Pure numbers are not allowed. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001. HostName *string `pulumi:"hostName"` // The style of the host name of the cloud server, the value range includes ORIGINAL and UNIQUE, and the default is ORIGINAL. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001. HostNameStyle *string `pulumi:"hostNameStyle"` // Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spotInstanceType` and `spotMaxPrice` at the same time. InstanceChargeType *string `pulumi:"instanceChargeType"` // The tenancy (in month) of the prepaid instance, NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod *int `pulumi:"instanceChargeTypePrepaidPeriod"` // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag *string `pulumi:"instanceChargeTypePrepaidRenewFlag"` // Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. InstanceName *string `pulumi:"instanceName"` // Specified types of CVM instance. InstanceType string `pulumi:"instanceType"` // Charge types for network traffic. Valid value: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType *string `pulumi:"internetChargeType"` // Max bandwidth of Internet access in Mbps. Default is `0`. InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` // ID list of keys. KeyIds []string `pulumi:"keyIds"` // Ordered security groups to which a CVM instance belongs. OrderlySecurityGroupIds []string `pulumi:"orderlySecurityGroupIds"` // Password to access. Password *string `pulumi:"password"` // Specify whether to assign an Internet IP address. PublicIpAssigned *bool `pulumi:"publicIpAssigned"` // The order of elements in this field cannot be guaranteed. Use `orderlySecurityGroupIds` instead. Security groups to which a CVM instance belongs. // // Deprecated: The order of elements in this field cannot be guaranteed. Use `orderlySecurityGroupIds` instead. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Type of spot instance, only support `one-time` now. Note: it only works when instanceChargeType is set to `SPOTPAID`. SpotInstanceType *string `pulumi:"spotInstanceType"` // Max price of a spot instance, is the format of decimal string, for example "0.50". Note: it only works when instanceChargeType is set to `SPOTPAID`. SpotMaxPrice *string `pulumi:"spotMaxPrice"` // Volume of system disk in GB. Default is `50`. SystemDiskSize *int `pulumi:"systemDiskSize"` // Type of a CVM disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. Default is `CLOUD_PREMIUM`. SystemDiskType *string `pulumi:"systemDiskType"` }
type NodePoolAutoScalingConfigArgs ¶
type NodePoolAutoScalingConfigArgs struct { // Backup CVM instance types if specified instance type sold out or mismatch. BackupInstanceTypes pulumi.StringArrayInput `pulumi:"backupInstanceTypes"` // bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id. BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` // Name of cam role. CamRoleName pulumi.StringPtrInput `pulumi:"camRoleName"` // Configurations of data disk. DataDisks NodePoolAutoScalingConfigDataDiskArrayInput `pulumi:"dataDisks"` // To specify whether to enable cloud monitor service. Default is TRUE. EnhancedMonitorService pulumi.BoolPtrInput `pulumi:"enhancedMonitorService"` // To specify whether to enable cloud security service. Default is TRUE. EnhancedSecurityService pulumi.BoolPtrInput `pulumi:"enhancedSecurityService"` // The hostname of the cloud server, dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows instances are not supported. Examples of other types (Linux, etc.): The character length is [2, 40], multiple periods are allowed, and there is a paragraph between the dots, and each paragraph is allowed to consist of letters (unlimited case), numbers and dashes (-). Pure numbers are not allowed. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001. HostName pulumi.StringPtrInput `pulumi:"hostName"` // The style of the host name of the cloud server, the value range includes ORIGINAL and UNIQUE, and the default is ORIGINAL. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001. HostNameStyle pulumi.StringPtrInput `pulumi:"hostNameStyle"` // Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spotInstanceType` and `spotMaxPrice` at the same time. InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"` // The tenancy (in month) of the prepaid instance, NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput `pulumi:"instanceChargeTypePrepaidPeriod"` // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput `pulumi:"instanceChargeTypePrepaidRenewFlag"` // Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // Specified types of CVM instance. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Charge types for network traffic. Valid value: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` // Max bandwidth of Internet access in Mbps. Default is `0`. InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` // ID list of keys. KeyIds pulumi.StringArrayInput `pulumi:"keyIds"` // Ordered security groups to which a CVM instance belongs. OrderlySecurityGroupIds pulumi.StringArrayInput `pulumi:"orderlySecurityGroupIds"` // Password to access. Password pulumi.StringPtrInput `pulumi:"password"` // Specify whether to assign an Internet IP address. PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` // The order of elements in this field cannot be guaranteed. Use `orderlySecurityGroupIds` instead. Security groups to which a CVM instance belongs. // // Deprecated: The order of elements in this field cannot be guaranteed. Use `orderlySecurityGroupIds` instead. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // Type of spot instance, only support `one-time` now. Note: it only works when instanceChargeType is set to `SPOTPAID`. SpotInstanceType pulumi.StringPtrInput `pulumi:"spotInstanceType"` // Max price of a spot instance, is the format of decimal string, for example "0.50". Note: it only works when instanceChargeType is set to `SPOTPAID`. SpotMaxPrice pulumi.StringPtrInput `pulumi:"spotMaxPrice"` // Volume of system disk in GB. Default is `50`. SystemDiskSize pulumi.IntPtrInput `pulumi:"systemDiskSize"` // Type of a CVM disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. Default is `CLOUD_PREMIUM`. SystemDiskType pulumi.StringPtrInput `pulumi:"systemDiskType"` }
func (NodePoolAutoScalingConfigArgs) ElementType ¶
func (NodePoolAutoScalingConfigArgs) ElementType() reflect.Type
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 { // Indicates whether the disk remove after instance terminated. Default is `false`. DeleteWithInstance *bool `pulumi:"deleteWithInstance"` // Volume of disk in GB. Default is `0`. DiskSize *int `pulumi:"diskSize"` // Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. DiskType *string `pulumi:"diskType"` // Specify whether to encrypt data disk, default: false. NOTE: Make sure the instance type is offering and the cam role `QcloudKMSAccessForCVMRole` was provided. Encrypt *bool `pulumi:"encrypt"` // Data disk snapshot ID. SnapshotId *string `pulumi:"snapshotId"` // Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD` and `dataSize` > 460GB. ThroughputPerformance *int `pulumi:"throughputPerformance"` }
type NodePoolAutoScalingConfigDataDiskArgs ¶
type NodePoolAutoScalingConfigDataDiskArgs struct { // Indicates whether the disk remove after instance terminated. Default is `false`. DeleteWithInstance pulumi.BoolPtrInput `pulumi:"deleteWithInstance"` // Volume of disk in GB. Default is `0`. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // Specify whether to encrypt data disk, default: false. NOTE: Make sure the instance type is offering and the cam role `QcloudKMSAccessForCVMRole` was provided. Encrypt pulumi.BoolPtrInput `pulumi:"encrypt"` // Data disk snapshot ID. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD` and `dataSize` > 460GB. ThroughputPerformance pulumi.IntPtrInput `pulumi:"throughputPerformance"` }
func (NodePoolAutoScalingConfigDataDiskArgs) ElementType ¶
func (NodePoolAutoScalingConfigDataDiskArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o NodePoolAutoScalingConfigDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
Indicates whether the disk remove after instance terminated. Default is `false`.
func (NodePoolAutoScalingConfigDataDiskOutput) DiskSize ¶
func (o NodePoolAutoScalingConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
Volume of disk in GB. Default is `0`.
func (NodePoolAutoScalingConfigDataDiskOutput) DiskType ¶
func (o NodePoolAutoScalingConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.
func (NodePoolAutoScalingConfigDataDiskOutput) ElementType ¶
func (NodePoolAutoScalingConfigDataDiskOutput) ElementType() reflect.Type
func (NodePoolAutoScalingConfigDataDiskOutput) Encrypt ¶ added in v0.1.3
func (o NodePoolAutoScalingConfigDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
Specify whether to encrypt data disk, default: false. NOTE: Make sure the instance type is offering and the cam role `QcloudKMSAccessForCVMRole` was provided.
func (NodePoolAutoScalingConfigDataDiskOutput) SnapshotId ¶
func (o NodePoolAutoScalingConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
Data disk snapshot ID.
func (NodePoolAutoScalingConfigDataDiskOutput) ThroughputPerformance ¶ added in v0.1.3
func (o NodePoolAutoScalingConfigDataDiskOutput) ThroughputPerformance() pulumi.IntPtrOutput
Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD` and `dataSize` > 460GB.
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 (o NodePoolAutoScalingConfigOutput) BackupInstanceTypes() pulumi.StringArrayOutput
Backup CVM instance types if specified instance type sold out or mismatch.
func (NodePoolAutoScalingConfigOutput) BandwidthPackageId ¶
func (o NodePoolAutoScalingConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id.
func (NodePoolAutoScalingConfigOutput) CamRoleName ¶
func (o NodePoolAutoScalingConfigOutput) CamRoleName() pulumi.StringPtrOutput
Name of cam role.
func (NodePoolAutoScalingConfigOutput) DataDisks ¶
func (o NodePoolAutoScalingConfigOutput) DataDisks() NodePoolAutoScalingConfigDataDiskArrayOutput
Configurations of data disk.
func (NodePoolAutoScalingConfigOutput) ElementType ¶
func (NodePoolAutoScalingConfigOutput) ElementType() reflect.Type
func (NodePoolAutoScalingConfigOutput) EnhancedMonitorService ¶
func (o NodePoolAutoScalingConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
To specify whether to enable cloud monitor service. Default is TRUE.
func (NodePoolAutoScalingConfigOutput) EnhancedSecurityService ¶
func (o NodePoolAutoScalingConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
To specify whether to enable cloud security service. Default is TRUE.
func (NodePoolAutoScalingConfigOutput) HostName ¶ added in v0.1.3
func (o NodePoolAutoScalingConfigOutput) HostName() pulumi.StringPtrOutput
The hostname of the cloud server, dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows instances are not supported. Examples of other types (Linux, etc.): The character length is [2, 40], multiple periods are allowed, and there is a paragraph between the dots, and each paragraph is allowed to consist of letters (unlimited case), numbers and dashes (-). Pure numbers are not allowed. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001.
func (NodePoolAutoScalingConfigOutput) HostNameStyle ¶ added in v0.1.3
func (o NodePoolAutoScalingConfigOutput) HostNameStyle() pulumi.StringPtrOutput
The style of the host name of the cloud server, the value range includes ORIGINAL and UNIQUE, and the default is ORIGINAL. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001.
func (NodePoolAutoScalingConfigOutput) InstanceChargeType ¶
func (o NodePoolAutoScalingConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spotInstanceType` and `spotMaxPrice` at the same time.
func (NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidPeriod ¶
func (o NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
The tenancy (in month) of the prepaid instance, NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
func (NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`.
func (NodePoolAutoScalingConfigOutput) InstanceName ¶ added in v0.1.3
func (o NodePoolAutoScalingConfigOutput) InstanceName() pulumi.StringPtrOutput
Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001.
func (NodePoolAutoScalingConfigOutput) InstanceType ¶
func (o NodePoolAutoScalingConfigOutput) InstanceType() pulumi.StringOutput
Specified types of CVM instance.
func (NodePoolAutoScalingConfigOutput) InternetChargeType ¶
func (o NodePoolAutoScalingConfigOutput) InternetChargeType() pulumi.StringPtrOutput
Charge types for network traffic. Valid value: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
func (NodePoolAutoScalingConfigOutput) InternetMaxBandwidthOut ¶
func (o NodePoolAutoScalingConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
Max bandwidth of Internet access in Mbps. Default is `0`.
func (NodePoolAutoScalingConfigOutput) KeyIds ¶
func (o NodePoolAutoScalingConfigOutput) KeyIds() pulumi.StringArrayOutput
ID list of keys.
func (NodePoolAutoScalingConfigOutput) OrderlySecurityGroupIds ¶ added in v0.1.8
func (o NodePoolAutoScalingConfigOutput) OrderlySecurityGroupIds() pulumi.StringArrayOutput
Ordered security groups to which a CVM instance belongs.
func (NodePoolAutoScalingConfigOutput) Password ¶
func (o NodePoolAutoScalingConfigOutput) Password() pulumi.StringPtrOutput
Password to access.
func (NodePoolAutoScalingConfigOutput) PublicIpAssigned ¶
func (o NodePoolAutoScalingConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Specify whether to assign an Internet IP address.
func (NodePoolAutoScalingConfigOutput) SecurityGroupIds
deprecated
func (o NodePoolAutoScalingConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
The order of elements in this field cannot be guaranteed. Use `orderlySecurityGroupIds` instead. Security groups to which a CVM instance belongs.
Deprecated: The order of elements in this field cannot be guaranteed. Use `orderlySecurityGroupIds` instead.
func (NodePoolAutoScalingConfigOutput) SpotInstanceType ¶
func (o NodePoolAutoScalingConfigOutput) SpotInstanceType() pulumi.StringPtrOutput
Type of spot instance, only support `one-time` now. Note: it only works when instanceChargeType is set to `SPOTPAID`.
func (NodePoolAutoScalingConfigOutput) SpotMaxPrice ¶
func (o NodePoolAutoScalingConfigOutput) SpotMaxPrice() pulumi.StringPtrOutput
Max price of a spot instance, is the format of decimal string, for example "0.50". Note: it only works when instanceChargeType is set to `SPOTPAID`.
func (NodePoolAutoScalingConfigOutput) SystemDiskSize ¶
func (o NodePoolAutoScalingConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
Volume of system disk in GB. Default is `50`.
func (NodePoolAutoScalingConfigOutput) SystemDiskType ¶
func (o NodePoolAutoScalingConfigOutput) SystemDiskType() pulumi.StringPtrOutput
Type of a CVM disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. Default is `CLOUD_PREMIUM`.
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
func NodePoolAutoScalingConfigPtr ¶
func NodePoolAutoScalingConfigPtr(v *NodePoolAutoScalingConfigArgs) NodePoolAutoScalingConfigPtrInput
type NodePoolAutoScalingConfigPtrOutput ¶
type NodePoolAutoScalingConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolAutoScalingConfigPtrOutput) BackupInstanceTypes ¶
func (o NodePoolAutoScalingConfigPtrOutput) BackupInstanceTypes() pulumi.StringArrayOutput
Backup CVM instance types if specified instance type sold out or mismatch.
func (NodePoolAutoScalingConfigPtrOutput) BandwidthPackageId ¶
func (o NodePoolAutoScalingConfigPtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id.
func (NodePoolAutoScalingConfigPtrOutput) CamRoleName ¶
func (o NodePoolAutoScalingConfigPtrOutput) CamRoleName() pulumi.StringPtrOutput
Name of cam role.
func (NodePoolAutoScalingConfigPtrOutput) DataDisks ¶
func (o NodePoolAutoScalingConfigPtrOutput) DataDisks() NodePoolAutoScalingConfigDataDiskArrayOutput
Configurations of data disk.
func (NodePoolAutoScalingConfigPtrOutput) Elem ¶
func (o NodePoolAutoScalingConfigPtrOutput) Elem() NodePoolAutoScalingConfigOutput
func (NodePoolAutoScalingConfigPtrOutput) ElementType ¶
func (NodePoolAutoScalingConfigPtrOutput) ElementType() reflect.Type
func (NodePoolAutoScalingConfigPtrOutput) EnhancedMonitorService ¶
func (o NodePoolAutoScalingConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
To specify whether to enable cloud monitor service. Default is TRUE.
func (NodePoolAutoScalingConfigPtrOutput) EnhancedSecurityService ¶
func (o NodePoolAutoScalingConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
To specify whether to enable cloud security service. Default is TRUE.
func (NodePoolAutoScalingConfigPtrOutput) HostName ¶ added in v0.1.3
func (o NodePoolAutoScalingConfigPtrOutput) HostName() pulumi.StringPtrOutput
The hostname of the cloud server, dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows instances are not supported. Examples of other types (Linux, etc.): The character length is [2, 40], multiple periods are allowed, and there is a paragraph between the dots, and each paragraph is allowed to consist of letters (unlimited case), numbers and dashes (-). Pure numbers are not allowed. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001.
func (NodePoolAutoScalingConfigPtrOutput) HostNameStyle ¶ added in v0.1.3
func (o NodePoolAutoScalingConfigPtrOutput) HostNameStyle() pulumi.StringPtrOutput
The style of the host name of the cloud server, the value range includes ORIGINAL and UNIQUE, and the default is ORIGINAL. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001.
func (NodePoolAutoScalingConfigPtrOutput) InstanceChargeType ¶
func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spotInstanceType` and `spotMaxPrice` at the same time.
func (NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidPeriod ¶
func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
The tenancy (in month) of the prepaid instance, NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
func (NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`.
func (NodePoolAutoScalingConfigPtrOutput) InstanceName ¶ added in v0.1.3
func (o NodePoolAutoScalingConfigPtrOutput) InstanceName() pulumi.StringPtrOutput
Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001.
func (NodePoolAutoScalingConfigPtrOutput) InstanceType ¶
func (o NodePoolAutoScalingConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
Specified types of CVM instance.
func (NodePoolAutoScalingConfigPtrOutput) InternetChargeType ¶
func (o NodePoolAutoScalingConfigPtrOutput) InternetChargeType() pulumi.StringPtrOutput
Charge types for network traffic. Valid value: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
func (NodePoolAutoScalingConfigPtrOutput) InternetMaxBandwidthOut ¶
func (o NodePoolAutoScalingConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
Max bandwidth of Internet access in Mbps. Default is `0`.
func (NodePoolAutoScalingConfigPtrOutput) KeyIds ¶
func (o NodePoolAutoScalingConfigPtrOutput) KeyIds() pulumi.StringArrayOutput
ID list of keys.
func (NodePoolAutoScalingConfigPtrOutput) OrderlySecurityGroupIds ¶ added in v0.1.8
func (o NodePoolAutoScalingConfigPtrOutput) OrderlySecurityGroupIds() pulumi.StringArrayOutput
Ordered security groups to which a CVM instance belongs.
func (NodePoolAutoScalingConfigPtrOutput) Password ¶
func (o NodePoolAutoScalingConfigPtrOutput) Password() pulumi.StringPtrOutput
Password to access.
func (NodePoolAutoScalingConfigPtrOutput) PublicIpAssigned ¶
func (o NodePoolAutoScalingConfigPtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Specify whether to assign an Internet IP address.
func (NodePoolAutoScalingConfigPtrOutput) SecurityGroupIds
deprecated
func (o NodePoolAutoScalingConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
The order of elements in this field cannot be guaranteed. Use `orderlySecurityGroupIds` instead. Security groups to which a CVM instance belongs.
Deprecated: The order of elements in this field cannot be guaranteed. Use `orderlySecurityGroupIds` instead.
func (NodePoolAutoScalingConfigPtrOutput) SpotInstanceType ¶
func (o NodePoolAutoScalingConfigPtrOutput) SpotInstanceType() pulumi.StringPtrOutput
Type of spot instance, only support `one-time` now. Note: it only works when instanceChargeType is set to `SPOTPAID`.
func (NodePoolAutoScalingConfigPtrOutput) SpotMaxPrice ¶
func (o NodePoolAutoScalingConfigPtrOutput) SpotMaxPrice() pulumi.StringPtrOutput
Max price of a spot instance, is the format of decimal string, for example "0.50". Note: it only works when instanceChargeType is set to `SPOTPAID`.
func (NodePoolAutoScalingConfigPtrOutput) SystemDiskSize ¶
func (o NodePoolAutoScalingConfigPtrOutput) SystemDiskSize() pulumi.IntPtrOutput
Volume of system disk in GB. Default is `50`.
func (NodePoolAutoScalingConfigPtrOutput) SystemDiskType ¶
func (o NodePoolAutoScalingConfigPtrOutput) SystemDiskType() pulumi.StringPtrOutput
Type of a CVM disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. Default is `CLOUD_PREMIUM`.
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 (o NodePoolMapOutput) MapIndex(k pulumi.StringInput) NodePoolOutput
func (NodePoolMapOutput) ToNodePoolMapOutput ¶
func (o NodePoolMapOutput) ToNodePoolMapOutput() NodePoolMapOutput
func (NodePoolMapOutput) ToNodePoolMapOutputWithContext ¶
func (o NodePoolMapOutput) ToNodePoolMapOutputWithContext(ctx context.Context) NodePoolMapOutput
type NodePoolNodeConfig ¶
type NodePoolNodeConfig struct { // Configurations of data disk. DataDisks []NodePoolNodeConfigDataDisk `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when the cluster is podCIDR. DesiredPodNum *int `pulumi:"desiredPodNum"` // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath *string `pulumi:"dockerGraphPath"` // Custom parameter information related to the node. This is a white-list parameter. ExtraArgs []string `pulumi:"extraArgs"` // GPU driver parameters. GpuArgs *NodePoolNodeConfigGpuArgs `pulumi:"gpuArgs"` // Indicate to schedule the adding node or not. Default is true. IsSchedule *bool `pulumi:"isSchedule"` // Mount target. Default is not mounting. MountTarget *string `pulumi:"mountTarget"` // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript *string `pulumi:"preStartUserScript"` // Base64-encoded User Data text, the length limit is 16KB. UserData *string `pulumi:"userData"` }
type NodePoolNodeConfigArgs ¶
type NodePoolNodeConfigArgs struct { // Configurations of data disk. DataDisks NodePoolNodeConfigDataDiskArrayInput `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when the cluster is podCIDR. DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath pulumi.StringPtrInput `pulumi:"dockerGraphPath"` // Custom parameter information related to the node. This is a white-list parameter. ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"` // GPU driver parameters. GpuArgs NodePoolNodeConfigGpuArgsPtrInput `pulumi:"gpuArgs"` // Indicate to schedule the adding node or not. Default is true. IsSchedule pulumi.BoolPtrInput `pulumi:"isSchedule"` // Mount target. Default is not mounting. MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript pulumi.StringPtrInput `pulumi:"preStartUserScript"` // Base64-encoded User Data text, the length limit is 16KB. 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 { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error. DiskPartition *string `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize *int `pulumi:"diskSize"` // Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. DiskType *string `pulumi:"diskType"` // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `pulumi:"fileSystem"` // Mount target. MountTarget *string `pulumi:"mountTarget"` }
type NodePoolNodeConfigDataDiskArgs ¶
type NodePoolNodeConfigDataDiskArgs struct { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error. DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // File system, e.g. `ext3/ext4/xfs`. FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` // Mount target. MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` }
func (NodePoolNodeConfigDataDiskArgs) ElementType ¶
func (NodePoolNodeConfigDataDiskArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (NodePoolNodeConfigDataDiskArrayOutput) Index ¶
func (o NodePoolNodeConfigDataDiskArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigDataDiskOutput
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
Indicate whether to auto format and mount or not. Default is `false`.
func (NodePoolNodeConfigDataDiskOutput) DiskPartition ¶
func (o NodePoolNodeConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error.
func (NodePoolNodeConfigDataDiskOutput) DiskSize ¶
func (o NodePoolNodeConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
Volume of disk in GB. Default is `0`.
func (NodePoolNodeConfigDataDiskOutput) DiskType ¶
func (o NodePoolNodeConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.
func (NodePoolNodeConfigDataDiskOutput) ElementType ¶
func (NodePoolNodeConfigDataDiskOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDataDiskOutput) FileSystem ¶
func (o NodePoolNodeConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
File system, e.g. `ext3/ext4/xfs`.
func (NodePoolNodeConfigDataDiskOutput) MountTarget ¶
func (o NodePoolNodeConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
Mount target.
func (NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutput ¶
func (o NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput
func (NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutputWithContext ¶
func (o NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskOutput
type NodePoolNodeConfigGpuArgs ¶ added in v0.1.3
type NodePoolNodeConfigGpuArgs struct { // CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Cuda map[string]interface{} `pulumi:"cuda"` // cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN. Cudnn map[string]interface{} `pulumi:"cudnn"` // Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address. CustomDriver map[string]interface{} `pulumi:"customDriver"` // GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Driver map[string]interface{} `pulumi:"driver"` // Whether to enable MIG. MigEnable *bool `pulumi:"migEnable"` }
type NodePoolNodeConfigGpuArgsArgs ¶ added in v0.1.3
type NodePoolNodeConfigGpuArgsArgs struct { // CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Cuda pulumi.MapInput `pulumi:"cuda"` // cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN. Cudnn pulumi.MapInput `pulumi:"cudnn"` // Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address. CustomDriver pulumi.MapInput `pulumi:"customDriver"` // GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Driver pulumi.MapInput `pulumi:"driver"` // Whether to enable MIG. MigEnable pulumi.BoolPtrInput `pulumi:"migEnable"` }
func (NodePoolNodeConfigGpuArgsArgs) ElementType ¶ added in v0.1.3
func (NodePoolNodeConfigGpuArgsArgs) ElementType() reflect.Type
func (NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsOutput ¶ added in v0.1.3
func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsOutput() NodePoolNodeConfigGpuArgsOutput
func (NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsOutputWithContext ¶ added in v0.1.3
func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsOutput
func (NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsPtrOutput ¶ added in v0.1.3
func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsPtrOutput() NodePoolNodeConfigGpuArgsPtrOutput
func (NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext ¶ added in v0.1.3
func (i NodePoolNodeConfigGpuArgsArgs) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsPtrOutput
type NodePoolNodeConfigGpuArgsInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type NodePoolNodeConfigGpuArgsOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigGpuArgsOutput) Cuda ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsOutput) Cuda() pulumi.MapOutput
CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (NodePoolNodeConfigGpuArgsOutput) Cudnn ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsOutput) Cudnn() pulumi.MapOutput
cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN.
func (NodePoolNodeConfigGpuArgsOutput) CustomDriver ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsOutput) CustomDriver() pulumi.MapOutput
Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.
func (NodePoolNodeConfigGpuArgsOutput) Driver ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsOutput) Driver() pulumi.MapOutput
GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (NodePoolNodeConfigGpuArgsOutput) ElementType ¶ added in v0.1.3
func (NodePoolNodeConfigGpuArgsOutput) ElementType() reflect.Type
func (NodePoolNodeConfigGpuArgsOutput) MigEnable ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsOutput) MigEnable() pulumi.BoolPtrOutput
Whether to enable MIG.
func (NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsOutput ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsOutput() NodePoolNodeConfigGpuArgsOutput
func (NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsOutputWithContext ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsOutput
func (NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsPtrOutput ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsPtrOutput() NodePoolNodeConfigGpuArgsPtrOutput
func (NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsOutput) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigGpuArgsPtrOutput
type NodePoolNodeConfigGpuArgsPtrInput ¶ added in v0.1.3
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
func NodePoolNodeConfigGpuArgsPtr ¶ added in v0.1.3
func NodePoolNodeConfigGpuArgsPtr(v *NodePoolNodeConfigGpuArgsArgs) NodePoolNodeConfigGpuArgsPtrInput
type NodePoolNodeConfigGpuArgsPtrOutput ¶ added in v0.1.3
type NodePoolNodeConfigGpuArgsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigGpuArgsPtrOutput) Cuda ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsPtrOutput) Cuda() pulumi.MapOutput
CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (NodePoolNodeConfigGpuArgsPtrOutput) Cudnn ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsPtrOutput) Cudnn() pulumi.MapOutput
cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN.
func (NodePoolNodeConfigGpuArgsPtrOutput) CustomDriver ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsPtrOutput) CustomDriver() pulumi.MapOutput
Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.
func (NodePoolNodeConfigGpuArgsPtrOutput) Driver ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsPtrOutput) Driver() pulumi.MapOutput
GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (NodePoolNodeConfigGpuArgsPtrOutput) Elem ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsPtrOutput) Elem() NodePoolNodeConfigGpuArgsOutput
func (NodePoolNodeConfigGpuArgsPtrOutput) ElementType ¶ added in v0.1.3
func (NodePoolNodeConfigGpuArgsPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigGpuArgsPtrOutput) MigEnable ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsPtrOutput) MigEnable() pulumi.BoolPtrOutput
Whether to enable MIG.
func (NodePoolNodeConfigGpuArgsPtrOutput) ToNodePoolNodeConfigGpuArgsPtrOutput ¶ added in v0.1.3
func (o NodePoolNodeConfigGpuArgsPtrOutput) ToNodePoolNodeConfigGpuArgsPtrOutput() NodePoolNodeConfigGpuArgsPtrOutput
func (NodePoolNodeConfigGpuArgsPtrOutput) ToNodePoolNodeConfigGpuArgsPtrOutputWithContext ¶ added in v0.1.3
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 (o NodePoolNodeConfigOutput) DataDisks() NodePoolNodeConfigDataDiskArrayOutput
Configurations of data disk.
func (NodePoolNodeConfigOutput) DesiredPodNum ¶
func (o NodePoolNodeConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when the cluster is podCIDR.
func (NodePoolNodeConfigOutput) DockerGraphPath ¶
func (o NodePoolNodeConfigOutput) DockerGraphPath() pulumi.StringPtrOutput
Docker graph path. Default is `/var/lib/docker`.
func (NodePoolNodeConfigOutput) ElementType ¶
func (NodePoolNodeConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigOutput) ExtraArgs ¶
func (o NodePoolNodeConfigOutput) ExtraArgs() pulumi.StringArrayOutput
Custom parameter information related to the node. This is a white-list parameter.
func (NodePoolNodeConfigOutput) GpuArgs ¶ added in v0.1.3
func (o NodePoolNodeConfigOutput) GpuArgs() NodePoolNodeConfigGpuArgsPtrOutput
GPU driver parameters.
func (NodePoolNodeConfigOutput) IsSchedule ¶
func (o NodePoolNodeConfigOutput) IsSchedule() pulumi.BoolPtrOutput
Indicate to schedule the adding node or not. Default is true.
func (NodePoolNodeConfigOutput) MountTarget ¶
func (o NodePoolNodeConfigOutput) MountTarget() pulumi.StringPtrOutput
Mount target. Default is not mounting.
func (NodePoolNodeConfigOutput) PreStartUserScript ¶ added in v0.1.9
func (o NodePoolNodeConfigOutput) PreStartUserScript() pulumi.StringPtrOutput
Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
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 ¶
func (o NodePoolNodeConfigOutput) UserData() pulumi.StringPtrOutput
Base64-encoded User Data text, the length limit is 16KB.
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
func NodePoolNodeConfigPtr ¶
func NodePoolNodeConfigPtr(v *NodePoolNodeConfigArgs) NodePoolNodeConfigPtrInput
type NodePoolNodeConfigPtrOutput ¶
type NodePoolNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigPtrOutput) DataDisks ¶
func (o NodePoolNodeConfigPtrOutput) DataDisks() NodePoolNodeConfigDataDiskArrayOutput
Configurations of data disk.
func (NodePoolNodeConfigPtrOutput) DesiredPodNum ¶
func (o NodePoolNodeConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when the cluster is podCIDR.
func (NodePoolNodeConfigPtrOutput) DockerGraphPath ¶
func (o NodePoolNodeConfigPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
Docker graph path. Default is `/var/lib/docker`.
func (NodePoolNodeConfigPtrOutput) Elem ¶
func (o NodePoolNodeConfigPtrOutput) Elem() NodePoolNodeConfigOutput
func (NodePoolNodeConfigPtrOutput) ElementType ¶
func (NodePoolNodeConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigPtrOutput) ExtraArgs ¶
func (o NodePoolNodeConfigPtrOutput) ExtraArgs() pulumi.StringArrayOutput
Custom parameter information related to the node. This is a white-list parameter.
func (NodePoolNodeConfigPtrOutput) GpuArgs ¶ added in v0.1.3
func (o NodePoolNodeConfigPtrOutput) GpuArgs() NodePoolNodeConfigGpuArgsPtrOutput
GPU driver parameters.
func (NodePoolNodeConfigPtrOutput) IsSchedule ¶
func (o NodePoolNodeConfigPtrOutput) IsSchedule() pulumi.BoolPtrOutput
Indicate to schedule the adding node or not. Default is true.
func (NodePoolNodeConfigPtrOutput) MountTarget ¶
func (o NodePoolNodeConfigPtrOutput) MountTarget() pulumi.StringPtrOutput
Mount target. Default is not mounting.
func (NodePoolNodeConfigPtrOutput) PreStartUserScript ¶ added in v0.1.9
func (o NodePoolNodeConfigPtrOutput) PreStartUserScript() pulumi.StringPtrOutput
Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput ¶
func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) UserData ¶
func (o NodePoolNodeConfigPtrOutput) UserData() pulumi.StringPtrOutput
Base64-encoded User Data text, the length limit is 16KB.
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 ¶ added in v0.1.8
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 `enableAutoScale` 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 ¶
func (o NodePoolOutput) Name() pulumi.StringOutput
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 ¶
func (o NodePoolOutput) NodeConfig() NodePoolNodeConfigPtrOutput
Node config.
func (NodePoolOutput) NodeCount ¶
func (o NodePoolOutput) NodeCount() pulumi.IntOutput
The total node count.
func (NodePoolOutput) NodeOs ¶
func (o NodePoolOutput) NodeOs() pulumi.StringPtrOutput
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 ¶ added in v0.1.3
func (o NodePoolOutput) Tags() pulumi.MapOutput
Node pool tag specifications, will passthroughs to the scaling instances.
func (NodePoolOutput) Taints ¶
func (o NodePoolOutput) Taints() NodePoolTaintArrayOutput
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 ¶
func (o NodePoolOutput) VpcId() pulumi.StringOutput
ID of VPC network.
func (NodePoolOutput) Zones ¶
func (o NodePoolOutput) Zones() pulumi.StringArrayOutput
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 `enableAutoScale` 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 of the taint. Valid values are: `NoSchedule`, `PreferNoSchedule`, `NoExecute`. Effect string `pulumi:"effect"` // Key of the taint. The taint key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/'). Key string `pulumi:"key"` // Value of the taint. Value string `pulumi:"value"` }
type NodePoolTaintArgs ¶
type NodePoolTaintArgs struct { // Effect of the taint. Valid values are: `NoSchedule`, `PreferNoSchedule`, `NoExecute`. Effect pulumi.StringInput `pulumi:"effect"` // Key of the taint. The taint key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/'). Key pulumi.StringInput `pulumi:"key"` // Value of the taint. 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 (o NodePoolTaintArrayOutput) Index(i pulumi.IntInput) NodePoolTaintOutput
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 (o NodePoolTaintOutput) Effect() pulumi.StringOutput
Effect of the taint. Valid values are: `NoSchedule`, `PreferNoSchedule`, `NoExecute`.
func (NodePoolTaintOutput) ElementType ¶
func (NodePoolTaintOutput) ElementType() reflect.Type
func (NodePoolTaintOutput) Key ¶
func (o NodePoolTaintOutput) Key() pulumi.StringOutput
Key of the taint. The taint key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/').
func (NodePoolTaintOutput) ToNodePoolTaintOutput ¶
func (o NodePoolTaintOutput) ToNodePoolTaintOutput() NodePoolTaintOutput
func (NodePoolTaintOutput) ToNodePoolTaintOutputWithContext ¶
func (o NodePoolTaintOutput) ToNodePoolTaintOutputWithContext(ctx context.Context) NodePoolTaintOutput
func (NodePoolTaintOutput) Value ¶
func (o NodePoolTaintOutput) Value() pulumi.StringOutput
Value of the taint.
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"` // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript pulumi.StringPtrOutput `pulumi:"preStartUserScript"` // Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling. Unschedulable pulumi.IntPtrOutput `pulumi:"unschedulable"` // Base64 encoded user script, this script will be executed after the k8s component is run. The user needs to ensure that the script is reentrant and retry logic. The script and its generated log files can be viewed in the /data/ccs_userscript/ path of the node, if required. The node needs to be initialized before it can be added to the schedule. It can be used with the unschedulable parameter. After the final initialization of userScript is completed, add the kubectl uncordon nodename --kubeconfig=/root/.kube/config command to add the node to the schedule. UserScript pulumi.StringPtrOutput `pulumi:"userScript"` // 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"` }
Provide a resource to increase instance to cluster
> **NOTE:** To use the custom Kubernetes component startup parameter function (parameter `extraArgs`), you need to submit a ticket for application.
> **NOTE:** Import Node: Currently, only one node can be imported at a time.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } subnet := "subnet-pqfek0t8" if param := cfg.Get("subnet"); param != "" { subnet = param } scaleInstanceType := "S2.LARGE16" if param := cfg.Get("scaleInstanceType"); param != "" { scaleInstanceType = param } _, err := Kubernetes.NewScaleWorker(ctx, "testScale", &Kubernetes.ScaleWorkerArgs{ ClusterId: pulumi.String("cls-godovr32"), DesiredPodNum: pulumi.Int(16), Labels: pulumi.Map{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, WorkerConfig: &kubernetes.ScaleWorkerWorkerConfigArgs{ Count: pulumi.Int(3), AvailabilityZone: pulumi.String(availabilityZone), InstanceType: pulumi.String(scaleInstanceType), SubnetId: pulumi.String(subnet), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(50), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), DataDisks: kubernetes.ScaleWorkerWorkerConfigDataDiskArray{ &kubernetes.ScaleWorkerWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("AABBccdd1122"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Use Kubelet
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } subnet := "subnet-pqfek0t8" if param := cfg.Get("subnet"); param != "" { subnet = param } scaleInstanceType := "S2.LARGE16" if param := cfg.Get("scaleInstanceType"); param != "" { scaleInstanceType = param } _, err := Kubernetes.NewScaleWorker(ctx, "testScale", &Kubernetes.ScaleWorkerArgs{ ClusterId: pulumi.String("cls-godovr32"), ExtraArgs: pulumi.StringArray{ pulumi.String("root-dir=/var/lib/kubelet"), }, Labels: pulumi.Map{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, WorkerConfig: &kubernetes.ScaleWorkerWorkerConfigArgs{ Count: pulumi.Int(3), AvailabilityZone: pulumi.String(availabilityZone), InstanceType: pulumi.String(scaleInstanceType), SubnetId: pulumi.String(subnet), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(50), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), DataDisks: kubernetes.ScaleWorkerWorkerConfigDataDiskArray{ &kubernetes.ScaleWorkerWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("AABBccdd1122"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tke scale worker can be imported, e.g.
```sh $ pulumi import tencentcloud:Kubernetes/scaleWorker:ScaleWorker test cls-xxx#ins-xxx ```
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 // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript pulumi.StringPtrInput // Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling. Unschedulable pulumi.IntPtrInput // Base64 encoded user script, this script will be executed after the k8s component is run. The user needs to ensure that the script is reentrant and retry logic. The script and its generated log files can be viewed in the /data/ccs_userscript/ path of the node, if required. The node needs to be initialized before it can be added to the schedule. It can be used with the unschedulable parameter. After the final initialization of userScript is completed, add the kubectl uncordon nodename --kubeconfig=/root/.kube/config command to add the node to the schedule. UserScript pulumi.StringPtrInput // 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 (o ScaleWorkerArrayOutput) Index(i pulumi.IntInput) ScaleWorkerOutput
func (ScaleWorkerArrayOutput) ToScaleWorkerArrayOutput ¶
func (o ScaleWorkerArrayOutput) ToScaleWorkerArrayOutput() ScaleWorkerArrayOutput
func (ScaleWorkerArrayOutput) ToScaleWorkerArrayOutputWithContext ¶
func (o ScaleWorkerArrayOutput) ToScaleWorkerArrayOutputWithContext(ctx context.Context) ScaleWorkerArrayOutput
type ScaleWorkerDataDisk ¶
type ScaleWorkerDataDisk struct { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` // Volume of disk in GB. Default is `0`. DiskSize *int `pulumi:"diskSize"` // Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`. DiskType *string `pulumi:"diskType"` // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `pulumi:"fileSystem"` // Mount target. MountTarget *string `pulumi:"mountTarget"` }
type ScaleWorkerDataDiskArgs ¶
type ScaleWorkerDataDiskArgs struct { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` // Volume of disk in GB. Default is `0`. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // File system, e.g. `ext3/ext4/xfs`. FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` // Mount target. 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) ElementType() reflect.Type
func (ScaleWorkerDataDiskArrayOutput) Index ¶
func (o ScaleWorkerDataDiskArrayOutput) Index(i pulumi.IntInput) ScaleWorkerDataDiskOutput
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
Indicate whether to auto format and mount or not. Default is `false`.
func (ScaleWorkerDataDiskOutput) DiskSize ¶
func (o ScaleWorkerDataDiskOutput) DiskSize() pulumi.IntPtrOutput
Volume of disk in GB. Default is `0`.
func (ScaleWorkerDataDiskOutput) DiskType ¶
func (o ScaleWorkerDataDiskOutput) DiskType() pulumi.StringPtrOutput
Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.
func (ScaleWorkerDataDiskOutput) ElementType ¶
func (ScaleWorkerDataDiskOutput) ElementType() reflect.Type
func (ScaleWorkerDataDiskOutput) FileSystem ¶
func (o ScaleWorkerDataDiskOutput) FileSystem() pulumi.StringPtrOutput
File system, e.g. `ext3/ext4/xfs`.
func (ScaleWorkerDataDiskOutput) MountTarget ¶
func (o ScaleWorkerDataDiskOutput) MountTarget() pulumi.StringPtrOutput
Mount target.
func (ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutput ¶
func (o ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutput() ScaleWorkerDataDiskOutput
func (ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutputWithContext ¶
func (o ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutputWithContext(ctx context.Context) ScaleWorkerDataDiskOutput
type ScaleWorkerGpuArgs ¶ added in v0.1.3
type ScaleWorkerGpuArgs struct { // CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Cuda map[string]interface{} `pulumi:"cuda"` // cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN. Cudnn map[string]interface{} `pulumi:"cudnn"` // Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address. CustomDriver map[string]interface{} `pulumi:"customDriver"` // GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Driver map[string]interface{} `pulumi:"driver"` // Whether to enable MIG. MigEnable *bool `pulumi:"migEnable"` }
type ScaleWorkerGpuArgsArgs ¶ added in v0.1.3
type ScaleWorkerGpuArgsArgs struct { // CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Cuda pulumi.MapInput `pulumi:"cuda"` // cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN. Cudnn pulumi.MapInput `pulumi:"cudnn"` // Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address. CustomDriver pulumi.MapInput `pulumi:"customDriver"` // GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA. Driver pulumi.MapInput `pulumi:"driver"` // Whether to enable MIG. MigEnable pulumi.BoolPtrInput `pulumi:"migEnable"` }
func (ScaleWorkerGpuArgsArgs) ElementType ¶ added in v0.1.3
func (ScaleWorkerGpuArgsArgs) ElementType() reflect.Type
func (ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsOutput ¶ added in v0.1.3
func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsOutput() ScaleWorkerGpuArgsOutput
func (ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsOutputWithContext ¶ added in v0.1.3
func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsOutput
func (ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsPtrOutput ¶ added in v0.1.3
func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsPtrOutput() ScaleWorkerGpuArgsPtrOutput
func (ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsPtrOutputWithContext ¶ added in v0.1.3
func (i ScaleWorkerGpuArgsArgs) ToScaleWorkerGpuArgsPtrOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsPtrOutput
type ScaleWorkerGpuArgsInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type ScaleWorkerGpuArgsOutput struct{ *pulumi.OutputState }
func (ScaleWorkerGpuArgsOutput) Cuda ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsOutput) Cuda() pulumi.MapOutput
CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ScaleWorkerGpuArgsOutput) Cudnn ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsOutput) Cudnn() pulumi.MapOutput
cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN.
func (ScaleWorkerGpuArgsOutput) CustomDriver ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsOutput) CustomDriver() pulumi.MapOutput
Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.
func (ScaleWorkerGpuArgsOutput) Driver ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsOutput) Driver() pulumi.MapOutput
GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ScaleWorkerGpuArgsOutput) ElementType ¶ added in v0.1.3
func (ScaleWorkerGpuArgsOutput) ElementType() reflect.Type
func (ScaleWorkerGpuArgsOutput) MigEnable ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsOutput) MigEnable() pulumi.BoolPtrOutput
Whether to enable MIG.
func (ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsOutput ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsOutput() ScaleWorkerGpuArgsOutput
func (ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsOutputWithContext ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsOutput
func (ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsPtrOutput ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsPtrOutput() ScaleWorkerGpuArgsPtrOutput
func (ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsPtrOutputWithContext ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsOutput) ToScaleWorkerGpuArgsPtrOutputWithContext(ctx context.Context) ScaleWorkerGpuArgsPtrOutput
type ScaleWorkerGpuArgsPtrInput ¶ added in v0.1.3
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
func ScaleWorkerGpuArgsPtr ¶ added in v0.1.3
func ScaleWorkerGpuArgsPtr(v *ScaleWorkerGpuArgsArgs) ScaleWorkerGpuArgsPtrInput
type ScaleWorkerGpuArgsPtrOutput ¶ added in v0.1.3
type ScaleWorkerGpuArgsPtrOutput struct{ *pulumi.OutputState }
func (ScaleWorkerGpuArgsPtrOutput) Cuda ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsPtrOutput) Cuda() pulumi.MapOutput
CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ScaleWorkerGpuArgsPtrOutput) Cudnn ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsPtrOutput) Cudnn() pulumi.MapOutput
cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `docName`: Doc name of cuDNN; `devName`: Dev name of cuDNN.
func (ScaleWorkerGpuArgsPtrOutput) CustomDriver ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsPtrOutput) CustomDriver() pulumi.MapOutput
Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.
func (ScaleWorkerGpuArgsPtrOutput) Driver ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsPtrOutput) Driver() pulumi.MapOutput
GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.
func (ScaleWorkerGpuArgsPtrOutput) Elem ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsPtrOutput) Elem() ScaleWorkerGpuArgsOutput
func (ScaleWorkerGpuArgsPtrOutput) ElementType ¶ added in v0.1.3
func (ScaleWorkerGpuArgsPtrOutput) ElementType() reflect.Type
func (ScaleWorkerGpuArgsPtrOutput) MigEnable ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsPtrOutput) MigEnable() pulumi.BoolPtrOutput
Whether to enable MIG.
func (ScaleWorkerGpuArgsPtrOutput) ToScaleWorkerGpuArgsPtrOutput ¶ added in v0.1.3
func (o ScaleWorkerGpuArgsPtrOutput) ToScaleWorkerGpuArgsPtrOutput() ScaleWorkerGpuArgsPtrOutput
func (ScaleWorkerGpuArgsPtrOutput) ToScaleWorkerGpuArgsPtrOutputWithContext ¶ added in v0.1.3
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 (o ScaleWorkerMapOutput) MapIndex(k pulumi.StringInput) ScaleWorkerOutput
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 ¶
func (o ScaleWorkerOutput) DataDisks() ScaleWorkerDataDiskArrayOutput
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 ¶
func (o ScaleWorkerOutput) ExtraArgs() pulumi.StringArrayOutput
Custom parameter information related to the node.
func (ScaleWorkerOutput) GpuArgs ¶ added in v0.1.3
func (o ScaleWorkerOutput) GpuArgs() ScaleWorkerGpuArgsPtrOutput
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) PreStartUserScript ¶ added in v0.1.9
func (o ScaleWorkerOutput) PreStartUserScript() pulumi.StringPtrOutput
Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
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
Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling.
func (ScaleWorkerOutput) UserScript ¶ added in v0.1.9
func (o ScaleWorkerOutput) UserScript() pulumi.StringPtrOutput
Base64 encoded user script, this script will be executed after the k8s component is run. The user needs to ensure that the script is reentrant and retry logic. The script and its generated log files can be viewed in the /data/ccs_userscript/ path of the node, if required. The node needs to be initialized before it can be added to the schedule. It can be used with the unschedulable parameter. After the final initialization of userScript is completed, add the kubectl uncordon nodename --kubeconfig=/root/.kube/config command to add the node to the schedule.
func (ScaleWorkerOutput) WorkerConfig ¶
func (o ScaleWorkerOutput) WorkerConfig() ScaleWorkerWorkerConfigOutput
Deploy the machine configuration information of the 'WORK' service, and create <=20 units for common users.
func (ScaleWorkerOutput) WorkerInstancesLists ¶
func (o ScaleWorkerOutput) WorkerInstancesLists() ScaleWorkerWorkerInstancesListArrayOutput
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 // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript pulumi.StringPtrInput // Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling. Unschedulable pulumi.IntPtrInput // Base64 encoded user script, this script will be executed after the k8s component is run. The user needs to ensure that the script is reentrant and retry logic. The script and its generated log files can be viewed in the /data/ccs_userscript/ path of the node, if required. The node needs to be initialized before it can be added to the schedule. It can be used with the unschedulable parameter. After the final initialization of userScript is completed, add the kubectl uncordon nodename --kubeconfig=/root/.kube/config command to add the node to the schedule. UserScript pulumi.StringPtrInput // 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 { // Indicates which availability zone will be used. AvailabilityZone *string `pulumi:"availabilityZone"` // bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id. BandwidthPackageId *string `pulumi:"bandwidthPackageId"` // CAM role name authorized to access. CamRoleName *string `pulumi:"camRoleName"` // Number of cvm. Count *int `pulumi:"count"` // Configurations of data disk. DataDisks []ScaleWorkerWorkerConfigDataDisk `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desiredPodNum` or none. DesiredPodNum *int `pulumi:"desiredPodNum"` // Disaster recover groups to which a CVM instance belongs. Only support maximum 1. DisasterRecoverGroupIds *string `pulumi:"disasterRecoverGroupIds"` // To specify whether to enable cloud monitor service. Default is TRUE. EnhancedMonitorService *bool `pulumi:"enhancedMonitorService"` // To specify whether to enable cloud security service. Default is TRUE. EnhancedSecurityService *bool `pulumi:"enhancedSecurityService"` // 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 *string `pulumi:"hostname"` // Id of cvm hpc cluster. HpcClusterId *string `pulumi:"hpcClusterId"` // The valid image id, format of img-xxx. ImgId *string `pulumi:"imgId"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired. InstanceChargeType *string `pulumi:"instanceChargeType"` // The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod *int `pulumi:"instanceChargeTypePrepaidPeriod"` // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag *string `pulumi:"instanceChargeTypePrepaidRenewFlag"` // Name of the CVMs. InstanceName *string `pulumi:"instanceName"` // Specified types of CVM instance. InstanceType string `pulumi:"instanceType"` // Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`. InternetChargeType *string `pulumi:"internetChargeType"` // Max bandwidth of Internet access in Mbps. Default is 0. InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` // ID list of keys, should be set if `password` not set. KeyIds *string `pulumi:"keyIds"` // Password to access, should be set if `keyIds` not set. Password *string `pulumi:"password"` // Specify whether to assign an Internet IP address. PublicIpAssigned *bool `pulumi:"publicIpAssigned"` // Security groups to which a CVM instance belongs. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Private network ID. SubnetId string `pulumi:"subnetId"` // Volume of system disk in GB. Default is `50`. SystemDiskSize *int `pulumi:"systemDiskSize"` // System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated. SystemDiskType *string `pulumi:"systemDiskType"` // User data provided to instances, needs to be encoded in base64, and the maximum supported data size is 16KB. UserData *string `pulumi:"userData"` }
type ScaleWorkerWorkerConfigArgs ¶
type ScaleWorkerWorkerConfigArgs struct { // Indicates which availability zone will be used. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id. BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` // CAM role name authorized to access. CamRoleName pulumi.StringPtrInput `pulumi:"camRoleName"` // Number of cvm. Count pulumi.IntPtrInput `pulumi:"count"` // Configurations of data disk. DataDisks ScaleWorkerWorkerConfigDataDiskArrayInput `pulumi:"dataDisks"` // Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desiredPodNum` or none. DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` // Disaster recover groups to which a CVM instance belongs. Only support maximum 1. DisasterRecoverGroupIds pulumi.StringPtrInput `pulumi:"disasterRecoverGroupIds"` // To specify whether to enable cloud monitor service. Default is TRUE. EnhancedMonitorService pulumi.BoolPtrInput `pulumi:"enhancedMonitorService"` // To specify whether to enable cloud security service. Default is TRUE. EnhancedSecurityService pulumi.BoolPtrInput `pulumi:"enhancedSecurityService"` // 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 `pulumi:"hostname"` // Id of cvm hpc cluster. HpcClusterId pulumi.StringPtrInput `pulumi:"hpcClusterId"` // The valid image id, format of img-xxx. ImgId pulumi.StringPtrInput `pulumi:"imgId"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired. InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"` // The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput `pulumi:"instanceChargeTypePrepaidPeriod"` // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput `pulumi:"instanceChargeTypePrepaidRenewFlag"` // Name of the CVMs. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // Specified types of CVM instance. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`. InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` // Max bandwidth of Internet access in Mbps. Default is 0. InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` // ID list of keys, should be set if `password` not set. KeyIds pulumi.StringPtrInput `pulumi:"keyIds"` // Password to access, should be set if `keyIds` not set. Password pulumi.StringPtrInput `pulumi:"password"` // Specify whether to assign an Internet IP address. PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` // Security groups to which a CVM instance belongs. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // Private network ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Volume of system disk in GB. Default is `50`. SystemDiskSize pulumi.IntPtrInput `pulumi:"systemDiskSize"` // System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated. SystemDiskType pulumi.StringPtrInput `pulumi:"systemDiskType"` // User data provided to instances, needs to be encoded in base64, and the maximum supported data size is 16KB. UserData pulumi.StringPtrInput `pulumi:"userData"` }
func (ScaleWorkerWorkerConfigArgs) ElementType ¶
func (ScaleWorkerWorkerConfigArgs) ElementType() reflect.Type
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 { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. DiskPartition *string `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize *int `pulumi:"diskSize"` // Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`. DiskType *string `pulumi:"diskType"` // Indicates whether to encrypt data disk, default `false`. Encrypt *bool `pulumi:"encrypt"` // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `pulumi:"fileSystem"` // ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks. KmsKeyId *string `pulumi:"kmsKeyId"` // Mount target. MountTarget *string `pulumi:"mountTarget"` // Data disk snapshot ID. SnapshotId *string `pulumi:"snapshotId"` }
type ScaleWorkerWorkerConfigDataDiskArgs ¶
type ScaleWorkerWorkerConfigDataDiskArgs struct { // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` // The name of the device or partition to mount. DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` // Volume of disk in GB. Default is `0`. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // Indicates whether to encrypt data disk, default `false`. Encrypt pulumi.BoolPtrInput `pulumi:"encrypt"` // File system, e.g. `ext3/ext4/xfs`. FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` // ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Mount target. MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` // Data disk snapshot ID. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` }
func (ScaleWorkerWorkerConfigDataDiskArgs) ElementType ¶
func (ScaleWorkerWorkerConfigDataDiskArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o ScaleWorkerWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
Indicate whether to auto format and mount or not. Default is `false`.
func (ScaleWorkerWorkerConfigDataDiskOutput) DiskPartition ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
The name of the device or partition to mount.
func (ScaleWorkerWorkerConfigDataDiskOutput) DiskSize ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
Volume of disk in GB. Default is `0`.
func (ScaleWorkerWorkerConfigDataDiskOutput) DiskType ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.
func (ScaleWorkerWorkerConfigDataDiskOutput) ElementType ¶
func (ScaleWorkerWorkerConfigDataDiskOutput) ElementType() reflect.Type
func (ScaleWorkerWorkerConfigDataDiskOutput) Encrypt ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
Indicates whether to encrypt data disk, default `false`.
func (ScaleWorkerWorkerConfigDataDiskOutput) FileSystem ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
File system, e.g. `ext3/ext4/xfs`.
func (ScaleWorkerWorkerConfigDataDiskOutput) KmsKeyId ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks.
func (ScaleWorkerWorkerConfigDataDiskOutput) MountTarget ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
Mount target.
func (ScaleWorkerWorkerConfigDataDiskOutput) SnapshotId ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
Data disk snapshot ID.
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 (o ScaleWorkerWorkerConfigOutput) AvailabilityZone() pulumi.StringPtrOutput
Indicates which availability zone will be used.
func (ScaleWorkerWorkerConfigOutput) BandwidthPackageId ¶
func (o ScaleWorkerWorkerConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id.
func (ScaleWorkerWorkerConfigOutput) CamRoleName ¶
func (o ScaleWorkerWorkerConfigOutput) CamRoleName() pulumi.StringPtrOutput
CAM role name authorized to access.
func (ScaleWorkerWorkerConfigOutput) Count ¶
func (o ScaleWorkerWorkerConfigOutput) Count() pulumi.IntPtrOutput
Number of cvm.
func (ScaleWorkerWorkerConfigOutput) DataDisks ¶
func (o ScaleWorkerWorkerConfigOutput) DataDisks() ScaleWorkerWorkerConfigDataDiskArrayOutput
Configurations of data disk.
func (ScaleWorkerWorkerConfigOutput) DesiredPodNum ¶
func (o ScaleWorkerWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desiredPodNum` or none.
func (ScaleWorkerWorkerConfigOutput) DisasterRecoverGroupIds ¶
func (o ScaleWorkerWorkerConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
Disaster recover groups to which a CVM instance belongs. Only support maximum 1.
func (ScaleWorkerWorkerConfigOutput) ElementType ¶
func (ScaleWorkerWorkerConfigOutput) ElementType() reflect.Type
func (ScaleWorkerWorkerConfigOutput) EnhancedMonitorService ¶
func (o ScaleWorkerWorkerConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
To specify whether to enable cloud monitor service. Default is TRUE.
func (ScaleWorkerWorkerConfigOutput) EnhancedSecurityService ¶
func (o ScaleWorkerWorkerConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
To specify whether to enable cloud security service. Default is TRUE.
func (ScaleWorkerWorkerConfigOutput) Hostname ¶
func (o ScaleWorkerWorkerConfigOutput) Hostname() pulumi.StringPtrOutput
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 (ScaleWorkerWorkerConfigOutput) HpcClusterId ¶ added in v0.1.3
func (o ScaleWorkerWorkerConfigOutput) HpcClusterId() pulumi.StringPtrOutput
Id of cvm hpc cluster.
func (ScaleWorkerWorkerConfigOutput) ImgId ¶
func (o ScaleWorkerWorkerConfigOutput) ImgId() pulumi.StringPtrOutput
The valid image id, format of img-xxx.
func (ScaleWorkerWorkerConfigOutput) InstanceChargeType ¶
func (o ScaleWorkerWorkerConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired.
func (ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidPeriod ¶
func (o ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
func (ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`.
func (ScaleWorkerWorkerConfigOutput) InstanceName ¶
func (o ScaleWorkerWorkerConfigOutput) InstanceName() pulumi.StringPtrOutput
Name of the CVMs.
func (ScaleWorkerWorkerConfigOutput) InstanceType ¶
func (o ScaleWorkerWorkerConfigOutput) InstanceType() pulumi.StringOutput
Specified types of CVM instance.
func (ScaleWorkerWorkerConfigOutput) InternetChargeType ¶
func (o ScaleWorkerWorkerConfigOutput) InternetChargeType() pulumi.StringPtrOutput
Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`.
func (ScaleWorkerWorkerConfigOutput) InternetMaxBandwidthOut ¶
func (o ScaleWorkerWorkerConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
Max bandwidth of Internet access in Mbps. Default is 0.
func (ScaleWorkerWorkerConfigOutput) KeyIds ¶
func (o ScaleWorkerWorkerConfigOutput) KeyIds() pulumi.StringPtrOutput
ID list of keys, should be set if `password` not set.
func (ScaleWorkerWorkerConfigOutput) Password ¶
func (o ScaleWorkerWorkerConfigOutput) Password() pulumi.StringPtrOutput
Password to access, should be set if `keyIds` not set.
func (ScaleWorkerWorkerConfigOutput) PublicIpAssigned ¶
func (o ScaleWorkerWorkerConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Specify whether to assign an Internet IP address.
func (ScaleWorkerWorkerConfigOutput) SecurityGroupIds ¶
func (o ScaleWorkerWorkerConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security groups to which a CVM instance belongs.
func (ScaleWorkerWorkerConfigOutput) SubnetId ¶
func (o ScaleWorkerWorkerConfigOutput) SubnetId() pulumi.StringOutput
Private network ID.
func (ScaleWorkerWorkerConfigOutput) SystemDiskSize ¶
func (o ScaleWorkerWorkerConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
Volume of system disk in GB. Default is `50`.
func (ScaleWorkerWorkerConfigOutput) SystemDiskType ¶
func (o ScaleWorkerWorkerConfigOutput) SystemDiskType() pulumi.StringPtrOutput
System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated.
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 ¶
func (o ScaleWorkerWorkerConfigOutput) UserData() pulumi.StringPtrOutput
User data provided to instances, needs to be encoded in base64, and the maximum supported data size is 16KB.
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
func ScaleWorkerWorkerConfigPtr ¶
func ScaleWorkerWorkerConfigPtr(v *ScaleWorkerWorkerConfigArgs) ScaleWorkerWorkerConfigPtrInput
type ScaleWorkerWorkerConfigPtrOutput ¶
type ScaleWorkerWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (ScaleWorkerWorkerConfigPtrOutput) AvailabilityZone ¶
func (o ScaleWorkerWorkerConfigPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
Indicates which availability zone will be used.
func (ScaleWorkerWorkerConfigPtrOutput) BandwidthPackageId ¶
func (o ScaleWorkerWorkerConfigPtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
bandwidth package id. if user is standard user, then the bandwidthPackageId is needed, or default has bandwidth_package_id.
func (ScaleWorkerWorkerConfigPtrOutput) CamRoleName ¶
func (o ScaleWorkerWorkerConfigPtrOutput) CamRoleName() pulumi.StringPtrOutput
CAM role name authorized to access.
func (ScaleWorkerWorkerConfigPtrOutput) Count ¶
func (o ScaleWorkerWorkerConfigPtrOutput) Count() pulumi.IntPtrOutput
Number of cvm.
func (ScaleWorkerWorkerConfigPtrOutput) DataDisks ¶
func (o ScaleWorkerWorkerConfigPtrOutput) DataDisks() ScaleWorkerWorkerConfigDataDiskArrayOutput
Configurations of data disk.
func (ScaleWorkerWorkerConfigPtrOutput) DesiredPodNum ¶
func (o ScaleWorkerWorkerConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desiredPodNum` or none.
func (ScaleWorkerWorkerConfigPtrOutput) DisasterRecoverGroupIds ¶
func (o ScaleWorkerWorkerConfigPtrOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
Disaster recover groups to which a CVM instance belongs. Only support maximum 1.
func (ScaleWorkerWorkerConfigPtrOutput) Elem ¶
func (o ScaleWorkerWorkerConfigPtrOutput) Elem() ScaleWorkerWorkerConfigOutput
func (ScaleWorkerWorkerConfigPtrOutput) ElementType ¶
func (ScaleWorkerWorkerConfigPtrOutput) ElementType() reflect.Type
func (ScaleWorkerWorkerConfigPtrOutput) EnhancedMonitorService ¶
func (o ScaleWorkerWorkerConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
To specify whether to enable cloud monitor service. Default is TRUE.
func (ScaleWorkerWorkerConfigPtrOutput) EnhancedSecurityService ¶
func (o ScaleWorkerWorkerConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
To specify whether to enable cloud security service. Default is TRUE.
func (ScaleWorkerWorkerConfigPtrOutput) Hostname ¶
func (o ScaleWorkerWorkerConfigPtrOutput) Hostname() pulumi.StringPtrOutput
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 (ScaleWorkerWorkerConfigPtrOutput) HpcClusterId ¶ added in v0.1.3
func (o ScaleWorkerWorkerConfigPtrOutput) HpcClusterId() pulumi.StringPtrOutput
Id of cvm hpc cluster.
func (ScaleWorkerWorkerConfigPtrOutput) ImgId ¶
func (o ScaleWorkerWorkerConfigPtrOutput) ImgId() pulumi.StringPtrOutput
The valid image id, format of img-xxx.
func (ScaleWorkerWorkerConfigPtrOutput) InstanceChargeType ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired.
func (ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidPeriod ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instanceChargeType is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
func (ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instanceChargeType is set to `PREPAID`.
func (ScaleWorkerWorkerConfigPtrOutput) InstanceName ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InstanceName() pulumi.StringPtrOutput
Name of the CVMs.
func (ScaleWorkerWorkerConfigPtrOutput) InstanceType ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
Specified types of CVM instance.
func (ScaleWorkerWorkerConfigPtrOutput) InternetChargeType ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InternetChargeType() pulumi.StringPtrOutput
Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`.
func (ScaleWorkerWorkerConfigPtrOutput) InternetMaxBandwidthOut ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
Max bandwidth of Internet access in Mbps. Default is 0.
func (ScaleWorkerWorkerConfigPtrOutput) KeyIds ¶
func (o ScaleWorkerWorkerConfigPtrOutput) KeyIds() pulumi.StringPtrOutput
ID list of keys, should be set if `password` not set.
func (ScaleWorkerWorkerConfigPtrOutput) Password ¶
func (o ScaleWorkerWorkerConfigPtrOutput) Password() pulumi.StringPtrOutput
Password to access, should be set if `keyIds` not set.
func (ScaleWorkerWorkerConfigPtrOutput) PublicIpAssigned ¶
func (o ScaleWorkerWorkerConfigPtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Specify whether to assign an Internet IP address.
func (ScaleWorkerWorkerConfigPtrOutput) SecurityGroupIds ¶
func (o ScaleWorkerWorkerConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security groups to which a CVM instance belongs.
func (ScaleWorkerWorkerConfigPtrOutput) SubnetId ¶
func (o ScaleWorkerWorkerConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
Private network ID.
func (ScaleWorkerWorkerConfigPtrOutput) SystemDiskSize ¶
func (o ScaleWorkerWorkerConfigPtrOutput) SystemDiskSize() pulumi.IntPtrOutput
Volume of system disk in GB. Default is `50`.
func (ScaleWorkerWorkerConfigPtrOutput) SystemDiskType ¶
func (o ScaleWorkerWorkerConfigPtrOutput) SystemDiskType() pulumi.StringPtrOutput
System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated.
func (ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutput ¶
func (o ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext ¶
func (o ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) UserData ¶
func (o ScaleWorkerWorkerConfigPtrOutput) UserData() pulumi.StringPtrOutput
User data provided to instances, needs to be encoded in base64, and the maximum supported data size is 16KB.
type ScaleWorkerWorkerInstancesList ¶
type ScaleWorkerWorkerInstancesList struct { // Information of the cvm when it is failed. FailedReason *string `pulumi:"failedReason"` // ID of the cvm. InstanceId *string `pulumi:"instanceId"` // Role of the cvm. InstanceRole *string `pulumi:"instanceRole"` // State of the cvm. InstanceState *string `pulumi:"instanceState"` // LAN IP of the cvm. LanIp *string `pulumi:"lanIp"` }
type ScaleWorkerWorkerInstancesListArgs ¶
type ScaleWorkerWorkerInstancesListArgs struct { // Information of the cvm when it is failed. FailedReason pulumi.StringPtrInput `pulumi:"failedReason"` // ID of the cvm. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Role of the cvm. InstanceRole pulumi.StringPtrInput `pulumi:"instanceRole"` // State of the cvm. InstanceState pulumi.StringPtrInput `pulumi:"instanceState"` // LAN IP of the cvm. LanIp pulumi.StringPtrInput `pulumi:"lanIp"` }
func (ScaleWorkerWorkerInstancesListArgs) ElementType ¶
func (ScaleWorkerWorkerInstancesListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ScaleWorkerWorkerInstancesListOutput) FailedReason ¶
func (o ScaleWorkerWorkerInstancesListOutput) FailedReason() pulumi.StringPtrOutput
Information of the cvm when it is failed.
func (ScaleWorkerWorkerInstancesListOutput) InstanceId ¶
func (o ScaleWorkerWorkerInstancesListOutput) InstanceId() pulumi.StringPtrOutput
ID of the cvm.
func (ScaleWorkerWorkerInstancesListOutput) InstanceRole ¶
func (o ScaleWorkerWorkerInstancesListOutput) InstanceRole() pulumi.StringPtrOutput
Role of the cvm.
func (ScaleWorkerWorkerInstancesListOutput) InstanceState ¶
func (o ScaleWorkerWorkerInstancesListOutput) InstanceState() pulumi.StringPtrOutput
State of the cvm.
func (ScaleWorkerWorkerInstancesListOutput) LanIp ¶
func (o ScaleWorkerWorkerInstancesListOutput) LanIp() pulumi.StringPtrOutput
LAN IP of the cvm.
func (ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutput ¶
func (o ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput
func (ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutputWithContext ¶
func (o ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListOutput
type ServerlessNodePool ¶ added in v0.1.3
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"` }
Provide a resource to create serverless node pool of cluster.
## Example Usage
### Add serverless node pool to a cluster
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } exampleClusterCidr := "10.31.0.0/16" if param := cfg.Get("exampleClusterCidr"); param != "" { exampleClusterCidr = param } vpc, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZone), }, nil) if err != nil { return err } vpcId := vpc.InstanceLists[0].VpcId subnetId := vpc.InstanceLists[0].SubnetId sg, err := Security.GetGroups(ctx, &security.GetGroupsArgs{ Name: pulumi.StringRef("default"), }, nil) if err != nil { return err } sgId := sg.SecurityGroups[0].SecurityGroupId exampleCluster, err := Kubernetes.NewCluster(ctx, "exampleCluster", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(vpcId), ClusterCidr: pulumi.String(exampleClusterCidr), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf_example_cluster"), ClusterDesc: pulumi.String("tf example cluster"), ClusterMaxServiceNum: pulumi.Int(32), ClusterVersion: pulumi.String("1.18.4"), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), }) if err != nil { return err } _, err = Kubernetes.NewServerlessNodePool(ctx, "exampleServerlessNodePool", &Kubernetes.ServerlessNodePoolArgs{ ClusterId: exampleCluster.ID(), ServerlessNodes: kubernetes.ServerlessNodePoolServerlessNodeArray{ &kubernetes.ServerlessNodePoolServerlessNodeArgs{ DisplayName: pulumi.String("tf_example_serverless_node1"), SubnetId: pulumi.String(subnetId), }, &kubernetes.ServerlessNodePoolServerlessNodeArgs{ DisplayName: pulumi.String("tf_example_serverless_node2"), SubnetId: pulumi.String(subnetId), }, }, SecurityGroupIds: pulumi.StringArray{ pulumi.String(sgId), }, Labels: pulumi.Map{ "label1": pulumi.Any("value1"), "label2": pulumi.Any("value2"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Adding taints to the virtual nodes under this node pool
The pods without appropriate tolerations will not be scheduled on this node. Refer [taint-and-toleration](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) for more details.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kubernetes.NewServerlessNodePool(ctx, "example", &Kubernetes.ServerlessNodePoolArgs{ ClusterId: pulumi.Any(tencentcloud_kubernetes_cluster.Example.Id), ServerlessNodes: kubernetes.ServerlessNodePoolServerlessNodeArray{ &kubernetes.ServerlessNodePoolServerlessNodeArgs{ DisplayName: pulumi.String("tf_example_serverless_node1"), SubnetId: pulumi.Any(local.Subnet_id), }, &kubernetes.ServerlessNodePoolServerlessNodeArgs{ DisplayName: pulumi.String("tf_example_serverless_node2"), SubnetId: pulumi.Any(local.Subnet_id), }, }, SecurityGroupIds: pulumi.StringArray{ local.Sg_id, }, Labels: pulumi.Map{ "label1": pulumi.Any("value1"), "label2": pulumi.Any("value2"), }, Taints: kubernetes.ServerlessNodePoolTaintArray{ &kubernetes.ServerlessNodePoolTaintArgs{ Key: pulumi.String("key1"), Value: pulumi.String("value1"), Effect: pulumi.String("NoSchedule"), }, &kubernetes.ServerlessNodePoolTaintArgs{ Key: pulumi.String("key1"), Value: pulumi.String("value1"), Effect: pulumi.String("NoExecute"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
serverless node pool can be imported, e.g.
```sh $ pulumi import tencentcloud:Kubernetes/serverlessNodePool:ServerlessNodePool test cls-xxx#np-xxx ```
func GetServerlessNodePool ¶ added in v0.1.3
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 ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (*ServerlessNodePool) ElementType() reflect.Type
func (*ServerlessNodePool) ToServerlessNodePoolOutput ¶ added in v0.1.3
func (i *ServerlessNodePool) ToServerlessNodePoolOutput() ServerlessNodePoolOutput
func (*ServerlessNodePool) ToServerlessNodePoolOutputWithContext ¶ added in v0.1.3
func (i *ServerlessNodePool) ToServerlessNodePoolOutputWithContext(ctx context.Context) ServerlessNodePoolOutput
type ServerlessNodePoolArgs ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (ServerlessNodePoolArgs) ElementType() reflect.Type
type ServerlessNodePoolArray ¶ added in v0.1.3
type ServerlessNodePoolArray []ServerlessNodePoolInput
func (ServerlessNodePoolArray) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolArray) ElementType() reflect.Type
func (ServerlessNodePoolArray) ToServerlessNodePoolArrayOutput ¶ added in v0.1.3
func (i ServerlessNodePoolArray) ToServerlessNodePoolArrayOutput() ServerlessNodePoolArrayOutput
func (ServerlessNodePoolArray) ToServerlessNodePoolArrayOutputWithContext ¶ added in v0.1.3
func (i ServerlessNodePoolArray) ToServerlessNodePoolArrayOutputWithContext(ctx context.Context) ServerlessNodePoolArrayOutput
type ServerlessNodePoolArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type ServerlessNodePoolArrayOutput struct{ *pulumi.OutputState }
func (ServerlessNodePoolArrayOutput) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolArrayOutput) ElementType() reflect.Type
func (ServerlessNodePoolArrayOutput) Index ¶ added in v0.1.3
func (o ServerlessNodePoolArrayOutput) Index(i pulumi.IntInput) ServerlessNodePoolOutput
func (ServerlessNodePoolArrayOutput) ToServerlessNodePoolArrayOutput ¶ added in v0.1.3
func (o ServerlessNodePoolArrayOutput) ToServerlessNodePoolArrayOutput() ServerlessNodePoolArrayOutput
func (ServerlessNodePoolArrayOutput) ToServerlessNodePoolArrayOutputWithContext ¶ added in v0.1.3
func (o ServerlessNodePoolArrayOutput) ToServerlessNodePoolArrayOutputWithContext(ctx context.Context) ServerlessNodePoolArrayOutput
type ServerlessNodePoolInput ¶ added in v0.1.3
type ServerlessNodePoolInput interface { pulumi.Input ToServerlessNodePoolOutput() ServerlessNodePoolOutput ToServerlessNodePoolOutputWithContext(ctx context.Context) ServerlessNodePoolOutput }
type ServerlessNodePoolMap ¶ added in v0.1.3
type ServerlessNodePoolMap map[string]ServerlessNodePoolInput
func (ServerlessNodePoolMap) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolMap) ElementType() reflect.Type
func (ServerlessNodePoolMap) ToServerlessNodePoolMapOutput ¶ added in v0.1.3
func (i ServerlessNodePoolMap) ToServerlessNodePoolMapOutput() ServerlessNodePoolMapOutput
func (ServerlessNodePoolMap) ToServerlessNodePoolMapOutputWithContext ¶ added in v0.1.3
func (i ServerlessNodePoolMap) ToServerlessNodePoolMapOutputWithContext(ctx context.Context) ServerlessNodePoolMapOutput
type ServerlessNodePoolMapInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type ServerlessNodePoolMapOutput struct{ *pulumi.OutputState }
func (ServerlessNodePoolMapOutput) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolMapOutput) ElementType() reflect.Type
func (ServerlessNodePoolMapOutput) MapIndex ¶ added in v0.1.3
func (o ServerlessNodePoolMapOutput) MapIndex(k pulumi.StringInput) ServerlessNodePoolOutput
func (ServerlessNodePoolMapOutput) ToServerlessNodePoolMapOutput ¶ added in v0.1.3
func (o ServerlessNodePoolMapOutput) ToServerlessNodePoolMapOutput() ServerlessNodePoolMapOutput
func (ServerlessNodePoolMapOutput) ToServerlessNodePoolMapOutputWithContext ¶ added in v0.1.3
func (o ServerlessNodePoolMapOutput) ToServerlessNodePoolMapOutputWithContext(ctx context.Context) ServerlessNodePoolMapOutput
type ServerlessNodePoolOutput ¶ added in v0.1.3
type ServerlessNodePoolOutput struct{ *pulumi.OutputState }
func (ServerlessNodePoolOutput) ClusterId ¶ added in v0.1.3
func (o ServerlessNodePoolOutput) ClusterId() pulumi.StringOutput
cluster id of serverless node pool.
func (ServerlessNodePoolOutput) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolOutput) ElementType() reflect.Type
func (ServerlessNodePoolOutput) Labels ¶ added in v0.1.3
func (o ServerlessNodePoolOutput) Labels() pulumi.MapOutput
labels of serverless node.
func (ServerlessNodePoolOutput) LifeState ¶ added in v0.1.3
func (o ServerlessNodePoolOutput) LifeState() pulumi.StringOutput
life state of serverless node pool.
func (ServerlessNodePoolOutput) Name ¶ added in v0.1.3
func (o ServerlessNodePoolOutput) Name() pulumi.StringOutput
serverless node pool name.
func (ServerlessNodePoolOutput) SecurityGroupIds ¶ added in v0.1.3
func (o ServerlessNodePoolOutput) SecurityGroupIds() pulumi.StringArrayOutput
security groups of serverless node pool.
func (ServerlessNodePoolOutput) ServerlessNodes ¶ added in v0.1.3
func (o ServerlessNodePoolOutput) ServerlessNodes() ServerlessNodePoolServerlessNodeArrayOutput
node list of serverless node pool.
func (ServerlessNodePoolOutput) Taints ¶ added in v0.1.3
func (o ServerlessNodePoolOutput) Taints() ServerlessNodePoolTaintArrayOutput
taints of serverless node.
func (ServerlessNodePoolOutput) ToServerlessNodePoolOutput ¶ added in v0.1.3
func (o ServerlessNodePoolOutput) ToServerlessNodePoolOutput() ServerlessNodePoolOutput
func (ServerlessNodePoolOutput) ToServerlessNodePoolOutputWithContext ¶ added in v0.1.3
func (o ServerlessNodePoolOutput) ToServerlessNodePoolOutputWithContext(ctx context.Context) ServerlessNodePoolOutput
type ServerlessNodePoolServerlessNode ¶ added in v0.1.3
type ServerlessNodePoolServerlessNodeArgs ¶ added in v0.1.3
type ServerlessNodePoolServerlessNodeArgs struct { // display name of serverless node. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // subnet id of serverless node. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (ServerlessNodePoolServerlessNodeArgs) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolServerlessNodeArgs) ElementType() reflect.Type
func (ServerlessNodePoolServerlessNodeArgs) ToServerlessNodePoolServerlessNodeOutput ¶ added in v0.1.3
func (i ServerlessNodePoolServerlessNodeArgs) ToServerlessNodePoolServerlessNodeOutput() ServerlessNodePoolServerlessNodeOutput
func (ServerlessNodePoolServerlessNodeArgs) ToServerlessNodePoolServerlessNodeOutputWithContext ¶ added in v0.1.3
func (i ServerlessNodePoolServerlessNodeArgs) ToServerlessNodePoolServerlessNodeOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeOutput
type ServerlessNodePoolServerlessNodeArray ¶ added in v0.1.3
type ServerlessNodePoolServerlessNodeArray []ServerlessNodePoolServerlessNodeInput
func (ServerlessNodePoolServerlessNodeArray) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolServerlessNodeArray) ElementType() reflect.Type
func (ServerlessNodePoolServerlessNodeArray) ToServerlessNodePoolServerlessNodeArrayOutput ¶ added in v0.1.3
func (i ServerlessNodePoolServerlessNodeArray) ToServerlessNodePoolServerlessNodeArrayOutput() ServerlessNodePoolServerlessNodeArrayOutput
func (ServerlessNodePoolServerlessNodeArray) ToServerlessNodePoolServerlessNodeArrayOutputWithContext ¶ added in v0.1.3
func (i ServerlessNodePoolServerlessNodeArray) ToServerlessNodePoolServerlessNodeArrayOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeArrayOutput
type ServerlessNodePoolServerlessNodeArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type ServerlessNodePoolServerlessNodeArrayOutput struct{ *pulumi.OutputState }
func (ServerlessNodePoolServerlessNodeArrayOutput) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolServerlessNodeArrayOutput) ElementType() reflect.Type
func (ServerlessNodePoolServerlessNodeArrayOutput) ToServerlessNodePoolServerlessNodeArrayOutput ¶ added in v0.1.3
func (o ServerlessNodePoolServerlessNodeArrayOutput) ToServerlessNodePoolServerlessNodeArrayOutput() ServerlessNodePoolServerlessNodeArrayOutput
func (ServerlessNodePoolServerlessNodeArrayOutput) ToServerlessNodePoolServerlessNodeArrayOutputWithContext ¶ added in v0.1.3
func (o ServerlessNodePoolServerlessNodeArrayOutput) ToServerlessNodePoolServerlessNodeArrayOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeArrayOutput
type ServerlessNodePoolServerlessNodeInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type ServerlessNodePoolServerlessNodeOutput struct{ *pulumi.OutputState }
func (ServerlessNodePoolServerlessNodeOutput) DisplayName ¶ added in v0.1.3
func (o ServerlessNodePoolServerlessNodeOutput) DisplayName() pulumi.StringPtrOutput
display name of serverless node.
func (ServerlessNodePoolServerlessNodeOutput) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolServerlessNodeOutput) ElementType() reflect.Type
func (ServerlessNodePoolServerlessNodeOutput) SubnetId ¶ added in v0.1.3
func (o ServerlessNodePoolServerlessNodeOutput) SubnetId() pulumi.StringOutput
subnet id of serverless node.
func (ServerlessNodePoolServerlessNodeOutput) ToServerlessNodePoolServerlessNodeOutput ¶ added in v0.1.3
func (o ServerlessNodePoolServerlessNodeOutput) ToServerlessNodePoolServerlessNodeOutput() ServerlessNodePoolServerlessNodeOutput
func (ServerlessNodePoolServerlessNodeOutput) ToServerlessNodePoolServerlessNodeOutputWithContext ¶ added in v0.1.3
func (o ServerlessNodePoolServerlessNodeOutput) ToServerlessNodePoolServerlessNodeOutputWithContext(ctx context.Context) ServerlessNodePoolServerlessNodeOutput
type ServerlessNodePoolState ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (ServerlessNodePoolState) ElementType() reflect.Type
type ServerlessNodePoolTaint ¶ added in v0.1.3
type ServerlessNodePoolTaint struct { // Effect of the taint. Valid values are: `NoSchedule`, `PreferNoSchedule`, `NoExecute`. Effect string `pulumi:"effect"` // Key of the taint. The taint key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/'). Key string `pulumi:"key"` // Value of the taint. Value string `pulumi:"value"` }
type ServerlessNodePoolTaintArgs ¶ added in v0.1.3
type ServerlessNodePoolTaintArgs struct { // Effect of the taint. Valid values are: `NoSchedule`, `PreferNoSchedule`, `NoExecute`. Effect pulumi.StringInput `pulumi:"effect"` // Key of the taint. The taint key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/'). Key pulumi.StringInput `pulumi:"key"` // Value of the taint. Value pulumi.StringInput `pulumi:"value"` }
func (ServerlessNodePoolTaintArgs) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolTaintArgs) ElementType() reflect.Type
func (ServerlessNodePoolTaintArgs) ToServerlessNodePoolTaintOutput ¶ added in v0.1.3
func (i ServerlessNodePoolTaintArgs) ToServerlessNodePoolTaintOutput() ServerlessNodePoolTaintOutput
func (ServerlessNodePoolTaintArgs) ToServerlessNodePoolTaintOutputWithContext ¶ added in v0.1.3
func (i ServerlessNodePoolTaintArgs) ToServerlessNodePoolTaintOutputWithContext(ctx context.Context) ServerlessNodePoolTaintOutput
type ServerlessNodePoolTaintArray ¶ added in v0.1.3
type ServerlessNodePoolTaintArray []ServerlessNodePoolTaintInput
func (ServerlessNodePoolTaintArray) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolTaintArray) ElementType() reflect.Type
func (ServerlessNodePoolTaintArray) ToServerlessNodePoolTaintArrayOutput ¶ added in v0.1.3
func (i ServerlessNodePoolTaintArray) ToServerlessNodePoolTaintArrayOutput() ServerlessNodePoolTaintArrayOutput
func (ServerlessNodePoolTaintArray) ToServerlessNodePoolTaintArrayOutputWithContext ¶ added in v0.1.3
func (i ServerlessNodePoolTaintArray) ToServerlessNodePoolTaintArrayOutputWithContext(ctx context.Context) ServerlessNodePoolTaintArrayOutput
type ServerlessNodePoolTaintArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type ServerlessNodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (ServerlessNodePoolTaintArrayOutput) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolTaintArrayOutput) ElementType() reflect.Type
func (ServerlessNodePoolTaintArrayOutput) Index ¶ added in v0.1.3
func (o ServerlessNodePoolTaintArrayOutput) Index(i pulumi.IntInput) ServerlessNodePoolTaintOutput
func (ServerlessNodePoolTaintArrayOutput) ToServerlessNodePoolTaintArrayOutput ¶ added in v0.1.3
func (o ServerlessNodePoolTaintArrayOutput) ToServerlessNodePoolTaintArrayOutput() ServerlessNodePoolTaintArrayOutput
func (ServerlessNodePoolTaintArrayOutput) ToServerlessNodePoolTaintArrayOutputWithContext ¶ added in v0.1.3
func (o ServerlessNodePoolTaintArrayOutput) ToServerlessNodePoolTaintArrayOutputWithContext(ctx context.Context) ServerlessNodePoolTaintArrayOutput
type ServerlessNodePoolTaintInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type ServerlessNodePoolTaintOutput struct{ *pulumi.OutputState }
func (ServerlessNodePoolTaintOutput) Effect ¶ added in v0.1.3
func (o ServerlessNodePoolTaintOutput) Effect() pulumi.StringOutput
Effect of the taint. Valid values are: `NoSchedule`, `PreferNoSchedule`, `NoExecute`.
func (ServerlessNodePoolTaintOutput) ElementType ¶ added in v0.1.3
func (ServerlessNodePoolTaintOutput) ElementType() reflect.Type
func (ServerlessNodePoolTaintOutput) Key ¶ added in v0.1.3
func (o ServerlessNodePoolTaintOutput) Key() pulumi.StringOutput
Key of the taint. The taint key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/').
func (ServerlessNodePoolTaintOutput) ToServerlessNodePoolTaintOutput ¶ added in v0.1.3
func (o ServerlessNodePoolTaintOutput) ToServerlessNodePoolTaintOutput() ServerlessNodePoolTaintOutput
func (ServerlessNodePoolTaintOutput) ToServerlessNodePoolTaintOutputWithContext ¶ added in v0.1.3
func (o ServerlessNodePoolTaintOutput) ToServerlessNodePoolTaintOutputWithContext(ctx context.Context) ServerlessNodePoolTaintOutput
func (ServerlessNodePoolTaintOutput) Value ¶ added in v0.1.3
func (o ServerlessNodePoolTaintOutput) Value() pulumi.StringOutput
Value of the taint.
Source Files
¶
- addon.go
- addonAttachment.go
- authAttachment.go
- backupStorageLocation.go
- cluster.go
- clusterAttachment.go
- clusterEndpoint.go
- encryptionProtection.go
- getAvailableClusterVersions.go
- getCharts.go
- getClusterAuthenticationOptions.go
- getClusterCommonNames.go
- getClusterInstances.go
- getClusterLevels.go
- getClusterNativeNodePools.go
- getClusterNodePools.go
- getClusters.go
- init.go
- nativeNodePool.go
- nodePool.go
- pulumiTypes.go
- scaleWorker.go
- serverlessNodePool.go