Documentation ¶
Index ¶
- type Addon
- type AddonArgs
- type AddonArray
- type AddonArrayInput
- type AddonArrayOutput
- type AddonInput
- type AddonMap
- type AddonMapInput
- type AddonMapOutput
- type AddonOutput
- func (o AddonOutput) ClusterId() pulumi.StringOutput
- func (o AddonOutput) Config() pulumi.StringOutput
- func (o AddonOutput) DeployMode() pulumi.StringOutput
- func (o AddonOutput) DeployNodeType() pulumi.StringOutput
- func (AddonOutput) ElementType() reflect.Type
- func (o AddonOutput) Name() pulumi.StringOutput
- func (o AddonOutput) ToAddonOutput() AddonOutput
- func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
- func (o AddonOutput) Version() pulumi.StringOutput
- type AddonState
- type AddonsAddon
- type AddonsAddonArgs
- type AddonsAddonArray
- type AddonsAddonArrayInput
- type AddonsAddonArrayOutput
- func (AddonsAddonArrayOutput) ElementType() reflect.Type
- func (o AddonsAddonArrayOutput) Index(i pulumi.IntInput) AddonsAddonOutput
- func (o AddonsAddonArrayOutput) ToAddonsAddonArrayOutput() AddonsAddonArrayOutput
- func (o AddonsAddonArrayOutput) ToAddonsAddonArrayOutputWithContext(ctx context.Context) AddonsAddonArrayOutput
- type AddonsAddonInput
- type AddonsAddonOutput
- func (o AddonsAddonOutput) ClusterId() pulumi.StringOutput
- func (o AddonsAddonOutput) Config() pulumi.StringOutput
- func (o AddonsAddonOutput) CreateClientToken() pulumi.StringPtrOutput
- func (o AddonsAddonOutput) CreateTime() pulumi.StringOutput
- func (o AddonsAddonOutput) DeployMode() pulumi.StringOutput
- func (o AddonsAddonOutput) DeployNodeType() pulumi.StringOutput
- func (AddonsAddonOutput) ElementType() reflect.Type
- func (o AddonsAddonOutput) Name() pulumi.StringOutput
- func (o AddonsAddonOutput) Status() AddonsAddonStatusOutput
- func (o AddonsAddonOutput) ToAddonsAddonOutput() AddonsAddonOutput
- func (o AddonsAddonOutput) ToAddonsAddonOutputWithContext(ctx context.Context) AddonsAddonOutput
- func (o AddonsAddonOutput) UpdateClientToken() pulumi.StringPtrOutput
- func (o AddonsAddonOutput) UpdateTime() pulumi.StringOutput
- func (o AddonsAddonOutput) Version() pulumi.StringOutput
- type AddonsAddonStatus
- type AddonsAddonStatusArgs
- type AddonsAddonStatusCondition
- type AddonsAddonStatusConditionArgs
- func (AddonsAddonStatusConditionArgs) ElementType() reflect.Type
- func (i AddonsAddonStatusConditionArgs) ToAddonsAddonStatusConditionOutput() AddonsAddonStatusConditionOutput
- func (i AddonsAddonStatusConditionArgs) ToAddonsAddonStatusConditionOutputWithContext(ctx context.Context) AddonsAddonStatusConditionOutput
- type AddonsAddonStatusConditionArray
- func (AddonsAddonStatusConditionArray) ElementType() reflect.Type
- func (i AddonsAddonStatusConditionArray) ToAddonsAddonStatusConditionArrayOutput() AddonsAddonStatusConditionArrayOutput
- func (i AddonsAddonStatusConditionArray) ToAddonsAddonStatusConditionArrayOutputWithContext(ctx context.Context) AddonsAddonStatusConditionArrayOutput
- type AddonsAddonStatusConditionArrayInput
- type AddonsAddonStatusConditionArrayOutput
- func (AddonsAddonStatusConditionArrayOutput) ElementType() reflect.Type
- func (o AddonsAddonStatusConditionArrayOutput) Index(i pulumi.IntInput) AddonsAddonStatusConditionOutput
- func (o AddonsAddonStatusConditionArrayOutput) ToAddonsAddonStatusConditionArrayOutput() AddonsAddonStatusConditionArrayOutput
- func (o AddonsAddonStatusConditionArrayOutput) ToAddonsAddonStatusConditionArrayOutputWithContext(ctx context.Context) AddonsAddonStatusConditionArrayOutput
- type AddonsAddonStatusConditionInput
- type AddonsAddonStatusConditionOutput
- func (AddonsAddonStatusConditionOutput) ElementType() reflect.Type
- func (o AddonsAddonStatusConditionOutput) ToAddonsAddonStatusConditionOutput() AddonsAddonStatusConditionOutput
- func (o AddonsAddonStatusConditionOutput) ToAddonsAddonStatusConditionOutputWithContext(ctx context.Context) AddonsAddonStatusConditionOutput
- func (o AddonsAddonStatusConditionOutput) Type() pulumi.StringOutput
- type AddonsAddonStatusInput
- type AddonsAddonStatusOutput
- func (o AddonsAddonStatusOutput) Conditions() AddonsAddonStatusConditionArrayOutput
- func (AddonsAddonStatusOutput) ElementType() reflect.Type
- func (o AddonsAddonStatusOutput) Phase() pulumi.StringOutput
- func (o AddonsAddonStatusOutput) ToAddonsAddonStatusOutput() AddonsAddonStatusOutput
- func (o AddonsAddonStatusOutput) ToAddonsAddonStatusOutputWithContext(ctx context.Context) AddonsAddonStatusOutput
- type AddonsArgs
- type AddonsOutputArgs
- type AddonsResult
- type AddonsResultOutput
- func (o AddonsResultOutput) Addons() AddonsAddonArrayOutput
- func (o AddonsResultOutput) ClusterIds() pulumi.StringArrayOutput
- func (o AddonsResultOutput) CreateClientToken() pulumi.StringPtrOutput
- func (o AddonsResultOutput) DeployModes() pulumi.StringArrayOutput
- func (o AddonsResultOutput) DeployNodeTypes() pulumi.StringArrayOutput
- func (AddonsResultOutput) ElementType() reflect.Type
- func (o AddonsResultOutput) Id() pulumi.StringOutput
- func (o AddonsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o AddonsResultOutput) Names() pulumi.StringArrayOutput
- func (o AddonsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o AddonsResultOutput) Statuses() AddonsStatusArrayOutput
- func (o AddonsResultOutput) ToAddonsResultOutput() AddonsResultOutput
- func (o AddonsResultOutput) ToAddonsResultOutputWithContext(ctx context.Context) AddonsResultOutput
- func (o AddonsResultOutput) TotalCount() pulumi.IntOutput
- func (o AddonsResultOutput) UpdateClientToken() pulumi.StringPtrOutput
- type AddonsStatus
- type AddonsStatusArgs
- type AddonsStatusArray
- type AddonsStatusArrayInput
- type AddonsStatusArrayOutput
- func (AddonsStatusArrayOutput) ElementType() reflect.Type
- func (o AddonsStatusArrayOutput) Index(i pulumi.IntInput) AddonsStatusOutput
- func (o AddonsStatusArrayOutput) ToAddonsStatusArrayOutput() AddonsStatusArrayOutput
- func (o AddonsStatusArrayOutput) ToAddonsStatusArrayOutputWithContext(ctx context.Context) AddonsStatusArrayOutput
- type AddonsStatusInput
- type AddonsStatusOutput
- func (o AddonsStatusOutput) ConditionsType() pulumi.StringPtrOutput
- func (AddonsStatusOutput) ElementType() reflect.Type
- func (o AddonsStatusOutput) Phase() pulumi.StringPtrOutput
- func (o AddonsStatusOutput) ToAddonsStatusOutput() AddonsStatusOutput
- func (o AddonsStatusOutput) ToAddonsStatusOutputWithContext(ctx context.Context) AddonsStatusOutput
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterClusterConfig
- type ClusterClusterConfigApiServerPublicAccessConfig
- type ClusterClusterConfigApiServerPublicAccessConfigArgs
- func (ClusterClusterConfigApiServerPublicAccessConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigOutput() ClusterClusterConfigApiServerPublicAccessConfigOutput
- func (i ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigOutput
- func (i ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
- func (i ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
- type ClusterClusterConfigApiServerPublicAccessConfigInput
- type ClusterClusterConfigApiServerPublicAccessConfigOutput
- func (ClusterClusterConfigApiServerPublicAccessConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerPublicAccessConfigOutput) PublicAccessNetworkConfig() ...
- func (o ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigOutput() ClusterClusterConfigApiServerPublicAccessConfigOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
- type ClusterClusterConfigApiServerPublicAccessConfigPtrInput
- type ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) Elem() ClusterClusterConfigApiServerPublicAccessConfigOutput
- func (ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) PublicAccessNetworkConfig() ...
- func (o ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
- type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig
- type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs
- func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
- func (i ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
- func (i ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput() ...
- func (i ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutputWithContext(ctx context.Context) ...
- type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput
- type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Bandwidth() pulumi.IntPtrOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType() pulumi.StringPtrOutput
- func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput() ...
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutputWithContext(ctx context.Context) ...
- type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrInput
- type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) Bandwidth() pulumi.IntPtrOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) BillingType() pulumi.StringPtrOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) Elem() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
- func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput() ...
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutputWithContext(ctx context.Context) ...
- type ClusterClusterConfigArgs
- func (ClusterClusterConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigArgs) ToClusterClusterConfigOutput() ClusterClusterConfigOutput
- func (i ClusterClusterConfigArgs) ToClusterClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigOutput
- func (i ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
- func (i ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
- type ClusterClusterConfigInput
- type ClusterClusterConfigOutput
- func (o ClusterClusterConfigOutput) ApiServerPublicAccessConfig() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
- func (o ClusterClusterConfigOutput) ApiServerPublicAccessEnabled() pulumi.BoolPtrOutput
- func (ClusterClusterConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigOutput) IpFamily() pulumi.StringPtrOutput
- func (o ClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClusterClusterConfigOutput) ToClusterClusterConfigOutput() ClusterClusterConfigOutput
- func (o ClusterClusterConfigOutput) ToClusterClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigOutput
- func (o ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
- type ClusterClusterConfigPtrInput
- type ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) ApiServerPublicAccessConfig() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) ApiServerPublicAccessEnabled() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigPtrOutput) Elem() ClusterClusterConfigOutput
- func (ClusterClusterConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigPtrOutput) IpFamily() pulumi.StringPtrOutput
- func (o ClusterClusterConfigPtrOutput) ResourcePublicAccessDefaultEnabled() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
- type ClusterInput
- type ClusterLoggingConfig
- type ClusterLoggingConfigArgs
- func (ClusterLoggingConfigArgs) ElementType() reflect.Type
- func (i ClusterLoggingConfigArgs) ToClusterLoggingConfigOutput() ClusterLoggingConfigOutput
- func (i ClusterLoggingConfigArgs) ToClusterLoggingConfigOutputWithContext(ctx context.Context) ClusterLoggingConfigOutput
- func (i ClusterLoggingConfigArgs) ToClusterLoggingConfigPtrOutput() ClusterLoggingConfigPtrOutput
- func (i ClusterLoggingConfigArgs) ToClusterLoggingConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingConfigPtrOutput
- type ClusterLoggingConfigInput
- type ClusterLoggingConfigLogSetup
- type ClusterLoggingConfigLogSetupArgs
- func (ClusterLoggingConfigLogSetupArgs) ElementType() reflect.Type
- func (i ClusterLoggingConfigLogSetupArgs) ToClusterLoggingConfigLogSetupOutput() ClusterLoggingConfigLogSetupOutput
- func (i ClusterLoggingConfigLogSetupArgs) ToClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) ClusterLoggingConfigLogSetupOutput
- type ClusterLoggingConfigLogSetupArray
- func (ClusterLoggingConfigLogSetupArray) ElementType() reflect.Type
- func (i ClusterLoggingConfigLogSetupArray) ToClusterLoggingConfigLogSetupArrayOutput() ClusterLoggingConfigLogSetupArrayOutput
- func (i ClusterLoggingConfigLogSetupArray) ToClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) ClusterLoggingConfigLogSetupArrayOutput
- type ClusterLoggingConfigLogSetupArrayInput
- type ClusterLoggingConfigLogSetupArrayOutput
- func (ClusterLoggingConfigLogSetupArrayOutput) ElementType() reflect.Type
- func (o ClusterLoggingConfigLogSetupArrayOutput) Index(i pulumi.IntInput) ClusterLoggingConfigLogSetupOutput
- func (o ClusterLoggingConfigLogSetupArrayOutput) ToClusterLoggingConfigLogSetupArrayOutput() ClusterLoggingConfigLogSetupArrayOutput
- func (o ClusterLoggingConfigLogSetupArrayOutput) ToClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) ClusterLoggingConfigLogSetupArrayOutput
- type ClusterLoggingConfigLogSetupInput
- type ClusterLoggingConfigLogSetupOutput
- func (ClusterLoggingConfigLogSetupOutput) ElementType() reflect.Type
- func (o ClusterLoggingConfigLogSetupOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterLoggingConfigLogSetupOutput) LogTtl() pulumi.IntPtrOutput
- func (o ClusterLoggingConfigLogSetupOutput) LogType() pulumi.StringOutput
- func (o ClusterLoggingConfigLogSetupOutput) ToClusterLoggingConfigLogSetupOutput() ClusterLoggingConfigLogSetupOutput
- func (o ClusterLoggingConfigLogSetupOutput) ToClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) ClusterLoggingConfigLogSetupOutput
- type ClusterLoggingConfigOutput
- func (ClusterLoggingConfigOutput) ElementType() reflect.Type
- func (o ClusterLoggingConfigOutput) LogProjectId() pulumi.StringPtrOutput
- func (o ClusterLoggingConfigOutput) LogSetups() ClusterLoggingConfigLogSetupArrayOutput
- func (o ClusterLoggingConfigOutput) ToClusterLoggingConfigOutput() ClusterLoggingConfigOutput
- func (o ClusterLoggingConfigOutput) ToClusterLoggingConfigOutputWithContext(ctx context.Context) ClusterLoggingConfigOutput
- func (o ClusterLoggingConfigOutput) ToClusterLoggingConfigPtrOutput() ClusterLoggingConfigPtrOutput
- func (o ClusterLoggingConfigOutput) ToClusterLoggingConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingConfigPtrOutput
- type ClusterLoggingConfigPtrInput
- type ClusterLoggingConfigPtrOutput
- func (o ClusterLoggingConfigPtrOutput) Elem() ClusterLoggingConfigOutput
- func (ClusterLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingConfigPtrOutput) LogProjectId() pulumi.StringPtrOutput
- func (o ClusterLoggingConfigPtrOutput) LogSetups() ClusterLoggingConfigLogSetupArrayOutput
- func (o ClusterLoggingConfigPtrOutput) ToClusterLoggingConfigPtrOutput() ClusterLoggingConfigPtrOutput
- func (o ClusterLoggingConfigPtrOutput) ToClusterLoggingConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingConfigPtrOutput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (o ClusterOutput) ClientToken() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterConfig() ClusterClusterConfigOutput
- func (o ClusterOutput) DeleteProtectionEnabled() pulumi.BoolPtrOutput
- func (o ClusterOutput) Description() pulumi.StringPtrOutput
- func (o ClusterOutput) EipAllocationId() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) KubeconfigPrivate() pulumi.StringOutput
- func (o ClusterOutput) KubeconfigPublic() pulumi.StringOutput
- func (o ClusterOutput) KubernetesVersion() pulumi.StringOutput
- func (o ClusterOutput) LoggingConfig() ClusterLoggingConfigPtrOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) PodsConfig() ClusterPodsConfigOutput
- func (o ClusterOutput) ServicesConfig() ClusterServicesConfigOutput
- func (o ClusterOutput) Tags() ClusterTagArrayOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- type ClusterPodsConfig
- type ClusterPodsConfigArgs
- func (ClusterPodsConfigArgs) ElementType() reflect.Type
- func (i ClusterPodsConfigArgs) ToClusterPodsConfigOutput() ClusterPodsConfigOutput
- func (i ClusterPodsConfigArgs) ToClusterPodsConfigOutputWithContext(ctx context.Context) ClusterPodsConfigOutput
- func (i ClusterPodsConfigArgs) ToClusterPodsConfigPtrOutput() ClusterPodsConfigPtrOutput
- func (i ClusterPodsConfigArgs) ToClusterPodsConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigPtrOutput
- type ClusterPodsConfigFlannelConfig
- type ClusterPodsConfigFlannelConfigArgs
- func (ClusterPodsConfigFlannelConfigArgs) ElementType() reflect.Type
- func (i ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigOutput() ClusterPodsConfigFlannelConfigOutput
- func (i ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) ClusterPodsConfigFlannelConfigOutput
- func (i ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigPtrOutput() ClusterPodsConfigFlannelConfigPtrOutput
- func (i ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigFlannelConfigPtrOutput
- type ClusterPodsConfigFlannelConfigInput
- type ClusterPodsConfigFlannelConfigOutput
- func (ClusterPodsConfigFlannelConfigOutput) ElementType() reflect.Type
- func (o ClusterPodsConfigFlannelConfigOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o ClusterPodsConfigFlannelConfigOutput) PodCidrs() pulumi.StringArrayOutput
- func (o ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigOutput() ClusterPodsConfigFlannelConfigOutput
- func (o ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) ClusterPodsConfigFlannelConfigOutput
- func (o ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigPtrOutput() ClusterPodsConfigFlannelConfigPtrOutput
- func (o ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigFlannelConfigPtrOutput
- type ClusterPodsConfigFlannelConfigPtrInput
- type ClusterPodsConfigFlannelConfigPtrOutput
- func (o ClusterPodsConfigFlannelConfigPtrOutput) Elem() ClusterPodsConfigFlannelConfigOutput
- func (ClusterPodsConfigFlannelConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterPodsConfigFlannelConfigPtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o ClusterPodsConfigFlannelConfigPtrOutput) PodCidrs() pulumi.StringArrayOutput
- func (o ClusterPodsConfigFlannelConfigPtrOutput) ToClusterPodsConfigFlannelConfigPtrOutput() ClusterPodsConfigFlannelConfigPtrOutput
- func (o ClusterPodsConfigFlannelConfigPtrOutput) ToClusterPodsConfigFlannelConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigFlannelConfigPtrOutput
- type ClusterPodsConfigInput
- type ClusterPodsConfigOutput
- func (ClusterPodsConfigOutput) ElementType() reflect.Type
- func (o ClusterPodsConfigOutput) FlannelConfig() ClusterPodsConfigFlannelConfigPtrOutput
- func (o ClusterPodsConfigOutput) PodNetworkMode() pulumi.StringOutput
- func (o ClusterPodsConfigOutput) ToClusterPodsConfigOutput() ClusterPodsConfigOutput
- func (o ClusterPodsConfigOutput) ToClusterPodsConfigOutputWithContext(ctx context.Context) ClusterPodsConfigOutput
- func (o ClusterPodsConfigOutput) ToClusterPodsConfigPtrOutput() ClusterPodsConfigPtrOutput
- func (o ClusterPodsConfigOutput) ToClusterPodsConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigPtrOutput
- func (o ClusterPodsConfigOutput) VpcCniConfig() ClusterPodsConfigVpcCniConfigPtrOutput
- type ClusterPodsConfigPtrInput
- type ClusterPodsConfigPtrOutput
- func (o ClusterPodsConfigPtrOutput) Elem() ClusterPodsConfigOutput
- func (ClusterPodsConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterPodsConfigPtrOutput) FlannelConfig() ClusterPodsConfigFlannelConfigPtrOutput
- func (o ClusterPodsConfigPtrOutput) PodNetworkMode() pulumi.StringPtrOutput
- func (o ClusterPodsConfigPtrOutput) ToClusterPodsConfigPtrOutput() ClusterPodsConfigPtrOutput
- func (o ClusterPodsConfigPtrOutput) ToClusterPodsConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigPtrOutput
- func (o ClusterPodsConfigPtrOutput) VpcCniConfig() ClusterPodsConfigVpcCniConfigPtrOutput
- type ClusterPodsConfigVpcCniConfig
- type ClusterPodsConfigVpcCniConfigArgs
- func (ClusterPodsConfigVpcCniConfigArgs) ElementType() reflect.Type
- func (i ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigOutput() ClusterPodsConfigVpcCniConfigOutput
- func (i ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigOutput
- func (i ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigPtrOutput() ClusterPodsConfigVpcCniConfigPtrOutput
- func (i ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigPtrOutput
- type ClusterPodsConfigVpcCniConfigInput
- type ClusterPodsConfigVpcCniConfigOutput
- func (ClusterPodsConfigVpcCniConfigOutput) ElementType() reflect.Type
- func (o ClusterPodsConfigVpcCniConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigOutput() ClusterPodsConfigVpcCniConfigOutput
- func (o ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigOutput
- func (o ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigPtrOutput() ClusterPodsConfigVpcCniConfigPtrOutput
- func (o ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigPtrOutput
- func (o ClusterPodsConfigVpcCniConfigOutput) VpcId() pulumi.StringPtrOutput
- type ClusterPodsConfigVpcCniConfigPtrInput
- type ClusterPodsConfigVpcCniConfigPtrOutput
- func (o ClusterPodsConfigVpcCniConfigPtrOutput) Elem() ClusterPodsConfigVpcCniConfigOutput
- func (ClusterPodsConfigVpcCniConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterPodsConfigVpcCniConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClusterPodsConfigVpcCniConfigPtrOutput) ToClusterPodsConfigVpcCniConfigPtrOutput() ClusterPodsConfigVpcCniConfigPtrOutput
- func (o ClusterPodsConfigVpcCniConfigPtrOutput) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigPtrOutput
- func (o ClusterPodsConfigVpcCniConfigPtrOutput) VpcId() pulumi.StringPtrOutput
- type ClusterServicesConfig
- type ClusterServicesConfigArgs
- func (ClusterServicesConfigArgs) ElementType() reflect.Type
- func (i ClusterServicesConfigArgs) ToClusterServicesConfigOutput() ClusterServicesConfigOutput
- func (i ClusterServicesConfigArgs) ToClusterServicesConfigOutputWithContext(ctx context.Context) ClusterServicesConfigOutput
- func (i ClusterServicesConfigArgs) ToClusterServicesConfigPtrOutput() ClusterServicesConfigPtrOutput
- func (i ClusterServicesConfigArgs) ToClusterServicesConfigPtrOutputWithContext(ctx context.Context) ClusterServicesConfigPtrOutput
- type ClusterServicesConfigInput
- type ClusterServicesConfigOutput
- func (ClusterServicesConfigOutput) ElementType() reflect.Type
- func (o ClusterServicesConfigOutput) ServiceCidrsv4s() pulumi.StringArrayOutput
- func (o ClusterServicesConfigOutput) ToClusterServicesConfigOutput() ClusterServicesConfigOutput
- func (o ClusterServicesConfigOutput) ToClusterServicesConfigOutputWithContext(ctx context.Context) ClusterServicesConfigOutput
- func (o ClusterServicesConfigOutput) ToClusterServicesConfigPtrOutput() ClusterServicesConfigPtrOutput
- func (o ClusterServicesConfigOutput) ToClusterServicesConfigPtrOutputWithContext(ctx context.Context) ClusterServicesConfigPtrOutput
- type ClusterServicesConfigPtrInput
- type ClusterServicesConfigPtrOutput
- func (o ClusterServicesConfigPtrOutput) Elem() ClusterServicesConfigOutput
- func (ClusterServicesConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterServicesConfigPtrOutput) ServiceCidrsv4s() pulumi.StringArrayOutput
- func (o ClusterServicesConfigPtrOutput) ToClusterServicesConfigPtrOutput() ClusterServicesConfigPtrOutput
- func (o ClusterServicesConfigPtrOutput) ToClusterServicesConfigPtrOutputWithContext(ctx context.Context) ClusterServicesConfigPtrOutput
- type ClusterState
- type ClusterTag
- type ClusterTagArgs
- type ClusterTagArray
- type ClusterTagArrayInput
- type ClusterTagArrayOutput
- func (ClusterTagArrayOutput) ElementType() reflect.Type
- func (o ClusterTagArrayOutput) Index(i pulumi.IntInput) ClusterTagOutput
- func (o ClusterTagArrayOutput) ToClusterTagArrayOutput() ClusterTagArrayOutput
- func (o ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
- type ClusterTagInput
- type ClusterTagOutput
- func (ClusterTagOutput) ElementType() reflect.Type
- func (o ClusterTagOutput) Key() pulumi.StringOutput
- func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
- func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
- func (o ClusterTagOutput) Value() pulumi.StringOutput
- type ClustersArgs
- type ClustersCluster
- type ClustersClusterArgs
- type ClustersClusterArray
- type ClustersClusterArrayInput
- type ClustersClusterArrayOutput
- func (ClustersClusterArrayOutput) ElementType() reflect.Type
- func (o ClustersClusterArrayOutput) Index(i pulumi.IntInput) ClustersClusterOutput
- func (o ClustersClusterArrayOutput) ToClustersClusterArrayOutput() ClustersClusterArrayOutput
- func (o ClustersClusterArrayOutput) ToClustersClusterArrayOutputWithContext(ctx context.Context) ClustersClusterArrayOutput
- type ClustersClusterClusterConfig
- type ClustersClusterClusterConfigApiServerEndpoints
- type ClustersClusterClusterConfigApiServerEndpointsArgs
- func (ClustersClusterClusterConfigApiServerEndpointsArgs) ElementType() reflect.Type
- func (i ClustersClusterClusterConfigApiServerEndpointsArgs) ToClustersClusterClusterConfigApiServerEndpointsOutput() ClustersClusterClusterConfigApiServerEndpointsOutput
- func (i ClustersClusterClusterConfigApiServerEndpointsArgs) ToClustersClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsOutput
- type ClustersClusterClusterConfigApiServerEndpointsInput
- type ClustersClusterClusterConfigApiServerEndpointsOutput
- func (ClustersClusterClusterConfigApiServerEndpointsOutput) ElementType() reflect.Type
- func (o ClustersClusterClusterConfigApiServerEndpointsOutput) PrivateIp() ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (o ClustersClusterClusterConfigApiServerEndpointsOutput) PublicIp() ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (o ClustersClusterClusterConfigApiServerEndpointsOutput) ToClustersClusterClusterConfigApiServerEndpointsOutput() ClustersClusterClusterConfigApiServerEndpointsOutput
- func (o ClustersClusterClusterConfigApiServerEndpointsOutput) ToClustersClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsOutput
- type ClustersClusterClusterConfigApiServerEndpointsPrivateIp
- type ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs
- func (ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs) ElementType() reflect.Type
- func (i ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput() ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (i ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
- type ClustersClusterClusterConfigApiServerEndpointsPrivateIpInput
- type ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput) ElementType() reflect.Type
- func (o ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput) Ipv4() pulumi.StringOutput
- func (o ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput() ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (o ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
- type ClustersClusterClusterConfigApiServerEndpointsPublicIp
- type ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs
- func (ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs) ElementType() reflect.Type
- func (i ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutput() ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (i ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
- type ClustersClusterClusterConfigApiServerEndpointsPublicIpInput
- type ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput) ElementType() reflect.Type
- func (o ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput) Ipv4() pulumi.StringOutput
- func (o ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutput() ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (o ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
- type ClustersClusterClusterConfigApiServerPublicAccessConfig
- type ClustersClusterClusterConfigApiServerPublicAccessConfigArgs
- func (ClustersClusterClusterConfigApiServerPublicAccessConfigArgs) ElementType() reflect.Type
- func (i ClustersClusterClusterConfigApiServerPublicAccessConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutput() ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
- func (i ClustersClusterClusterConfigApiServerPublicAccessConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
- type ClustersClusterClusterConfigApiServerPublicAccessConfigInput
- type ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
- func (o ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) AccessSourceIpsv4s() pulumi.StringArrayOutput
- func (ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) ElementType() reflect.Type
- func (o ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) IpFamily() pulumi.StringOutput
- func (o ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) PublicAccessNetworkConfig() ...
- func (o ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutput() ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
- func (o ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
- type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig
- type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs
- func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ElementType() reflect.Type
- func (i ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ...
- func (i ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) ...
- type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput
- type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
- func (o ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Bandwidth() pulumi.IntOutput
- func (o ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType() pulumi.StringOutput
- func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType() reflect.Type
- func (o ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Isp() pulumi.StringOutput
- func (o ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ...
- func (o ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) ...
- type ClustersClusterClusterConfigArgs
- func (ClustersClusterClusterConfigArgs) ElementType() reflect.Type
- func (i ClustersClusterClusterConfigArgs) ToClustersClusterClusterConfigOutput() ClustersClusterClusterConfigOutput
- func (i ClustersClusterClusterConfigArgs) ToClustersClusterClusterConfigOutputWithContext(ctx context.Context) ClustersClusterClusterConfigOutput
- type ClustersClusterClusterConfigInput
- type ClustersClusterClusterConfigOutput
- func (o ClustersClusterClusterConfigOutput) ApiServerEndpoints() ClustersClusterClusterConfigApiServerEndpointsOutput
- func (o ClustersClusterClusterConfigOutput) ApiServerPublicAccessConfig() ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
- func (o ClustersClusterClusterConfigOutput) ApiServerPublicAccessEnabled() pulumi.BoolOutput
- func (ClustersClusterClusterConfigOutput) ElementType() reflect.Type
- func (o ClustersClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled() pulumi.BoolOutput
- func (o ClustersClusterClusterConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ClustersClusterClusterConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClustersClusterClusterConfigOutput) ToClustersClusterClusterConfigOutput() ClustersClusterClusterConfigOutput
- func (o ClustersClusterClusterConfigOutput) ToClustersClusterClusterConfigOutputWithContext(ctx context.Context) ClustersClusterClusterConfigOutput
- func (o ClustersClusterClusterConfigOutput) VpcId() pulumi.StringOutput
- type ClustersClusterInput
- type ClustersClusterLoggingConfig
- type ClustersClusterLoggingConfigArgs
- func (ClustersClusterLoggingConfigArgs) ElementType() reflect.Type
- func (i ClustersClusterLoggingConfigArgs) ToClustersClusterLoggingConfigOutput() ClustersClusterLoggingConfigOutput
- func (i ClustersClusterLoggingConfigArgs) ToClustersClusterLoggingConfigOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigOutput
- type ClustersClusterLoggingConfigArray
- func (ClustersClusterLoggingConfigArray) ElementType() reflect.Type
- func (i ClustersClusterLoggingConfigArray) ToClustersClusterLoggingConfigArrayOutput() ClustersClusterLoggingConfigArrayOutput
- func (i ClustersClusterLoggingConfigArray) ToClustersClusterLoggingConfigArrayOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigArrayOutput
- type ClustersClusterLoggingConfigArrayInput
- type ClustersClusterLoggingConfigArrayOutput
- func (ClustersClusterLoggingConfigArrayOutput) ElementType() reflect.Type
- func (o ClustersClusterLoggingConfigArrayOutput) Index(i pulumi.IntInput) ClustersClusterLoggingConfigOutput
- func (o ClustersClusterLoggingConfigArrayOutput) ToClustersClusterLoggingConfigArrayOutput() ClustersClusterLoggingConfigArrayOutput
- func (o ClustersClusterLoggingConfigArrayOutput) ToClustersClusterLoggingConfigArrayOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigArrayOutput
- type ClustersClusterLoggingConfigInput
- type ClustersClusterLoggingConfigLogSetup
- type ClustersClusterLoggingConfigLogSetupArgs
- func (ClustersClusterLoggingConfigLogSetupArgs) ElementType() reflect.Type
- func (i ClustersClusterLoggingConfigLogSetupArgs) ToClustersClusterLoggingConfigLogSetupOutput() ClustersClusterLoggingConfigLogSetupOutput
- func (i ClustersClusterLoggingConfigLogSetupArgs) ToClustersClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigLogSetupOutput
- type ClustersClusterLoggingConfigLogSetupArray
- func (ClustersClusterLoggingConfigLogSetupArray) ElementType() reflect.Type
- func (i ClustersClusterLoggingConfigLogSetupArray) ToClustersClusterLoggingConfigLogSetupArrayOutput() ClustersClusterLoggingConfigLogSetupArrayOutput
- func (i ClustersClusterLoggingConfigLogSetupArray) ToClustersClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigLogSetupArrayOutput
- type ClustersClusterLoggingConfigLogSetupArrayInput
- type ClustersClusterLoggingConfigLogSetupArrayOutput
- func (ClustersClusterLoggingConfigLogSetupArrayOutput) ElementType() reflect.Type
- func (o ClustersClusterLoggingConfigLogSetupArrayOutput) Index(i pulumi.IntInput) ClustersClusterLoggingConfigLogSetupOutput
- func (o ClustersClusterLoggingConfigLogSetupArrayOutput) ToClustersClusterLoggingConfigLogSetupArrayOutput() ClustersClusterLoggingConfigLogSetupArrayOutput
- func (o ClustersClusterLoggingConfigLogSetupArrayOutput) ToClustersClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigLogSetupArrayOutput
- type ClustersClusterLoggingConfigLogSetupInput
- type ClustersClusterLoggingConfigLogSetupOutput
- func (ClustersClusterLoggingConfigLogSetupOutput) ElementType() reflect.Type
- func (o ClustersClusterLoggingConfigLogSetupOutput) Enabled() pulumi.BoolOutput
- func (o ClustersClusterLoggingConfigLogSetupOutput) LogTtl() pulumi.IntOutput
- func (o ClustersClusterLoggingConfigLogSetupOutput) LogType() pulumi.StringOutput
- func (o ClustersClusterLoggingConfigLogSetupOutput) ToClustersClusterLoggingConfigLogSetupOutput() ClustersClusterLoggingConfigLogSetupOutput
- func (o ClustersClusterLoggingConfigLogSetupOutput) ToClustersClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigLogSetupOutput
- type ClustersClusterLoggingConfigOutput
- func (ClustersClusterLoggingConfigOutput) ElementType() reflect.Type
- func (o ClustersClusterLoggingConfigOutput) LogProjectId() pulumi.StringOutput
- func (o ClustersClusterLoggingConfigOutput) LogSetups() ClustersClusterLoggingConfigLogSetupArrayOutput
- func (o ClustersClusterLoggingConfigOutput) ToClustersClusterLoggingConfigOutput() ClustersClusterLoggingConfigOutput
- func (o ClustersClusterLoggingConfigOutput) ToClustersClusterLoggingConfigOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigOutput
- type ClustersClusterNodeStatistics
- type ClustersClusterNodeStatisticsArgs
- func (ClustersClusterNodeStatisticsArgs) ElementType() reflect.Type
- func (i ClustersClusterNodeStatisticsArgs) ToClustersClusterNodeStatisticsOutput() ClustersClusterNodeStatisticsOutput
- func (i ClustersClusterNodeStatisticsArgs) ToClustersClusterNodeStatisticsOutputWithContext(ctx context.Context) ClustersClusterNodeStatisticsOutput
- type ClustersClusterNodeStatisticsInput
- type ClustersClusterNodeStatisticsOutput
- func (o ClustersClusterNodeStatisticsOutput) CreatingCount() pulumi.IntOutput
- func (o ClustersClusterNodeStatisticsOutput) DeletingCount() pulumi.IntOutput
- func (ClustersClusterNodeStatisticsOutput) ElementType() reflect.Type
- func (o ClustersClusterNodeStatisticsOutput) FailedCount() pulumi.IntOutput
- func (o ClustersClusterNodeStatisticsOutput) RunningCount() pulumi.IntOutput
- func (o ClustersClusterNodeStatisticsOutput) StoppedCount() pulumi.IntOutput
- func (o ClustersClusterNodeStatisticsOutput) ToClustersClusterNodeStatisticsOutput() ClustersClusterNodeStatisticsOutput
- func (o ClustersClusterNodeStatisticsOutput) ToClustersClusterNodeStatisticsOutputWithContext(ctx context.Context) ClustersClusterNodeStatisticsOutput
- func (o ClustersClusterNodeStatisticsOutput) TotalCount() pulumi.IntOutput
- func (o ClustersClusterNodeStatisticsOutput) UpdatingCount() pulumi.IntOutput
- type ClustersClusterOutput
- func (o ClustersClusterOutput) ClusterConfig() ClustersClusterClusterConfigOutput
- func (o ClustersClusterOutput) CreateClientToken() pulumi.StringPtrOutput
- func (o ClustersClusterOutput) CreateTime() pulumi.StringOutput
- func (o ClustersClusterOutput) DeleteProtectionEnabled() pulumi.BoolOutput
- func (o ClustersClusterOutput) Description() pulumi.StringOutput
- func (o ClustersClusterOutput) EipAllocationId() pulumi.StringOutput
- func (ClustersClusterOutput) ElementType() reflect.Type
- func (o ClustersClusterOutput) Id() pulumi.StringOutput
- func (o ClustersClusterOutput) KubeconfigPrivate() pulumi.StringOutput
- func (o ClustersClusterOutput) KubeconfigPublic() pulumi.StringOutput
- func (o ClustersClusterOutput) KubernetesVersion() pulumi.StringOutput
- func (o ClustersClusterOutput) LoggingConfigs() ClustersClusterLoggingConfigArrayOutput
- func (o ClustersClusterOutput) Name() pulumi.StringOutput
- func (o ClustersClusterOutput) NodeStatistics() ClustersClusterNodeStatisticsOutput
- func (o ClustersClusterOutput) PodsConfig() ClustersClusterPodsConfigOutput
- func (o ClustersClusterOutput) ServicesConfig() ClustersClusterServicesConfigOutput
- func (o ClustersClusterOutput) Status() ClustersClusterStatusOutput
- func (o ClustersClusterOutput) Tags() ClustersClusterTagArrayOutput
- func (o ClustersClusterOutput) ToClustersClusterOutput() ClustersClusterOutput
- func (o ClustersClusterOutput) ToClustersClusterOutputWithContext(ctx context.Context) ClustersClusterOutput
- func (o ClustersClusterOutput) UpdateClientToken() pulumi.StringPtrOutput
- func (o ClustersClusterOutput) UpdateTime() pulumi.StringOutput
- type ClustersClusterPodsConfig
- type ClustersClusterPodsConfigArgs
- func (ClustersClusterPodsConfigArgs) ElementType() reflect.Type
- func (i ClustersClusterPodsConfigArgs) ToClustersClusterPodsConfigOutput() ClustersClusterPodsConfigOutput
- func (i ClustersClusterPodsConfigArgs) ToClustersClusterPodsConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigOutput
- type ClustersClusterPodsConfigFlannelConfig
- type ClustersClusterPodsConfigFlannelConfigArgs
- func (ClustersClusterPodsConfigFlannelConfigArgs) ElementType() reflect.Type
- func (i ClustersClusterPodsConfigFlannelConfigArgs) ToClustersClusterPodsConfigFlannelConfigOutput() ClustersClusterPodsConfigFlannelConfigOutput
- func (i ClustersClusterPodsConfigFlannelConfigArgs) ToClustersClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigFlannelConfigOutput
- type ClustersClusterPodsConfigFlannelConfigInput
- type ClustersClusterPodsConfigFlannelConfigOutput
- func (ClustersClusterPodsConfigFlannelConfigOutput) ElementType() reflect.Type
- func (o ClustersClusterPodsConfigFlannelConfigOutput) MaxPodsPerNode() pulumi.IntOutput
- func (o ClustersClusterPodsConfigFlannelConfigOutput) PodCidrs() pulumi.StringArrayOutput
- func (o ClustersClusterPodsConfigFlannelConfigOutput) ToClustersClusterPodsConfigFlannelConfigOutput() ClustersClusterPodsConfigFlannelConfigOutput
- func (o ClustersClusterPodsConfigFlannelConfigOutput) ToClustersClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigFlannelConfigOutput
- type ClustersClusterPodsConfigInput
- type ClustersClusterPodsConfigOutput
- func (ClustersClusterPodsConfigOutput) ElementType() reflect.Type
- func (o ClustersClusterPodsConfigOutput) FlannelConfig() ClustersClusterPodsConfigFlannelConfigOutput
- func (o ClustersClusterPodsConfigOutput) PodNetworkMode() pulumi.StringOutput
- func (o ClustersClusterPodsConfigOutput) ToClustersClusterPodsConfigOutput() ClustersClusterPodsConfigOutput
- func (o ClustersClusterPodsConfigOutput) ToClustersClusterPodsConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigOutput
- func (o ClustersClusterPodsConfigOutput) VpcCniConfig() ClustersClusterPodsConfigVpcCniConfigOutput
- type ClustersClusterPodsConfigVpcCniConfig
- type ClustersClusterPodsConfigVpcCniConfigArgs
- func (ClustersClusterPodsConfigVpcCniConfigArgs) ElementType() reflect.Type
- func (i ClustersClusterPodsConfigVpcCniConfigArgs) ToClustersClusterPodsConfigVpcCniConfigOutput() ClustersClusterPodsConfigVpcCniConfigOutput
- func (i ClustersClusterPodsConfigVpcCniConfigArgs) ToClustersClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigVpcCniConfigOutput
- type ClustersClusterPodsConfigVpcCniConfigInput
- type ClustersClusterPodsConfigVpcCniConfigOutput
- func (ClustersClusterPodsConfigVpcCniConfigOutput) ElementType() reflect.Type
- func (o ClustersClusterPodsConfigVpcCniConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClustersClusterPodsConfigVpcCniConfigOutput) ToClustersClusterPodsConfigVpcCniConfigOutput() ClustersClusterPodsConfigVpcCniConfigOutput
- func (o ClustersClusterPodsConfigVpcCniConfigOutput) ToClustersClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigVpcCniConfigOutput
- func (o ClustersClusterPodsConfigVpcCniConfigOutput) VpcId() pulumi.StringOutput
- type ClustersClusterServicesConfig
- type ClustersClusterServicesConfigArgs
- func (ClustersClusterServicesConfigArgs) ElementType() reflect.Type
- func (i ClustersClusterServicesConfigArgs) ToClustersClusterServicesConfigOutput() ClustersClusterServicesConfigOutput
- func (i ClustersClusterServicesConfigArgs) ToClustersClusterServicesConfigOutputWithContext(ctx context.Context) ClustersClusterServicesConfigOutput
- type ClustersClusterServicesConfigInput
- type ClustersClusterServicesConfigOutput
- func (ClustersClusterServicesConfigOutput) ElementType() reflect.Type
- func (o ClustersClusterServicesConfigOutput) ServiceCidrsv4s() pulumi.StringArrayOutput
- func (o ClustersClusterServicesConfigOutput) ToClustersClusterServicesConfigOutput() ClustersClusterServicesConfigOutput
- func (o ClustersClusterServicesConfigOutput) ToClustersClusterServicesConfigOutputWithContext(ctx context.Context) ClustersClusterServicesConfigOutput
- type ClustersClusterStatus
- type ClustersClusterStatusArgs
- type ClustersClusterStatusCondition
- type ClustersClusterStatusConditionArgs
- func (ClustersClusterStatusConditionArgs) ElementType() reflect.Type
- func (i ClustersClusterStatusConditionArgs) ToClustersClusterStatusConditionOutput() ClustersClusterStatusConditionOutput
- func (i ClustersClusterStatusConditionArgs) ToClustersClusterStatusConditionOutputWithContext(ctx context.Context) ClustersClusterStatusConditionOutput
- type ClustersClusterStatusConditionArray
- func (ClustersClusterStatusConditionArray) ElementType() reflect.Type
- func (i ClustersClusterStatusConditionArray) ToClustersClusterStatusConditionArrayOutput() ClustersClusterStatusConditionArrayOutput
- func (i ClustersClusterStatusConditionArray) ToClustersClusterStatusConditionArrayOutputWithContext(ctx context.Context) ClustersClusterStatusConditionArrayOutput
- type ClustersClusterStatusConditionArrayInput
- type ClustersClusterStatusConditionArrayOutput
- func (ClustersClusterStatusConditionArrayOutput) ElementType() reflect.Type
- func (o ClustersClusterStatusConditionArrayOutput) Index(i pulumi.IntInput) ClustersClusterStatusConditionOutput
- func (o ClustersClusterStatusConditionArrayOutput) ToClustersClusterStatusConditionArrayOutput() ClustersClusterStatusConditionArrayOutput
- func (o ClustersClusterStatusConditionArrayOutput) ToClustersClusterStatusConditionArrayOutputWithContext(ctx context.Context) ClustersClusterStatusConditionArrayOutput
- type ClustersClusterStatusConditionInput
- type ClustersClusterStatusConditionOutput
- func (ClustersClusterStatusConditionOutput) ElementType() reflect.Type
- func (o ClustersClusterStatusConditionOutput) ToClustersClusterStatusConditionOutput() ClustersClusterStatusConditionOutput
- func (o ClustersClusterStatusConditionOutput) ToClustersClusterStatusConditionOutputWithContext(ctx context.Context) ClustersClusterStatusConditionOutput
- func (o ClustersClusterStatusConditionOutput) Type() pulumi.StringOutput
- type ClustersClusterStatusInput
- type ClustersClusterStatusOutput
- func (o ClustersClusterStatusOutput) Conditions() ClustersClusterStatusConditionArrayOutput
- func (ClustersClusterStatusOutput) ElementType() reflect.Type
- func (o ClustersClusterStatusOutput) Phase() pulumi.StringOutput
- func (o ClustersClusterStatusOutput) ToClustersClusterStatusOutput() ClustersClusterStatusOutput
- func (o ClustersClusterStatusOutput) ToClustersClusterStatusOutputWithContext(ctx context.Context) ClustersClusterStatusOutput
- type ClustersClusterTag
- type ClustersClusterTagArgs
- type ClustersClusterTagArray
- type ClustersClusterTagArrayInput
- type ClustersClusterTagArrayOutput
- func (ClustersClusterTagArrayOutput) ElementType() reflect.Type
- func (o ClustersClusterTagArrayOutput) Index(i pulumi.IntInput) ClustersClusterTagOutput
- func (o ClustersClusterTagArrayOutput) ToClustersClusterTagArrayOutput() ClustersClusterTagArrayOutput
- func (o ClustersClusterTagArrayOutput) ToClustersClusterTagArrayOutputWithContext(ctx context.Context) ClustersClusterTagArrayOutput
- type ClustersClusterTagInput
- type ClustersClusterTagOutput
- func (ClustersClusterTagOutput) ElementType() reflect.Type
- func (o ClustersClusterTagOutput) Key() pulumi.StringOutput
- func (o ClustersClusterTagOutput) ToClustersClusterTagOutput() ClustersClusterTagOutput
- func (o ClustersClusterTagOutput) ToClustersClusterTagOutputWithContext(ctx context.Context) ClustersClusterTagOutput
- func (o ClustersClusterTagOutput) Type() pulumi.StringOutput
- func (o ClustersClusterTagOutput) Value() pulumi.StringOutput
- type ClustersOutputArgs
- type ClustersResult
- type ClustersResultOutput
- func (o ClustersResultOutput) Clusters() ClustersClusterArrayOutput
- func (o ClustersResultOutput) CreateClientToken() pulumi.StringPtrOutput
- func (o ClustersResultOutput) DeleteProtectionEnabled() pulumi.BoolPtrOutput
- func (ClustersResultOutput) ElementType() reflect.Type
- func (o ClustersResultOutput) Id() pulumi.StringOutput
- func (o ClustersResultOutput) Ids() pulumi.StringArrayOutput
- func (o ClustersResultOutput) Name() pulumi.StringPtrOutput
- func (o ClustersResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o ClustersResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o ClustersResultOutput) PageNumber() pulumi.IntOutput
- func (o ClustersResultOutput) PageSize() pulumi.IntOutput
- func (o ClustersResultOutput) PodsConfigPodNetworkMode() pulumi.StringPtrOutput
- func (o ClustersResultOutput) Statuses() ClustersStatusArrayOutput
- func (o ClustersResultOutput) Tags() ClustersTagArrayOutput
- func (o ClustersResultOutput) ToClustersResultOutput() ClustersResultOutput
- func (o ClustersResultOutput) ToClustersResultOutputWithContext(ctx context.Context) ClustersResultOutput
- func (o ClustersResultOutput) TotalCount() pulumi.IntOutput
- func (o ClustersResultOutput) UpdateClientToken() pulumi.StringPtrOutput
- type ClustersStatus
- type ClustersStatusArgs
- type ClustersStatusArray
- type ClustersStatusArrayInput
- type ClustersStatusArrayOutput
- func (ClustersStatusArrayOutput) ElementType() reflect.Type
- func (o ClustersStatusArrayOutput) Index(i pulumi.IntInput) ClustersStatusOutput
- func (o ClustersStatusArrayOutput) ToClustersStatusArrayOutput() ClustersStatusArrayOutput
- func (o ClustersStatusArrayOutput) ToClustersStatusArrayOutputWithContext(ctx context.Context) ClustersStatusArrayOutput
- type ClustersStatusInput
- type ClustersStatusOutput
- func (o ClustersStatusOutput) ConditionsType() pulumi.StringPtrOutput
- func (ClustersStatusOutput) ElementType() reflect.Type
- func (o ClustersStatusOutput) Phase() pulumi.StringPtrOutput
- func (o ClustersStatusOutput) ToClustersStatusOutput() ClustersStatusOutput
- func (o ClustersStatusOutput) ToClustersStatusOutputWithContext(ctx context.Context) ClustersStatusOutput
- type ClustersTag
- type ClustersTagArgs
- type ClustersTagArray
- type ClustersTagArrayInput
- type ClustersTagArrayOutput
- func (ClustersTagArrayOutput) ElementType() reflect.Type
- func (o ClustersTagArrayOutput) Index(i pulumi.IntInput) ClustersTagOutput
- func (o ClustersTagArrayOutput) ToClustersTagArrayOutput() ClustersTagArrayOutput
- func (o ClustersTagArrayOutput) ToClustersTagArrayOutputWithContext(ctx context.Context) ClustersTagArrayOutput
- type ClustersTagInput
- type ClustersTagOutput
- func (ClustersTagOutput) ElementType() reflect.Type
- func (o ClustersTagOutput) Key() pulumi.StringOutput
- func (o ClustersTagOutput) ToClustersTagOutput() ClustersTagOutput
- func (o ClustersTagOutput) ToClustersTagOutputWithContext(ctx context.Context) ClustersTagOutput
- func (o ClustersTagOutput) Value() pulumi.StringOutput
- type DefaultNodePool
- type DefaultNodePoolArgs
- type DefaultNodePoolArray
- type DefaultNodePoolArrayInput
- type DefaultNodePoolArrayOutput
- func (DefaultNodePoolArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolOutput
- func (o DefaultNodePoolArrayOutput) ToDefaultNodePoolArrayOutput() DefaultNodePoolArrayOutput
- func (o DefaultNodePoolArrayOutput) ToDefaultNodePoolArrayOutputWithContext(ctx context.Context) DefaultNodePoolArrayOutput
- type DefaultNodePoolBatchAttach
- func (*DefaultNodePoolBatchAttach) ElementType() reflect.Type
- func (i *DefaultNodePoolBatchAttach) ToDefaultNodePoolBatchAttachOutput() DefaultNodePoolBatchAttachOutput
- func (i *DefaultNodePoolBatchAttach) ToDefaultNodePoolBatchAttachOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachOutput
- type DefaultNodePoolBatchAttachArgs
- type DefaultNodePoolBatchAttachArray
- func (DefaultNodePoolBatchAttachArray) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachArray) ToDefaultNodePoolBatchAttachArrayOutput() DefaultNodePoolBatchAttachArrayOutput
- func (i DefaultNodePoolBatchAttachArray) ToDefaultNodePoolBatchAttachArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachArrayOutput
- type DefaultNodePoolBatchAttachArrayInput
- type DefaultNodePoolBatchAttachArrayOutput
- func (DefaultNodePoolBatchAttachArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolBatchAttachOutput
- func (o DefaultNodePoolBatchAttachArrayOutput) ToDefaultNodePoolBatchAttachArrayOutput() DefaultNodePoolBatchAttachArrayOutput
- func (o DefaultNodePoolBatchAttachArrayOutput) ToDefaultNodePoolBatchAttachArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachArrayOutput
- type DefaultNodePoolBatchAttachInput
- type DefaultNodePoolBatchAttachInstance
- type DefaultNodePoolBatchAttachInstanceArgs
- func (DefaultNodePoolBatchAttachInstanceArgs) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachInstanceArgs) ToDefaultNodePoolBatchAttachInstanceOutput() DefaultNodePoolBatchAttachInstanceOutput
- func (i DefaultNodePoolBatchAttachInstanceArgs) ToDefaultNodePoolBatchAttachInstanceOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachInstanceOutput
- type DefaultNodePoolBatchAttachInstanceArray
- func (DefaultNodePoolBatchAttachInstanceArray) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachInstanceArray) ToDefaultNodePoolBatchAttachInstanceArrayOutput() DefaultNodePoolBatchAttachInstanceArrayOutput
- func (i DefaultNodePoolBatchAttachInstanceArray) ToDefaultNodePoolBatchAttachInstanceArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachInstanceArrayOutput
- type DefaultNodePoolBatchAttachInstanceArrayInput
- type DefaultNodePoolBatchAttachInstanceArrayOutput
- func (DefaultNodePoolBatchAttachInstanceArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachInstanceArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolBatchAttachInstanceOutput
- func (o DefaultNodePoolBatchAttachInstanceArrayOutput) ToDefaultNodePoolBatchAttachInstanceArrayOutput() DefaultNodePoolBatchAttachInstanceArrayOutput
- func (o DefaultNodePoolBatchAttachInstanceArrayOutput) ToDefaultNodePoolBatchAttachInstanceArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachInstanceArrayOutput
- type DefaultNodePoolBatchAttachInstanceInput
- type DefaultNodePoolBatchAttachInstanceOutput
- func (o DefaultNodePoolBatchAttachInstanceOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolBatchAttachInstanceOutput) ContainerStoragePath() pulumi.StringPtrOutput
- func (DefaultNodePoolBatchAttachInstanceOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachInstanceOutput) Id() pulumi.StringPtrOutput
- func (o DefaultNodePoolBatchAttachInstanceOutput) ImageId() pulumi.StringPtrOutput
- func (o DefaultNodePoolBatchAttachInstanceOutput) InstanceId() pulumi.StringOutput
- func (o DefaultNodePoolBatchAttachInstanceOutput) KeepInstanceName() pulumi.BoolPtrOutput
- func (o DefaultNodePoolBatchAttachInstanceOutput) Phase() pulumi.StringPtrOutput
- func (o DefaultNodePoolBatchAttachInstanceOutput) ToDefaultNodePoolBatchAttachInstanceOutput() DefaultNodePoolBatchAttachInstanceOutput
- func (o DefaultNodePoolBatchAttachInstanceOutput) ToDefaultNodePoolBatchAttachInstanceOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachInstanceOutput
- type DefaultNodePoolBatchAttachKubernetesConfig
- type DefaultNodePoolBatchAttachKubernetesConfigArgs
- func (DefaultNodePoolBatchAttachKubernetesConfigArgs) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigOutput() DefaultNodePoolBatchAttachKubernetesConfigOutput
- func (i DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigOutput
- func (i DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutput() DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
- func (i DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
- type DefaultNodePoolBatchAttachKubernetesConfigInput
- type DefaultNodePoolBatchAttachKubernetesConfigLabel
- type DefaultNodePoolBatchAttachKubernetesConfigLabelArgs
- func (DefaultNodePoolBatchAttachKubernetesConfigLabelArgs) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachKubernetesConfigLabelArgs) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutput() DefaultNodePoolBatchAttachKubernetesConfigLabelOutput
- func (i DefaultNodePoolBatchAttachKubernetesConfigLabelArgs) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigLabelOutput
- type DefaultNodePoolBatchAttachKubernetesConfigLabelArray
- func (DefaultNodePoolBatchAttachKubernetesConfigLabelArray) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachKubernetesConfigLabelArray) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput() DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
- func (i DefaultNodePoolBatchAttachKubernetesConfigLabelArray) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
- type DefaultNodePoolBatchAttachKubernetesConfigLabelArrayInput
- type DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
- func (DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolBatchAttachKubernetesConfigLabelOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput() DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
- type DefaultNodePoolBatchAttachKubernetesConfigLabelInput
- type DefaultNodePoolBatchAttachKubernetesConfigLabelOutput
- func (DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) Key() pulumi.StringOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutput() DefaultNodePoolBatchAttachKubernetesConfigLabelOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigLabelOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) Value() pulumi.StringPtrOutput
- type DefaultNodePoolBatchAttachKubernetesConfigOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) Cordon() pulumi.BoolPtrOutput
- func (DefaultNodePoolBatchAttachKubernetesConfigOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) Labels() DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) Taints() DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigOutput() DefaultNodePoolBatchAttachKubernetesConfigOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutput() DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
- type DefaultNodePoolBatchAttachKubernetesConfigPtrInput
- type DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) Elem() DefaultNodePoolBatchAttachKubernetesConfigOutput
- func (DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) Labels() DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) Taints() DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutput() DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
- type DefaultNodePoolBatchAttachKubernetesConfigTaint
- type DefaultNodePoolBatchAttachKubernetesConfigTaintArgs
- func (DefaultNodePoolBatchAttachKubernetesConfigTaintArgs) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachKubernetesConfigTaintArgs) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutput() DefaultNodePoolBatchAttachKubernetesConfigTaintOutput
- func (i DefaultNodePoolBatchAttachKubernetesConfigTaintArgs) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigTaintOutput
- type DefaultNodePoolBatchAttachKubernetesConfigTaintArray
- func (DefaultNodePoolBatchAttachKubernetesConfigTaintArray) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachKubernetesConfigTaintArray) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput() DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
- func (i DefaultNodePoolBatchAttachKubernetesConfigTaintArray) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
- type DefaultNodePoolBatchAttachKubernetesConfigTaintArrayInput
- type DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
- func (DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolBatchAttachKubernetesConfigTaintOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput() DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
- type DefaultNodePoolBatchAttachKubernetesConfigTaintInput
- type DefaultNodePoolBatchAttachKubernetesConfigTaintOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) Effect() pulumi.StringPtrOutput
- func (DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) Key() pulumi.StringOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutput() DefaultNodePoolBatchAttachKubernetesConfigTaintOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigTaintOutput
- func (o DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) Value() pulumi.StringPtrOutput
- type DefaultNodePoolBatchAttachMap
- func (DefaultNodePoolBatchAttachMap) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachMap) ToDefaultNodePoolBatchAttachMapOutput() DefaultNodePoolBatchAttachMapOutput
- func (i DefaultNodePoolBatchAttachMap) ToDefaultNodePoolBatchAttachMapOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachMapOutput
- type DefaultNodePoolBatchAttachMapInput
- type DefaultNodePoolBatchAttachMapOutput
- func (DefaultNodePoolBatchAttachMapOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachMapOutput) MapIndex(k pulumi.StringInput) DefaultNodePoolBatchAttachOutput
- func (o DefaultNodePoolBatchAttachMapOutput) ToDefaultNodePoolBatchAttachMapOutput() DefaultNodePoolBatchAttachMapOutput
- func (o DefaultNodePoolBatchAttachMapOutput) ToDefaultNodePoolBatchAttachMapOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachMapOutput
- type DefaultNodePoolBatchAttachNodeConfig
- type DefaultNodePoolBatchAttachNodeConfigArgs
- func (DefaultNodePoolBatchAttachNodeConfigArgs) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachNodeConfigArgs) ToDefaultNodePoolBatchAttachNodeConfigOutput() DefaultNodePoolBatchAttachNodeConfigOutput
- func (i DefaultNodePoolBatchAttachNodeConfigArgs) ToDefaultNodePoolBatchAttachNodeConfigOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigOutput
- type DefaultNodePoolBatchAttachNodeConfigArray
- func (DefaultNodePoolBatchAttachNodeConfigArray) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachNodeConfigArray) ToDefaultNodePoolBatchAttachNodeConfigArrayOutput() DefaultNodePoolBatchAttachNodeConfigArrayOutput
- func (i DefaultNodePoolBatchAttachNodeConfigArray) ToDefaultNodePoolBatchAttachNodeConfigArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigArrayOutput
- type DefaultNodePoolBatchAttachNodeConfigArrayInput
- type DefaultNodePoolBatchAttachNodeConfigArrayOutput
- func (DefaultNodePoolBatchAttachNodeConfigArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachNodeConfigArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolBatchAttachNodeConfigOutput
- func (o DefaultNodePoolBatchAttachNodeConfigArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigArrayOutput() DefaultNodePoolBatchAttachNodeConfigArrayOutput
- func (o DefaultNodePoolBatchAttachNodeConfigArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigArrayOutput
- type DefaultNodePoolBatchAttachNodeConfigEcsTag
- type DefaultNodePoolBatchAttachNodeConfigEcsTagArgs
- func (DefaultNodePoolBatchAttachNodeConfigEcsTagArgs) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachNodeConfigEcsTagArgs) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutput() DefaultNodePoolBatchAttachNodeConfigEcsTagOutput
- func (i DefaultNodePoolBatchAttachNodeConfigEcsTagArgs) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigEcsTagOutput
- type DefaultNodePoolBatchAttachNodeConfigEcsTagArray
- func (DefaultNodePoolBatchAttachNodeConfigEcsTagArray) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachNodeConfigEcsTagArray) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput() DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
- func (i DefaultNodePoolBatchAttachNodeConfigEcsTagArray) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
- type DefaultNodePoolBatchAttachNodeConfigEcsTagArrayInput
- type DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
- func (DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolBatchAttachNodeConfigEcsTagOutput
- func (o DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput() DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
- func (o DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
- type DefaultNodePoolBatchAttachNodeConfigEcsTagInput
- type DefaultNodePoolBatchAttachNodeConfigEcsTagOutput
- func (DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) Key() pulumi.StringPtrOutput
- func (o DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutput() DefaultNodePoolBatchAttachNodeConfigEcsTagOutput
- func (o DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigEcsTagOutput
- func (o DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) Value() pulumi.StringPtrOutput
- type DefaultNodePoolBatchAttachNodeConfigInput
- type DefaultNodePoolBatchAttachNodeConfigOutput
- func (o DefaultNodePoolBatchAttachNodeConfigOutput) EcsTags() DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
- func (DefaultNodePoolBatchAttachNodeConfigOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachNodeConfigOutput) InitializeScript() pulumi.StringPtrOutput
- func (o DefaultNodePoolBatchAttachNodeConfigOutput) NamePrefix() pulumi.StringPtrOutput
- func (o DefaultNodePoolBatchAttachNodeConfigOutput) Securities() DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
- func (o DefaultNodePoolBatchAttachNodeConfigOutput) ToDefaultNodePoolBatchAttachNodeConfigOutput() DefaultNodePoolBatchAttachNodeConfigOutput
- func (o DefaultNodePoolBatchAttachNodeConfigOutput) ToDefaultNodePoolBatchAttachNodeConfigOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigOutput
- type DefaultNodePoolBatchAttachNodeConfigSecurity
- type DefaultNodePoolBatchAttachNodeConfigSecurityArgs
- func (DefaultNodePoolBatchAttachNodeConfigSecurityArgs) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachNodeConfigSecurityArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutput() DefaultNodePoolBatchAttachNodeConfigSecurityOutput
- func (i DefaultNodePoolBatchAttachNodeConfigSecurityArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityOutput
- type DefaultNodePoolBatchAttachNodeConfigSecurityArray
- func (DefaultNodePoolBatchAttachNodeConfigSecurityArray) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachNodeConfigSecurityArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput() DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
- func (i DefaultNodePoolBatchAttachNodeConfigSecurityArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
- type DefaultNodePoolBatchAttachNodeConfigSecurityArrayInput
- type DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
- func (DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolBatchAttachNodeConfigSecurityOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput() DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
- type DefaultNodePoolBatchAttachNodeConfigSecurityInput
- type DefaultNodePoolBatchAttachNodeConfigSecurityLogin
- type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs
- func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput() DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput
- func (i DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput
- type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray
- func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput() DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
- func (i DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
- type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayInput
- type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
- func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput() DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
- type DefaultNodePoolBatchAttachNodeConfigSecurityLoginInput
- type DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput
- func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) Password() pulumi.StringPtrOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringPtrOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput() DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput
- type DefaultNodePoolBatchAttachNodeConfigSecurityOutput
- func (DefaultNodePoolBatchAttachNodeConfigSecurityOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityOutput) Logins() DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutput() DefaultNodePoolBatchAttachNodeConfigSecurityOutput
- func (o DefaultNodePoolBatchAttachNodeConfigSecurityOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityOutput
- type DefaultNodePoolBatchAttachOutput
- func (o DefaultNodePoolBatchAttachOutput) ClusterId() pulumi.StringOutput
- func (o DefaultNodePoolBatchAttachOutput) DefaultNodePoolId() pulumi.StringOutput
- func (DefaultNodePoolBatchAttachOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachOutput) Instances() DefaultNodePoolBatchAttachInstanceArrayOutput
- func (o DefaultNodePoolBatchAttachOutput) IsImport() pulumi.BoolOutput
- func (o DefaultNodePoolBatchAttachOutput) KubernetesConfig() DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
- func (o DefaultNodePoolBatchAttachOutput) NodeConfigs() DefaultNodePoolBatchAttachNodeConfigArrayOutput
- func (o DefaultNodePoolBatchAttachOutput) Tags() DefaultNodePoolBatchAttachTagArrayOutput
- func (o DefaultNodePoolBatchAttachOutput) ToDefaultNodePoolBatchAttachOutput() DefaultNodePoolBatchAttachOutput
- func (o DefaultNodePoolBatchAttachOutput) ToDefaultNodePoolBatchAttachOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachOutput
- type DefaultNodePoolBatchAttachState
- type DefaultNodePoolBatchAttachTag
- type DefaultNodePoolBatchAttachTagArgs
- func (DefaultNodePoolBatchAttachTagArgs) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachTagArgs) ToDefaultNodePoolBatchAttachTagOutput() DefaultNodePoolBatchAttachTagOutput
- func (i DefaultNodePoolBatchAttachTagArgs) ToDefaultNodePoolBatchAttachTagOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachTagOutput
- type DefaultNodePoolBatchAttachTagArray
- func (DefaultNodePoolBatchAttachTagArray) ElementType() reflect.Type
- func (i DefaultNodePoolBatchAttachTagArray) ToDefaultNodePoolBatchAttachTagArrayOutput() DefaultNodePoolBatchAttachTagArrayOutput
- func (i DefaultNodePoolBatchAttachTagArray) ToDefaultNodePoolBatchAttachTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachTagArrayOutput
- type DefaultNodePoolBatchAttachTagArrayInput
- type DefaultNodePoolBatchAttachTagArrayOutput
- func (DefaultNodePoolBatchAttachTagArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachTagArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolBatchAttachTagOutput
- func (o DefaultNodePoolBatchAttachTagArrayOutput) ToDefaultNodePoolBatchAttachTagArrayOutput() DefaultNodePoolBatchAttachTagArrayOutput
- func (o DefaultNodePoolBatchAttachTagArrayOutput) ToDefaultNodePoolBatchAttachTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachTagArrayOutput
- type DefaultNodePoolBatchAttachTagInput
- type DefaultNodePoolBatchAttachTagOutput
- func (DefaultNodePoolBatchAttachTagOutput) ElementType() reflect.Type
- func (o DefaultNodePoolBatchAttachTagOutput) Key() pulumi.StringPtrOutput
- func (o DefaultNodePoolBatchAttachTagOutput) ToDefaultNodePoolBatchAttachTagOutput() DefaultNodePoolBatchAttachTagOutput
- func (o DefaultNodePoolBatchAttachTagOutput) ToDefaultNodePoolBatchAttachTagOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachTagOutput
- func (o DefaultNodePoolBatchAttachTagOutput) Value() pulumi.StringPtrOutput
- type DefaultNodePoolInput
- type DefaultNodePoolInstance
- type DefaultNodePoolInstanceArgs
- type DefaultNodePoolInstanceArray
- func (DefaultNodePoolInstanceArray) ElementType() reflect.Type
- func (i DefaultNodePoolInstanceArray) ToDefaultNodePoolInstanceArrayOutput() DefaultNodePoolInstanceArrayOutput
- func (i DefaultNodePoolInstanceArray) ToDefaultNodePoolInstanceArrayOutputWithContext(ctx context.Context) DefaultNodePoolInstanceArrayOutput
- type DefaultNodePoolInstanceArrayInput
- type DefaultNodePoolInstanceArrayOutput
- func (DefaultNodePoolInstanceArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolInstanceArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolInstanceOutput
- func (o DefaultNodePoolInstanceArrayOutput) ToDefaultNodePoolInstanceArrayOutput() DefaultNodePoolInstanceArrayOutput
- func (o DefaultNodePoolInstanceArrayOutput) ToDefaultNodePoolInstanceArrayOutputWithContext(ctx context.Context) DefaultNodePoolInstanceArrayOutput
- type DefaultNodePoolInstanceInput
- type DefaultNodePoolInstanceOutput
- func (o DefaultNodePoolInstanceOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolInstanceOutput) ContainerStoragePath() pulumi.StringPtrOutput
- func (DefaultNodePoolInstanceOutput) ElementType() reflect.Type
- func (o DefaultNodePoolInstanceOutput) Id() pulumi.StringPtrOutput
- func (o DefaultNodePoolInstanceOutput) ImageId() pulumi.StringPtrOutput
- func (o DefaultNodePoolInstanceOutput) InstanceId() pulumi.StringOutput
- func (o DefaultNodePoolInstanceOutput) KeepInstanceName() pulumi.BoolPtrOutput
- func (o DefaultNodePoolInstanceOutput) Phase() pulumi.StringPtrOutput
- func (o DefaultNodePoolInstanceOutput) ToDefaultNodePoolInstanceOutput() DefaultNodePoolInstanceOutput
- func (o DefaultNodePoolInstanceOutput) ToDefaultNodePoolInstanceOutputWithContext(ctx context.Context) DefaultNodePoolInstanceOutput
- type DefaultNodePoolKubernetesConfig
- type DefaultNodePoolKubernetesConfigArgs
- func (DefaultNodePoolKubernetesConfigArgs) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigOutput() DefaultNodePoolKubernetesConfigOutput
- func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigOutput
- func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigPtrOutput() DefaultNodePoolKubernetesConfigPtrOutput
- func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigPtrOutput
- type DefaultNodePoolKubernetesConfigInput
- type DefaultNodePoolKubernetesConfigLabel
- type DefaultNodePoolKubernetesConfigLabelArgs
- func (DefaultNodePoolKubernetesConfigLabelArgs) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigLabelArgs) ToDefaultNodePoolKubernetesConfigLabelOutput() DefaultNodePoolKubernetesConfigLabelOutput
- func (i DefaultNodePoolKubernetesConfigLabelArgs) ToDefaultNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelOutput
- type DefaultNodePoolKubernetesConfigLabelArray
- func (DefaultNodePoolKubernetesConfigLabelArray) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigLabelArray) ToDefaultNodePoolKubernetesConfigLabelArrayOutput() DefaultNodePoolKubernetesConfigLabelArrayOutput
- func (i DefaultNodePoolKubernetesConfigLabelArray) ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelArrayOutput
- type DefaultNodePoolKubernetesConfigLabelArrayInput
- type DefaultNodePoolKubernetesConfigLabelArrayOutput
- func (DefaultNodePoolKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigLabelArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolKubernetesConfigLabelOutput
- func (o DefaultNodePoolKubernetesConfigLabelArrayOutput) ToDefaultNodePoolKubernetesConfigLabelArrayOutput() DefaultNodePoolKubernetesConfigLabelArrayOutput
- func (o DefaultNodePoolKubernetesConfigLabelArrayOutput) ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelArrayOutput
- type DefaultNodePoolKubernetesConfigLabelInput
- type DefaultNodePoolKubernetesConfigLabelOutput
- func (DefaultNodePoolKubernetesConfigLabelOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigLabelOutput) Key() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigLabelOutput) ToDefaultNodePoolKubernetesConfigLabelOutput() DefaultNodePoolKubernetesConfigLabelOutput
- func (o DefaultNodePoolKubernetesConfigLabelOutput) ToDefaultNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelOutput
- func (o DefaultNodePoolKubernetesConfigLabelOutput) Value() pulumi.StringPtrOutput
- type DefaultNodePoolKubernetesConfigOutput
- func (o DefaultNodePoolKubernetesConfigOutput) Cordon() pulumi.BoolOutput
- func (DefaultNodePoolKubernetesConfigOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigOutput) Labels() DefaultNodePoolKubernetesConfigLabelArrayOutput
- func (o DefaultNodePoolKubernetesConfigOutput) Taints() DefaultNodePoolKubernetesConfigTaintArrayOutput
- func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigOutput() DefaultNodePoolKubernetesConfigOutput
- func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigOutput
- func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigPtrOutput() DefaultNodePoolKubernetesConfigPtrOutput
- func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigPtrOutput
- type DefaultNodePoolKubernetesConfigPtrInput
- type DefaultNodePoolKubernetesConfigPtrOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) Elem() DefaultNodePoolKubernetesConfigOutput
- func (DefaultNodePoolKubernetesConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigPtrOutput) Labels() DefaultNodePoolKubernetesConfigLabelArrayOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) Taints() DefaultNodePoolKubernetesConfigTaintArrayOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) ToDefaultNodePoolKubernetesConfigPtrOutput() DefaultNodePoolKubernetesConfigPtrOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigPtrOutput
- type DefaultNodePoolKubernetesConfigTaint
- type DefaultNodePoolKubernetesConfigTaintArgs
- func (DefaultNodePoolKubernetesConfigTaintArgs) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigTaintArgs) ToDefaultNodePoolKubernetesConfigTaintOutput() DefaultNodePoolKubernetesConfigTaintOutput
- func (i DefaultNodePoolKubernetesConfigTaintArgs) ToDefaultNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintOutput
- type DefaultNodePoolKubernetesConfigTaintArray
- func (DefaultNodePoolKubernetesConfigTaintArray) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigTaintArray) ToDefaultNodePoolKubernetesConfigTaintArrayOutput() DefaultNodePoolKubernetesConfigTaintArrayOutput
- func (i DefaultNodePoolKubernetesConfigTaintArray) ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintArrayOutput
- type DefaultNodePoolKubernetesConfigTaintArrayInput
- type DefaultNodePoolKubernetesConfigTaintArrayOutput
- func (DefaultNodePoolKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigTaintArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolKubernetesConfigTaintOutput
- func (o DefaultNodePoolKubernetesConfigTaintArrayOutput) ToDefaultNodePoolKubernetesConfigTaintArrayOutput() DefaultNodePoolKubernetesConfigTaintArrayOutput
- func (o DefaultNodePoolKubernetesConfigTaintArrayOutput) ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintArrayOutput
- type DefaultNodePoolKubernetesConfigTaintInput
- type DefaultNodePoolKubernetesConfigTaintOutput
- func (o DefaultNodePoolKubernetesConfigTaintOutput) Effect() pulumi.StringPtrOutput
- func (DefaultNodePoolKubernetesConfigTaintOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigTaintOutput) Key() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigTaintOutput) ToDefaultNodePoolKubernetesConfigTaintOutput() DefaultNodePoolKubernetesConfigTaintOutput
- func (o DefaultNodePoolKubernetesConfigTaintOutput) ToDefaultNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintOutput
- func (o DefaultNodePoolKubernetesConfigTaintOutput) Value() pulumi.StringPtrOutput
- type DefaultNodePoolMap
- type DefaultNodePoolMapInput
- type DefaultNodePoolMapOutput
- func (DefaultNodePoolMapOutput) ElementType() reflect.Type
- func (o DefaultNodePoolMapOutput) MapIndex(k pulumi.StringInput) DefaultNodePoolOutput
- func (o DefaultNodePoolMapOutput) ToDefaultNodePoolMapOutput() DefaultNodePoolMapOutput
- func (o DefaultNodePoolMapOutput) ToDefaultNodePoolMapOutputWithContext(ctx context.Context) DefaultNodePoolMapOutput
- type DefaultNodePoolNodeConfig
- type DefaultNodePoolNodeConfigArgs
- func (DefaultNodePoolNodeConfigArgs) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigOutput() DefaultNodePoolNodeConfigOutput
- func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigOutput
- func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput
- func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPtrOutput
- type DefaultNodePoolNodeConfigEcsTag
- type DefaultNodePoolNodeConfigEcsTagArgs
- func (DefaultNodePoolNodeConfigEcsTagArgs) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigEcsTagArgs) ToDefaultNodePoolNodeConfigEcsTagOutput() DefaultNodePoolNodeConfigEcsTagOutput
- func (i DefaultNodePoolNodeConfigEcsTagArgs) ToDefaultNodePoolNodeConfigEcsTagOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigEcsTagOutput
- type DefaultNodePoolNodeConfigEcsTagArray
- func (DefaultNodePoolNodeConfigEcsTagArray) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigEcsTagArray) ToDefaultNodePoolNodeConfigEcsTagArrayOutput() DefaultNodePoolNodeConfigEcsTagArrayOutput
- func (i DefaultNodePoolNodeConfigEcsTagArray) ToDefaultNodePoolNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigEcsTagArrayOutput
- type DefaultNodePoolNodeConfigEcsTagArrayInput
- type DefaultNodePoolNodeConfigEcsTagArrayOutput
- func (DefaultNodePoolNodeConfigEcsTagArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigEcsTagArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolNodeConfigEcsTagOutput
- func (o DefaultNodePoolNodeConfigEcsTagArrayOutput) ToDefaultNodePoolNodeConfigEcsTagArrayOutput() DefaultNodePoolNodeConfigEcsTagArrayOutput
- func (o DefaultNodePoolNodeConfigEcsTagArrayOutput) ToDefaultNodePoolNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigEcsTagArrayOutput
- type DefaultNodePoolNodeConfigEcsTagInput
- type DefaultNodePoolNodeConfigEcsTagOutput
- func (DefaultNodePoolNodeConfigEcsTagOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigEcsTagOutput) Key() pulumi.StringOutput
- func (o DefaultNodePoolNodeConfigEcsTagOutput) ToDefaultNodePoolNodeConfigEcsTagOutput() DefaultNodePoolNodeConfigEcsTagOutput
- func (o DefaultNodePoolNodeConfigEcsTagOutput) ToDefaultNodePoolNodeConfigEcsTagOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigEcsTagOutput
- func (o DefaultNodePoolNodeConfigEcsTagOutput) Value() pulumi.StringOutput
- type DefaultNodePoolNodeConfigInput
- type DefaultNodePoolNodeConfigOutput
- func (o DefaultNodePoolNodeConfigOutput) EcsTags() DefaultNodePoolNodeConfigEcsTagArrayOutput
- func (DefaultNodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigOutput) InitializeScript() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) NamePrefix() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) Security() DefaultNodePoolNodeConfigSecurityOutput
- func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigOutput() DefaultNodePoolNodeConfigOutput
- func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigOutput
- func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPtrOutput
- type DefaultNodePoolNodeConfigPtrInput
- type DefaultNodePoolNodeConfigPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) EcsTags() DefaultNodePoolNodeConfigEcsTagArrayOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) Elem() DefaultNodePoolNodeConfigOutput
- func (DefaultNodePoolNodeConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigPtrOutput) InitializeScript() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) Security() DefaultNodePoolNodeConfigSecurityPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPtrOutput
- type DefaultNodePoolNodeConfigSecurity
- type DefaultNodePoolNodeConfigSecurityArgs
- func (DefaultNodePoolNodeConfigSecurityArgs) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityOutput() DefaultNodePoolNodeConfigSecurityOutput
- func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityOutput
- func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput
- func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput
- type DefaultNodePoolNodeConfigSecurityInput
- type DefaultNodePoolNodeConfigSecurityLogin
- type DefaultNodePoolNodeConfigSecurityLoginArgs
- func (DefaultNodePoolNodeConfigSecurityLoginArgs) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginOutput() DefaultNodePoolNodeConfigSecurityLoginOutput
- func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginOutput
- func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
- func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginPtrOutput
- type DefaultNodePoolNodeConfigSecurityLoginInput
- type DefaultNodePoolNodeConfigSecurityLoginOutput
- func (DefaultNodePoolNodeConfigSecurityLoginOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigSecurityLoginOutput) Password() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginOutput() DefaultNodePoolNodeConfigSecurityLoginOutput
- func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginOutput
- func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginPtrOutput
- type DefaultNodePoolNodeConfigSecurityLoginPtrInput
- type DefaultNodePoolNodeConfigSecurityLoginPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) Elem() DefaultNodePoolNodeConfigSecurityLoginOutput
- func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) Password() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) SshKeyPairName() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginPtrOutput
- type DefaultNodePoolNodeConfigSecurityOutput
- func (DefaultNodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigSecurityOutput) Login() DefaultNodePoolNodeConfigSecurityLoginOutput
- func (o DefaultNodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityOutput() DefaultNodePoolNodeConfigSecurityOutput
- func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityOutput
- func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput
- type DefaultNodePoolNodeConfigSecurityPtrInput
- type DefaultNodePoolNodeConfigSecurityPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityPtrOutput) Elem() DefaultNodePoolNodeConfigSecurityOutput
- func (DefaultNodePoolNodeConfigSecurityPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigSecurityPtrOutput) Login() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityStrategies() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput
- type DefaultNodePoolOutput
- func (o DefaultNodePoolOutput) ClusterId() pulumi.StringOutput
- func (DefaultNodePoolOutput) ElementType() reflect.Type
- func (o DefaultNodePoolOutput) Instances() DefaultNodePoolInstanceArrayOutput
- func (o DefaultNodePoolOutput) IsImport() pulumi.BoolOutput
- func (o DefaultNodePoolOutput) KubernetesConfig() DefaultNodePoolKubernetesConfigOutput
- func (o DefaultNodePoolOutput) NodeConfig() DefaultNodePoolNodeConfigOutput
- func (o DefaultNodePoolOutput) Tags() DefaultNodePoolTagArrayOutput
- func (o DefaultNodePoolOutput) ToDefaultNodePoolOutput() DefaultNodePoolOutput
- func (o DefaultNodePoolOutput) ToDefaultNodePoolOutputWithContext(ctx context.Context) DefaultNodePoolOutput
- type DefaultNodePoolState
- type DefaultNodePoolTag
- type DefaultNodePoolTagArgs
- type DefaultNodePoolTagArray
- type DefaultNodePoolTagArrayInput
- type DefaultNodePoolTagArrayOutput
- func (DefaultNodePoolTagArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolTagArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolTagOutput
- func (o DefaultNodePoolTagArrayOutput) ToDefaultNodePoolTagArrayOutput() DefaultNodePoolTagArrayOutput
- func (o DefaultNodePoolTagArrayOutput) ToDefaultNodePoolTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolTagArrayOutput
- type DefaultNodePoolTagInput
- type DefaultNodePoolTagOutput
- func (DefaultNodePoolTagOutput) ElementType() reflect.Type
- func (o DefaultNodePoolTagOutput) Key() pulumi.StringOutput
- func (o DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutput() DefaultNodePoolTagOutput
- func (o DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutputWithContext(ctx context.Context) DefaultNodePoolTagOutput
- func (o DefaultNodePoolTagOutput) Value() pulumi.StringOutput
- type Kubeconfig
- type KubeconfigArgs
- type KubeconfigArray
- type KubeconfigArrayInput
- type KubeconfigArrayOutput
- func (KubeconfigArrayOutput) ElementType() reflect.Type
- func (o KubeconfigArrayOutput) Index(i pulumi.IntInput) KubeconfigOutput
- func (o KubeconfigArrayOutput) ToKubeconfigArrayOutput() KubeconfigArrayOutput
- func (o KubeconfigArrayOutput) ToKubeconfigArrayOutputWithContext(ctx context.Context) KubeconfigArrayOutput
- type KubeconfigInput
- type KubeconfigMap
- type KubeconfigMapInput
- type KubeconfigMapOutput
- func (KubeconfigMapOutput) ElementType() reflect.Type
- func (o KubeconfigMapOutput) MapIndex(k pulumi.StringInput) KubeconfigOutput
- func (o KubeconfigMapOutput) ToKubeconfigMapOutput() KubeconfigMapOutput
- func (o KubeconfigMapOutput) ToKubeconfigMapOutputWithContext(ctx context.Context) KubeconfigMapOutput
- type KubeconfigOutput
- func (o KubeconfigOutput) ClusterId() pulumi.StringOutput
- func (KubeconfigOutput) ElementType() reflect.Type
- func (o KubeconfigOutput) ToKubeconfigOutput() KubeconfigOutput
- func (o KubeconfigOutput) ToKubeconfigOutputWithContext(ctx context.Context) KubeconfigOutput
- func (o KubeconfigOutput) Type() pulumi.StringOutput
- func (o KubeconfigOutput) ValidDuration() pulumi.IntPtrOutput
- type KubeconfigState
- type KubeconfigsArgs
- type KubeconfigsKubeconfig
- type KubeconfigsKubeconfigArgs
- type KubeconfigsKubeconfigArray
- func (KubeconfigsKubeconfigArray) ElementType() reflect.Type
- func (i KubeconfigsKubeconfigArray) ToKubeconfigsKubeconfigArrayOutput() KubeconfigsKubeconfigArrayOutput
- func (i KubeconfigsKubeconfigArray) ToKubeconfigsKubeconfigArrayOutputWithContext(ctx context.Context) KubeconfigsKubeconfigArrayOutput
- type KubeconfigsKubeconfigArrayInput
- type KubeconfigsKubeconfigArrayOutput
- func (KubeconfigsKubeconfigArrayOutput) ElementType() reflect.Type
- func (o KubeconfigsKubeconfigArrayOutput) Index(i pulumi.IntInput) KubeconfigsKubeconfigOutput
- func (o KubeconfigsKubeconfigArrayOutput) ToKubeconfigsKubeconfigArrayOutput() KubeconfigsKubeconfigArrayOutput
- func (o KubeconfigsKubeconfigArrayOutput) ToKubeconfigsKubeconfigArrayOutputWithContext(ctx context.Context) KubeconfigsKubeconfigArrayOutput
- type KubeconfigsKubeconfigInput
- type KubeconfigsKubeconfigOutput
- func (o KubeconfigsKubeconfigOutput) ClusterId() pulumi.StringOutput
- func (o KubeconfigsKubeconfigOutput) CreateTime() pulumi.StringOutput
- func (KubeconfigsKubeconfigOutput) ElementType() reflect.Type
- func (o KubeconfigsKubeconfigOutput) ExpireTime() pulumi.StringOutput
- func (o KubeconfigsKubeconfigOutput) Id() pulumi.StringOutput
- func (o KubeconfigsKubeconfigOutput) Kubeconfig() pulumi.StringOutput
- func (o KubeconfigsKubeconfigOutput) KubeconfigId() pulumi.StringOutput
- func (o KubeconfigsKubeconfigOutput) ToKubeconfigsKubeconfigOutput() KubeconfigsKubeconfigOutput
- func (o KubeconfigsKubeconfigOutput) ToKubeconfigsKubeconfigOutputWithContext(ctx context.Context) KubeconfigsKubeconfigOutput
- func (o KubeconfigsKubeconfigOutput) Type() pulumi.StringOutput
- func (o KubeconfigsKubeconfigOutput) UserId() pulumi.IntOutput
- type KubeconfigsOutputArgs
- type KubeconfigsResult
- type KubeconfigsResultOutput
- func (o KubeconfigsResultOutput) ClusterIds() pulumi.StringArrayOutput
- func (KubeconfigsResultOutput) ElementType() reflect.Type
- func (o KubeconfigsResultOutput) Id() pulumi.StringOutput
- func (o KubeconfigsResultOutput) Ids() pulumi.StringArrayOutput
- func (o KubeconfigsResultOutput) Kubeconfigs() KubeconfigsKubeconfigArrayOutput
- func (o KubeconfigsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o KubeconfigsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o KubeconfigsResultOutput) PageNumber() pulumi.IntOutput
- func (o KubeconfigsResultOutput) PageSize() pulumi.IntOutput
- func (o KubeconfigsResultOutput) ToKubeconfigsResultOutput() KubeconfigsResultOutput
- func (o KubeconfigsResultOutput) ToKubeconfigsResultOutputWithContext(ctx context.Context) KubeconfigsResultOutput
- func (o KubeconfigsResultOutput) TotalCount() pulumi.IntOutput
- func (o KubeconfigsResultOutput) Types() pulumi.StringArrayOutput
- type Node
- type NodeArgs
- type NodeArray
- type NodeArrayInput
- type NodeArrayOutput
- type NodeInput
- type NodeKubernetesConfig
- type NodeKubernetesConfigArgs
- func (NodeKubernetesConfigArgs) ElementType() reflect.Type
- func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigOutput() NodeKubernetesConfigOutput
- func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigOutputWithContext(ctx context.Context) NodeKubernetesConfigOutput
- func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigPtrOutput() NodeKubernetesConfigPtrOutput
- func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigPtrOutputWithContext(ctx context.Context) NodeKubernetesConfigPtrOutput
- type NodeKubernetesConfigInput
- type NodeKubernetesConfigLabel
- type NodeKubernetesConfigLabelArgs
- func (NodeKubernetesConfigLabelArgs) ElementType() reflect.Type
- func (i NodeKubernetesConfigLabelArgs) ToNodeKubernetesConfigLabelOutput() NodeKubernetesConfigLabelOutput
- func (i NodeKubernetesConfigLabelArgs) ToNodeKubernetesConfigLabelOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelOutput
- type NodeKubernetesConfigLabelArray
- func (NodeKubernetesConfigLabelArray) ElementType() reflect.Type
- func (i NodeKubernetesConfigLabelArray) ToNodeKubernetesConfigLabelArrayOutput() NodeKubernetesConfigLabelArrayOutput
- func (i NodeKubernetesConfigLabelArray) ToNodeKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelArrayOutput
- type NodeKubernetesConfigLabelArrayInput
- type NodeKubernetesConfigLabelArrayOutput
- func (NodeKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
- func (o NodeKubernetesConfigLabelArrayOutput) Index(i pulumi.IntInput) NodeKubernetesConfigLabelOutput
- func (o NodeKubernetesConfigLabelArrayOutput) ToNodeKubernetesConfigLabelArrayOutput() NodeKubernetesConfigLabelArrayOutput
- func (o NodeKubernetesConfigLabelArrayOutput) ToNodeKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelArrayOutput
- type NodeKubernetesConfigLabelInput
- type NodeKubernetesConfigLabelOutput
- func (NodeKubernetesConfigLabelOutput) ElementType() reflect.Type
- func (o NodeKubernetesConfigLabelOutput) Key() pulumi.StringPtrOutput
- func (o NodeKubernetesConfigLabelOutput) ToNodeKubernetesConfigLabelOutput() NodeKubernetesConfigLabelOutput
- func (o NodeKubernetesConfigLabelOutput) ToNodeKubernetesConfigLabelOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelOutput
- func (o NodeKubernetesConfigLabelOutput) Value() pulumi.StringPtrOutput
- type NodeKubernetesConfigOutput
- func (o NodeKubernetesConfigOutput) Cordon() pulumi.BoolPtrOutput
- func (NodeKubernetesConfigOutput) ElementType() reflect.Type
- func (o NodeKubernetesConfigOutput) Labels() NodeKubernetesConfigLabelArrayOutput
- func (o NodeKubernetesConfigOutput) Taints() NodeKubernetesConfigTaintArrayOutput
- func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigOutput() NodeKubernetesConfigOutput
- func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigOutputWithContext(ctx context.Context) NodeKubernetesConfigOutput
- func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigPtrOutput() NodeKubernetesConfigPtrOutput
- func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigPtrOutputWithContext(ctx context.Context) NodeKubernetesConfigPtrOutput
- type NodeKubernetesConfigPtrInput
- type NodeKubernetesConfigPtrOutput
- func (o NodeKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
- func (o NodeKubernetesConfigPtrOutput) Elem() NodeKubernetesConfigOutput
- func (NodeKubernetesConfigPtrOutput) ElementType() reflect.Type
- func (o NodeKubernetesConfigPtrOutput) Labels() NodeKubernetesConfigLabelArrayOutput
- func (o NodeKubernetesConfigPtrOutput) Taints() NodeKubernetesConfigTaintArrayOutput
- func (o NodeKubernetesConfigPtrOutput) ToNodeKubernetesConfigPtrOutput() NodeKubernetesConfigPtrOutput
- func (o NodeKubernetesConfigPtrOutput) ToNodeKubernetesConfigPtrOutputWithContext(ctx context.Context) NodeKubernetesConfigPtrOutput
- type NodeKubernetesConfigTaint
- type NodeKubernetesConfigTaintArgs
- func (NodeKubernetesConfigTaintArgs) ElementType() reflect.Type
- func (i NodeKubernetesConfigTaintArgs) ToNodeKubernetesConfigTaintOutput() NodeKubernetesConfigTaintOutput
- func (i NodeKubernetesConfigTaintArgs) ToNodeKubernetesConfigTaintOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintOutput
- type NodeKubernetesConfigTaintArray
- func (NodeKubernetesConfigTaintArray) ElementType() reflect.Type
- func (i NodeKubernetesConfigTaintArray) ToNodeKubernetesConfigTaintArrayOutput() NodeKubernetesConfigTaintArrayOutput
- func (i NodeKubernetesConfigTaintArray) ToNodeKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintArrayOutput
- type NodeKubernetesConfigTaintArrayInput
- type NodeKubernetesConfigTaintArrayOutput
- func (NodeKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
- func (o NodeKubernetesConfigTaintArrayOutput) Index(i pulumi.IntInput) NodeKubernetesConfigTaintOutput
- func (o NodeKubernetesConfigTaintArrayOutput) ToNodeKubernetesConfigTaintArrayOutput() NodeKubernetesConfigTaintArrayOutput
- func (o NodeKubernetesConfigTaintArrayOutput) ToNodeKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintArrayOutput
- type NodeKubernetesConfigTaintInput
- type NodeKubernetesConfigTaintOutput
- func (o NodeKubernetesConfigTaintOutput) Effect() pulumi.StringPtrOutput
- func (NodeKubernetesConfigTaintOutput) ElementType() reflect.Type
- func (o NodeKubernetesConfigTaintOutput) Key() pulumi.StringPtrOutput
- func (o NodeKubernetesConfigTaintOutput) ToNodeKubernetesConfigTaintOutput() NodeKubernetesConfigTaintOutput
- func (o NodeKubernetesConfigTaintOutput) ToNodeKubernetesConfigTaintOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintOutput
- func (o NodeKubernetesConfigTaintOutput) Value() pulumi.StringPtrOutput
- type NodeMap
- type NodeMapInput
- type NodeMapOutput
- type NodeOutput
- func (o NodeOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
- func (o NodeOutput) ClientToken() pulumi.StringOutput
- func (o NodeOutput) ClusterId() pulumi.StringOutput
- func (o NodeOutput) ContainerStoragePath() pulumi.StringOutput
- func (NodeOutput) ElementType() reflect.Type
- func (o NodeOutput) ImageId() pulumi.StringOutput
- func (o NodeOutput) InitializeScript() pulumi.StringOutput
- func (o NodeOutput) InstanceId() pulumi.StringOutput
- func (o NodeOutput) KeepInstanceName() pulumi.BoolPtrOutput
- func (o NodeOutput) KubernetesConfig() NodeKubernetesConfigOutput
- func (o NodeOutput) NodePoolId() pulumi.StringOutput
- func (o NodeOutput) ToNodeOutput() NodeOutput
- func (o NodeOutput) ToNodeOutputWithContext(ctx context.Context) NodeOutput
- type NodePool
- type NodePoolArgs
- type NodePoolArray
- type NodePoolArrayInput
- type NodePoolArrayOutput
- type NodePoolAutoScaling
- type NodePoolAutoScalingArgs
- func (NodePoolAutoScalingArgs) ElementType() reflect.Type
- func (i NodePoolAutoScalingArgs) ToNodePoolAutoScalingOutput() NodePoolAutoScalingOutput
- func (i NodePoolAutoScalingArgs) ToNodePoolAutoScalingOutputWithContext(ctx context.Context) NodePoolAutoScalingOutput
- func (i NodePoolAutoScalingArgs) ToNodePoolAutoScalingPtrOutput() NodePoolAutoScalingPtrOutput
- func (i NodePoolAutoScalingArgs) ToNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingPtrOutput
- type NodePoolAutoScalingInput
- type NodePoolAutoScalingOutput
- func (o NodePoolAutoScalingOutput) DesiredReplicas() pulumi.IntPtrOutput
- func (NodePoolAutoScalingOutput) ElementType() reflect.Type
- func (o NodePoolAutoScalingOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingOutput) MinReplicas() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingOutput) Priority() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingOutput) SubnetPolicy() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingOutput) ToNodePoolAutoScalingOutput() NodePoolAutoScalingOutput
- func (o NodePoolAutoScalingOutput) ToNodePoolAutoScalingOutputWithContext(ctx context.Context) NodePoolAutoScalingOutput
- func (o NodePoolAutoScalingOutput) ToNodePoolAutoScalingPtrOutput() NodePoolAutoScalingPtrOutput
- func (o NodePoolAutoScalingOutput) ToNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingPtrOutput
- type NodePoolAutoScalingPtrInput
- type NodePoolAutoScalingPtrOutput
- func (o NodePoolAutoScalingPtrOutput) DesiredReplicas() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingPtrOutput) Elem() NodePoolAutoScalingOutput
- func (NodePoolAutoScalingPtrOutput) ElementType() reflect.Type
- func (o NodePoolAutoScalingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingPtrOutput) Priority() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingPtrOutput) SubnetPolicy() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingPtrOutput) ToNodePoolAutoScalingPtrOutput() NodePoolAutoScalingPtrOutput
- func (o NodePoolAutoScalingPtrOutput) ToNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingPtrOutput
- type NodePoolInput
- type NodePoolKubernetesConfig
- type NodePoolKubernetesConfigArgs
- func (NodePoolKubernetesConfigArgs) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigOutput() NodePoolKubernetesConfigOutput
- func (i NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigOutput
- func (i NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigPtrOutput() NodePoolKubernetesConfigPtrOutput
- func (i NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigPtrOutput
- type NodePoolKubernetesConfigInput
- type NodePoolKubernetesConfigLabel
- type NodePoolKubernetesConfigLabelArgs
- func (NodePoolKubernetesConfigLabelArgs) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigLabelArgs) ToNodePoolKubernetesConfigLabelOutput() NodePoolKubernetesConfigLabelOutput
- func (i NodePoolKubernetesConfigLabelArgs) ToNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) NodePoolKubernetesConfigLabelOutput
- type NodePoolKubernetesConfigLabelArray
- func (NodePoolKubernetesConfigLabelArray) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigLabelArray) ToNodePoolKubernetesConfigLabelArrayOutput() NodePoolKubernetesConfigLabelArrayOutput
- func (i NodePoolKubernetesConfigLabelArray) ToNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigLabelArrayOutput
- type NodePoolKubernetesConfigLabelArrayInput
- type NodePoolKubernetesConfigLabelArrayOutput
- func (NodePoolKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigLabelArrayOutput) Index(i pulumi.IntInput) NodePoolKubernetesConfigLabelOutput
- func (o NodePoolKubernetesConfigLabelArrayOutput) ToNodePoolKubernetesConfigLabelArrayOutput() NodePoolKubernetesConfigLabelArrayOutput
- func (o NodePoolKubernetesConfigLabelArrayOutput) ToNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigLabelArrayOutput
- type NodePoolKubernetesConfigLabelInput
- type NodePoolKubernetesConfigLabelOutput
- func (NodePoolKubernetesConfigLabelOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigLabelOutput) Key() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigLabelOutput) ToNodePoolKubernetesConfigLabelOutput() NodePoolKubernetesConfigLabelOutput
- func (o NodePoolKubernetesConfigLabelOutput) ToNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) NodePoolKubernetesConfigLabelOutput
- func (o NodePoolKubernetesConfigLabelOutput) Value() pulumi.StringPtrOutput
- type NodePoolKubernetesConfigOutput
- func (o NodePoolKubernetesConfigOutput) Cordon() pulumi.BoolOutput
- func (NodePoolKubernetesConfigOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigOutput) Labels() NodePoolKubernetesConfigLabelArrayOutput
- func (o NodePoolKubernetesConfigOutput) Taints() NodePoolKubernetesConfigTaintArrayOutput
- func (o NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigOutput() NodePoolKubernetesConfigOutput
- func (o NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigOutput
- func (o NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigPtrOutput() NodePoolKubernetesConfigPtrOutput
- func (o NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigPtrOutput
- type NodePoolKubernetesConfigPtrInput
- type NodePoolKubernetesConfigPtrOutput
- func (o NodePoolKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
- func (o NodePoolKubernetesConfigPtrOutput) Elem() NodePoolKubernetesConfigOutput
- func (NodePoolKubernetesConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigPtrOutput) Labels() NodePoolKubernetesConfigLabelArrayOutput
- func (o NodePoolKubernetesConfigPtrOutput) Taints() NodePoolKubernetesConfigTaintArrayOutput
- func (o NodePoolKubernetesConfigPtrOutput) ToNodePoolKubernetesConfigPtrOutput() NodePoolKubernetesConfigPtrOutput
- func (o NodePoolKubernetesConfigPtrOutput) ToNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigPtrOutput
- type NodePoolKubernetesConfigTaint
- type NodePoolKubernetesConfigTaintArgs
- func (NodePoolKubernetesConfigTaintArgs) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigTaintArgs) ToNodePoolKubernetesConfigTaintOutput() NodePoolKubernetesConfigTaintOutput
- func (i NodePoolKubernetesConfigTaintArgs) ToNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) NodePoolKubernetesConfigTaintOutput
- type NodePoolKubernetesConfigTaintArray
- func (NodePoolKubernetesConfigTaintArray) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigTaintArray) ToNodePoolKubernetesConfigTaintArrayOutput() NodePoolKubernetesConfigTaintArrayOutput
- func (i NodePoolKubernetesConfigTaintArray) ToNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigTaintArrayOutput
- type NodePoolKubernetesConfigTaintArrayInput
- type NodePoolKubernetesConfigTaintArrayOutput
- func (NodePoolKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigTaintArrayOutput) Index(i pulumi.IntInput) NodePoolKubernetesConfigTaintOutput
- func (o NodePoolKubernetesConfigTaintArrayOutput) ToNodePoolKubernetesConfigTaintArrayOutput() NodePoolKubernetesConfigTaintArrayOutput
- func (o NodePoolKubernetesConfigTaintArrayOutput) ToNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigTaintArrayOutput
- type NodePoolKubernetesConfigTaintInput
- type NodePoolKubernetesConfigTaintOutput
- func (o NodePoolKubernetesConfigTaintOutput) Effect() pulumi.StringPtrOutput
- func (NodePoolKubernetesConfigTaintOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigTaintOutput) Key() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigTaintOutput) ToNodePoolKubernetesConfigTaintOutput() NodePoolKubernetesConfigTaintOutput
- func (o NodePoolKubernetesConfigTaintOutput) ToNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) NodePoolKubernetesConfigTaintOutput
- func (o NodePoolKubernetesConfigTaintOutput) Value() pulumi.StringPtrOutput
- 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 NodePoolNodeConfigDataVolume
- type NodePoolNodeConfigDataVolumeArgs
- func (NodePoolNodeConfigDataVolumeArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigDataVolumeArgs) ToNodePoolNodeConfigDataVolumeOutput() NodePoolNodeConfigDataVolumeOutput
- func (i NodePoolNodeConfigDataVolumeArgs) ToNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) NodePoolNodeConfigDataVolumeOutput
- type NodePoolNodeConfigDataVolumeArray
- func (NodePoolNodeConfigDataVolumeArray) ElementType() reflect.Type
- func (i NodePoolNodeConfigDataVolumeArray) ToNodePoolNodeConfigDataVolumeArrayOutput() NodePoolNodeConfigDataVolumeArrayOutput
- func (i NodePoolNodeConfigDataVolumeArray) ToNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataVolumeArrayOutput
- type NodePoolNodeConfigDataVolumeArrayInput
- type NodePoolNodeConfigDataVolumeArrayOutput
- func (NodePoolNodeConfigDataVolumeArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDataVolumeArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigDataVolumeOutput
- func (o NodePoolNodeConfigDataVolumeArrayOutput) ToNodePoolNodeConfigDataVolumeArrayOutput() NodePoolNodeConfigDataVolumeArrayOutput
- func (o NodePoolNodeConfigDataVolumeArrayOutput) ToNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataVolumeArrayOutput
- type NodePoolNodeConfigDataVolumeInput
- type NodePoolNodeConfigDataVolumeOutput
- func (NodePoolNodeConfigDataVolumeOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDataVolumeOutput) MountPoint() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataVolumeOutput) Size() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigDataVolumeOutput) ToNodePoolNodeConfigDataVolumeOutput() NodePoolNodeConfigDataVolumeOutput
- func (o NodePoolNodeConfigDataVolumeOutput) ToNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) NodePoolNodeConfigDataVolumeOutput
- func (o NodePoolNodeConfigDataVolumeOutput) Type() pulumi.StringPtrOutput
- type NodePoolNodeConfigEcsTag
- type NodePoolNodeConfigEcsTagArgs
- func (NodePoolNodeConfigEcsTagArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigEcsTagArgs) ToNodePoolNodeConfigEcsTagOutput() NodePoolNodeConfigEcsTagOutput
- func (i NodePoolNodeConfigEcsTagArgs) ToNodePoolNodeConfigEcsTagOutputWithContext(ctx context.Context) NodePoolNodeConfigEcsTagOutput
- type NodePoolNodeConfigEcsTagArray
- func (NodePoolNodeConfigEcsTagArray) ElementType() reflect.Type
- func (i NodePoolNodeConfigEcsTagArray) ToNodePoolNodeConfigEcsTagArrayOutput() NodePoolNodeConfigEcsTagArrayOutput
- func (i NodePoolNodeConfigEcsTagArray) ToNodePoolNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigEcsTagArrayOutput
- type NodePoolNodeConfigEcsTagArrayInput
- type NodePoolNodeConfigEcsTagArrayOutput
- func (NodePoolNodeConfigEcsTagArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigEcsTagArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigEcsTagOutput
- func (o NodePoolNodeConfigEcsTagArrayOutput) ToNodePoolNodeConfigEcsTagArrayOutput() NodePoolNodeConfigEcsTagArrayOutput
- func (o NodePoolNodeConfigEcsTagArrayOutput) ToNodePoolNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigEcsTagArrayOutput
- type NodePoolNodeConfigEcsTagInput
- type NodePoolNodeConfigEcsTagOutput
- func (NodePoolNodeConfigEcsTagOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigEcsTagOutput) Key() pulumi.StringOutput
- func (o NodePoolNodeConfigEcsTagOutput) ToNodePoolNodeConfigEcsTagOutput() NodePoolNodeConfigEcsTagOutput
- func (o NodePoolNodeConfigEcsTagOutput) ToNodePoolNodeConfigEcsTagOutputWithContext(ctx context.Context) NodePoolNodeConfigEcsTagOutput
- func (o NodePoolNodeConfigEcsTagOutput) Value() pulumi.StringOutput
- type NodePoolNodeConfigInput
- type NodePoolNodeConfigOutput
- func (o NodePoolNodeConfigOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigOutput) AutoRenewPeriod() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigOutput) DataVolumes() NodePoolNodeConfigDataVolumeArrayOutput
- func (o NodePoolNodeConfigOutput) EcsTags() NodePoolNodeConfigEcsTagArrayOutput
- func (NodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigOutput) HpcClusterIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigOutput) ImageId() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) InitializeScript() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) InstanceTypeIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigOutput) NamePrefix() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) Period() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigOutput) Security() NodePoolNodeConfigSecurityOutput
- func (o NodePoolNodeConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigOutput) SystemVolume() NodePoolNodeConfigSystemVolumePtrOutput
- 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
- type NodePoolNodeConfigPtrInput
- type NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigPtrOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigPtrOutput) AutoRenewPeriod() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPtrOutput) DataVolumes() NodePoolNodeConfigDataVolumeArrayOutput
- func (o NodePoolNodeConfigPtrOutput) EcsTags() NodePoolNodeConfigEcsTagArrayOutput
- func (o NodePoolNodeConfigPtrOutput) Elem() NodePoolNodeConfigOutput
- func (NodePoolNodeConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigPtrOutput) HpcClusterIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigPtrOutput) ImageId() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) InitializeScript() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) InstanceTypeIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Period() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Security() NodePoolNodeConfigSecurityPtrOutput
- func (o NodePoolNodeConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigPtrOutput) SystemVolume() NodePoolNodeConfigSystemVolumePtrOutput
- func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- type NodePoolNodeConfigSecurity
- type NodePoolNodeConfigSecurityArgs
- func (NodePoolNodeConfigSecurityArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityOutput() NodePoolNodeConfigSecurityOutput
- func (i NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityOutput
- func (i NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityPtrOutput() NodePoolNodeConfigSecurityPtrOutput
- func (i NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityPtrOutput
- type NodePoolNodeConfigSecurityInput
- type NodePoolNodeConfigSecurityLogin
- type NodePoolNodeConfigSecurityLoginArgs
- func (NodePoolNodeConfigSecurityLoginArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginOutput() NodePoolNodeConfigSecurityLoginOutput
- func (i NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginOutput
- func (i NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginPtrOutput() NodePoolNodeConfigSecurityLoginPtrOutput
- func (i NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginPtrOutput
- type NodePoolNodeConfigSecurityLoginInput
- type NodePoolNodeConfigSecurityLoginOutput
- func (NodePoolNodeConfigSecurityLoginOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigSecurityLoginOutput) Password() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginOutput() NodePoolNodeConfigSecurityLoginOutput
- func (o NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginOutput
- func (o NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginPtrOutput() NodePoolNodeConfigSecurityLoginPtrOutput
- func (o NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginPtrOutput
- type NodePoolNodeConfigSecurityLoginPtrInput
- type NodePoolNodeConfigSecurityLoginPtrOutput
- func (o NodePoolNodeConfigSecurityLoginPtrOutput) Elem() NodePoolNodeConfigSecurityLoginOutput
- func (NodePoolNodeConfigSecurityLoginPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigSecurityLoginPtrOutput) Password() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigSecurityLoginPtrOutput) SshKeyPairName() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigSecurityLoginPtrOutput) ToNodePoolNodeConfigSecurityLoginPtrOutput() NodePoolNodeConfigSecurityLoginPtrOutput
- func (o NodePoolNodeConfigSecurityLoginPtrOutput) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginPtrOutput
- type NodePoolNodeConfigSecurityOutput
- func (NodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigSecurityOutput) Login() NodePoolNodeConfigSecurityLoginPtrOutput
- func (o NodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityOutput() NodePoolNodeConfigSecurityOutput
- func (o NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityOutput
- func (o NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityPtrOutput() NodePoolNodeConfigSecurityPtrOutput
- func (o NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityPtrOutput
- type NodePoolNodeConfigSecurityPtrInput
- type NodePoolNodeConfigSecurityPtrOutput
- func (o NodePoolNodeConfigSecurityPtrOutput) Elem() NodePoolNodeConfigSecurityOutput
- func (NodePoolNodeConfigSecurityPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigSecurityPtrOutput) Login() NodePoolNodeConfigSecurityLoginPtrOutput
- func (o NodePoolNodeConfigSecurityPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigSecurityPtrOutput) SecurityStrategies() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigSecurityPtrOutput) ToNodePoolNodeConfigSecurityPtrOutput() NodePoolNodeConfigSecurityPtrOutput
- func (o NodePoolNodeConfigSecurityPtrOutput) ToNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityPtrOutput
- type NodePoolNodeConfigSystemVolume
- type NodePoolNodeConfigSystemVolumeArgs
- func (NodePoolNodeConfigSystemVolumeArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumeOutput() NodePoolNodeConfigSystemVolumeOutput
- func (i NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumeOutput
- func (i NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumePtrOutput() NodePoolNodeConfigSystemVolumePtrOutput
- func (i NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumePtrOutput
- type NodePoolNodeConfigSystemVolumeInput
- type NodePoolNodeConfigSystemVolumeOutput
- func (NodePoolNodeConfigSystemVolumeOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigSystemVolumeOutput) Size() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumeOutput() NodePoolNodeConfigSystemVolumeOutput
- func (o NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumeOutput
- func (o NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumePtrOutput() NodePoolNodeConfigSystemVolumePtrOutput
- func (o NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumePtrOutput
- func (o NodePoolNodeConfigSystemVolumeOutput) Type() pulumi.StringPtrOutput
- type NodePoolNodeConfigSystemVolumePtrInput
- type NodePoolNodeConfigSystemVolumePtrOutput
- func (o NodePoolNodeConfigSystemVolumePtrOutput) Elem() NodePoolNodeConfigSystemVolumeOutput
- func (NodePoolNodeConfigSystemVolumePtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigSystemVolumePtrOutput) Size() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigSystemVolumePtrOutput) ToNodePoolNodeConfigSystemVolumePtrOutput() NodePoolNodeConfigSystemVolumePtrOutput
- func (o NodePoolNodeConfigSystemVolumePtrOutput) ToNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumePtrOutput
- func (o NodePoolNodeConfigSystemVolumePtrOutput) Type() pulumi.StringPtrOutput
- type NodePoolNodeStatistic
- type NodePoolNodeStatisticArgs
- type NodePoolNodeStatisticArray
- func (NodePoolNodeStatisticArray) ElementType() reflect.Type
- func (i NodePoolNodeStatisticArray) ToNodePoolNodeStatisticArrayOutput() NodePoolNodeStatisticArrayOutput
- func (i NodePoolNodeStatisticArray) ToNodePoolNodeStatisticArrayOutputWithContext(ctx context.Context) NodePoolNodeStatisticArrayOutput
- type NodePoolNodeStatisticArrayInput
- type NodePoolNodeStatisticArrayOutput
- func (NodePoolNodeStatisticArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeStatisticArrayOutput) Index(i pulumi.IntInput) NodePoolNodeStatisticOutput
- func (o NodePoolNodeStatisticArrayOutput) ToNodePoolNodeStatisticArrayOutput() NodePoolNodeStatisticArrayOutput
- func (o NodePoolNodeStatisticArrayOutput) ToNodePoolNodeStatisticArrayOutputWithContext(ctx context.Context) NodePoolNodeStatisticArrayOutput
- type NodePoolNodeStatisticInput
- type NodePoolNodeStatisticOutput
- func (o NodePoolNodeStatisticOutput) CreatingCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticOutput) DeletingCount() pulumi.IntPtrOutput
- func (NodePoolNodeStatisticOutput) ElementType() reflect.Type
- func (o NodePoolNodeStatisticOutput) FailedCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticOutput) RunningCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticOutput) StartingCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticOutput) StoppedCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticOutput) StoppingCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticOutput) ToNodePoolNodeStatisticOutput() NodePoolNodeStatisticOutput
- func (o NodePoolNodeStatisticOutput) ToNodePoolNodeStatisticOutputWithContext(ctx context.Context) NodePoolNodeStatisticOutput
- func (o NodePoolNodeStatisticOutput) TotalCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticOutput) UpdatingCount() pulumi.IntPtrOutput
- type NodePoolOutput
- func (o NodePoolOutput) AutoScaling() NodePoolAutoScalingOutput
- func (o NodePoolOutput) ClientToken() pulumi.StringPtrOutput
- func (o NodePoolOutput) ClusterId() pulumi.StringPtrOutput
- func (NodePoolOutput) ElementType() reflect.Type
- func (o NodePoolOutput) KubernetesConfig() NodePoolKubernetesConfigOutput
- func (o NodePoolOutput) Name() pulumi.StringOutput
- func (o NodePoolOutput) NodeConfig() NodePoolNodeConfigOutput
- func (o NodePoolOutput) NodeStatistics() NodePoolNodeStatisticArrayOutput
- func (o NodePoolOutput) Tags() NodePoolTagArrayOutput
- func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
- func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
- type NodePoolState
- type NodePoolTag
- type NodePoolTagArgs
- type NodePoolTagArray
- type NodePoolTagArrayInput
- type NodePoolTagArrayOutput
- func (NodePoolTagArrayOutput) ElementType() reflect.Type
- func (o NodePoolTagArrayOutput) Index(i pulumi.IntInput) NodePoolTagOutput
- func (o NodePoolTagArrayOutput) ToNodePoolTagArrayOutput() NodePoolTagArrayOutput
- func (o NodePoolTagArrayOutput) ToNodePoolTagArrayOutputWithContext(ctx context.Context) NodePoolTagArrayOutput
- type NodePoolTagInput
- type NodePoolTagOutput
- func (NodePoolTagOutput) ElementType() reflect.Type
- func (o NodePoolTagOutput) Key() pulumi.StringOutput
- func (o NodePoolTagOutput) ToNodePoolTagOutput() NodePoolTagOutput
- func (o NodePoolTagOutput) ToNodePoolTagOutputWithContext(ctx context.Context) NodePoolTagOutput
- func (o NodePoolTagOutput) Value() pulumi.StringOutput
- type NodePoolsArgs
- type NodePoolsNodePool
- type NodePoolsNodePoolArgs
- type NodePoolsNodePoolArray
- type NodePoolsNodePoolArrayInput
- type NodePoolsNodePoolArrayOutput
- func (NodePoolsNodePoolArrayOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolOutput
- func (o NodePoolsNodePoolArrayOutput) ToNodePoolsNodePoolArrayOutput() NodePoolsNodePoolArrayOutput
- func (o NodePoolsNodePoolArrayOutput) ToNodePoolsNodePoolArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolArrayOutput
- type NodePoolsNodePoolDataVolume
- type NodePoolsNodePoolDataVolumeArgs
- func (NodePoolsNodePoolDataVolumeArgs) ElementType() reflect.Type
- func (i NodePoolsNodePoolDataVolumeArgs) ToNodePoolsNodePoolDataVolumeOutput() NodePoolsNodePoolDataVolumeOutput
- func (i NodePoolsNodePoolDataVolumeArgs) ToNodePoolsNodePoolDataVolumeOutputWithContext(ctx context.Context) NodePoolsNodePoolDataVolumeOutput
- type NodePoolsNodePoolDataVolumeArray
- func (NodePoolsNodePoolDataVolumeArray) ElementType() reflect.Type
- func (i NodePoolsNodePoolDataVolumeArray) ToNodePoolsNodePoolDataVolumeArrayOutput() NodePoolsNodePoolDataVolumeArrayOutput
- func (i NodePoolsNodePoolDataVolumeArray) ToNodePoolsNodePoolDataVolumeArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolDataVolumeArrayOutput
- type NodePoolsNodePoolDataVolumeArrayInput
- type NodePoolsNodePoolDataVolumeArrayOutput
- func (NodePoolsNodePoolDataVolumeArrayOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolDataVolumeArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolDataVolumeOutput
- func (o NodePoolsNodePoolDataVolumeArrayOutput) ToNodePoolsNodePoolDataVolumeArrayOutput() NodePoolsNodePoolDataVolumeArrayOutput
- func (o NodePoolsNodePoolDataVolumeArrayOutput) ToNodePoolsNodePoolDataVolumeArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolDataVolumeArrayOutput
- type NodePoolsNodePoolDataVolumeInput
- type NodePoolsNodePoolDataVolumeOutput
- func (NodePoolsNodePoolDataVolumeOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolDataVolumeOutput) MountPoint() pulumi.StringOutput
- func (o NodePoolsNodePoolDataVolumeOutput) Size() pulumi.StringOutput
- func (o NodePoolsNodePoolDataVolumeOutput) ToNodePoolsNodePoolDataVolumeOutput() NodePoolsNodePoolDataVolumeOutput
- func (o NodePoolsNodePoolDataVolumeOutput) ToNodePoolsNodePoolDataVolumeOutputWithContext(ctx context.Context) NodePoolsNodePoolDataVolumeOutput
- func (o NodePoolsNodePoolDataVolumeOutput) Type() pulumi.StringOutput
- type NodePoolsNodePoolEcsTag
- type NodePoolsNodePoolEcsTagArgs
- type NodePoolsNodePoolEcsTagArray
- func (NodePoolsNodePoolEcsTagArray) ElementType() reflect.Type
- func (i NodePoolsNodePoolEcsTagArray) ToNodePoolsNodePoolEcsTagArrayOutput() NodePoolsNodePoolEcsTagArrayOutput
- func (i NodePoolsNodePoolEcsTagArray) ToNodePoolsNodePoolEcsTagArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolEcsTagArrayOutput
- type NodePoolsNodePoolEcsTagArrayInput
- type NodePoolsNodePoolEcsTagArrayOutput
- func (NodePoolsNodePoolEcsTagArrayOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolEcsTagArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolEcsTagOutput
- func (o NodePoolsNodePoolEcsTagArrayOutput) ToNodePoolsNodePoolEcsTagArrayOutput() NodePoolsNodePoolEcsTagArrayOutput
- func (o NodePoolsNodePoolEcsTagArrayOutput) ToNodePoolsNodePoolEcsTagArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolEcsTagArrayOutput
- type NodePoolsNodePoolEcsTagInput
- type NodePoolsNodePoolEcsTagOutput
- func (NodePoolsNodePoolEcsTagOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolEcsTagOutput) Key() pulumi.StringOutput
- func (o NodePoolsNodePoolEcsTagOutput) ToNodePoolsNodePoolEcsTagOutput() NodePoolsNodePoolEcsTagOutput
- func (o NodePoolsNodePoolEcsTagOutput) ToNodePoolsNodePoolEcsTagOutputWithContext(ctx context.Context) NodePoolsNodePoolEcsTagOutput
- func (o NodePoolsNodePoolEcsTagOutput) Value() pulumi.StringOutput
- type NodePoolsNodePoolInput
- type NodePoolsNodePoolLabelContent
- type NodePoolsNodePoolLabelContentArgs
- func (NodePoolsNodePoolLabelContentArgs) ElementType() reflect.Type
- func (i NodePoolsNodePoolLabelContentArgs) ToNodePoolsNodePoolLabelContentOutput() NodePoolsNodePoolLabelContentOutput
- func (i NodePoolsNodePoolLabelContentArgs) ToNodePoolsNodePoolLabelContentOutputWithContext(ctx context.Context) NodePoolsNodePoolLabelContentOutput
- type NodePoolsNodePoolLabelContentArray
- func (NodePoolsNodePoolLabelContentArray) ElementType() reflect.Type
- func (i NodePoolsNodePoolLabelContentArray) ToNodePoolsNodePoolLabelContentArrayOutput() NodePoolsNodePoolLabelContentArrayOutput
- func (i NodePoolsNodePoolLabelContentArray) ToNodePoolsNodePoolLabelContentArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolLabelContentArrayOutput
- type NodePoolsNodePoolLabelContentArrayInput
- type NodePoolsNodePoolLabelContentArrayOutput
- func (NodePoolsNodePoolLabelContentArrayOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolLabelContentArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolLabelContentOutput
- func (o NodePoolsNodePoolLabelContentArrayOutput) ToNodePoolsNodePoolLabelContentArrayOutput() NodePoolsNodePoolLabelContentArrayOutput
- func (o NodePoolsNodePoolLabelContentArrayOutput) ToNodePoolsNodePoolLabelContentArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolLabelContentArrayOutput
- type NodePoolsNodePoolLabelContentInput
- type NodePoolsNodePoolLabelContentOutput
- func (NodePoolsNodePoolLabelContentOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolLabelContentOutput) Key() pulumi.StringOutput
- func (o NodePoolsNodePoolLabelContentOutput) ToNodePoolsNodePoolLabelContentOutput() NodePoolsNodePoolLabelContentOutput
- func (o NodePoolsNodePoolLabelContentOutput) ToNodePoolsNodePoolLabelContentOutputWithContext(ctx context.Context) NodePoolsNodePoolLabelContentOutput
- func (o NodePoolsNodePoolLabelContentOutput) Value() pulumi.StringOutput
- type NodePoolsNodePoolNodeStatistic
- type NodePoolsNodePoolNodeStatisticArgs
- func (NodePoolsNodePoolNodeStatisticArgs) ElementType() reflect.Type
- func (i NodePoolsNodePoolNodeStatisticArgs) ToNodePoolsNodePoolNodeStatisticOutput() NodePoolsNodePoolNodeStatisticOutput
- func (i NodePoolsNodePoolNodeStatisticArgs) ToNodePoolsNodePoolNodeStatisticOutputWithContext(ctx context.Context) NodePoolsNodePoolNodeStatisticOutput
- type NodePoolsNodePoolNodeStatisticArray
- func (NodePoolsNodePoolNodeStatisticArray) ElementType() reflect.Type
- func (i NodePoolsNodePoolNodeStatisticArray) ToNodePoolsNodePoolNodeStatisticArrayOutput() NodePoolsNodePoolNodeStatisticArrayOutput
- func (i NodePoolsNodePoolNodeStatisticArray) ToNodePoolsNodePoolNodeStatisticArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolNodeStatisticArrayOutput
- type NodePoolsNodePoolNodeStatisticArrayInput
- type NodePoolsNodePoolNodeStatisticArrayOutput
- func (NodePoolsNodePoolNodeStatisticArrayOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolNodeStatisticArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolNodeStatisticOutput
- func (o NodePoolsNodePoolNodeStatisticArrayOutput) ToNodePoolsNodePoolNodeStatisticArrayOutput() NodePoolsNodePoolNodeStatisticArrayOutput
- func (o NodePoolsNodePoolNodeStatisticArrayOutput) ToNodePoolsNodePoolNodeStatisticArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolNodeStatisticArrayOutput
- type NodePoolsNodePoolNodeStatisticInput
- type NodePoolsNodePoolNodeStatisticOutput
- func (o NodePoolsNodePoolNodeStatisticOutput) CreatingCount() pulumi.IntOutput
- func (o NodePoolsNodePoolNodeStatisticOutput) DeletingCount() pulumi.IntOutput
- func (NodePoolsNodePoolNodeStatisticOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolNodeStatisticOutput) FailedCount() pulumi.IntOutput
- func (o NodePoolsNodePoolNodeStatisticOutput) RunningCount() pulumi.IntOutput
- func (o NodePoolsNodePoolNodeStatisticOutput) StartingCount() pulumi.IntOutput
- func (o NodePoolsNodePoolNodeStatisticOutput) StoppedCount() pulumi.IntOutput
- func (o NodePoolsNodePoolNodeStatisticOutput) StoppingCount() pulumi.IntOutput
- func (o NodePoolsNodePoolNodeStatisticOutput) ToNodePoolsNodePoolNodeStatisticOutput() NodePoolsNodePoolNodeStatisticOutput
- func (o NodePoolsNodePoolNodeStatisticOutput) ToNodePoolsNodePoolNodeStatisticOutputWithContext(ctx context.Context) NodePoolsNodePoolNodeStatisticOutput
- func (o NodePoolsNodePoolNodeStatisticOutput) TotalCount() pulumi.IntOutput
- func (o NodePoolsNodePoolNodeStatisticOutput) UpdatingCount() pulumi.IntOutput
- type NodePoolsNodePoolOutput
- func (o NodePoolsNodePoolOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
- func (o NodePoolsNodePoolOutput) AutoRenew() pulumi.BoolOutput
- func (o NodePoolsNodePoolOutput) AutoRenewPeriod() pulumi.IntOutput
- func (o NodePoolsNodePoolOutput) ClusterId() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) ConditionTypes() pulumi.StringArrayOutput
- func (o NodePoolsNodePoolOutput) Cordon() pulumi.BoolOutput
- func (o NodePoolsNodePoolOutput) CreateClientToken() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) CreateTime() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) DataVolumes() NodePoolsNodePoolDataVolumeArrayOutput
- func (o NodePoolsNodePoolOutput) DesiredReplicas() pulumi.IntOutput
- func (o NodePoolsNodePoolOutput) EcsTags() NodePoolsNodePoolEcsTagArrayOutput
- func (NodePoolsNodePoolOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolOutput) Enabled() pulumi.BoolOutput
- func (o NodePoolsNodePoolOutput) HpcClusterIds() pulumi.StringArrayOutput
- func (o NodePoolsNodePoolOutput) Id() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) ImageId() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) InitializeScript() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) InstanceChargeType() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) InstanceTypeIds() pulumi.StringArrayOutput
- func (o NodePoolsNodePoolOutput) LabelContents() NodePoolsNodePoolLabelContentArrayOutput
- func (o NodePoolsNodePoolOutput) LoginKeyPairName() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) LoginType() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) MaxReplicas() pulumi.IntOutput
- func (o NodePoolsNodePoolOutput) MinReplicas() pulumi.IntOutput
- func (o NodePoolsNodePoolOutput) Name() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) NamePrefix() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) NodeStatistics() NodePoolsNodePoolNodeStatisticArrayOutput
- func (o NodePoolsNodePoolOutput) Period() pulumi.IntOutput
- func (o NodePoolsNodePoolOutput) Phase() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) Priority() pulumi.IntOutput
- func (o NodePoolsNodePoolOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NodePoolsNodePoolOutput) SecurityStrategies() pulumi.StringArrayOutput
- func (o NodePoolsNodePoolOutput) SecurityStrategyEnabled() pulumi.BoolOutput
- func (o NodePoolsNodePoolOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NodePoolsNodePoolOutput) SubnetPolicy() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) SystemVolumes() NodePoolsNodePoolSystemVolumeArrayOutput
- func (o NodePoolsNodePoolOutput) Tags() NodePoolsNodePoolTagArrayOutput
- func (o NodePoolsNodePoolOutput) TaintContents() NodePoolsNodePoolTaintContentArrayOutput
- func (o NodePoolsNodePoolOutput) ToNodePoolsNodePoolOutput() NodePoolsNodePoolOutput
- func (o NodePoolsNodePoolOutput) ToNodePoolsNodePoolOutputWithContext(ctx context.Context) NodePoolsNodePoolOutput
- func (o NodePoolsNodePoolOutput) UpdateClientToken() pulumi.StringOutput
- func (o NodePoolsNodePoolOutput) UpdateTime() pulumi.StringOutput
- type NodePoolsNodePoolSystemVolume
- type NodePoolsNodePoolSystemVolumeArgs
- func (NodePoolsNodePoolSystemVolumeArgs) ElementType() reflect.Type
- func (i NodePoolsNodePoolSystemVolumeArgs) ToNodePoolsNodePoolSystemVolumeOutput() NodePoolsNodePoolSystemVolumeOutput
- func (i NodePoolsNodePoolSystemVolumeArgs) ToNodePoolsNodePoolSystemVolumeOutputWithContext(ctx context.Context) NodePoolsNodePoolSystemVolumeOutput
- type NodePoolsNodePoolSystemVolumeArray
- func (NodePoolsNodePoolSystemVolumeArray) ElementType() reflect.Type
- func (i NodePoolsNodePoolSystemVolumeArray) ToNodePoolsNodePoolSystemVolumeArrayOutput() NodePoolsNodePoolSystemVolumeArrayOutput
- func (i NodePoolsNodePoolSystemVolumeArray) ToNodePoolsNodePoolSystemVolumeArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolSystemVolumeArrayOutput
- type NodePoolsNodePoolSystemVolumeArrayInput
- type NodePoolsNodePoolSystemVolumeArrayOutput
- func (NodePoolsNodePoolSystemVolumeArrayOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolSystemVolumeArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolSystemVolumeOutput
- func (o NodePoolsNodePoolSystemVolumeArrayOutput) ToNodePoolsNodePoolSystemVolumeArrayOutput() NodePoolsNodePoolSystemVolumeArrayOutput
- func (o NodePoolsNodePoolSystemVolumeArrayOutput) ToNodePoolsNodePoolSystemVolumeArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolSystemVolumeArrayOutput
- type NodePoolsNodePoolSystemVolumeInput
- type NodePoolsNodePoolSystemVolumeOutput
- func (NodePoolsNodePoolSystemVolumeOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolSystemVolumeOutput) Size() pulumi.StringOutput
- func (o NodePoolsNodePoolSystemVolumeOutput) ToNodePoolsNodePoolSystemVolumeOutput() NodePoolsNodePoolSystemVolumeOutput
- func (o NodePoolsNodePoolSystemVolumeOutput) ToNodePoolsNodePoolSystemVolumeOutputWithContext(ctx context.Context) NodePoolsNodePoolSystemVolumeOutput
- func (o NodePoolsNodePoolSystemVolumeOutput) Type() pulumi.StringOutput
- type NodePoolsNodePoolTag
- type NodePoolsNodePoolTagArgs
- type NodePoolsNodePoolTagArray
- type NodePoolsNodePoolTagArrayInput
- type NodePoolsNodePoolTagArrayOutput
- func (NodePoolsNodePoolTagArrayOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolTagArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolTagOutput
- func (o NodePoolsNodePoolTagArrayOutput) ToNodePoolsNodePoolTagArrayOutput() NodePoolsNodePoolTagArrayOutput
- func (o NodePoolsNodePoolTagArrayOutput) ToNodePoolsNodePoolTagArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolTagArrayOutput
- type NodePoolsNodePoolTagInput
- type NodePoolsNodePoolTagOutput
- func (NodePoolsNodePoolTagOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolTagOutput) Key() pulumi.StringOutput
- func (o NodePoolsNodePoolTagOutput) ToNodePoolsNodePoolTagOutput() NodePoolsNodePoolTagOutput
- func (o NodePoolsNodePoolTagOutput) ToNodePoolsNodePoolTagOutputWithContext(ctx context.Context) NodePoolsNodePoolTagOutput
- func (o NodePoolsNodePoolTagOutput) Type() pulumi.StringOutput
- func (o NodePoolsNodePoolTagOutput) Value() pulumi.StringOutput
- type NodePoolsNodePoolTaintContent
- type NodePoolsNodePoolTaintContentArgs
- func (NodePoolsNodePoolTaintContentArgs) ElementType() reflect.Type
- func (i NodePoolsNodePoolTaintContentArgs) ToNodePoolsNodePoolTaintContentOutput() NodePoolsNodePoolTaintContentOutput
- func (i NodePoolsNodePoolTaintContentArgs) ToNodePoolsNodePoolTaintContentOutputWithContext(ctx context.Context) NodePoolsNodePoolTaintContentOutput
- type NodePoolsNodePoolTaintContentArray
- func (NodePoolsNodePoolTaintContentArray) ElementType() reflect.Type
- func (i NodePoolsNodePoolTaintContentArray) ToNodePoolsNodePoolTaintContentArrayOutput() NodePoolsNodePoolTaintContentArrayOutput
- func (i NodePoolsNodePoolTaintContentArray) ToNodePoolsNodePoolTaintContentArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolTaintContentArrayOutput
- type NodePoolsNodePoolTaintContentArrayInput
- type NodePoolsNodePoolTaintContentArrayOutput
- func (NodePoolsNodePoolTaintContentArrayOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolTaintContentArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolTaintContentOutput
- func (o NodePoolsNodePoolTaintContentArrayOutput) ToNodePoolsNodePoolTaintContentArrayOutput() NodePoolsNodePoolTaintContentArrayOutput
- func (o NodePoolsNodePoolTaintContentArrayOutput) ToNodePoolsNodePoolTaintContentArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolTaintContentArrayOutput
- type NodePoolsNodePoolTaintContentInput
- type NodePoolsNodePoolTaintContentOutput
- func (o NodePoolsNodePoolTaintContentOutput) Effect() pulumi.StringOutput
- func (NodePoolsNodePoolTaintContentOutput) ElementType() reflect.Type
- func (o NodePoolsNodePoolTaintContentOutput) Key() pulumi.StringOutput
- func (o NodePoolsNodePoolTaintContentOutput) ToNodePoolsNodePoolTaintContentOutput() NodePoolsNodePoolTaintContentOutput
- func (o NodePoolsNodePoolTaintContentOutput) ToNodePoolsNodePoolTaintContentOutputWithContext(ctx context.Context) NodePoolsNodePoolTaintContentOutput
- func (o NodePoolsNodePoolTaintContentOutput) Value() pulumi.StringOutput
- type NodePoolsOutputArgs
- type NodePoolsResult
- type NodePoolsResultOutput
- func (o NodePoolsResultOutput) AutoScalingEnabled() pulumi.BoolPtrOutput
- func (o NodePoolsResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o NodePoolsResultOutput) ClusterIds() pulumi.StringArrayOutput
- func (o NodePoolsResultOutput) CreateClientToken() pulumi.StringPtrOutput
- func (NodePoolsResultOutput) ElementType() reflect.Type
- func (o NodePoolsResultOutput) Id() pulumi.StringOutput
- func (o NodePoolsResultOutput) Ids() pulumi.StringArrayOutput
- func (o NodePoolsResultOutput) Name() pulumi.StringPtrOutput
- func (o NodePoolsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o NodePoolsResultOutput) NodePools() NodePoolsNodePoolArrayOutput
- func (o NodePoolsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o NodePoolsResultOutput) Statuses() NodePoolsStatusArrayOutput
- func (o NodePoolsResultOutput) Tags() NodePoolsTagArrayOutput
- func (o NodePoolsResultOutput) ToNodePoolsResultOutput() NodePoolsResultOutput
- func (o NodePoolsResultOutput) ToNodePoolsResultOutputWithContext(ctx context.Context) NodePoolsResultOutput
- func (o NodePoolsResultOutput) TotalCount() pulumi.IntOutput
- func (o NodePoolsResultOutput) UpdateClientToken() pulumi.StringPtrOutput
- type NodePoolsStatus
- type NodePoolsStatusArgs
- type NodePoolsStatusArray
- type NodePoolsStatusArrayInput
- type NodePoolsStatusArrayOutput
- func (NodePoolsStatusArrayOutput) ElementType() reflect.Type
- func (o NodePoolsStatusArrayOutput) Index(i pulumi.IntInput) NodePoolsStatusOutput
- func (o NodePoolsStatusArrayOutput) ToNodePoolsStatusArrayOutput() NodePoolsStatusArrayOutput
- func (o NodePoolsStatusArrayOutput) ToNodePoolsStatusArrayOutputWithContext(ctx context.Context) NodePoolsStatusArrayOutput
- type NodePoolsStatusInput
- type NodePoolsStatusOutput
- func (o NodePoolsStatusOutput) ConditionsType() pulumi.StringPtrOutput
- func (NodePoolsStatusOutput) ElementType() reflect.Type
- func (o NodePoolsStatusOutput) Phase() pulumi.StringPtrOutput
- func (o NodePoolsStatusOutput) ToNodePoolsStatusOutput() NodePoolsStatusOutput
- func (o NodePoolsStatusOutput) ToNodePoolsStatusOutputWithContext(ctx context.Context) NodePoolsStatusOutput
- type NodePoolsTag
- type NodePoolsTagArgs
- type NodePoolsTagArray
- type NodePoolsTagArrayInput
- type NodePoolsTagArrayOutput
- func (NodePoolsTagArrayOutput) ElementType() reflect.Type
- func (o NodePoolsTagArrayOutput) Index(i pulumi.IntInput) NodePoolsTagOutput
- func (o NodePoolsTagArrayOutput) ToNodePoolsTagArrayOutput() NodePoolsTagArrayOutput
- func (o NodePoolsTagArrayOutput) ToNodePoolsTagArrayOutputWithContext(ctx context.Context) NodePoolsTagArrayOutput
- type NodePoolsTagInput
- type NodePoolsTagOutput
- func (NodePoolsTagOutput) ElementType() reflect.Type
- func (o NodePoolsTagOutput) Key() pulumi.StringOutput
- func (o NodePoolsTagOutput) ToNodePoolsTagOutput() NodePoolsTagOutput
- func (o NodePoolsTagOutput) ToNodePoolsTagOutputWithContext(ctx context.Context) NodePoolsTagOutput
- func (o NodePoolsTagOutput) Value() pulumi.StringOutput
- type NodeState
- type NodesArgs
- type NodesNode
- type NodesNodeArgs
- type NodesNodeArray
- type NodesNodeArrayInput
- type NodesNodeArrayOutput
- func (NodesNodeArrayOutput) ElementType() reflect.Type
- func (o NodesNodeArrayOutput) Index(i pulumi.IntInput) NodesNodeOutput
- func (o NodesNodeArrayOutput) ToNodesNodeArrayOutput() NodesNodeArrayOutput
- func (o NodesNodeArrayOutput) ToNodesNodeArrayOutputWithContext(ctx context.Context) NodesNodeArrayOutput
- type NodesNodeInput
- type NodesNodeLabel
- type NodesNodeLabelArgs
- type NodesNodeLabelArray
- type NodesNodeLabelArrayInput
- type NodesNodeLabelArrayOutput
- func (NodesNodeLabelArrayOutput) ElementType() reflect.Type
- func (o NodesNodeLabelArrayOutput) Index(i pulumi.IntInput) NodesNodeLabelOutput
- func (o NodesNodeLabelArrayOutput) ToNodesNodeLabelArrayOutput() NodesNodeLabelArrayOutput
- func (o NodesNodeLabelArrayOutput) ToNodesNodeLabelArrayOutputWithContext(ctx context.Context) NodesNodeLabelArrayOutput
- type NodesNodeLabelInput
- type NodesNodeLabelOutput
- func (NodesNodeLabelOutput) ElementType() reflect.Type
- func (o NodesNodeLabelOutput) Key() pulumi.StringOutput
- func (o NodesNodeLabelOutput) ToNodesNodeLabelOutput() NodesNodeLabelOutput
- func (o NodesNodeLabelOutput) ToNodesNodeLabelOutputWithContext(ctx context.Context) NodesNodeLabelOutput
- func (o NodesNodeLabelOutput) Value() pulumi.StringOutput
- type NodesNodeOutput
- func (o NodesNodeOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
- func (o NodesNodeOutput) ClusterId() pulumi.StringOutput
- func (o NodesNodeOutput) ConditionTypes() pulumi.StringArrayOutput
- func (o NodesNodeOutput) ContainerStoragePath() pulumi.StringOutput
- func (o NodesNodeOutput) Cordon() pulumi.BoolOutput
- func (o NodesNodeOutput) CreateClientToken() pulumi.StringOutput
- func (o NodesNodeOutput) CreateTime() pulumi.StringOutput
- func (NodesNodeOutput) ElementType() reflect.Type
- func (o NodesNodeOutput) Id() pulumi.StringOutput
- func (o NodesNodeOutput) ImageId() pulumi.StringOutput
- func (o NodesNodeOutput) InitializeScript() pulumi.StringOutput
- func (o NodesNodeOutput) InstanceId() pulumi.StringOutput
- func (o NodesNodeOutput) IsVirtual() pulumi.BoolOutput
- func (o NodesNodeOutput) Labels() NodesNodeLabelArrayOutput
- func (o NodesNodeOutput) Name() pulumi.StringOutput
- func (o NodesNodeOutput) NodePoolId() pulumi.StringOutput
- func (o NodesNodeOutput) Phase() pulumi.StringOutput
- func (o NodesNodeOutput) Roles() pulumi.StringArrayOutput
- func (o NodesNodeOutput) Taints() NodesNodeTaintArrayOutput
- func (o NodesNodeOutput) ToNodesNodeOutput() NodesNodeOutput
- func (o NodesNodeOutput) ToNodesNodeOutputWithContext(ctx context.Context) NodesNodeOutput
- func (o NodesNodeOutput) UpdateTime() pulumi.StringOutput
- func (o NodesNodeOutput) ZoneId() pulumi.StringOutput
- type NodesNodeTaint
- type NodesNodeTaintArgs
- type NodesNodeTaintArray
- type NodesNodeTaintArrayInput
- type NodesNodeTaintArrayOutput
- func (NodesNodeTaintArrayOutput) ElementType() reflect.Type
- func (o NodesNodeTaintArrayOutput) Index(i pulumi.IntInput) NodesNodeTaintOutput
- func (o NodesNodeTaintArrayOutput) ToNodesNodeTaintArrayOutput() NodesNodeTaintArrayOutput
- func (o NodesNodeTaintArrayOutput) ToNodesNodeTaintArrayOutputWithContext(ctx context.Context) NodesNodeTaintArrayOutput
- type NodesNodeTaintInput
- type NodesNodeTaintOutput
- func (o NodesNodeTaintOutput) Effect() pulumi.StringOutput
- func (NodesNodeTaintOutput) ElementType() reflect.Type
- func (o NodesNodeTaintOutput) Key() pulumi.StringOutput
- func (o NodesNodeTaintOutput) ToNodesNodeTaintOutput() NodesNodeTaintOutput
- func (o NodesNodeTaintOutput) ToNodesNodeTaintOutputWithContext(ctx context.Context) NodesNodeTaintOutput
- func (o NodesNodeTaintOutput) Value() pulumi.StringOutput
- type NodesOutputArgs
- type NodesResult
- type NodesResultOutput
- func (o NodesResultOutput) ClusterIds() pulumi.StringArrayOutput
- func (o NodesResultOutput) CreateClientToken() pulumi.StringPtrOutput
- func (NodesResultOutput) ElementType() reflect.Type
- func (o NodesResultOutput) Id() pulumi.StringOutput
- func (o NodesResultOutput) Ids() pulumi.StringArrayOutput
- func (o NodesResultOutput) Name() pulumi.StringPtrOutput
- func (o NodesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o NodesResultOutput) NodePoolIds() pulumi.StringArrayOutput
- func (o NodesResultOutput) Nodes() NodesNodeArrayOutput
- func (o NodesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o NodesResultOutput) Statuses() NodesStatusArrayOutput
- func (o NodesResultOutput) ToNodesResultOutput() NodesResultOutput
- func (o NodesResultOutput) ToNodesResultOutputWithContext(ctx context.Context) NodesResultOutput
- func (o NodesResultOutput) TotalCount() pulumi.IntOutput
- func (o NodesResultOutput) ZoneIds() pulumi.StringArrayOutput
- type NodesStatus
- type NodesStatusArgs
- type NodesStatusArray
- type NodesStatusArrayInput
- type NodesStatusArrayOutput
- func (NodesStatusArrayOutput) ElementType() reflect.Type
- func (o NodesStatusArrayOutput) Index(i pulumi.IntInput) NodesStatusOutput
- func (o NodesStatusArrayOutput) ToNodesStatusArrayOutput() NodesStatusArrayOutput
- func (o NodesStatusArrayOutput) ToNodesStatusArrayOutputWithContext(ctx context.Context) NodesStatusArrayOutput
- type NodesStatusInput
- type NodesStatusOutput
- func (o NodesStatusOutput) ConditionsType() pulumi.StringPtrOutput
- func (NodesStatusOutput) ElementType() reflect.Type
- func (o NodesStatusOutput) Phase() pulumi.StringPtrOutput
- func (o NodesStatusOutput) ToNodesStatusOutput() NodesStatusOutput
- func (o NodesStatusOutput) ToNodesStatusOutputWithContext(ctx context.Context) NodesStatusOutput
- type SupportAddonsAddon
- type SupportAddonsAddonArgs
- type SupportAddonsAddonArray
- type SupportAddonsAddonArrayInput
- type SupportAddonsAddonArrayOutput
- func (SupportAddonsAddonArrayOutput) ElementType() reflect.Type
- func (o SupportAddonsAddonArrayOutput) Index(i pulumi.IntInput) SupportAddonsAddonOutput
- func (o SupportAddonsAddonArrayOutput) ToSupportAddonsAddonArrayOutput() SupportAddonsAddonArrayOutput
- func (o SupportAddonsAddonArrayOutput) ToSupportAddonsAddonArrayOutputWithContext(ctx context.Context) SupportAddonsAddonArrayOutput
- type SupportAddonsAddonInput
- type SupportAddonsAddonOutput
- func (o SupportAddonsAddonOutput) Categories() pulumi.StringArrayOutput
- func (o SupportAddonsAddonOutput) DeployMode() pulumi.StringOutput
- func (o SupportAddonsAddonOutput) DeployNodeTypes() pulumi.StringArrayOutput
- func (SupportAddonsAddonOutput) ElementType() reflect.Type
- func (o SupportAddonsAddonOutput) Name() pulumi.StringOutput
- func (o SupportAddonsAddonOutput) Necessary() pulumi.StringPtrOutput
- func (o SupportAddonsAddonOutput) PodNetworkModes() pulumi.StringArrayOutput
- func (o SupportAddonsAddonOutput) ToSupportAddonsAddonOutput() SupportAddonsAddonOutput
- func (o SupportAddonsAddonOutput) ToSupportAddonsAddonOutputWithContext(ctx context.Context) SupportAddonsAddonOutput
- func (o SupportAddonsAddonOutput) Versions() SupportAddonsAddonVersionArrayOutput
- type SupportAddonsAddonVersion
- type SupportAddonsAddonVersionArgs
- func (SupportAddonsAddonVersionArgs) ElementType() reflect.Type
- func (i SupportAddonsAddonVersionArgs) ToSupportAddonsAddonVersionOutput() SupportAddonsAddonVersionOutput
- func (i SupportAddonsAddonVersionArgs) ToSupportAddonsAddonVersionOutputWithContext(ctx context.Context) SupportAddonsAddonVersionOutput
- type SupportAddonsAddonVersionArray
- func (SupportAddonsAddonVersionArray) ElementType() reflect.Type
- func (i SupportAddonsAddonVersionArray) ToSupportAddonsAddonVersionArrayOutput() SupportAddonsAddonVersionArrayOutput
- func (i SupportAddonsAddonVersionArray) ToSupportAddonsAddonVersionArrayOutputWithContext(ctx context.Context) SupportAddonsAddonVersionArrayOutput
- type SupportAddonsAddonVersionArrayInput
- type SupportAddonsAddonVersionArrayOutput
- func (SupportAddonsAddonVersionArrayOutput) ElementType() reflect.Type
- func (o SupportAddonsAddonVersionArrayOutput) Index(i pulumi.IntInput) SupportAddonsAddonVersionOutput
- func (o SupportAddonsAddonVersionArrayOutput) ToSupportAddonsAddonVersionArrayOutput() SupportAddonsAddonVersionArrayOutput
- func (o SupportAddonsAddonVersionArrayOutput) ToSupportAddonsAddonVersionArrayOutputWithContext(ctx context.Context) SupportAddonsAddonVersionArrayOutput
- type SupportAddonsAddonVersionCompatibility
- type SupportAddonsAddonVersionCompatibilityArgs
- func (SupportAddonsAddonVersionCompatibilityArgs) ElementType() reflect.Type
- func (i SupportAddonsAddonVersionCompatibilityArgs) ToSupportAddonsAddonVersionCompatibilityOutput() SupportAddonsAddonVersionCompatibilityOutput
- func (i SupportAddonsAddonVersionCompatibilityArgs) ToSupportAddonsAddonVersionCompatibilityOutputWithContext(ctx context.Context) SupportAddonsAddonVersionCompatibilityOutput
- type SupportAddonsAddonVersionCompatibilityArray
- func (SupportAddonsAddonVersionCompatibilityArray) ElementType() reflect.Type
- func (i SupportAddonsAddonVersionCompatibilityArray) ToSupportAddonsAddonVersionCompatibilityArrayOutput() SupportAddonsAddonVersionCompatibilityArrayOutput
- func (i SupportAddonsAddonVersionCompatibilityArray) ToSupportAddonsAddonVersionCompatibilityArrayOutputWithContext(ctx context.Context) SupportAddonsAddonVersionCompatibilityArrayOutput
- type SupportAddonsAddonVersionCompatibilityArrayInput
- type SupportAddonsAddonVersionCompatibilityArrayOutput
- func (SupportAddonsAddonVersionCompatibilityArrayOutput) ElementType() reflect.Type
- func (o SupportAddonsAddonVersionCompatibilityArrayOutput) Index(i pulumi.IntInput) SupportAddonsAddonVersionCompatibilityOutput
- func (o SupportAddonsAddonVersionCompatibilityArrayOutput) ToSupportAddonsAddonVersionCompatibilityArrayOutput() SupportAddonsAddonVersionCompatibilityArrayOutput
- func (o SupportAddonsAddonVersionCompatibilityArrayOutput) ToSupportAddonsAddonVersionCompatibilityArrayOutputWithContext(ctx context.Context) SupportAddonsAddonVersionCompatibilityArrayOutput
- type SupportAddonsAddonVersionCompatibilityInput
- type SupportAddonsAddonVersionCompatibilityOutput
- func (SupportAddonsAddonVersionCompatibilityOutput) ElementType() reflect.Type
- func (o SupportAddonsAddonVersionCompatibilityOutput) KubernetesVersion() pulumi.StringOutput
- func (o SupportAddonsAddonVersionCompatibilityOutput) ToSupportAddonsAddonVersionCompatibilityOutput() SupportAddonsAddonVersionCompatibilityOutput
- func (o SupportAddonsAddonVersionCompatibilityOutput) ToSupportAddonsAddonVersionCompatibilityOutputWithContext(ctx context.Context) SupportAddonsAddonVersionCompatibilityOutput
- type SupportAddonsAddonVersionInput
- type SupportAddonsAddonVersionOutput
- func (o SupportAddonsAddonVersionOutput) Compatibilities() SupportAddonsAddonVersionCompatibilityArrayOutput
- func (o SupportAddonsAddonVersionOutput) CompatibleVersions() pulumi.StringArrayOutput
- func (SupportAddonsAddonVersionOutput) ElementType() reflect.Type
- func (o SupportAddonsAddonVersionOutput) ToSupportAddonsAddonVersionOutput() SupportAddonsAddonVersionOutput
- func (o SupportAddonsAddonVersionOutput) ToSupportAddonsAddonVersionOutputWithContext(ctx context.Context) SupportAddonsAddonVersionOutput
- func (o SupportAddonsAddonVersionOutput) Version() pulumi.StringOutput
- type SupportAddonsArgs
- type SupportAddonsOutputArgs
- type SupportAddonsResult
- type SupportAddonsResultOutput
- func (o SupportAddonsResultOutput) Addons() SupportAddonsAddonArrayOutput
- func (o SupportAddonsResultOutput) Categories() pulumi.StringArrayOutput
- func (o SupportAddonsResultOutput) DeployModes() pulumi.StringArrayOutput
- func (o SupportAddonsResultOutput) DeployNodeTypes() pulumi.StringArrayOutput
- func (SupportAddonsResultOutput) ElementType() reflect.Type
- func (o SupportAddonsResultOutput) Id() pulumi.StringOutput
- func (o SupportAddonsResultOutput) KubernetesVersions() pulumi.StringArrayOutput
- func (o SupportAddonsResultOutput) Name() pulumi.StringPtrOutput
- func (o SupportAddonsResultOutput) Necessaries() pulumi.StringArrayOutput
- func (o SupportAddonsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o SupportAddonsResultOutput) PodNetworkModes() pulumi.StringArrayOutput
- func (o SupportAddonsResultOutput) ToSupportAddonsResultOutput() SupportAddonsResultOutput
- func (o SupportAddonsResultOutput) ToSupportAddonsResultOutputWithContext(ctx context.Context) SupportAddonsResultOutput
- func (o SupportAddonsResultOutput) TotalCount() pulumi.IntOutput
- type SupportResourceTypesArgs
- type SupportResourceTypesOutputArgs
- type SupportResourceTypesResource
- type SupportResourceTypesResourceArgs
- func (SupportResourceTypesResourceArgs) ElementType() reflect.Type
- func (i SupportResourceTypesResourceArgs) ToSupportResourceTypesResourceOutput() SupportResourceTypesResourceOutput
- func (i SupportResourceTypesResourceArgs) ToSupportResourceTypesResourceOutputWithContext(ctx context.Context) SupportResourceTypesResourceOutput
- type SupportResourceTypesResourceArray
- func (SupportResourceTypesResourceArray) ElementType() reflect.Type
- func (i SupportResourceTypesResourceArray) ToSupportResourceTypesResourceArrayOutput() SupportResourceTypesResourceArrayOutput
- func (i SupportResourceTypesResourceArray) ToSupportResourceTypesResourceArrayOutputWithContext(ctx context.Context) SupportResourceTypesResourceArrayOutput
- type SupportResourceTypesResourceArrayInput
- type SupportResourceTypesResourceArrayOutput
- func (SupportResourceTypesResourceArrayOutput) ElementType() reflect.Type
- func (o SupportResourceTypesResourceArrayOutput) Index(i pulumi.IntInput) SupportResourceTypesResourceOutput
- func (o SupportResourceTypesResourceArrayOutput) ToSupportResourceTypesResourceArrayOutput() SupportResourceTypesResourceArrayOutput
- func (o SupportResourceTypesResourceArrayOutput) ToSupportResourceTypesResourceArrayOutputWithContext(ctx context.Context) SupportResourceTypesResourceArrayOutput
- type SupportResourceTypesResourceInput
- type SupportResourceTypesResourceOutput
- func (SupportResourceTypesResourceOutput) ElementType() reflect.Type
- func (o SupportResourceTypesResourceOutput) ResourceScope() pulumi.StringOutput
- func (o SupportResourceTypesResourceOutput) ResourceSpecifications() pulumi.StringArrayOutput
- func (o SupportResourceTypesResourceOutput) ResourceType() pulumi.StringOutput
- func (o SupportResourceTypesResourceOutput) ToSupportResourceTypesResourceOutput() SupportResourceTypesResourceOutput
- func (o SupportResourceTypesResourceOutput) ToSupportResourceTypesResourceOutputWithContext(ctx context.Context) SupportResourceTypesResourceOutput
- func (o SupportResourceTypesResourceOutput) ZoneId() pulumi.StringOutput
- type SupportResourceTypesResult
- type SupportResourceTypesResultOutput
- func (SupportResourceTypesResultOutput) ElementType() reflect.Type
- func (o SupportResourceTypesResultOutput) Id() pulumi.StringOutput
- func (o SupportResourceTypesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o SupportResourceTypesResultOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o SupportResourceTypesResultOutput) Resources() SupportResourceTypesResourceArrayOutput
- func (o SupportResourceTypesResultOutput) ToSupportResourceTypesResultOutput() SupportResourceTypesResultOutput
- func (o SupportResourceTypesResultOutput) ToSupportResourceTypesResultOutputWithContext(ctx context.Context) SupportResourceTypesResultOutput
- func (o SupportResourceTypesResultOutput) TotalCount() pulumi.IntOutput
- func (o SupportResourceTypesResultOutput) ZoneIds() pulumi.StringArrayOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addon ¶
type Addon struct { pulumi.CustomResourceState // The cluster id of the addon. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The config info of addon. Please notice that `ingress-nginx` component prohibits updating config, can only works on the web console. Config pulumi.StringOutput `pulumi:"config"` // The deploy mode. DeployMode pulumi.StringOutput `pulumi:"deployMode"` // The deploy node type. DeployNodeType pulumi.StringOutput `pulumi:"deployNodeType"` // The name of the addon. Name pulumi.StringOutput `pulumi:"name"` // The version info of the cluster. Version pulumi.StringOutput `pulumi:"version"` }
Provides a resource to manage vke addon ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vke.NewAddon(ctx, "foo", &vke.AddonArgs{ ClusterId: pulumi.String("cccctv1vqtofp49d96ujg"), Config: pulumi.String("{\"xxx\":\"true\"}"), DeployMode: pulumi.String("Unmanaged"), DeployNodeType: pulumi.String("Node"), Version: pulumi.String("v0.1.3"), }) if err != nil { return err } return nil }) }
```
## Import
VkeAddon can be imported using the clusterId:Name, e.g.
```sh
$ pulumi import volcengine:vke/addon:Addon default cc9l74mvqtofjnoj5****:nginx-ingress
```
Notice Some kind of VKEAddon can not be removed from volcengine, and it will make a forbidden error when try to destroy. If you want to remove it from terraform state, please use command $ terraform state rm volcengine_vke_addon.${name}
func GetAddon ¶
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 ¶
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 ¶
func (*Addon) ToAddonOutput ¶
func (i *Addon) ToAddonOutput() AddonOutput
func (*Addon) ToAddonOutputWithContext ¶
func (i *Addon) ToAddonOutputWithContext(ctx context.Context) AddonOutput
type AddonArgs ¶
type AddonArgs struct { // The cluster id of the addon. ClusterId pulumi.StringInput // The config info of addon. Please notice that `ingress-nginx` component prohibits updating config, can only works on the web console. Config pulumi.StringPtrInput // The deploy mode. DeployMode pulumi.StringPtrInput // The deploy node type. DeployNodeType pulumi.StringPtrInput // The name of the addon. Name pulumi.StringPtrInput // The version info of the cluster. Version pulumi.StringPtrInput }
The set of arguments for constructing a Addon resource.
func (AddonArgs) ElementType ¶
type AddonArray ¶
type AddonArray []AddonInput
func (AddonArray) ElementType ¶
func (AddonArray) ElementType() reflect.Type
func (AddonArray) ToAddonArrayOutput ¶
func (i AddonArray) ToAddonArrayOutput() AddonArrayOutput
func (AddonArray) ToAddonArrayOutputWithContext ¶
func (i AddonArray) ToAddonArrayOutputWithContext(ctx context.Context) AddonArrayOutput
type AddonArrayInput ¶
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 ¶
type AddonArrayOutput struct{ *pulumi.OutputState }
func (AddonArrayOutput) ElementType ¶
func (AddonArrayOutput) ElementType() reflect.Type
func (AddonArrayOutput) Index ¶
func (o AddonArrayOutput) Index(i pulumi.IntInput) AddonOutput
func (AddonArrayOutput) ToAddonArrayOutput ¶
func (o AddonArrayOutput) ToAddonArrayOutput() AddonArrayOutput
func (AddonArrayOutput) ToAddonArrayOutputWithContext ¶
func (o AddonArrayOutput) ToAddonArrayOutputWithContext(ctx context.Context) AddonArrayOutput
type AddonInput ¶
type AddonInput interface { pulumi.Input ToAddonOutput() AddonOutput ToAddonOutputWithContext(ctx context.Context) AddonOutput }
type AddonMap ¶
type AddonMap map[string]AddonInput
func (AddonMap) ElementType ¶
func (AddonMap) ToAddonMapOutput ¶
func (i AddonMap) ToAddonMapOutput() AddonMapOutput
func (AddonMap) ToAddonMapOutputWithContext ¶
func (i AddonMap) ToAddonMapOutputWithContext(ctx context.Context) AddonMapOutput
type AddonMapInput ¶
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 ¶
type AddonMapOutput struct{ *pulumi.OutputState }
func (AddonMapOutput) ElementType ¶
func (AddonMapOutput) ElementType() reflect.Type
func (AddonMapOutput) MapIndex ¶
func (o AddonMapOutput) MapIndex(k pulumi.StringInput) AddonOutput
func (AddonMapOutput) ToAddonMapOutput ¶
func (o AddonMapOutput) ToAddonMapOutput() AddonMapOutput
func (AddonMapOutput) ToAddonMapOutputWithContext ¶
func (o AddonMapOutput) ToAddonMapOutputWithContext(ctx context.Context) AddonMapOutput
type AddonOutput ¶
type AddonOutput struct{ *pulumi.OutputState }
func (AddonOutput) ClusterId ¶
func (o AddonOutput) ClusterId() pulumi.StringOutput
The cluster id of the addon.
func (AddonOutput) Config ¶
func (o AddonOutput) Config() pulumi.StringOutput
The config info of addon. Please notice that `ingress-nginx` component prohibits updating config, can only works on the web console.
func (AddonOutput) DeployMode ¶
func (o AddonOutput) DeployMode() pulumi.StringOutput
The deploy mode.
func (AddonOutput) DeployNodeType ¶
func (o AddonOutput) DeployNodeType() pulumi.StringOutput
The deploy node type.
func (AddonOutput) ElementType ¶
func (AddonOutput) ElementType() reflect.Type
func (AddonOutput) ToAddonOutput ¶
func (o AddonOutput) ToAddonOutput() AddonOutput
func (AddonOutput) ToAddonOutputWithContext ¶
func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
func (AddonOutput) Version ¶
func (o AddonOutput) Version() pulumi.StringOutput
The version info of the cluster.
type AddonState ¶
type AddonState struct { // The cluster id of the addon. ClusterId pulumi.StringPtrInput // The config info of addon. Please notice that `ingress-nginx` component prohibits updating config, can only works on the web console. Config pulumi.StringPtrInput // The deploy mode. DeployMode pulumi.StringPtrInput // The deploy node type. DeployNodeType pulumi.StringPtrInput // The name of the addon. Name pulumi.StringPtrInput // The version info of the cluster. Version pulumi.StringPtrInput }
func (AddonState) ElementType ¶
func (AddonState) ElementType() reflect.Type
type AddonsAddon ¶
type AddonsAddon struct { // The ID of the Cluster. ClusterId string `pulumi:"clusterId"` // The config of addon. Config string `pulumi:"config"` // ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. CreateClientToken *string `pulumi:"createClientToken"` // Addon creation time. UTC+0 time in standard RFC3339 format. CreateTime string `pulumi:"createTime"` // The deploy mode. DeployMode string `pulumi:"deployMode"` // The deploy node type. DeployNodeType string `pulumi:"deployNodeType"` // The name of the cluster. Name string `pulumi:"name"` // The status of the addon. Status AddonsAddonStatus `pulumi:"status"` // The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. UpdateClientToken *string `pulumi:"updateClientToken"` // The last time a request was accepted by the addon and executed or completed. UTC+0 time in standard RFC3339 format. UpdateTime string `pulumi:"updateTime"` // The name of the cluster. Version string `pulumi:"version"` }
type AddonsAddonArgs ¶
type AddonsAddonArgs struct { // The ID of the Cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The config of addon. Config pulumi.StringInput `pulumi:"config"` // ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. CreateClientToken pulumi.StringPtrInput `pulumi:"createClientToken"` // Addon creation time. UTC+0 time in standard RFC3339 format. CreateTime pulumi.StringInput `pulumi:"createTime"` // The deploy mode. DeployMode pulumi.StringInput `pulumi:"deployMode"` // The deploy node type. DeployNodeType pulumi.StringInput `pulumi:"deployNodeType"` // The name of the cluster. Name pulumi.StringInput `pulumi:"name"` // The status of the addon. Status AddonsAddonStatusInput `pulumi:"status"` // The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. UpdateClientToken pulumi.StringPtrInput `pulumi:"updateClientToken"` // The last time a request was accepted by the addon and executed or completed. UTC+0 time in standard RFC3339 format. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The name of the cluster. Version pulumi.StringInput `pulumi:"version"` }
func (AddonsAddonArgs) ElementType ¶
func (AddonsAddonArgs) ElementType() reflect.Type
func (AddonsAddonArgs) ToAddonsAddonOutput ¶
func (i AddonsAddonArgs) ToAddonsAddonOutput() AddonsAddonOutput
func (AddonsAddonArgs) ToAddonsAddonOutputWithContext ¶
func (i AddonsAddonArgs) ToAddonsAddonOutputWithContext(ctx context.Context) AddonsAddonOutput
type AddonsAddonArray ¶
type AddonsAddonArray []AddonsAddonInput
func (AddonsAddonArray) ElementType ¶
func (AddonsAddonArray) ElementType() reflect.Type
func (AddonsAddonArray) ToAddonsAddonArrayOutput ¶
func (i AddonsAddonArray) ToAddonsAddonArrayOutput() AddonsAddonArrayOutput
func (AddonsAddonArray) ToAddonsAddonArrayOutputWithContext ¶
func (i AddonsAddonArray) ToAddonsAddonArrayOutputWithContext(ctx context.Context) AddonsAddonArrayOutput
type AddonsAddonArrayInput ¶
type AddonsAddonArrayInput interface { pulumi.Input ToAddonsAddonArrayOutput() AddonsAddonArrayOutput ToAddonsAddonArrayOutputWithContext(context.Context) AddonsAddonArrayOutput }
AddonsAddonArrayInput is an input type that accepts AddonsAddonArray and AddonsAddonArrayOutput values. You can construct a concrete instance of `AddonsAddonArrayInput` via:
AddonsAddonArray{ AddonsAddonArgs{...} }
type AddonsAddonArrayOutput ¶
type AddonsAddonArrayOutput struct{ *pulumi.OutputState }
func (AddonsAddonArrayOutput) ElementType ¶
func (AddonsAddonArrayOutput) ElementType() reflect.Type
func (AddonsAddonArrayOutput) Index ¶
func (o AddonsAddonArrayOutput) Index(i pulumi.IntInput) AddonsAddonOutput
func (AddonsAddonArrayOutput) ToAddonsAddonArrayOutput ¶
func (o AddonsAddonArrayOutput) ToAddonsAddonArrayOutput() AddonsAddonArrayOutput
func (AddonsAddonArrayOutput) ToAddonsAddonArrayOutputWithContext ¶
func (o AddonsAddonArrayOutput) ToAddonsAddonArrayOutputWithContext(ctx context.Context) AddonsAddonArrayOutput
type AddonsAddonInput ¶
type AddonsAddonInput interface { pulumi.Input ToAddonsAddonOutput() AddonsAddonOutput ToAddonsAddonOutputWithContext(context.Context) AddonsAddonOutput }
AddonsAddonInput is an input type that accepts AddonsAddonArgs and AddonsAddonOutput values. You can construct a concrete instance of `AddonsAddonInput` via:
AddonsAddonArgs{...}
type AddonsAddonOutput ¶
type AddonsAddonOutput struct{ *pulumi.OutputState }
func (AddonsAddonOutput) ClusterId ¶
func (o AddonsAddonOutput) ClusterId() pulumi.StringOutput
The ID of the Cluster.
func (AddonsAddonOutput) Config ¶
func (o AddonsAddonOutput) Config() pulumi.StringOutput
The config of addon.
func (AddonsAddonOutput) CreateClientToken ¶
func (o AddonsAddonOutput) CreateClientToken() pulumi.StringPtrOutput
ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
func (AddonsAddonOutput) CreateTime ¶
func (o AddonsAddonOutput) CreateTime() pulumi.StringOutput
Addon creation time. UTC+0 time in standard RFC3339 format.
func (AddonsAddonOutput) DeployMode ¶
func (o AddonsAddonOutput) DeployMode() pulumi.StringOutput
The deploy mode.
func (AddonsAddonOutput) DeployNodeType ¶
func (o AddonsAddonOutput) DeployNodeType() pulumi.StringOutput
The deploy node type.
func (AddonsAddonOutput) ElementType ¶
func (AddonsAddonOutput) ElementType() reflect.Type
func (AddonsAddonOutput) Name ¶
func (o AddonsAddonOutput) Name() pulumi.StringOutput
The name of the cluster.
func (AddonsAddonOutput) Status ¶
func (o AddonsAddonOutput) Status() AddonsAddonStatusOutput
The status of the addon.
func (AddonsAddonOutput) ToAddonsAddonOutput ¶
func (o AddonsAddonOutput) ToAddonsAddonOutput() AddonsAddonOutput
func (AddonsAddonOutput) ToAddonsAddonOutputWithContext ¶
func (o AddonsAddonOutput) ToAddonsAddonOutputWithContext(ctx context.Context) AddonsAddonOutput
func (AddonsAddonOutput) UpdateClientToken ¶
func (o AddonsAddonOutput) UpdateClientToken() pulumi.StringPtrOutput
The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
func (AddonsAddonOutput) UpdateTime ¶
func (o AddonsAddonOutput) UpdateTime() pulumi.StringOutput
The last time a request was accepted by the addon and executed or completed. UTC+0 time in standard RFC3339 format.
func (AddonsAddonOutput) Version ¶
func (o AddonsAddonOutput) Version() pulumi.StringOutput
The name of the cluster.
type AddonsAddonStatus ¶
type AddonsAddonStatus struct { // The state condition in the current primary state of the cluster, that is, the reason for entering the primary state. Conditions []AddonsAddonStatusCondition `pulumi:"conditions"` // The status of addon. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Failed`. Phase string `pulumi:"phase"` }
type AddonsAddonStatusArgs ¶
type AddonsAddonStatusArgs struct { // The state condition in the current primary state of the cluster, that is, the reason for entering the primary state. Conditions AddonsAddonStatusConditionArrayInput `pulumi:"conditions"` // The status of addon. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Failed`. Phase pulumi.StringInput `pulumi:"phase"` }
func (AddonsAddonStatusArgs) ElementType ¶
func (AddonsAddonStatusArgs) ElementType() reflect.Type
func (AddonsAddonStatusArgs) ToAddonsAddonStatusOutput ¶
func (i AddonsAddonStatusArgs) ToAddonsAddonStatusOutput() AddonsAddonStatusOutput
func (AddonsAddonStatusArgs) ToAddonsAddonStatusOutputWithContext ¶
func (i AddonsAddonStatusArgs) ToAddonsAddonStatusOutputWithContext(ctx context.Context) AddonsAddonStatusOutput
type AddonsAddonStatusCondition ¶
type AddonsAddonStatusCondition struct { // The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains `Progressing`, `Ok`, `Degraded`,`Unknown`, `ClusterNotRunning`, `CrashLoopBackOff`, `SchedulingFailed`, `NameConflict`, `ResourceCleanupFailed`, `ClusterVersionUpgrading`. Type string `pulumi:"type"` }
type AddonsAddonStatusConditionArgs ¶
type AddonsAddonStatusConditionArgs struct { // The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains `Progressing`, `Ok`, `Degraded`,`Unknown`, `ClusterNotRunning`, `CrashLoopBackOff`, `SchedulingFailed`, `NameConflict`, `ResourceCleanupFailed`, `ClusterVersionUpgrading`. Type pulumi.StringInput `pulumi:"type"` }
func (AddonsAddonStatusConditionArgs) ElementType ¶
func (AddonsAddonStatusConditionArgs) ElementType() reflect.Type
func (AddonsAddonStatusConditionArgs) ToAddonsAddonStatusConditionOutput ¶
func (i AddonsAddonStatusConditionArgs) ToAddonsAddonStatusConditionOutput() AddonsAddonStatusConditionOutput
func (AddonsAddonStatusConditionArgs) ToAddonsAddonStatusConditionOutputWithContext ¶
func (i AddonsAddonStatusConditionArgs) ToAddonsAddonStatusConditionOutputWithContext(ctx context.Context) AddonsAddonStatusConditionOutput
type AddonsAddonStatusConditionArray ¶
type AddonsAddonStatusConditionArray []AddonsAddonStatusConditionInput
func (AddonsAddonStatusConditionArray) ElementType ¶
func (AddonsAddonStatusConditionArray) ElementType() reflect.Type
func (AddonsAddonStatusConditionArray) ToAddonsAddonStatusConditionArrayOutput ¶
func (i AddonsAddonStatusConditionArray) ToAddonsAddonStatusConditionArrayOutput() AddonsAddonStatusConditionArrayOutput
func (AddonsAddonStatusConditionArray) ToAddonsAddonStatusConditionArrayOutputWithContext ¶
func (i AddonsAddonStatusConditionArray) ToAddonsAddonStatusConditionArrayOutputWithContext(ctx context.Context) AddonsAddonStatusConditionArrayOutput
type AddonsAddonStatusConditionArrayInput ¶
type AddonsAddonStatusConditionArrayInput interface { pulumi.Input ToAddonsAddonStatusConditionArrayOutput() AddonsAddonStatusConditionArrayOutput ToAddonsAddonStatusConditionArrayOutputWithContext(context.Context) AddonsAddonStatusConditionArrayOutput }
AddonsAddonStatusConditionArrayInput is an input type that accepts AddonsAddonStatusConditionArray and AddonsAddonStatusConditionArrayOutput values. You can construct a concrete instance of `AddonsAddonStatusConditionArrayInput` via:
AddonsAddonStatusConditionArray{ AddonsAddonStatusConditionArgs{...} }
type AddonsAddonStatusConditionArrayOutput ¶
type AddonsAddonStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (AddonsAddonStatusConditionArrayOutput) ElementType ¶
func (AddonsAddonStatusConditionArrayOutput) ElementType() reflect.Type
func (AddonsAddonStatusConditionArrayOutput) Index ¶
func (o AddonsAddonStatusConditionArrayOutput) Index(i pulumi.IntInput) AddonsAddonStatusConditionOutput
func (AddonsAddonStatusConditionArrayOutput) ToAddonsAddonStatusConditionArrayOutput ¶
func (o AddonsAddonStatusConditionArrayOutput) ToAddonsAddonStatusConditionArrayOutput() AddonsAddonStatusConditionArrayOutput
func (AddonsAddonStatusConditionArrayOutput) ToAddonsAddonStatusConditionArrayOutputWithContext ¶
func (o AddonsAddonStatusConditionArrayOutput) ToAddonsAddonStatusConditionArrayOutputWithContext(ctx context.Context) AddonsAddonStatusConditionArrayOutput
type AddonsAddonStatusConditionInput ¶
type AddonsAddonStatusConditionInput interface { pulumi.Input ToAddonsAddonStatusConditionOutput() AddonsAddonStatusConditionOutput ToAddonsAddonStatusConditionOutputWithContext(context.Context) AddonsAddonStatusConditionOutput }
AddonsAddonStatusConditionInput is an input type that accepts AddonsAddonStatusConditionArgs and AddonsAddonStatusConditionOutput values. You can construct a concrete instance of `AddonsAddonStatusConditionInput` via:
AddonsAddonStatusConditionArgs{...}
type AddonsAddonStatusConditionOutput ¶
type AddonsAddonStatusConditionOutput struct{ *pulumi.OutputState }
func (AddonsAddonStatusConditionOutput) ElementType ¶
func (AddonsAddonStatusConditionOutput) ElementType() reflect.Type
func (AddonsAddonStatusConditionOutput) ToAddonsAddonStatusConditionOutput ¶
func (o AddonsAddonStatusConditionOutput) ToAddonsAddonStatusConditionOutput() AddonsAddonStatusConditionOutput
func (AddonsAddonStatusConditionOutput) ToAddonsAddonStatusConditionOutputWithContext ¶
func (o AddonsAddonStatusConditionOutput) ToAddonsAddonStatusConditionOutputWithContext(ctx context.Context) AddonsAddonStatusConditionOutput
func (AddonsAddonStatusConditionOutput) Type ¶
func (o AddonsAddonStatusConditionOutput) Type() pulumi.StringOutput
The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains `Progressing`, `Ok`, `Degraded`,`Unknown`, `ClusterNotRunning`, `CrashLoopBackOff`, `SchedulingFailed`, `NameConflict`, `ResourceCleanupFailed`, `ClusterVersionUpgrading`.
type AddonsAddonStatusInput ¶
type AddonsAddonStatusInput interface { pulumi.Input ToAddonsAddonStatusOutput() AddonsAddonStatusOutput ToAddonsAddonStatusOutputWithContext(context.Context) AddonsAddonStatusOutput }
AddonsAddonStatusInput is an input type that accepts AddonsAddonStatusArgs and AddonsAddonStatusOutput values. You can construct a concrete instance of `AddonsAddonStatusInput` via:
AddonsAddonStatusArgs{...}
type AddonsAddonStatusOutput ¶
type AddonsAddonStatusOutput struct{ *pulumi.OutputState }
func (AddonsAddonStatusOutput) Conditions ¶
func (o AddonsAddonStatusOutput) Conditions() AddonsAddonStatusConditionArrayOutput
The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
func (AddonsAddonStatusOutput) ElementType ¶
func (AddonsAddonStatusOutput) ElementType() reflect.Type
func (AddonsAddonStatusOutput) Phase ¶
func (o AddonsAddonStatusOutput) Phase() pulumi.StringOutput
The status of addon. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Failed`.
func (AddonsAddonStatusOutput) ToAddonsAddonStatusOutput ¶
func (o AddonsAddonStatusOutput) ToAddonsAddonStatusOutput() AddonsAddonStatusOutput
func (AddonsAddonStatusOutput) ToAddonsAddonStatusOutputWithContext ¶
func (o AddonsAddonStatusOutput) ToAddonsAddonStatusOutputWithContext(ctx context.Context) AddonsAddonStatusOutput
type AddonsArgs ¶
type AddonsArgs struct { // The IDs of Cluster. ClusterIds []string `pulumi:"clusterIds"` // ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. CreateClientToken *string `pulumi:"createClientToken"` // The deploy model, the value is `Managed` or `Unmanaged`. DeployModes []string `pulumi:"deployModes"` // The deploy node types, the value is `Node` or `VirtualNode`. Only effected when deployMode is `Unmanaged`. DeployNodeTypes []string `pulumi:"deployNodeTypes"` // A Name Regex of addon. NameRegex *string `pulumi:"nameRegex"` // The Names of addons. Names []string `pulumi:"names"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // Array of addon states to filter. Statuses []AddonsStatus `pulumi:"statuses"` // The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. UpdateClientToken *string `pulumi:"updateClientToken"` }
A collection of arguments for invoking Addons.
type AddonsOutputArgs ¶
type AddonsOutputArgs struct { // The IDs of Cluster. ClusterIds pulumi.StringArrayInput `pulumi:"clusterIds"` // ClientToken when the addon is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. CreateClientToken pulumi.StringPtrInput `pulumi:"createClientToken"` // The deploy model, the value is `Managed` or `Unmanaged`. DeployModes pulumi.StringArrayInput `pulumi:"deployModes"` // The deploy node types, the value is `Node` or `VirtualNode`. Only effected when deployMode is `Unmanaged`. DeployNodeTypes pulumi.StringArrayInput `pulumi:"deployNodeTypes"` // A Name Regex of addon. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // The Names of addons. Names pulumi.StringArrayInput `pulumi:"names"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Array of addon states to filter. Statuses AddonsStatusArrayInput `pulumi:"statuses"` // The ClientToken when the last addon update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. UpdateClientToken pulumi.StringPtrInput `pulumi:"updateClientToken"` }
A collection of arguments for invoking Addons.
func (AddonsOutputArgs) ElementType ¶
func (AddonsOutputArgs) ElementType() reflect.Type
type AddonsResult ¶
type AddonsResult struct { // The collection of addon query. Addons []AddonsAddon `pulumi:"addons"` ClusterIds []string `pulumi:"clusterIds"` CreateClientToken *string `pulumi:"createClientToken"` DeployModes []string `pulumi:"deployModes"` DeployNodeTypes []string `pulumi:"deployNodeTypes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Statuses []AddonsStatus `pulumi:"statuses"` // The total count of addon query. TotalCount int `pulumi:"totalCount"` UpdateClientToken *string `pulumi:"updateClientToken"` }
A collection of values returned by Addons.
func Addons ¶
func Addons(ctx *pulumi.Context, args *AddonsArgs, opts ...pulumi.InvokeOption) (*AddonsResult, error)
Use this data source to query detailed information of vke addons ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vke.Addons(ctx, &vke.AddonsArgs{ ClusterIds: []string{ "cccctv1vqtofp49d96ujg", }, }, nil) if err != nil { return err } return nil }) }
```
type AddonsResultOutput ¶
type AddonsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Addons.
func AddonsOutput ¶
func AddonsOutput(ctx *pulumi.Context, args AddonsOutputArgs, opts ...pulumi.InvokeOption) AddonsResultOutput
func (AddonsResultOutput) Addons ¶
func (o AddonsResultOutput) Addons() AddonsAddonArrayOutput
The collection of addon query.
func (AddonsResultOutput) ClusterIds ¶
func (o AddonsResultOutput) ClusterIds() pulumi.StringArrayOutput
func (AddonsResultOutput) CreateClientToken ¶
func (o AddonsResultOutput) CreateClientToken() pulumi.StringPtrOutput
func (AddonsResultOutput) DeployModes ¶
func (o AddonsResultOutput) DeployModes() pulumi.StringArrayOutput
func (AddonsResultOutput) DeployNodeTypes ¶
func (o AddonsResultOutput) DeployNodeTypes() pulumi.StringArrayOutput
func (AddonsResultOutput) ElementType ¶
func (AddonsResultOutput) ElementType() reflect.Type
func (AddonsResultOutput) Id ¶
func (o AddonsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (AddonsResultOutput) NameRegex ¶
func (o AddonsResultOutput) NameRegex() pulumi.StringPtrOutput
func (AddonsResultOutput) Names ¶
func (o AddonsResultOutput) Names() pulumi.StringArrayOutput
func (AddonsResultOutput) OutputFile ¶
func (o AddonsResultOutput) OutputFile() pulumi.StringPtrOutput
func (AddonsResultOutput) Statuses ¶
func (o AddonsResultOutput) Statuses() AddonsStatusArrayOutput
func (AddonsResultOutput) ToAddonsResultOutput ¶
func (o AddonsResultOutput) ToAddonsResultOutput() AddonsResultOutput
func (AddonsResultOutput) ToAddonsResultOutputWithContext ¶
func (o AddonsResultOutput) ToAddonsResultOutputWithContext(ctx context.Context) AddonsResultOutput
func (AddonsResultOutput) TotalCount ¶
func (o AddonsResultOutput) TotalCount() pulumi.IntOutput
The total count of addon query.
func (AddonsResultOutput) UpdateClientToken ¶
func (o AddonsResultOutput) UpdateClientToken() pulumi.StringPtrOutput
type AddonsStatus ¶
type AddonsStatus struct { // The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains `Progressing`, `Ok`, `Degraded`,`Unknown`, `ClusterNotRunning`, `CrashLoopBackOff`, `SchedulingFailed`, `NameConflict`, `ResourceCleanupFailed`, `ClusterVersionUpgrading`. ConditionsType *string `pulumi:"conditionsType"` // The status of addon. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Failed`. Phase *string `pulumi:"phase"` }
type AddonsStatusArgs ¶
type AddonsStatusArgs struct { // The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains `Progressing`, `Ok`, `Degraded`,`Unknown`, `ClusterNotRunning`, `CrashLoopBackOff`, `SchedulingFailed`, `NameConflict`, `ResourceCleanupFailed`, `ClusterVersionUpgrading`. ConditionsType pulumi.StringPtrInput `pulumi:"conditionsType"` // The status of addon. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Failed`. Phase pulumi.StringPtrInput `pulumi:"phase"` }
func (AddonsStatusArgs) ElementType ¶
func (AddonsStatusArgs) ElementType() reflect.Type
func (AddonsStatusArgs) ToAddonsStatusOutput ¶
func (i AddonsStatusArgs) ToAddonsStatusOutput() AddonsStatusOutput
func (AddonsStatusArgs) ToAddonsStatusOutputWithContext ¶
func (i AddonsStatusArgs) ToAddonsStatusOutputWithContext(ctx context.Context) AddonsStatusOutput
type AddonsStatusArray ¶
type AddonsStatusArray []AddonsStatusInput
func (AddonsStatusArray) ElementType ¶
func (AddonsStatusArray) ElementType() reflect.Type
func (AddonsStatusArray) ToAddonsStatusArrayOutput ¶
func (i AddonsStatusArray) ToAddonsStatusArrayOutput() AddonsStatusArrayOutput
func (AddonsStatusArray) ToAddonsStatusArrayOutputWithContext ¶
func (i AddonsStatusArray) ToAddonsStatusArrayOutputWithContext(ctx context.Context) AddonsStatusArrayOutput
type AddonsStatusArrayInput ¶
type AddonsStatusArrayInput interface { pulumi.Input ToAddonsStatusArrayOutput() AddonsStatusArrayOutput ToAddonsStatusArrayOutputWithContext(context.Context) AddonsStatusArrayOutput }
AddonsStatusArrayInput is an input type that accepts AddonsStatusArray and AddonsStatusArrayOutput values. You can construct a concrete instance of `AddonsStatusArrayInput` via:
AddonsStatusArray{ AddonsStatusArgs{...} }
type AddonsStatusArrayOutput ¶
type AddonsStatusArrayOutput struct{ *pulumi.OutputState }
func (AddonsStatusArrayOutput) ElementType ¶
func (AddonsStatusArrayOutput) ElementType() reflect.Type
func (AddonsStatusArrayOutput) Index ¶
func (o AddonsStatusArrayOutput) Index(i pulumi.IntInput) AddonsStatusOutput
func (AddonsStatusArrayOutput) ToAddonsStatusArrayOutput ¶
func (o AddonsStatusArrayOutput) ToAddonsStatusArrayOutput() AddonsStatusArrayOutput
func (AddonsStatusArrayOutput) ToAddonsStatusArrayOutputWithContext ¶
func (o AddonsStatusArrayOutput) ToAddonsStatusArrayOutputWithContext(ctx context.Context) AddonsStatusArrayOutput
type AddonsStatusInput ¶
type AddonsStatusInput interface { pulumi.Input ToAddonsStatusOutput() AddonsStatusOutput ToAddonsStatusOutputWithContext(context.Context) AddonsStatusOutput }
AddonsStatusInput is an input type that accepts AddonsStatusArgs and AddonsStatusOutput values. You can construct a concrete instance of `AddonsStatusInput` via:
AddonsStatusArgs{...}
type AddonsStatusOutput ¶
type AddonsStatusOutput struct{ *pulumi.OutputState }
func (AddonsStatusOutput) ConditionsType ¶
func (o AddonsStatusOutput) ConditionsType() pulumi.StringPtrOutput
The state condition in the current main state of the addon, that is, the reason for entering the main state, there can be multiple reasons, the value contains `Progressing`, `Ok`, `Degraded`,`Unknown`, `ClusterNotRunning`, `CrashLoopBackOff`, `SchedulingFailed`, `NameConflict`, `ResourceCleanupFailed`, `ClusterVersionUpgrading`.
func (AddonsStatusOutput) ElementType ¶
func (AddonsStatusOutput) ElementType() reflect.Type
func (AddonsStatusOutput) Phase ¶
func (o AddonsStatusOutput) Phase() pulumi.StringPtrOutput
The status of addon. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Failed`.
func (AddonsStatusOutput) ToAddonsStatusOutput ¶
func (o AddonsStatusOutput) ToAddonsStatusOutput() AddonsStatusOutput
func (AddonsStatusOutput) ToAddonsStatusOutputWithContext ¶
func (o AddonsStatusOutput) ToAddonsStatusOutputWithContext(ctx context.Context) AddonsStatusOutput
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // ClientToken is a case-sensitive string of no more than 64 ASCII characters passed in by the caller. ClientToken pulumi.StringPtrOutput `pulumi:"clientToken"` // The config of the cluster. ClusterConfig ClusterClusterConfigOutput `pulumi:"clusterConfig"` // The delete protection of the cluster, the value is `true` or `false`. DeleteProtectionEnabled pulumi.BoolPtrOutput `pulumi:"deleteProtectionEnabled"` // The description of the cluster. Description pulumi.StringPtrOutput `pulumi:"description"` // Eip allocation Id. EipAllocationId pulumi.StringOutput `pulumi:"eipAllocationId"` // Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead. KubeconfigPrivate pulumi.StringOutput `pulumi:"kubeconfigPrivate"` // Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead. KubeconfigPublic pulumi.StringOutput `pulumi:"kubeconfigPublic"` // The version of Kubernetes specified when creating a VKE cluster (specified to patch version), if not specified, the latest Kubernetes version supported by VKE is used by default, which is a 3-segment version format starting with a lowercase v, that is, KubernetesVersion with IsLatestVersion=True in the return value of ListSupportedVersions. KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"` // Cluster log configuration information. LoggingConfig ClusterLoggingConfigPtrOutput `pulumi:"loggingConfig"` // The name of the cluster. Name pulumi.StringOutput `pulumi:"name"` // The config of the pods. PodsConfig ClusterPodsConfigOutput `pulumi:"podsConfig"` // The config of the services. ServicesConfig ClusterServicesConfigOutput `pulumi:"servicesConfig"` // Tags. Tags ClusterTagArrayOutput `pulumi:"tags"` }
Provides a resource to manage vke cluster ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-project1"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-subnet-test-2"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: pulumi.String("cn-beijing-a"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooSecurityGroup, err := vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ VpcId: fooVpc.ID(), SecurityGroupName: pulumi.String("acc-test-security-group2"), }) if err != nil { return err } _, err = ecs.NewInstance(ctx, "fooInstance", &ecs.InstanceArgs{ ImageId: pulumi.String("image-ybqi99s7yq8rx7mnk44b"), InstanceType: pulumi.String("ecs.g1ie.large"), InstanceName: pulumi.String("acc-test-ecs-name2"), Password: pulumi.String("93f0cb0614Aab12"), InstanceChargeType: pulumi.String("PostPaid"), SystemVolumeType: pulumi.String("ESSD_PL0"), SystemVolumeSize: pulumi.Int(40), SubnetId: fooSubnet.ID(), SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, }) if err != nil { return err } _, err = vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{ Description: pulumi.String("created by terraform"), DeleteProtectionEnabled: pulumi.Bool(false), ClusterConfig: &vke.ClusterClusterConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ApiServerPublicAccessEnabled: pulumi.Bool(true), ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{ PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{ BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(1), }, }, ResourcePublicAccessDefaultEnabled: pulumi.Bool(true), }, PodsConfig: &vke.ClusterPodsConfigArgs{ PodNetworkMode: pulumi.String("VpcCniShared"), VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, }, }, ServicesConfig: &vke.ClusterServicesConfigArgs{ ServiceCidrsv4s: pulumi.StringArray{ pulumi.String("172.30.0.0/18"), }, }, Tags: vke.ClusterTagArray{ &vke.ClusterTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
VkeCluster can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vke/cluster:Cluster default cc9l74mvqtofjnoj5****
```
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 { // ClientToken is a case-sensitive string of no more than 64 ASCII characters passed in by the caller. ClientToken pulumi.StringPtrInput // The config of the cluster. ClusterConfig ClusterClusterConfigInput // The delete protection of the cluster, the value is `true` or `false`. DeleteProtectionEnabled pulumi.BoolPtrInput // The description of the cluster. Description pulumi.StringPtrInput // The version of Kubernetes specified when creating a VKE cluster (specified to patch version), if not specified, the latest Kubernetes version supported by VKE is used by default, which is a 3-segment version format starting with a lowercase v, that is, KubernetesVersion with IsLatestVersion=True in the return value of ListSupportedVersions. KubernetesVersion pulumi.StringPtrInput // Cluster log configuration information. LoggingConfig ClusterLoggingConfigPtrInput // The name of the cluster. Name pulumi.StringPtrInput // The config of the pods. PodsConfig ClusterPodsConfigInput // The config of the services. ServicesConfig ClusterServicesConfigInput // Tags. Tags ClusterTagArrayInput }
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 ClusterClusterConfig ¶
type ClusterClusterConfig struct { // Cluster API Server public network access configuration. ApiServerPublicAccessConfig *ClusterClusterConfigApiServerPublicAccessConfig `pulumi:"apiServerPublicAccessConfig"` // Cluster API Server public network access configuration, the value is `true` or `false`. ApiServerPublicAccessEnabled *bool `pulumi:"apiServerPublicAccessEnabled"` IpFamily *string `pulumi:"ipFamily"` // Node public network access configuration, the value is `true` or `false`. ResourcePublicAccessDefaultEnabled *bool `pulumi:"resourcePublicAccessDefaultEnabled"` // The subnet ID for the cluster control plane to communicate within the private network. SubnetIds []string `pulumi:"subnetIds"` }
type ClusterClusterConfigApiServerPublicAccessConfig ¶
type ClusterClusterConfigApiServerPublicAccessConfig struct { // Public network access network configuration. PublicAccessNetworkConfig *ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig `pulumi:"publicAccessNetworkConfig"` }
type ClusterClusterConfigApiServerPublicAccessConfigArgs ¶
type ClusterClusterConfigApiServerPublicAccessConfigArgs struct { // Public network access network configuration. PublicAccessNetworkConfig ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrInput `pulumi:"publicAccessNetworkConfig"` }
func (ClusterClusterConfigApiServerPublicAccessConfigArgs) ElementType ¶
func (ClusterClusterConfigApiServerPublicAccessConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigOutput ¶
func (i ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigOutput() ClusterClusterConfigApiServerPublicAccessConfigOutput
func (ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigOutputWithContext ¶
func (i ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigOutput
func (ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput ¶
func (i ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
func (ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigApiServerPublicAccessConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
type ClusterClusterConfigApiServerPublicAccessConfigInput ¶
type ClusterClusterConfigApiServerPublicAccessConfigInput interface { pulumi.Input ToClusterClusterConfigApiServerPublicAccessConfigOutput() ClusterClusterConfigApiServerPublicAccessConfigOutput ToClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(context.Context) ClusterClusterConfigApiServerPublicAccessConfigOutput }
ClusterClusterConfigApiServerPublicAccessConfigInput is an input type that accepts ClusterClusterConfigApiServerPublicAccessConfigArgs and ClusterClusterConfigApiServerPublicAccessConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigApiServerPublicAccessConfigInput` via:
ClusterClusterConfigApiServerPublicAccessConfigArgs{...}
type ClusterClusterConfigApiServerPublicAccessConfigOutput ¶
type ClusterClusterConfigApiServerPublicAccessConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigApiServerPublicAccessConfigOutput) ElementType ¶
func (ClusterClusterConfigApiServerPublicAccessConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerPublicAccessConfigOutput) PublicAccessNetworkConfig ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigOutput) PublicAccessNetworkConfig() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput
Public network access network configuration.
func (ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigOutput ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigOutput() ClusterClusterConfigApiServerPublicAccessConfigOutput
func (ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigOutputWithContext ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigOutput
func (ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
func (ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
type ClusterClusterConfigApiServerPublicAccessConfigPtrInput ¶
type ClusterClusterConfigApiServerPublicAccessConfigPtrInput interface { pulumi.Input ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext(context.Context) ClusterClusterConfigApiServerPublicAccessConfigPtrOutput }
ClusterClusterConfigApiServerPublicAccessConfigPtrInput is an input type that accepts ClusterClusterConfigApiServerPublicAccessConfigArgs, ClusterClusterConfigApiServerPublicAccessConfigPtr and ClusterClusterConfigApiServerPublicAccessConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigApiServerPublicAccessConfigPtrInput` via:
ClusterClusterConfigApiServerPublicAccessConfigArgs{...} or: nil
func ClusterClusterConfigApiServerPublicAccessConfigPtr ¶
func ClusterClusterConfigApiServerPublicAccessConfigPtr(v *ClusterClusterConfigApiServerPublicAccessConfigArgs) ClusterClusterConfigApiServerPublicAccessConfigPtrInput
type ClusterClusterConfigApiServerPublicAccessConfigPtrOutput ¶
type ClusterClusterConfigApiServerPublicAccessConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) PublicAccessNetworkConfig ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) PublicAccessNetworkConfig() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput
Public network access network configuration.
func (ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
func (ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig ¶
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig struct { // The peak bandwidth of the public IP, unit: Mbps. Bandwidth *int `pulumi:"bandwidth"` // Billing type of public IP, the value is `PostPaidByBandwidth` or `PostPaidByTraffic`. BillingType *string `pulumi:"billingType"` }
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs ¶
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs struct { // The peak bandwidth of the public IP, unit: Mbps. Bandwidth pulumi.IntPtrInput `pulumi:"bandwidth"` // Billing type of public IP, the value is `PostPaidByBandwidth` or `PostPaidByTraffic`. BillingType pulumi.StringPtrInput `pulumi:"billingType"` }
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ElementType ¶
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ¶
func (i ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext ¶
func (i ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput ¶
func (i ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput ¶
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput interface { pulumi.Input ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(context.Context) ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput }
ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput is an input type that accepts ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs and ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput` via:
ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{...}
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ¶
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Bandwidth ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Bandwidth() pulumi.IntPtrOutput
The peak bandwidth of the public IP, unit: Mbps.
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType() pulumi.StringPtrOutput
Billing type of public IP, the value is `PostPaidByBandwidth` or `PostPaidByTraffic`.
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType ¶
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrInput ¶
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrInput interface { pulumi.Input ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutputWithContext(context.Context) ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput }
ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrInput is an input type that accepts ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs, ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtr and ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrInput` via:
ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{...} or: nil
func ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtr ¶
func ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtr(v *ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrInput
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput ¶
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) Bandwidth ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) Bandwidth() pulumi.IntPtrOutput
The peak bandwidth of the public IP, unit: Mbps.
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) BillingType ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) BillingType() pulumi.StringPtrOutput
Billing type of public IP, the value is `PostPaidByBandwidth` or `PostPaidByTraffic`.
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput
type ClusterClusterConfigArgs ¶
type ClusterClusterConfigArgs struct { // Cluster API Server public network access configuration. ApiServerPublicAccessConfig ClusterClusterConfigApiServerPublicAccessConfigPtrInput `pulumi:"apiServerPublicAccessConfig"` // Cluster API Server public network access configuration, the value is `true` or `false`. ApiServerPublicAccessEnabled pulumi.BoolPtrInput `pulumi:"apiServerPublicAccessEnabled"` IpFamily pulumi.StringPtrInput `pulumi:"ipFamily"` // Node public network access configuration, the value is `true` or `false`. ResourcePublicAccessDefaultEnabled pulumi.BoolPtrInput `pulumi:"resourcePublicAccessDefaultEnabled"` // The subnet ID for the cluster control plane to communicate within the private network. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` }
func (ClusterClusterConfigArgs) ElementType ¶
func (ClusterClusterConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigArgs) ToClusterClusterConfigOutput ¶
func (i ClusterClusterConfigArgs) ToClusterClusterConfigOutput() ClusterClusterConfigOutput
func (ClusterClusterConfigArgs) ToClusterClusterConfigOutputWithContext ¶
func (i ClusterClusterConfigArgs) ToClusterClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigOutput
func (ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutput ¶
func (i ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
func (ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
type ClusterClusterConfigInput ¶
type ClusterClusterConfigInput interface { pulumi.Input ToClusterClusterConfigOutput() ClusterClusterConfigOutput ToClusterClusterConfigOutputWithContext(context.Context) ClusterClusterConfigOutput }
ClusterClusterConfigInput is an input type that accepts ClusterClusterConfigArgs and ClusterClusterConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigInput` via:
ClusterClusterConfigArgs{...}
type ClusterClusterConfigOutput ¶
type ClusterClusterConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigOutput) ApiServerPublicAccessConfig ¶
func (o ClusterClusterConfigOutput) ApiServerPublicAccessConfig() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
Cluster API Server public network access configuration.
func (ClusterClusterConfigOutput) ApiServerPublicAccessEnabled ¶
func (o ClusterClusterConfigOutput) ApiServerPublicAccessEnabled() pulumi.BoolPtrOutput
Cluster API Server public network access configuration, the value is `true` or `false`.
func (ClusterClusterConfigOutput) ElementType ¶
func (ClusterClusterConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigOutput) IpFamily ¶
func (o ClusterClusterConfigOutput) IpFamily() pulumi.StringPtrOutput
func (ClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled ¶
func (o ClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled() pulumi.BoolPtrOutput
Node public network access configuration, the value is `true` or `false`.
func (ClusterClusterConfigOutput) SubnetIds ¶
func (o ClusterClusterConfigOutput) SubnetIds() pulumi.StringArrayOutput
The subnet ID for the cluster control plane to communicate within the private network.
func (ClusterClusterConfigOutput) ToClusterClusterConfigOutput ¶
func (o ClusterClusterConfigOutput) ToClusterClusterConfigOutput() ClusterClusterConfigOutput
func (ClusterClusterConfigOutput) ToClusterClusterConfigOutputWithContext ¶
func (o ClusterClusterConfigOutput) ToClusterClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigOutput
func (ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutput ¶
func (o ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
func (ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
type ClusterClusterConfigPtrInput ¶
type ClusterClusterConfigPtrInput interface { pulumi.Input ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput ToClusterClusterConfigPtrOutputWithContext(context.Context) ClusterClusterConfigPtrOutput }
ClusterClusterConfigPtrInput is an input type that accepts ClusterClusterConfigArgs, ClusterClusterConfigPtr and ClusterClusterConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigPtrInput` via:
ClusterClusterConfigArgs{...} or: nil
func ClusterClusterConfigPtr ¶
func ClusterClusterConfigPtr(v *ClusterClusterConfigArgs) ClusterClusterConfigPtrInput
type ClusterClusterConfigPtrOutput ¶
type ClusterClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigPtrOutput) ApiServerPublicAccessConfig ¶
func (o ClusterClusterConfigPtrOutput) ApiServerPublicAccessConfig() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
Cluster API Server public network access configuration.
func (ClusterClusterConfigPtrOutput) ApiServerPublicAccessEnabled ¶
func (o ClusterClusterConfigPtrOutput) ApiServerPublicAccessEnabled() pulumi.BoolPtrOutput
Cluster API Server public network access configuration, the value is `true` or `false`.
func (ClusterClusterConfigPtrOutput) Elem ¶
func (o ClusterClusterConfigPtrOutput) Elem() ClusterClusterConfigOutput
func (ClusterClusterConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigPtrOutput) IpFamily ¶
func (o ClusterClusterConfigPtrOutput) IpFamily() pulumi.StringPtrOutput
func (ClusterClusterConfigPtrOutput) ResourcePublicAccessDefaultEnabled ¶
func (o ClusterClusterConfigPtrOutput) ResourcePublicAccessDefaultEnabled() pulumi.BoolPtrOutput
Node public network access configuration, the value is `true` or `false`.
func (ClusterClusterConfigPtrOutput) SubnetIds ¶
func (o ClusterClusterConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
The subnet ID for the cluster control plane to communicate within the private network.
func (ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutput ¶
func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
func (ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterLoggingConfig ¶
type ClusterLoggingConfig struct { // The TLS log item ID of the collection target. LogProjectId *string `pulumi:"logProjectId"` // Cluster logging options. This structure can only be modified and added, and cannot be deleted. When encountering a `cannot be deleted` error, please query the log setups of the current cluster and fill in the current `tf` file. LogSetups []ClusterLoggingConfigLogSetup `pulumi:"logSetups"` }
type ClusterLoggingConfigArgs ¶
type ClusterLoggingConfigArgs struct { // The TLS log item ID of the collection target. LogProjectId pulumi.StringPtrInput `pulumi:"logProjectId"` // Cluster logging options. This structure can only be modified and added, and cannot be deleted. When encountering a `cannot be deleted` error, please query the log setups of the current cluster and fill in the current `tf` file. LogSetups ClusterLoggingConfigLogSetupArrayInput `pulumi:"logSetups"` }
func (ClusterLoggingConfigArgs) ElementType ¶
func (ClusterLoggingConfigArgs) ElementType() reflect.Type
func (ClusterLoggingConfigArgs) ToClusterLoggingConfigOutput ¶
func (i ClusterLoggingConfigArgs) ToClusterLoggingConfigOutput() ClusterLoggingConfigOutput
func (ClusterLoggingConfigArgs) ToClusterLoggingConfigOutputWithContext ¶
func (i ClusterLoggingConfigArgs) ToClusterLoggingConfigOutputWithContext(ctx context.Context) ClusterLoggingConfigOutput
func (ClusterLoggingConfigArgs) ToClusterLoggingConfigPtrOutput ¶
func (i ClusterLoggingConfigArgs) ToClusterLoggingConfigPtrOutput() ClusterLoggingConfigPtrOutput
func (ClusterLoggingConfigArgs) ToClusterLoggingConfigPtrOutputWithContext ¶
func (i ClusterLoggingConfigArgs) ToClusterLoggingConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingConfigPtrOutput
type ClusterLoggingConfigInput ¶
type ClusterLoggingConfigInput interface { pulumi.Input ToClusterLoggingConfigOutput() ClusterLoggingConfigOutput ToClusterLoggingConfigOutputWithContext(context.Context) ClusterLoggingConfigOutput }
ClusterLoggingConfigInput is an input type that accepts ClusterLoggingConfigArgs and ClusterLoggingConfigOutput values. You can construct a concrete instance of `ClusterLoggingConfigInput` via:
ClusterLoggingConfigArgs{...}
type ClusterLoggingConfigLogSetup ¶
type ClusterLoggingConfigLogSetup struct { // Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created. Enabled *bool `pulumi:"enabled"` // The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage. LogTtl *int `pulumi:"logTtl"` // The current types of logs that can be enabled are: // Audit: Cluster audit logs. // KubeApiServer: kube-apiserver component logs. // KubeScheduler: kube-scheduler component logs. // KubeControllerManager: kube-controller-manager component logs. LogType string `pulumi:"logType"` }
type ClusterLoggingConfigLogSetupArgs ¶
type ClusterLoggingConfigLogSetupArgs struct { // Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage. LogTtl pulumi.IntPtrInput `pulumi:"logTtl"` // The current types of logs that can be enabled are: // Audit: Cluster audit logs. // KubeApiServer: kube-apiserver component logs. // KubeScheduler: kube-scheduler component logs. // KubeControllerManager: kube-controller-manager component logs. LogType pulumi.StringInput `pulumi:"logType"` }
func (ClusterLoggingConfigLogSetupArgs) ElementType ¶
func (ClusterLoggingConfigLogSetupArgs) ElementType() reflect.Type
func (ClusterLoggingConfigLogSetupArgs) ToClusterLoggingConfigLogSetupOutput ¶
func (i ClusterLoggingConfigLogSetupArgs) ToClusterLoggingConfigLogSetupOutput() ClusterLoggingConfigLogSetupOutput
func (ClusterLoggingConfigLogSetupArgs) ToClusterLoggingConfigLogSetupOutputWithContext ¶
func (i ClusterLoggingConfigLogSetupArgs) ToClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) ClusterLoggingConfigLogSetupOutput
type ClusterLoggingConfigLogSetupArray ¶
type ClusterLoggingConfigLogSetupArray []ClusterLoggingConfigLogSetupInput
func (ClusterLoggingConfigLogSetupArray) ElementType ¶
func (ClusterLoggingConfigLogSetupArray) ElementType() reflect.Type
func (ClusterLoggingConfigLogSetupArray) ToClusterLoggingConfigLogSetupArrayOutput ¶
func (i ClusterLoggingConfigLogSetupArray) ToClusterLoggingConfigLogSetupArrayOutput() ClusterLoggingConfigLogSetupArrayOutput
func (ClusterLoggingConfigLogSetupArray) ToClusterLoggingConfigLogSetupArrayOutputWithContext ¶
func (i ClusterLoggingConfigLogSetupArray) ToClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) ClusterLoggingConfigLogSetupArrayOutput
type ClusterLoggingConfigLogSetupArrayInput ¶
type ClusterLoggingConfigLogSetupArrayInput interface { pulumi.Input ToClusterLoggingConfigLogSetupArrayOutput() ClusterLoggingConfigLogSetupArrayOutput ToClusterLoggingConfigLogSetupArrayOutputWithContext(context.Context) ClusterLoggingConfigLogSetupArrayOutput }
ClusterLoggingConfigLogSetupArrayInput is an input type that accepts ClusterLoggingConfigLogSetupArray and ClusterLoggingConfigLogSetupArrayOutput values. You can construct a concrete instance of `ClusterLoggingConfigLogSetupArrayInput` via:
ClusterLoggingConfigLogSetupArray{ ClusterLoggingConfigLogSetupArgs{...} }
type ClusterLoggingConfigLogSetupArrayOutput ¶
type ClusterLoggingConfigLogSetupArrayOutput struct{ *pulumi.OutputState }
func (ClusterLoggingConfigLogSetupArrayOutput) ElementType ¶
func (ClusterLoggingConfigLogSetupArrayOutput) ElementType() reflect.Type
func (ClusterLoggingConfigLogSetupArrayOutput) ToClusterLoggingConfigLogSetupArrayOutput ¶
func (o ClusterLoggingConfigLogSetupArrayOutput) ToClusterLoggingConfigLogSetupArrayOutput() ClusterLoggingConfigLogSetupArrayOutput
func (ClusterLoggingConfigLogSetupArrayOutput) ToClusterLoggingConfigLogSetupArrayOutputWithContext ¶
func (o ClusterLoggingConfigLogSetupArrayOutput) ToClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) ClusterLoggingConfigLogSetupArrayOutput
type ClusterLoggingConfigLogSetupInput ¶
type ClusterLoggingConfigLogSetupInput interface { pulumi.Input ToClusterLoggingConfigLogSetupOutput() ClusterLoggingConfigLogSetupOutput ToClusterLoggingConfigLogSetupOutputWithContext(context.Context) ClusterLoggingConfigLogSetupOutput }
ClusterLoggingConfigLogSetupInput is an input type that accepts ClusterLoggingConfigLogSetupArgs and ClusterLoggingConfigLogSetupOutput values. You can construct a concrete instance of `ClusterLoggingConfigLogSetupInput` via:
ClusterLoggingConfigLogSetupArgs{...}
type ClusterLoggingConfigLogSetupOutput ¶
type ClusterLoggingConfigLogSetupOutput struct{ *pulumi.OutputState }
func (ClusterLoggingConfigLogSetupOutput) ElementType ¶
func (ClusterLoggingConfigLogSetupOutput) ElementType() reflect.Type
func (ClusterLoggingConfigLogSetupOutput) Enabled ¶
func (o ClusterLoggingConfigLogSetupOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created.
func (ClusterLoggingConfigLogSetupOutput) LogTtl ¶
func (o ClusterLoggingConfigLogSetupOutput) LogTtl() pulumi.IntPtrOutput
The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage.
func (ClusterLoggingConfigLogSetupOutput) LogType ¶
func (o ClusterLoggingConfigLogSetupOutput) LogType() pulumi.StringOutput
The current types of logs that can be enabled are: Audit: Cluster audit logs. KubeApiServer: kube-apiserver component logs. KubeScheduler: kube-scheduler component logs. KubeControllerManager: kube-controller-manager component logs.
func (ClusterLoggingConfigLogSetupOutput) ToClusterLoggingConfigLogSetupOutput ¶
func (o ClusterLoggingConfigLogSetupOutput) ToClusterLoggingConfigLogSetupOutput() ClusterLoggingConfigLogSetupOutput
func (ClusterLoggingConfigLogSetupOutput) ToClusterLoggingConfigLogSetupOutputWithContext ¶
func (o ClusterLoggingConfigLogSetupOutput) ToClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) ClusterLoggingConfigLogSetupOutput
type ClusterLoggingConfigOutput ¶
type ClusterLoggingConfigOutput struct{ *pulumi.OutputState }
func (ClusterLoggingConfigOutput) ElementType ¶
func (ClusterLoggingConfigOutput) ElementType() reflect.Type
func (ClusterLoggingConfigOutput) LogProjectId ¶
func (o ClusterLoggingConfigOutput) LogProjectId() pulumi.StringPtrOutput
The TLS log item ID of the collection target.
func (ClusterLoggingConfigOutput) LogSetups ¶
func (o ClusterLoggingConfigOutput) LogSetups() ClusterLoggingConfigLogSetupArrayOutput
Cluster logging options. This structure can only be modified and added, and cannot be deleted. When encountering a `cannot be deleted` error, please query the log setups of the current cluster and fill in the current `tf` file.
func (ClusterLoggingConfigOutput) ToClusterLoggingConfigOutput ¶
func (o ClusterLoggingConfigOutput) ToClusterLoggingConfigOutput() ClusterLoggingConfigOutput
func (ClusterLoggingConfigOutput) ToClusterLoggingConfigOutputWithContext ¶
func (o ClusterLoggingConfigOutput) ToClusterLoggingConfigOutputWithContext(ctx context.Context) ClusterLoggingConfigOutput
func (ClusterLoggingConfigOutput) ToClusterLoggingConfigPtrOutput ¶
func (o ClusterLoggingConfigOutput) ToClusterLoggingConfigPtrOutput() ClusterLoggingConfigPtrOutput
func (ClusterLoggingConfigOutput) ToClusterLoggingConfigPtrOutputWithContext ¶
func (o ClusterLoggingConfigOutput) ToClusterLoggingConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingConfigPtrOutput
type ClusterLoggingConfigPtrInput ¶
type ClusterLoggingConfigPtrInput interface { pulumi.Input ToClusterLoggingConfigPtrOutput() ClusterLoggingConfigPtrOutput ToClusterLoggingConfigPtrOutputWithContext(context.Context) ClusterLoggingConfigPtrOutput }
ClusterLoggingConfigPtrInput is an input type that accepts ClusterLoggingConfigArgs, ClusterLoggingConfigPtr and ClusterLoggingConfigPtrOutput values. You can construct a concrete instance of `ClusterLoggingConfigPtrInput` via:
ClusterLoggingConfigArgs{...} or: nil
func ClusterLoggingConfigPtr ¶
func ClusterLoggingConfigPtr(v *ClusterLoggingConfigArgs) ClusterLoggingConfigPtrInput
type ClusterLoggingConfigPtrOutput ¶
type ClusterLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingConfigPtrOutput) Elem ¶
func (o ClusterLoggingConfigPtrOutput) Elem() ClusterLoggingConfigOutput
func (ClusterLoggingConfigPtrOutput) ElementType ¶
func (ClusterLoggingConfigPtrOutput) ElementType() reflect.Type
func (ClusterLoggingConfigPtrOutput) LogProjectId ¶
func (o ClusterLoggingConfigPtrOutput) LogProjectId() pulumi.StringPtrOutput
The TLS log item ID of the collection target.
func (ClusterLoggingConfigPtrOutput) LogSetups ¶
func (o ClusterLoggingConfigPtrOutput) LogSetups() ClusterLoggingConfigLogSetupArrayOutput
Cluster logging options. This structure can only be modified and added, and cannot be deleted. When encountering a `cannot be deleted` error, please query the log setups of the current cluster and fill in the current `tf` file.
func (ClusterLoggingConfigPtrOutput) ToClusterLoggingConfigPtrOutput ¶
func (o ClusterLoggingConfigPtrOutput) ToClusterLoggingConfigPtrOutput() ClusterLoggingConfigPtrOutput
func (ClusterLoggingConfigPtrOutput) ToClusterLoggingConfigPtrOutputWithContext ¶
func (o ClusterLoggingConfigPtrOutput) ToClusterLoggingConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingConfigPtrOutput
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 ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ClientToken ¶
func (o ClusterOutput) ClientToken() pulumi.StringPtrOutput
ClientToken is a case-sensitive string of no more than 64 ASCII characters passed in by the caller.
func (ClusterOutput) ClusterConfig ¶
func (o ClusterOutput) ClusterConfig() ClusterClusterConfigOutput
The config of the cluster.
func (ClusterOutput) DeleteProtectionEnabled ¶
func (o ClusterOutput) DeleteProtectionEnabled() pulumi.BoolPtrOutput
The delete protection of the cluster, the value is `true` or `false`.
func (ClusterOutput) Description ¶
func (o ClusterOutput) Description() pulumi.StringPtrOutput
The description of the cluster.
func (ClusterOutput) EipAllocationId ¶
func (o ClusterOutput) EipAllocationId() pulumi.StringOutput
Eip allocation Id.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) KubeconfigPrivate ¶
func (o ClusterOutput) KubeconfigPrivate() pulumi.StringOutput
Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead.
func (ClusterOutput) KubeconfigPublic ¶
func (o ClusterOutput) KubeconfigPublic() pulumi.StringOutput
Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead.
func (ClusterOutput) KubernetesVersion ¶
func (o ClusterOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes specified when creating a VKE cluster (specified to patch version), if not specified, the latest Kubernetes version supported by VKE is used by default, which is a 3-segment version format starting with a lowercase v, that is, KubernetesVersion with IsLatestVersion=True in the return value of ListSupportedVersions.
func (ClusterOutput) LoggingConfig ¶
func (o ClusterOutput) LoggingConfig() ClusterLoggingConfigPtrOutput
Cluster log configuration information.
func (ClusterOutput) Name ¶
func (o ClusterOutput) Name() pulumi.StringOutput
The name of the cluster.
func (ClusterOutput) PodsConfig ¶
func (o ClusterOutput) PodsConfig() ClusterPodsConfigOutput
The config of the pods.
func (ClusterOutput) ServicesConfig ¶
func (o ClusterOutput) ServicesConfig() ClusterServicesConfigOutput
The config of the services.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterPodsConfig ¶
type ClusterPodsConfig struct { // Flannel network configuration. FlannelConfig *ClusterPodsConfigFlannelConfig `pulumi:"flannelConfig"` // The container network model of the cluster, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance. PodNetworkMode string `pulumi:"podNetworkMode"` // VPC-CNI network configuration. VpcCniConfig *ClusterPodsConfigVpcCniConfig `pulumi:"vpcCniConfig"` }
type ClusterPodsConfigArgs ¶
type ClusterPodsConfigArgs struct { // Flannel network configuration. FlannelConfig ClusterPodsConfigFlannelConfigPtrInput `pulumi:"flannelConfig"` // The container network model of the cluster, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance. PodNetworkMode pulumi.StringInput `pulumi:"podNetworkMode"` // VPC-CNI network configuration. VpcCniConfig ClusterPodsConfigVpcCniConfigPtrInput `pulumi:"vpcCniConfig"` }
func (ClusterPodsConfigArgs) ElementType ¶
func (ClusterPodsConfigArgs) ElementType() reflect.Type
func (ClusterPodsConfigArgs) ToClusterPodsConfigOutput ¶
func (i ClusterPodsConfigArgs) ToClusterPodsConfigOutput() ClusterPodsConfigOutput
func (ClusterPodsConfigArgs) ToClusterPodsConfigOutputWithContext ¶
func (i ClusterPodsConfigArgs) ToClusterPodsConfigOutputWithContext(ctx context.Context) ClusterPodsConfigOutput
func (ClusterPodsConfigArgs) ToClusterPodsConfigPtrOutput ¶
func (i ClusterPodsConfigArgs) ToClusterPodsConfigPtrOutput() ClusterPodsConfigPtrOutput
func (ClusterPodsConfigArgs) ToClusterPodsConfigPtrOutputWithContext ¶
func (i ClusterPodsConfigArgs) ToClusterPodsConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigPtrOutput
type ClusterPodsConfigFlannelConfig ¶
type ClusterPodsConfigFlannelConfig struct { // The maximum number of single-node Pod instances for a Flannel container network, the value can be `16` or `32` or `64` or `128` or `256`. MaxPodsPerNode *int `pulumi:"maxPodsPerNode"` // Pod CIDR for the Flannel container network. PodCidrs []string `pulumi:"podCidrs"` }
type ClusterPodsConfigFlannelConfigArgs ¶
type ClusterPodsConfigFlannelConfigArgs struct { // The maximum number of single-node Pod instances for a Flannel container network, the value can be `16` or `32` or `64` or `128` or `256`. MaxPodsPerNode pulumi.IntPtrInput `pulumi:"maxPodsPerNode"` // Pod CIDR for the Flannel container network. PodCidrs pulumi.StringArrayInput `pulumi:"podCidrs"` }
func (ClusterPodsConfigFlannelConfigArgs) ElementType ¶
func (ClusterPodsConfigFlannelConfigArgs) ElementType() reflect.Type
func (ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigOutput ¶
func (i ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigOutput() ClusterPodsConfigFlannelConfigOutput
func (ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigOutputWithContext ¶
func (i ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) ClusterPodsConfigFlannelConfigOutput
func (ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigPtrOutput ¶
func (i ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigPtrOutput() ClusterPodsConfigFlannelConfigPtrOutput
func (ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigPtrOutputWithContext ¶
func (i ClusterPodsConfigFlannelConfigArgs) ToClusterPodsConfigFlannelConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigFlannelConfigPtrOutput
type ClusterPodsConfigFlannelConfigInput ¶
type ClusterPodsConfigFlannelConfigInput interface { pulumi.Input ToClusterPodsConfigFlannelConfigOutput() ClusterPodsConfigFlannelConfigOutput ToClusterPodsConfigFlannelConfigOutputWithContext(context.Context) ClusterPodsConfigFlannelConfigOutput }
ClusterPodsConfigFlannelConfigInput is an input type that accepts ClusterPodsConfigFlannelConfigArgs and ClusterPodsConfigFlannelConfigOutput values. You can construct a concrete instance of `ClusterPodsConfigFlannelConfigInput` via:
ClusterPodsConfigFlannelConfigArgs{...}
type ClusterPodsConfigFlannelConfigOutput ¶
type ClusterPodsConfigFlannelConfigOutput struct{ *pulumi.OutputState }
func (ClusterPodsConfigFlannelConfigOutput) ElementType ¶
func (ClusterPodsConfigFlannelConfigOutput) ElementType() reflect.Type
func (ClusterPodsConfigFlannelConfigOutput) MaxPodsPerNode ¶
func (o ClusterPodsConfigFlannelConfigOutput) MaxPodsPerNode() pulumi.IntPtrOutput
The maximum number of single-node Pod instances for a Flannel container network, the value can be `16` or `32` or `64` or `128` or `256`.
func (ClusterPodsConfigFlannelConfigOutput) PodCidrs ¶
func (o ClusterPodsConfigFlannelConfigOutput) PodCidrs() pulumi.StringArrayOutput
Pod CIDR for the Flannel container network.
func (ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigOutput ¶
func (o ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigOutput() ClusterPodsConfigFlannelConfigOutput
func (ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigOutputWithContext ¶
func (o ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) ClusterPodsConfigFlannelConfigOutput
func (ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigPtrOutput ¶
func (o ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigPtrOutput() ClusterPodsConfigFlannelConfigPtrOutput
func (ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigPtrOutputWithContext ¶
func (o ClusterPodsConfigFlannelConfigOutput) ToClusterPodsConfigFlannelConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigFlannelConfigPtrOutput
type ClusterPodsConfigFlannelConfigPtrInput ¶
type ClusterPodsConfigFlannelConfigPtrInput interface { pulumi.Input ToClusterPodsConfigFlannelConfigPtrOutput() ClusterPodsConfigFlannelConfigPtrOutput ToClusterPodsConfigFlannelConfigPtrOutputWithContext(context.Context) ClusterPodsConfigFlannelConfigPtrOutput }
ClusterPodsConfigFlannelConfigPtrInput is an input type that accepts ClusterPodsConfigFlannelConfigArgs, ClusterPodsConfigFlannelConfigPtr and ClusterPodsConfigFlannelConfigPtrOutput values. You can construct a concrete instance of `ClusterPodsConfigFlannelConfigPtrInput` via:
ClusterPodsConfigFlannelConfigArgs{...} or: nil
func ClusterPodsConfigFlannelConfigPtr ¶
func ClusterPodsConfigFlannelConfigPtr(v *ClusterPodsConfigFlannelConfigArgs) ClusterPodsConfigFlannelConfigPtrInput
type ClusterPodsConfigFlannelConfigPtrOutput ¶
type ClusterPodsConfigFlannelConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterPodsConfigFlannelConfigPtrOutput) ElementType ¶
func (ClusterPodsConfigFlannelConfigPtrOutput) ElementType() reflect.Type
func (ClusterPodsConfigFlannelConfigPtrOutput) MaxPodsPerNode ¶
func (o ClusterPodsConfigFlannelConfigPtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
The maximum number of single-node Pod instances for a Flannel container network, the value can be `16` or `32` or `64` or `128` or `256`.
func (ClusterPodsConfigFlannelConfigPtrOutput) PodCidrs ¶
func (o ClusterPodsConfigFlannelConfigPtrOutput) PodCidrs() pulumi.StringArrayOutput
Pod CIDR for the Flannel container network.
func (ClusterPodsConfigFlannelConfigPtrOutput) ToClusterPodsConfigFlannelConfigPtrOutput ¶
func (o ClusterPodsConfigFlannelConfigPtrOutput) ToClusterPodsConfigFlannelConfigPtrOutput() ClusterPodsConfigFlannelConfigPtrOutput
func (ClusterPodsConfigFlannelConfigPtrOutput) ToClusterPodsConfigFlannelConfigPtrOutputWithContext ¶
func (o ClusterPodsConfigFlannelConfigPtrOutput) ToClusterPodsConfigFlannelConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigFlannelConfigPtrOutput
type ClusterPodsConfigInput ¶
type ClusterPodsConfigInput interface { pulumi.Input ToClusterPodsConfigOutput() ClusterPodsConfigOutput ToClusterPodsConfigOutputWithContext(context.Context) ClusterPodsConfigOutput }
ClusterPodsConfigInput is an input type that accepts ClusterPodsConfigArgs and ClusterPodsConfigOutput values. You can construct a concrete instance of `ClusterPodsConfigInput` via:
ClusterPodsConfigArgs{...}
type ClusterPodsConfigOutput ¶
type ClusterPodsConfigOutput struct{ *pulumi.OutputState }
func (ClusterPodsConfigOutput) ElementType ¶
func (ClusterPodsConfigOutput) ElementType() reflect.Type
func (ClusterPodsConfigOutput) FlannelConfig ¶
func (o ClusterPodsConfigOutput) FlannelConfig() ClusterPodsConfigFlannelConfigPtrOutput
Flannel network configuration.
func (ClusterPodsConfigOutput) PodNetworkMode ¶
func (o ClusterPodsConfigOutput) PodNetworkMode() pulumi.StringOutput
The container network model of the cluster, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
func (ClusterPodsConfigOutput) ToClusterPodsConfigOutput ¶
func (o ClusterPodsConfigOutput) ToClusterPodsConfigOutput() ClusterPodsConfigOutput
func (ClusterPodsConfigOutput) ToClusterPodsConfigOutputWithContext ¶
func (o ClusterPodsConfigOutput) ToClusterPodsConfigOutputWithContext(ctx context.Context) ClusterPodsConfigOutput
func (ClusterPodsConfigOutput) ToClusterPodsConfigPtrOutput ¶
func (o ClusterPodsConfigOutput) ToClusterPodsConfigPtrOutput() ClusterPodsConfigPtrOutput
func (ClusterPodsConfigOutput) ToClusterPodsConfigPtrOutputWithContext ¶
func (o ClusterPodsConfigOutput) ToClusterPodsConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigPtrOutput
func (ClusterPodsConfigOutput) VpcCniConfig ¶
func (o ClusterPodsConfigOutput) VpcCniConfig() ClusterPodsConfigVpcCniConfigPtrOutput
VPC-CNI network configuration.
type ClusterPodsConfigPtrInput ¶
type ClusterPodsConfigPtrInput interface { pulumi.Input ToClusterPodsConfigPtrOutput() ClusterPodsConfigPtrOutput ToClusterPodsConfigPtrOutputWithContext(context.Context) ClusterPodsConfigPtrOutput }
ClusterPodsConfigPtrInput is an input type that accepts ClusterPodsConfigArgs, ClusterPodsConfigPtr and ClusterPodsConfigPtrOutput values. You can construct a concrete instance of `ClusterPodsConfigPtrInput` via:
ClusterPodsConfigArgs{...} or: nil
func ClusterPodsConfigPtr ¶
func ClusterPodsConfigPtr(v *ClusterPodsConfigArgs) ClusterPodsConfigPtrInput
type ClusterPodsConfigPtrOutput ¶
type ClusterPodsConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterPodsConfigPtrOutput) Elem ¶
func (o ClusterPodsConfigPtrOutput) Elem() ClusterPodsConfigOutput
func (ClusterPodsConfigPtrOutput) ElementType ¶
func (ClusterPodsConfigPtrOutput) ElementType() reflect.Type
func (ClusterPodsConfigPtrOutput) FlannelConfig ¶
func (o ClusterPodsConfigPtrOutput) FlannelConfig() ClusterPodsConfigFlannelConfigPtrOutput
Flannel network configuration.
func (ClusterPodsConfigPtrOutput) PodNetworkMode ¶
func (o ClusterPodsConfigPtrOutput) PodNetworkMode() pulumi.StringPtrOutput
The container network model of the cluster, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
func (ClusterPodsConfigPtrOutput) ToClusterPodsConfigPtrOutput ¶
func (o ClusterPodsConfigPtrOutput) ToClusterPodsConfigPtrOutput() ClusterPodsConfigPtrOutput
func (ClusterPodsConfigPtrOutput) ToClusterPodsConfigPtrOutputWithContext ¶
func (o ClusterPodsConfigPtrOutput) ToClusterPodsConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigPtrOutput
func (ClusterPodsConfigPtrOutput) VpcCniConfig ¶
func (o ClusterPodsConfigPtrOutput) VpcCniConfig() ClusterPodsConfigVpcCniConfigPtrOutput
VPC-CNI network configuration.
type ClusterPodsConfigVpcCniConfigArgs ¶
type ClusterPodsConfigVpcCniConfigArgs struct { // A list of Pod subnet IDs for the VPC-CNI container network. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The private network where the cluster control plane network resides. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (ClusterPodsConfigVpcCniConfigArgs) ElementType ¶
func (ClusterPodsConfigVpcCniConfigArgs) ElementType() reflect.Type
func (ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigOutput ¶
func (i ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigOutput() ClusterPodsConfigVpcCniConfigOutput
func (ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigOutputWithContext ¶
func (i ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigOutput
func (ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigPtrOutput ¶
func (i ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigPtrOutput() ClusterPodsConfigVpcCniConfigPtrOutput
func (ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext ¶
func (i ClusterPodsConfigVpcCniConfigArgs) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigPtrOutput
type ClusterPodsConfigVpcCniConfigInput ¶
type ClusterPodsConfigVpcCniConfigInput interface { pulumi.Input ToClusterPodsConfigVpcCniConfigOutput() ClusterPodsConfigVpcCniConfigOutput ToClusterPodsConfigVpcCniConfigOutputWithContext(context.Context) ClusterPodsConfigVpcCniConfigOutput }
ClusterPodsConfigVpcCniConfigInput is an input type that accepts ClusterPodsConfigVpcCniConfigArgs and ClusterPodsConfigVpcCniConfigOutput values. You can construct a concrete instance of `ClusterPodsConfigVpcCniConfigInput` via:
ClusterPodsConfigVpcCniConfigArgs{...}
type ClusterPodsConfigVpcCniConfigOutput ¶
type ClusterPodsConfigVpcCniConfigOutput struct{ *pulumi.OutputState }
func (ClusterPodsConfigVpcCniConfigOutput) ElementType ¶
func (ClusterPodsConfigVpcCniConfigOutput) ElementType() reflect.Type
func (ClusterPodsConfigVpcCniConfigOutput) SubnetIds ¶
func (o ClusterPodsConfigVpcCniConfigOutput) SubnetIds() pulumi.StringArrayOutput
A list of Pod subnet IDs for the VPC-CNI container network.
func (ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigOutput ¶
func (o ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigOutput() ClusterPodsConfigVpcCniConfigOutput
func (ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigOutputWithContext ¶
func (o ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigOutput
func (ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigPtrOutput ¶
func (o ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigPtrOutput() ClusterPodsConfigVpcCniConfigPtrOutput
func (ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext ¶
func (o ClusterPodsConfigVpcCniConfigOutput) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigPtrOutput
func (ClusterPodsConfigVpcCniConfigOutput) VpcId ¶
func (o ClusterPodsConfigVpcCniConfigOutput) VpcId() pulumi.StringPtrOutput
The private network where the cluster control plane network resides.
type ClusterPodsConfigVpcCniConfigPtrInput ¶
type ClusterPodsConfigVpcCniConfigPtrInput interface { pulumi.Input ToClusterPodsConfigVpcCniConfigPtrOutput() ClusterPodsConfigVpcCniConfigPtrOutput ToClusterPodsConfigVpcCniConfigPtrOutputWithContext(context.Context) ClusterPodsConfigVpcCniConfigPtrOutput }
ClusterPodsConfigVpcCniConfigPtrInput is an input type that accepts ClusterPodsConfigVpcCniConfigArgs, ClusterPodsConfigVpcCniConfigPtr and ClusterPodsConfigVpcCniConfigPtrOutput values. You can construct a concrete instance of `ClusterPodsConfigVpcCniConfigPtrInput` via:
ClusterPodsConfigVpcCniConfigArgs{...} or: nil
func ClusterPodsConfigVpcCniConfigPtr ¶
func ClusterPodsConfigVpcCniConfigPtr(v *ClusterPodsConfigVpcCniConfigArgs) ClusterPodsConfigVpcCniConfigPtrInput
type ClusterPodsConfigVpcCniConfigPtrOutput ¶
type ClusterPodsConfigVpcCniConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterPodsConfigVpcCniConfigPtrOutput) ElementType ¶
func (ClusterPodsConfigVpcCniConfigPtrOutput) ElementType() reflect.Type
func (ClusterPodsConfigVpcCniConfigPtrOutput) SubnetIds ¶
func (o ClusterPodsConfigVpcCniConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
A list of Pod subnet IDs for the VPC-CNI container network.
func (ClusterPodsConfigVpcCniConfigPtrOutput) ToClusterPodsConfigVpcCniConfigPtrOutput ¶
func (o ClusterPodsConfigVpcCniConfigPtrOutput) ToClusterPodsConfigVpcCniConfigPtrOutput() ClusterPodsConfigVpcCniConfigPtrOutput
func (ClusterPodsConfigVpcCniConfigPtrOutput) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext ¶
func (o ClusterPodsConfigVpcCniConfigPtrOutput) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigPtrOutput
func (ClusterPodsConfigVpcCniConfigPtrOutput) VpcId ¶
func (o ClusterPodsConfigVpcCniConfigPtrOutput) VpcId() pulumi.StringPtrOutput
The private network where the cluster control plane network resides.
type ClusterServicesConfig ¶
type ClusterServicesConfig struct { // The IPv4 private network address exposed by the service. ServiceCidrsv4s []string `pulumi:"serviceCidrsv4s"` }
type ClusterServicesConfigArgs ¶
type ClusterServicesConfigArgs struct { // The IPv4 private network address exposed by the service. ServiceCidrsv4s pulumi.StringArrayInput `pulumi:"serviceCidrsv4s"` }
func (ClusterServicesConfigArgs) ElementType ¶
func (ClusterServicesConfigArgs) ElementType() reflect.Type
func (ClusterServicesConfigArgs) ToClusterServicesConfigOutput ¶
func (i ClusterServicesConfigArgs) ToClusterServicesConfigOutput() ClusterServicesConfigOutput
func (ClusterServicesConfigArgs) ToClusterServicesConfigOutputWithContext ¶
func (i ClusterServicesConfigArgs) ToClusterServicesConfigOutputWithContext(ctx context.Context) ClusterServicesConfigOutput
func (ClusterServicesConfigArgs) ToClusterServicesConfigPtrOutput ¶
func (i ClusterServicesConfigArgs) ToClusterServicesConfigPtrOutput() ClusterServicesConfigPtrOutput
func (ClusterServicesConfigArgs) ToClusterServicesConfigPtrOutputWithContext ¶
func (i ClusterServicesConfigArgs) ToClusterServicesConfigPtrOutputWithContext(ctx context.Context) ClusterServicesConfigPtrOutput
type ClusterServicesConfigInput ¶
type ClusterServicesConfigInput interface { pulumi.Input ToClusterServicesConfigOutput() ClusterServicesConfigOutput ToClusterServicesConfigOutputWithContext(context.Context) ClusterServicesConfigOutput }
ClusterServicesConfigInput is an input type that accepts ClusterServicesConfigArgs and ClusterServicesConfigOutput values. You can construct a concrete instance of `ClusterServicesConfigInput` via:
ClusterServicesConfigArgs{...}
type ClusterServicesConfigOutput ¶
type ClusterServicesConfigOutput struct{ *pulumi.OutputState }
func (ClusterServicesConfigOutput) ElementType ¶
func (ClusterServicesConfigOutput) ElementType() reflect.Type
func (ClusterServicesConfigOutput) ServiceCidrsv4s ¶
func (o ClusterServicesConfigOutput) ServiceCidrsv4s() pulumi.StringArrayOutput
The IPv4 private network address exposed by the service.
func (ClusterServicesConfigOutput) ToClusterServicesConfigOutput ¶
func (o ClusterServicesConfigOutput) ToClusterServicesConfigOutput() ClusterServicesConfigOutput
func (ClusterServicesConfigOutput) ToClusterServicesConfigOutputWithContext ¶
func (o ClusterServicesConfigOutput) ToClusterServicesConfigOutputWithContext(ctx context.Context) ClusterServicesConfigOutput
func (ClusterServicesConfigOutput) ToClusterServicesConfigPtrOutput ¶
func (o ClusterServicesConfigOutput) ToClusterServicesConfigPtrOutput() ClusterServicesConfigPtrOutput
func (ClusterServicesConfigOutput) ToClusterServicesConfigPtrOutputWithContext ¶
func (o ClusterServicesConfigOutput) ToClusterServicesConfigPtrOutputWithContext(ctx context.Context) ClusterServicesConfigPtrOutput
type ClusterServicesConfigPtrInput ¶
type ClusterServicesConfigPtrInput interface { pulumi.Input ToClusterServicesConfigPtrOutput() ClusterServicesConfigPtrOutput ToClusterServicesConfigPtrOutputWithContext(context.Context) ClusterServicesConfigPtrOutput }
ClusterServicesConfigPtrInput is an input type that accepts ClusterServicesConfigArgs, ClusterServicesConfigPtr and ClusterServicesConfigPtrOutput values. You can construct a concrete instance of `ClusterServicesConfigPtrInput` via:
ClusterServicesConfigArgs{...} or: nil
func ClusterServicesConfigPtr ¶
func ClusterServicesConfigPtr(v *ClusterServicesConfigArgs) ClusterServicesConfigPtrInput
type ClusterServicesConfigPtrOutput ¶
type ClusterServicesConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterServicesConfigPtrOutput) Elem ¶
func (o ClusterServicesConfigPtrOutput) Elem() ClusterServicesConfigOutput
func (ClusterServicesConfigPtrOutput) ElementType ¶
func (ClusterServicesConfigPtrOutput) ElementType() reflect.Type
func (ClusterServicesConfigPtrOutput) ServiceCidrsv4s ¶
func (o ClusterServicesConfigPtrOutput) ServiceCidrsv4s() pulumi.StringArrayOutput
The IPv4 private network address exposed by the service.
func (ClusterServicesConfigPtrOutput) ToClusterServicesConfigPtrOutput ¶
func (o ClusterServicesConfigPtrOutput) ToClusterServicesConfigPtrOutput() ClusterServicesConfigPtrOutput
func (ClusterServicesConfigPtrOutput) ToClusterServicesConfigPtrOutputWithContext ¶
func (o ClusterServicesConfigPtrOutput) ToClusterServicesConfigPtrOutputWithContext(ctx context.Context) ClusterServicesConfigPtrOutput
type ClusterState ¶
type ClusterState struct { // ClientToken is a case-sensitive string of no more than 64 ASCII characters passed in by the caller. ClientToken pulumi.StringPtrInput // The config of the cluster. ClusterConfig ClusterClusterConfigPtrInput // The delete protection of the cluster, the value is `true` or `false`. DeleteProtectionEnabled pulumi.BoolPtrInput // The description of the cluster. Description pulumi.StringPtrInput // Eip allocation Id. EipAllocationId pulumi.StringPtrInput // Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead. KubeconfigPrivate pulumi.StringPtrInput // Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead. KubeconfigPublic pulumi.StringPtrInput // The version of Kubernetes specified when creating a VKE cluster (specified to patch version), if not specified, the latest Kubernetes version supported by VKE is used by default, which is a 3-segment version format starting with a lowercase v, that is, KubernetesVersion with IsLatestVersion=True in the return value of ListSupportedVersions. KubernetesVersion pulumi.StringPtrInput // Cluster log configuration information. LoggingConfig ClusterLoggingConfigPtrInput // The name of the cluster. Name pulumi.StringPtrInput // The config of the pods. PodsConfig ClusterPodsConfigPtrInput // The config of the services. ServicesConfig ClusterServicesConfigPtrInput // Tags. Tags ClusterTagArrayInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterTag ¶
type ClusterTagArgs ¶
type ClusterTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (ClusterTagArgs) ElementType ¶
func (ClusterTagArgs) ElementType() reflect.Type
func (ClusterTagArgs) ToClusterTagOutput ¶
func (i ClusterTagArgs) ToClusterTagOutput() ClusterTagOutput
func (ClusterTagArgs) ToClusterTagOutputWithContext ¶
func (i ClusterTagArgs) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
type ClusterTagArray ¶
type ClusterTagArray []ClusterTagInput
func (ClusterTagArray) ElementType ¶
func (ClusterTagArray) ElementType() reflect.Type
func (ClusterTagArray) ToClusterTagArrayOutput ¶
func (i ClusterTagArray) ToClusterTagArrayOutput() ClusterTagArrayOutput
func (ClusterTagArray) ToClusterTagArrayOutputWithContext ¶
func (i ClusterTagArray) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
type ClusterTagArrayInput ¶
type ClusterTagArrayInput interface { pulumi.Input ToClusterTagArrayOutput() ClusterTagArrayOutput ToClusterTagArrayOutputWithContext(context.Context) ClusterTagArrayOutput }
ClusterTagArrayInput is an input type that accepts ClusterTagArray and ClusterTagArrayOutput values. You can construct a concrete instance of `ClusterTagArrayInput` via:
ClusterTagArray{ ClusterTagArgs{...} }
type ClusterTagArrayOutput ¶
type ClusterTagArrayOutput struct{ *pulumi.OutputState }
func (ClusterTagArrayOutput) ElementType ¶
func (ClusterTagArrayOutput) ElementType() reflect.Type
func (ClusterTagArrayOutput) Index ¶
func (o ClusterTagArrayOutput) Index(i pulumi.IntInput) ClusterTagOutput
func (ClusterTagArrayOutput) ToClusterTagArrayOutput ¶
func (o ClusterTagArrayOutput) ToClusterTagArrayOutput() ClusterTagArrayOutput
func (ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext ¶
func (o ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
type ClusterTagInput ¶
type ClusterTagInput interface { pulumi.Input ToClusterTagOutput() ClusterTagOutput ToClusterTagOutputWithContext(context.Context) ClusterTagOutput }
ClusterTagInput is an input type that accepts ClusterTagArgs and ClusterTagOutput values. You can construct a concrete instance of `ClusterTagInput` via:
ClusterTagArgs{...}
type ClusterTagOutput ¶
type ClusterTagOutput struct{ *pulumi.OutputState }
func (ClusterTagOutput) ElementType ¶
func (ClusterTagOutput) ElementType() reflect.Type
func (ClusterTagOutput) ToClusterTagOutput ¶
func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
func (ClusterTagOutput) ToClusterTagOutputWithContext ¶
func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
func (ClusterTagOutput) Value ¶
func (o ClusterTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type ClustersArgs ¶
type ClustersArgs struct { // ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. CreateClientToken *string `pulumi:"createClientToken"` // The delete protection of the cluster, the value is `true` or `false`. DeleteProtectionEnabled *bool `pulumi:"deleteProtectionEnabled"` // A list of Cluster IDs. Ids []string `pulumi:"ids"` // The name of the cluster. Name *string `pulumi:"name"` // A Name Regex of Cluster. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The page number of clusters query. PageNumber *int `pulumi:"pageNumber"` // The page size of clusters query. PageSize *int `pulumi:"pageSize"` // The container network model of the cluster, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance. PodsConfigPodNetworkMode *string `pulumi:"podsConfigPodNetworkMode"` // Array of cluster states to filter. (The elements of the array are logically ORed. A maximum of 15 state array elements can be filled at a time). Statuses []ClustersStatus `pulumi:"statuses"` // Tags. Tags []ClustersTag `pulumi:"tags"` // The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. UpdateClientToken *string `pulumi:"updateClientToken"` }
A collection of arguments for invoking Clusters.
type ClustersCluster ¶
type ClustersCluster struct { // The config of the cluster. ClusterConfig ClustersClusterClusterConfig `pulumi:"clusterConfig"` // ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. CreateClientToken *string `pulumi:"createClientToken"` // Cluster creation time. UTC+0 time in standard RFC3339 format. CreateTime string `pulumi:"createTime"` // The delete protection of the cluster, the value is `true` or `false`. DeleteProtectionEnabled bool `pulumi:"deleteProtectionEnabled"` // The description of the cluster. Description string `pulumi:"description"` // Eip allocation Id. EipAllocationId string `pulumi:"eipAllocationId"` // The ID of the Cluster. Id string `pulumi:"id"` // Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead. KubeconfigPrivate string `pulumi:"kubeconfigPrivate"` // Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead. KubeconfigPublic string `pulumi:"kubeconfigPublic"` // The Kubernetes version information corresponding to the cluster, specific to the patch version. KubernetesVersion string `pulumi:"kubernetesVersion"` // Cluster log configuration information. LoggingConfigs []ClustersClusterLoggingConfig `pulumi:"loggingConfigs"` // The name of the cluster. Name string `pulumi:"name"` // Statistics on the number of nodes corresponding to each master state in the cluster. NodeStatistics ClustersClusterNodeStatistics `pulumi:"nodeStatistics"` // The config of the pods. PodsConfig ClustersClusterPodsConfig `pulumi:"podsConfig"` // The config of the services. ServicesConfig ClustersClusterServicesConfig `pulumi:"servicesConfig"` // The status of the cluster. Status ClustersClusterStatus `pulumi:"status"` // Tags. Tags []ClustersClusterTag `pulumi:"tags"` // The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. UpdateClientToken *string `pulumi:"updateClientToken"` // The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format. UpdateTime string `pulumi:"updateTime"` }
type ClustersClusterArgs ¶
type ClustersClusterArgs struct { // The config of the cluster. ClusterConfig ClustersClusterClusterConfigInput `pulumi:"clusterConfig"` // ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. CreateClientToken pulumi.StringPtrInput `pulumi:"createClientToken"` // Cluster creation time. UTC+0 time in standard RFC3339 format. CreateTime pulumi.StringInput `pulumi:"createTime"` // The delete protection of the cluster, the value is `true` or `false`. DeleteProtectionEnabled pulumi.BoolInput `pulumi:"deleteProtectionEnabled"` // The description of the cluster. Description pulumi.StringInput `pulumi:"description"` // Eip allocation Id. EipAllocationId pulumi.StringInput `pulumi:"eipAllocationId"` // The ID of the Cluster. Id pulumi.StringInput `pulumi:"id"` // Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead. KubeconfigPrivate pulumi.StringInput `pulumi:"kubeconfigPrivate"` // Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead. KubeconfigPublic pulumi.StringInput `pulumi:"kubeconfigPublic"` // The Kubernetes version information corresponding to the cluster, specific to the patch version. KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"` // Cluster log configuration information. LoggingConfigs ClustersClusterLoggingConfigArrayInput `pulumi:"loggingConfigs"` // The name of the cluster. Name pulumi.StringInput `pulumi:"name"` // Statistics on the number of nodes corresponding to each master state in the cluster. NodeStatistics ClustersClusterNodeStatisticsInput `pulumi:"nodeStatistics"` // The config of the pods. PodsConfig ClustersClusterPodsConfigInput `pulumi:"podsConfig"` // The config of the services. ServicesConfig ClustersClusterServicesConfigInput `pulumi:"servicesConfig"` // The status of the cluster. Status ClustersClusterStatusInput `pulumi:"status"` // Tags. Tags ClustersClusterTagArrayInput `pulumi:"tags"` // The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. UpdateClientToken pulumi.StringPtrInput `pulumi:"updateClientToken"` // The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (ClustersClusterArgs) ElementType ¶
func (ClustersClusterArgs) ElementType() reflect.Type
func (ClustersClusterArgs) ToClustersClusterOutput ¶
func (i ClustersClusterArgs) ToClustersClusterOutput() ClustersClusterOutput
func (ClustersClusterArgs) ToClustersClusterOutputWithContext ¶
func (i ClustersClusterArgs) ToClustersClusterOutputWithContext(ctx context.Context) ClustersClusterOutput
type ClustersClusterArray ¶
type ClustersClusterArray []ClustersClusterInput
func (ClustersClusterArray) ElementType ¶
func (ClustersClusterArray) ElementType() reflect.Type
func (ClustersClusterArray) ToClustersClusterArrayOutput ¶
func (i ClustersClusterArray) ToClustersClusterArrayOutput() ClustersClusterArrayOutput
func (ClustersClusterArray) ToClustersClusterArrayOutputWithContext ¶
func (i ClustersClusterArray) ToClustersClusterArrayOutputWithContext(ctx context.Context) ClustersClusterArrayOutput
type ClustersClusterArrayInput ¶
type ClustersClusterArrayInput interface { pulumi.Input ToClustersClusterArrayOutput() ClustersClusterArrayOutput ToClustersClusterArrayOutputWithContext(context.Context) ClustersClusterArrayOutput }
ClustersClusterArrayInput is an input type that accepts ClustersClusterArray and ClustersClusterArrayOutput values. You can construct a concrete instance of `ClustersClusterArrayInput` via:
ClustersClusterArray{ ClustersClusterArgs{...} }
type ClustersClusterArrayOutput ¶
type ClustersClusterArrayOutput struct{ *pulumi.OutputState }
func (ClustersClusterArrayOutput) ElementType ¶
func (ClustersClusterArrayOutput) ElementType() reflect.Type
func (ClustersClusterArrayOutput) Index ¶
func (o ClustersClusterArrayOutput) Index(i pulumi.IntInput) ClustersClusterOutput
func (ClustersClusterArrayOutput) ToClustersClusterArrayOutput ¶
func (o ClustersClusterArrayOutput) ToClustersClusterArrayOutput() ClustersClusterArrayOutput
func (ClustersClusterArrayOutput) ToClustersClusterArrayOutputWithContext ¶
func (o ClustersClusterArrayOutput) ToClustersClusterArrayOutputWithContext(ctx context.Context) ClustersClusterArrayOutput
type ClustersClusterClusterConfig ¶
type ClustersClusterClusterConfig struct { // Endpoint information accessed by the cluster API Server. ApiServerEndpoints ClustersClusterClusterConfigApiServerEndpoints `pulumi:"apiServerEndpoints"` // Cluster API Server public network access configuration. ApiServerPublicAccessConfig ClustersClusterClusterConfigApiServerPublicAccessConfig `pulumi:"apiServerPublicAccessConfig"` // Cluster API Server public network access configuration, the value is `true` or `false`. ApiServerPublicAccessEnabled bool `pulumi:"apiServerPublicAccessEnabled"` // Node public network access configuration, the value is `true` or `false`. ResourcePublicAccessDefaultEnabled bool `pulumi:"resourcePublicAccessDefaultEnabled"` // The security group used by the cluster control plane and nodes. SecurityGroupIds []string `pulumi:"securityGroupIds"` // A list of Pod subnet IDs for the VPC-CNI container network. SubnetIds []string `pulumi:"subnetIds"` // The private network where the cluster control plane network resides. VpcId string `pulumi:"vpcId"` }
type ClustersClusterClusterConfigApiServerEndpoints ¶
type ClustersClusterClusterConfigApiServerEndpoints struct { // Endpoint address of the cluster API Server private network. PrivateIp ClustersClusterClusterConfigApiServerEndpointsPrivateIp `pulumi:"privateIp"` // Endpoint address of the cluster API Server public network. PublicIp ClustersClusterClusterConfigApiServerEndpointsPublicIp `pulumi:"publicIp"` }
type ClustersClusterClusterConfigApiServerEndpointsArgs ¶
type ClustersClusterClusterConfigApiServerEndpointsArgs struct { // Endpoint address of the cluster API Server private network. PrivateIp ClustersClusterClusterConfigApiServerEndpointsPrivateIpInput `pulumi:"privateIp"` // Endpoint address of the cluster API Server public network. PublicIp ClustersClusterClusterConfigApiServerEndpointsPublicIpInput `pulumi:"publicIp"` }
func (ClustersClusterClusterConfigApiServerEndpointsArgs) ElementType ¶
func (ClustersClusterClusterConfigApiServerEndpointsArgs) ElementType() reflect.Type
func (ClustersClusterClusterConfigApiServerEndpointsArgs) ToClustersClusterClusterConfigApiServerEndpointsOutput ¶
func (i ClustersClusterClusterConfigApiServerEndpointsArgs) ToClustersClusterClusterConfigApiServerEndpointsOutput() ClustersClusterClusterConfigApiServerEndpointsOutput
func (ClustersClusterClusterConfigApiServerEndpointsArgs) ToClustersClusterClusterConfigApiServerEndpointsOutputWithContext ¶
func (i ClustersClusterClusterConfigApiServerEndpointsArgs) ToClustersClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsOutput
type ClustersClusterClusterConfigApiServerEndpointsInput ¶
type ClustersClusterClusterConfigApiServerEndpointsInput interface { pulumi.Input ToClustersClusterClusterConfigApiServerEndpointsOutput() ClustersClusterClusterConfigApiServerEndpointsOutput ToClustersClusterClusterConfigApiServerEndpointsOutputWithContext(context.Context) ClustersClusterClusterConfigApiServerEndpointsOutput }
ClustersClusterClusterConfigApiServerEndpointsInput is an input type that accepts ClustersClusterClusterConfigApiServerEndpointsArgs and ClustersClusterClusterConfigApiServerEndpointsOutput values. You can construct a concrete instance of `ClustersClusterClusterConfigApiServerEndpointsInput` via:
ClustersClusterClusterConfigApiServerEndpointsArgs{...}
type ClustersClusterClusterConfigApiServerEndpointsOutput ¶
type ClustersClusterClusterConfigApiServerEndpointsOutput struct{ *pulumi.OutputState }
func (ClustersClusterClusterConfigApiServerEndpointsOutput) ElementType ¶
func (ClustersClusterClusterConfigApiServerEndpointsOutput) ElementType() reflect.Type
func (ClustersClusterClusterConfigApiServerEndpointsOutput) PrivateIp ¶
func (o ClustersClusterClusterConfigApiServerEndpointsOutput) PrivateIp() ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
Endpoint address of the cluster API Server private network.
func (ClustersClusterClusterConfigApiServerEndpointsOutput) PublicIp ¶
func (o ClustersClusterClusterConfigApiServerEndpointsOutput) PublicIp() ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
Endpoint address of the cluster API Server public network.
func (ClustersClusterClusterConfigApiServerEndpointsOutput) ToClustersClusterClusterConfigApiServerEndpointsOutput ¶
func (o ClustersClusterClusterConfigApiServerEndpointsOutput) ToClustersClusterClusterConfigApiServerEndpointsOutput() ClustersClusterClusterConfigApiServerEndpointsOutput
func (ClustersClusterClusterConfigApiServerEndpointsOutput) ToClustersClusterClusterConfigApiServerEndpointsOutputWithContext ¶
func (o ClustersClusterClusterConfigApiServerEndpointsOutput) ToClustersClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsOutput
type ClustersClusterClusterConfigApiServerEndpointsPrivateIp ¶
type ClustersClusterClusterConfigApiServerEndpointsPrivateIp struct { // Ipv4 address. Ipv4 string `pulumi:"ipv4"` }
type ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs ¶
type ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs struct { // Ipv4 address. Ipv4 pulumi.StringInput `pulumi:"ipv4"` }
func (ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs) ElementType ¶
func (ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs) ElementType() reflect.Type
func (ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput ¶
func (i ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput() ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
func (ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext ¶
func (i ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
type ClustersClusterClusterConfigApiServerEndpointsPrivateIpInput ¶
type ClustersClusterClusterConfigApiServerEndpointsPrivateIpInput interface { pulumi.Input ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput() ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(context.Context) ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput }
ClustersClusterClusterConfigApiServerEndpointsPrivateIpInput is an input type that accepts ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs and ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput values. You can construct a concrete instance of `ClustersClusterClusterConfigApiServerEndpointsPrivateIpInput` via:
ClustersClusterClusterConfigApiServerEndpointsPrivateIpArgs{...}
type ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput ¶
type ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput struct{ *pulumi.OutputState }
func (ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput) ElementType ¶
func (ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput) ElementType() reflect.Type
func (ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput ¶
func (o ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput() ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
func (ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext ¶
func (o ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsPrivateIpOutput
type ClustersClusterClusterConfigApiServerEndpointsPublicIp ¶
type ClustersClusterClusterConfigApiServerEndpointsPublicIp struct { // Ipv4 address. Ipv4 string `pulumi:"ipv4"` }
type ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs ¶
type ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs struct { // Ipv4 address. Ipv4 pulumi.StringInput `pulumi:"ipv4"` }
func (ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs) ElementType ¶
func (ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs) ElementType() reflect.Type
func (ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutput ¶
func (i ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutput() ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
func (ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext ¶
func (i ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
type ClustersClusterClusterConfigApiServerEndpointsPublicIpInput ¶
type ClustersClusterClusterConfigApiServerEndpointsPublicIpInput interface { pulumi.Input ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutput() ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(context.Context) ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput }
ClustersClusterClusterConfigApiServerEndpointsPublicIpInput is an input type that accepts ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs and ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput values. You can construct a concrete instance of `ClustersClusterClusterConfigApiServerEndpointsPublicIpInput` via:
ClustersClusterClusterConfigApiServerEndpointsPublicIpArgs{...}
type ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput ¶
type ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput struct{ *pulumi.OutputState }
func (ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput) ElementType ¶
func (ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput) ElementType() reflect.Type
func (ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutput ¶
func (o ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutput() ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
func (ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext ¶
func (o ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClustersClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerEndpointsPublicIpOutput
type ClustersClusterClusterConfigApiServerPublicAccessConfig ¶
type ClustersClusterClusterConfigApiServerPublicAccessConfig struct { // IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass. AccessSourceIpsv4s []string `pulumi:"accessSourceIpsv4s"` IpFamily string `pulumi:"ipFamily"` // Public network access network configuration. PublicAccessNetworkConfig ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig `pulumi:"publicAccessNetworkConfig"` }
type ClustersClusterClusterConfigApiServerPublicAccessConfigArgs ¶
type ClustersClusterClusterConfigApiServerPublicAccessConfigArgs struct { // IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass. AccessSourceIpsv4s pulumi.StringArrayInput `pulumi:"accessSourceIpsv4s"` IpFamily pulumi.StringInput `pulumi:"ipFamily"` // Public network access network configuration. PublicAccessNetworkConfig ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput `pulumi:"publicAccessNetworkConfig"` }
func (ClustersClusterClusterConfigApiServerPublicAccessConfigArgs) ElementType ¶
func (ClustersClusterClusterConfigApiServerPublicAccessConfigArgs) ElementType() reflect.Type
func (ClustersClusterClusterConfigApiServerPublicAccessConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutput ¶
func (i ClustersClusterClusterConfigApiServerPublicAccessConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutput() ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
func (ClustersClusterClusterConfigApiServerPublicAccessConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutputWithContext ¶
func (i ClustersClusterClusterConfigApiServerPublicAccessConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
type ClustersClusterClusterConfigApiServerPublicAccessConfigInput ¶
type ClustersClusterClusterConfigApiServerPublicAccessConfigInput interface { pulumi.Input ToClustersClusterClusterConfigApiServerPublicAccessConfigOutput() ClustersClusterClusterConfigApiServerPublicAccessConfigOutput ToClustersClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(context.Context) ClustersClusterClusterConfigApiServerPublicAccessConfigOutput }
ClustersClusterClusterConfigApiServerPublicAccessConfigInput is an input type that accepts ClustersClusterClusterConfigApiServerPublicAccessConfigArgs and ClustersClusterClusterConfigApiServerPublicAccessConfigOutput values. You can construct a concrete instance of `ClustersClusterClusterConfigApiServerPublicAccessConfigInput` via:
ClustersClusterClusterConfigApiServerPublicAccessConfigArgs{...}
type ClustersClusterClusterConfigApiServerPublicAccessConfigOutput ¶
type ClustersClusterClusterConfigApiServerPublicAccessConfigOutput struct{ *pulumi.OutputState }
func (ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) AccessSourceIpsv4s ¶
func (o ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) AccessSourceIpsv4s() pulumi.StringArrayOutput
IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
func (ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) ElementType ¶
func (ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) ElementType() reflect.Type
func (ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) IpFamily ¶
func (o ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) IpFamily() pulumi.StringOutput
func (ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) PublicAccessNetworkConfig ¶
func (o ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) PublicAccessNetworkConfig() ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
Public network access network configuration.
func (ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutput ¶
func (o ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutput() ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
func (ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutputWithContext ¶
func (o ClustersClusterClusterConfigApiServerPublicAccessConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig ¶
type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig struct { // The peak bandwidth of the public IP, unit: Mbps. Bandwidth int `pulumi:"bandwidth"` // Billing type of public IP, the value is `PostPaidByBandwidth` or `PostPaidByTraffic`. BillingType string `pulumi:"billingType"` // The ISP of public IP. Isp string `pulumi:"isp"` }
type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs ¶
type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs struct { // The peak bandwidth of the public IP, unit: Mbps. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // Billing type of public IP, the value is `PostPaidByBandwidth` or `PostPaidByTraffic`. BillingType pulumi.StringInput `pulumi:"billingType"` // The ISP of public IP. Isp pulumi.StringInput `pulumi:"isp"` }
func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ElementType ¶
func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ¶
func (i ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext ¶
func (i ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput ¶
type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput interface { pulumi.Input ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(context.Context) ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput }
ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput is an input type that accepts ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs and ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput values. You can construct a concrete instance of `ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput` via:
ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{...}
type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ¶
type ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput struct{ *pulumi.OutputState }
func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Bandwidth ¶
func (o ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Bandwidth() pulumi.IntOutput
The peak bandwidth of the public IP, unit: Mbps.
func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType ¶
func (o ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType() pulumi.StringOutput
Billing type of public IP, the value is `PostPaidByBandwidth` or `PostPaidByTraffic`.
func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType ¶
func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Isp ¶
func (o ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Isp() pulumi.StringOutput
The ISP of public IP.
func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ¶
func (o ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
func (ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext ¶
func (o ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
type ClustersClusterClusterConfigArgs ¶
type ClustersClusterClusterConfigArgs struct { // Endpoint information accessed by the cluster API Server. ApiServerEndpoints ClustersClusterClusterConfigApiServerEndpointsInput `pulumi:"apiServerEndpoints"` // Cluster API Server public network access configuration. ApiServerPublicAccessConfig ClustersClusterClusterConfigApiServerPublicAccessConfigInput `pulumi:"apiServerPublicAccessConfig"` // Cluster API Server public network access configuration, the value is `true` or `false`. ApiServerPublicAccessEnabled pulumi.BoolInput `pulumi:"apiServerPublicAccessEnabled"` // Node public network access configuration, the value is `true` or `false`. ResourcePublicAccessDefaultEnabled pulumi.BoolInput `pulumi:"resourcePublicAccessDefaultEnabled"` // The security group used by the cluster control plane and nodes. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // A list of Pod subnet IDs for the VPC-CNI container network. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The private network where the cluster control plane network resides. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ClustersClusterClusterConfigArgs) ElementType ¶
func (ClustersClusterClusterConfigArgs) ElementType() reflect.Type
func (ClustersClusterClusterConfigArgs) ToClustersClusterClusterConfigOutput ¶
func (i ClustersClusterClusterConfigArgs) ToClustersClusterClusterConfigOutput() ClustersClusterClusterConfigOutput
func (ClustersClusterClusterConfigArgs) ToClustersClusterClusterConfigOutputWithContext ¶
func (i ClustersClusterClusterConfigArgs) ToClustersClusterClusterConfigOutputWithContext(ctx context.Context) ClustersClusterClusterConfigOutput
type ClustersClusterClusterConfigInput ¶
type ClustersClusterClusterConfigInput interface { pulumi.Input ToClustersClusterClusterConfigOutput() ClustersClusterClusterConfigOutput ToClustersClusterClusterConfigOutputWithContext(context.Context) ClustersClusterClusterConfigOutput }
ClustersClusterClusterConfigInput is an input type that accepts ClustersClusterClusterConfigArgs and ClustersClusterClusterConfigOutput values. You can construct a concrete instance of `ClustersClusterClusterConfigInput` via:
ClustersClusterClusterConfigArgs{...}
type ClustersClusterClusterConfigOutput ¶
type ClustersClusterClusterConfigOutput struct{ *pulumi.OutputState }
func (ClustersClusterClusterConfigOutput) ApiServerEndpoints ¶
func (o ClustersClusterClusterConfigOutput) ApiServerEndpoints() ClustersClusterClusterConfigApiServerEndpointsOutput
Endpoint information accessed by the cluster API Server.
func (ClustersClusterClusterConfigOutput) ApiServerPublicAccessConfig ¶
func (o ClustersClusterClusterConfigOutput) ApiServerPublicAccessConfig() ClustersClusterClusterConfigApiServerPublicAccessConfigOutput
Cluster API Server public network access configuration.
func (ClustersClusterClusterConfigOutput) ApiServerPublicAccessEnabled ¶
func (o ClustersClusterClusterConfigOutput) ApiServerPublicAccessEnabled() pulumi.BoolOutput
Cluster API Server public network access configuration, the value is `true` or `false`.
func (ClustersClusterClusterConfigOutput) ElementType ¶
func (ClustersClusterClusterConfigOutput) ElementType() reflect.Type
func (ClustersClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled ¶
func (o ClustersClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled() pulumi.BoolOutput
Node public network access configuration, the value is `true` or `false`.
func (ClustersClusterClusterConfigOutput) SecurityGroupIds ¶
func (o ClustersClusterClusterConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group used by the cluster control plane and nodes.
func (ClustersClusterClusterConfigOutput) SubnetIds ¶
func (o ClustersClusterClusterConfigOutput) SubnetIds() pulumi.StringArrayOutput
A list of Pod subnet IDs for the VPC-CNI container network.
func (ClustersClusterClusterConfigOutput) ToClustersClusterClusterConfigOutput ¶
func (o ClustersClusterClusterConfigOutput) ToClustersClusterClusterConfigOutput() ClustersClusterClusterConfigOutput
func (ClustersClusterClusterConfigOutput) ToClustersClusterClusterConfigOutputWithContext ¶
func (o ClustersClusterClusterConfigOutput) ToClustersClusterClusterConfigOutputWithContext(ctx context.Context) ClustersClusterClusterConfigOutput
func (ClustersClusterClusterConfigOutput) VpcId ¶
func (o ClustersClusterClusterConfigOutput) VpcId() pulumi.StringOutput
The private network where the cluster control plane network resides.
type ClustersClusterInput ¶
type ClustersClusterInput interface { pulumi.Input ToClustersClusterOutput() ClustersClusterOutput ToClustersClusterOutputWithContext(context.Context) ClustersClusterOutput }
ClustersClusterInput is an input type that accepts ClustersClusterArgs and ClustersClusterOutput values. You can construct a concrete instance of `ClustersClusterInput` via:
ClustersClusterArgs{...}
type ClustersClusterLoggingConfig ¶
type ClustersClusterLoggingConfig struct { // The TLS log item ID of the collection target. LogProjectId string `pulumi:"logProjectId"` // Cluster logging options. LogSetups []ClustersClusterLoggingConfigLogSetup `pulumi:"logSetups"` }
type ClustersClusterLoggingConfigArgs ¶
type ClustersClusterLoggingConfigArgs struct { // The TLS log item ID of the collection target. LogProjectId pulumi.StringInput `pulumi:"logProjectId"` // Cluster logging options. LogSetups ClustersClusterLoggingConfigLogSetupArrayInput `pulumi:"logSetups"` }
func (ClustersClusterLoggingConfigArgs) ElementType ¶
func (ClustersClusterLoggingConfigArgs) ElementType() reflect.Type
func (ClustersClusterLoggingConfigArgs) ToClustersClusterLoggingConfigOutput ¶
func (i ClustersClusterLoggingConfigArgs) ToClustersClusterLoggingConfigOutput() ClustersClusterLoggingConfigOutput
func (ClustersClusterLoggingConfigArgs) ToClustersClusterLoggingConfigOutputWithContext ¶
func (i ClustersClusterLoggingConfigArgs) ToClustersClusterLoggingConfigOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigOutput
type ClustersClusterLoggingConfigArray ¶
type ClustersClusterLoggingConfigArray []ClustersClusterLoggingConfigInput
func (ClustersClusterLoggingConfigArray) ElementType ¶
func (ClustersClusterLoggingConfigArray) ElementType() reflect.Type
func (ClustersClusterLoggingConfigArray) ToClustersClusterLoggingConfigArrayOutput ¶
func (i ClustersClusterLoggingConfigArray) ToClustersClusterLoggingConfigArrayOutput() ClustersClusterLoggingConfigArrayOutput
func (ClustersClusterLoggingConfigArray) ToClustersClusterLoggingConfigArrayOutputWithContext ¶
func (i ClustersClusterLoggingConfigArray) ToClustersClusterLoggingConfigArrayOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigArrayOutput
type ClustersClusterLoggingConfigArrayInput ¶
type ClustersClusterLoggingConfigArrayInput interface { pulumi.Input ToClustersClusterLoggingConfigArrayOutput() ClustersClusterLoggingConfigArrayOutput ToClustersClusterLoggingConfigArrayOutputWithContext(context.Context) ClustersClusterLoggingConfigArrayOutput }
ClustersClusterLoggingConfigArrayInput is an input type that accepts ClustersClusterLoggingConfigArray and ClustersClusterLoggingConfigArrayOutput values. You can construct a concrete instance of `ClustersClusterLoggingConfigArrayInput` via:
ClustersClusterLoggingConfigArray{ ClustersClusterLoggingConfigArgs{...} }
type ClustersClusterLoggingConfigArrayOutput ¶
type ClustersClusterLoggingConfigArrayOutput struct{ *pulumi.OutputState }
func (ClustersClusterLoggingConfigArrayOutput) ElementType ¶
func (ClustersClusterLoggingConfigArrayOutput) ElementType() reflect.Type
func (ClustersClusterLoggingConfigArrayOutput) ToClustersClusterLoggingConfigArrayOutput ¶
func (o ClustersClusterLoggingConfigArrayOutput) ToClustersClusterLoggingConfigArrayOutput() ClustersClusterLoggingConfigArrayOutput
func (ClustersClusterLoggingConfigArrayOutput) ToClustersClusterLoggingConfigArrayOutputWithContext ¶
func (o ClustersClusterLoggingConfigArrayOutput) ToClustersClusterLoggingConfigArrayOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigArrayOutput
type ClustersClusterLoggingConfigInput ¶
type ClustersClusterLoggingConfigInput interface { pulumi.Input ToClustersClusterLoggingConfigOutput() ClustersClusterLoggingConfigOutput ToClustersClusterLoggingConfigOutputWithContext(context.Context) ClustersClusterLoggingConfigOutput }
ClustersClusterLoggingConfigInput is an input type that accepts ClustersClusterLoggingConfigArgs and ClustersClusterLoggingConfigOutput values. You can construct a concrete instance of `ClustersClusterLoggingConfigInput` via:
ClustersClusterLoggingConfigArgs{...}
type ClustersClusterLoggingConfigLogSetup ¶
type ClustersClusterLoggingConfigLogSetup struct { // Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created. Enabled bool `pulumi:"enabled"` // The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage. LogTtl int `pulumi:"logTtl"` // The currently enabled log type. LogType string `pulumi:"logType"` }
type ClustersClusterLoggingConfigLogSetupArgs ¶
type ClustersClusterLoggingConfigLogSetupArgs struct { // Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created. Enabled pulumi.BoolInput `pulumi:"enabled"` // The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage. LogTtl pulumi.IntInput `pulumi:"logTtl"` // The currently enabled log type. LogType pulumi.StringInput `pulumi:"logType"` }
func (ClustersClusterLoggingConfigLogSetupArgs) ElementType ¶
func (ClustersClusterLoggingConfigLogSetupArgs) ElementType() reflect.Type
func (ClustersClusterLoggingConfigLogSetupArgs) ToClustersClusterLoggingConfigLogSetupOutput ¶
func (i ClustersClusterLoggingConfigLogSetupArgs) ToClustersClusterLoggingConfigLogSetupOutput() ClustersClusterLoggingConfigLogSetupOutput
func (ClustersClusterLoggingConfigLogSetupArgs) ToClustersClusterLoggingConfigLogSetupOutputWithContext ¶
func (i ClustersClusterLoggingConfigLogSetupArgs) ToClustersClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigLogSetupOutput
type ClustersClusterLoggingConfigLogSetupArray ¶
type ClustersClusterLoggingConfigLogSetupArray []ClustersClusterLoggingConfigLogSetupInput
func (ClustersClusterLoggingConfigLogSetupArray) ElementType ¶
func (ClustersClusterLoggingConfigLogSetupArray) ElementType() reflect.Type
func (ClustersClusterLoggingConfigLogSetupArray) ToClustersClusterLoggingConfigLogSetupArrayOutput ¶
func (i ClustersClusterLoggingConfigLogSetupArray) ToClustersClusterLoggingConfigLogSetupArrayOutput() ClustersClusterLoggingConfigLogSetupArrayOutput
func (ClustersClusterLoggingConfigLogSetupArray) ToClustersClusterLoggingConfigLogSetupArrayOutputWithContext ¶
func (i ClustersClusterLoggingConfigLogSetupArray) ToClustersClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigLogSetupArrayOutput
type ClustersClusterLoggingConfigLogSetupArrayInput ¶
type ClustersClusterLoggingConfigLogSetupArrayInput interface { pulumi.Input ToClustersClusterLoggingConfigLogSetupArrayOutput() ClustersClusterLoggingConfigLogSetupArrayOutput ToClustersClusterLoggingConfigLogSetupArrayOutputWithContext(context.Context) ClustersClusterLoggingConfigLogSetupArrayOutput }
ClustersClusterLoggingConfigLogSetupArrayInput is an input type that accepts ClustersClusterLoggingConfigLogSetupArray and ClustersClusterLoggingConfigLogSetupArrayOutput values. You can construct a concrete instance of `ClustersClusterLoggingConfigLogSetupArrayInput` via:
ClustersClusterLoggingConfigLogSetupArray{ ClustersClusterLoggingConfigLogSetupArgs{...} }
type ClustersClusterLoggingConfigLogSetupArrayOutput ¶
type ClustersClusterLoggingConfigLogSetupArrayOutput struct{ *pulumi.OutputState }
func (ClustersClusterLoggingConfigLogSetupArrayOutput) ElementType ¶
func (ClustersClusterLoggingConfigLogSetupArrayOutput) ElementType() reflect.Type
func (ClustersClusterLoggingConfigLogSetupArrayOutput) ToClustersClusterLoggingConfigLogSetupArrayOutput ¶
func (o ClustersClusterLoggingConfigLogSetupArrayOutput) ToClustersClusterLoggingConfigLogSetupArrayOutput() ClustersClusterLoggingConfigLogSetupArrayOutput
func (ClustersClusterLoggingConfigLogSetupArrayOutput) ToClustersClusterLoggingConfigLogSetupArrayOutputWithContext ¶
func (o ClustersClusterLoggingConfigLogSetupArrayOutput) ToClustersClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigLogSetupArrayOutput
type ClustersClusterLoggingConfigLogSetupInput ¶
type ClustersClusterLoggingConfigLogSetupInput interface { pulumi.Input ToClustersClusterLoggingConfigLogSetupOutput() ClustersClusterLoggingConfigLogSetupOutput ToClustersClusterLoggingConfigLogSetupOutputWithContext(context.Context) ClustersClusterLoggingConfigLogSetupOutput }
ClustersClusterLoggingConfigLogSetupInput is an input type that accepts ClustersClusterLoggingConfigLogSetupArgs and ClustersClusterLoggingConfigLogSetupOutput values. You can construct a concrete instance of `ClustersClusterLoggingConfigLogSetupInput` via:
ClustersClusterLoggingConfigLogSetupArgs{...}
type ClustersClusterLoggingConfigLogSetupOutput ¶
type ClustersClusterLoggingConfigLogSetupOutput struct{ *pulumi.OutputState }
func (ClustersClusterLoggingConfigLogSetupOutput) ElementType ¶
func (ClustersClusterLoggingConfigLogSetupOutput) ElementType() reflect.Type
func (ClustersClusterLoggingConfigLogSetupOutput) Enabled ¶
func (o ClustersClusterLoggingConfigLogSetupOutput) Enabled() pulumi.BoolOutput
Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created.
func (ClustersClusterLoggingConfigLogSetupOutput) LogTtl ¶
func (o ClustersClusterLoggingConfigLogSetupOutput) LogTtl() pulumi.IntOutput
The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage.
func (ClustersClusterLoggingConfigLogSetupOutput) LogType ¶
func (o ClustersClusterLoggingConfigLogSetupOutput) LogType() pulumi.StringOutput
The currently enabled log type.
func (ClustersClusterLoggingConfigLogSetupOutput) ToClustersClusterLoggingConfigLogSetupOutput ¶
func (o ClustersClusterLoggingConfigLogSetupOutput) ToClustersClusterLoggingConfigLogSetupOutput() ClustersClusterLoggingConfigLogSetupOutput
func (ClustersClusterLoggingConfigLogSetupOutput) ToClustersClusterLoggingConfigLogSetupOutputWithContext ¶
func (o ClustersClusterLoggingConfigLogSetupOutput) ToClustersClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigLogSetupOutput
type ClustersClusterLoggingConfigOutput ¶
type ClustersClusterLoggingConfigOutput struct{ *pulumi.OutputState }
func (ClustersClusterLoggingConfigOutput) ElementType ¶
func (ClustersClusterLoggingConfigOutput) ElementType() reflect.Type
func (ClustersClusterLoggingConfigOutput) LogProjectId ¶
func (o ClustersClusterLoggingConfigOutput) LogProjectId() pulumi.StringOutput
The TLS log item ID of the collection target.
func (ClustersClusterLoggingConfigOutput) LogSetups ¶
func (o ClustersClusterLoggingConfigOutput) LogSetups() ClustersClusterLoggingConfigLogSetupArrayOutput
Cluster logging options.
func (ClustersClusterLoggingConfigOutput) ToClustersClusterLoggingConfigOutput ¶
func (o ClustersClusterLoggingConfigOutput) ToClustersClusterLoggingConfigOutput() ClustersClusterLoggingConfigOutput
func (ClustersClusterLoggingConfigOutput) ToClustersClusterLoggingConfigOutputWithContext ¶
func (o ClustersClusterLoggingConfigOutput) ToClustersClusterLoggingConfigOutputWithContext(ctx context.Context) ClustersClusterLoggingConfigOutput
type ClustersClusterNodeStatistics ¶
type ClustersClusterNodeStatistics struct { // Phase=Creating total number of nodes. CreatingCount int `pulumi:"creatingCount"` // Phase=Deleting total number of nodes. DeletingCount int `pulumi:"deletingCount"` // Phase=Failed total number of nodes. FailedCount int `pulumi:"failedCount"` // Phase=Running total number of nodes. RunningCount int `pulumi:"runningCount"` // Phase=Stopped total number of nodes. StoppedCount int `pulumi:"stoppedCount"` // The total count of Cluster query. TotalCount int `pulumi:"totalCount"` // Phase=Updating total number of nodes. UpdatingCount int `pulumi:"updatingCount"` }
type ClustersClusterNodeStatisticsArgs ¶
type ClustersClusterNodeStatisticsArgs struct { // Phase=Creating total number of nodes. CreatingCount pulumi.IntInput `pulumi:"creatingCount"` // Phase=Deleting total number of nodes. DeletingCount pulumi.IntInput `pulumi:"deletingCount"` // Phase=Failed total number of nodes. FailedCount pulumi.IntInput `pulumi:"failedCount"` // Phase=Running total number of nodes. RunningCount pulumi.IntInput `pulumi:"runningCount"` // Phase=Stopped total number of nodes. StoppedCount pulumi.IntInput `pulumi:"stoppedCount"` // The total count of Cluster query. TotalCount pulumi.IntInput `pulumi:"totalCount"` // Phase=Updating total number of nodes. UpdatingCount pulumi.IntInput `pulumi:"updatingCount"` }
func (ClustersClusterNodeStatisticsArgs) ElementType ¶
func (ClustersClusterNodeStatisticsArgs) ElementType() reflect.Type
func (ClustersClusterNodeStatisticsArgs) ToClustersClusterNodeStatisticsOutput ¶
func (i ClustersClusterNodeStatisticsArgs) ToClustersClusterNodeStatisticsOutput() ClustersClusterNodeStatisticsOutput
func (ClustersClusterNodeStatisticsArgs) ToClustersClusterNodeStatisticsOutputWithContext ¶
func (i ClustersClusterNodeStatisticsArgs) ToClustersClusterNodeStatisticsOutputWithContext(ctx context.Context) ClustersClusterNodeStatisticsOutput
type ClustersClusterNodeStatisticsInput ¶
type ClustersClusterNodeStatisticsInput interface { pulumi.Input ToClustersClusterNodeStatisticsOutput() ClustersClusterNodeStatisticsOutput ToClustersClusterNodeStatisticsOutputWithContext(context.Context) ClustersClusterNodeStatisticsOutput }
ClustersClusterNodeStatisticsInput is an input type that accepts ClustersClusterNodeStatisticsArgs and ClustersClusterNodeStatisticsOutput values. You can construct a concrete instance of `ClustersClusterNodeStatisticsInput` via:
ClustersClusterNodeStatisticsArgs{...}
type ClustersClusterNodeStatisticsOutput ¶
type ClustersClusterNodeStatisticsOutput struct{ *pulumi.OutputState }
func (ClustersClusterNodeStatisticsOutput) CreatingCount ¶
func (o ClustersClusterNodeStatisticsOutput) CreatingCount() pulumi.IntOutput
Phase=Creating total number of nodes.
func (ClustersClusterNodeStatisticsOutput) DeletingCount ¶
func (o ClustersClusterNodeStatisticsOutput) DeletingCount() pulumi.IntOutput
Phase=Deleting total number of nodes.
func (ClustersClusterNodeStatisticsOutput) ElementType ¶
func (ClustersClusterNodeStatisticsOutput) ElementType() reflect.Type
func (ClustersClusterNodeStatisticsOutput) FailedCount ¶
func (o ClustersClusterNodeStatisticsOutput) FailedCount() pulumi.IntOutput
Phase=Failed total number of nodes.
func (ClustersClusterNodeStatisticsOutput) RunningCount ¶
func (o ClustersClusterNodeStatisticsOutput) RunningCount() pulumi.IntOutput
Phase=Running total number of nodes.
func (ClustersClusterNodeStatisticsOutput) StoppedCount ¶
func (o ClustersClusterNodeStatisticsOutput) StoppedCount() pulumi.IntOutput
Phase=Stopped total number of nodes.
func (ClustersClusterNodeStatisticsOutput) ToClustersClusterNodeStatisticsOutput ¶
func (o ClustersClusterNodeStatisticsOutput) ToClustersClusterNodeStatisticsOutput() ClustersClusterNodeStatisticsOutput
func (ClustersClusterNodeStatisticsOutput) ToClustersClusterNodeStatisticsOutputWithContext ¶
func (o ClustersClusterNodeStatisticsOutput) ToClustersClusterNodeStatisticsOutputWithContext(ctx context.Context) ClustersClusterNodeStatisticsOutput
func (ClustersClusterNodeStatisticsOutput) TotalCount ¶
func (o ClustersClusterNodeStatisticsOutput) TotalCount() pulumi.IntOutput
The total count of Cluster query.
func (ClustersClusterNodeStatisticsOutput) UpdatingCount ¶
func (o ClustersClusterNodeStatisticsOutput) UpdatingCount() pulumi.IntOutput
Phase=Updating total number of nodes.
type ClustersClusterOutput ¶
type ClustersClusterOutput struct{ *pulumi.OutputState }
func (ClustersClusterOutput) ClusterConfig ¶
func (o ClustersClusterOutput) ClusterConfig() ClustersClusterClusterConfigOutput
The config of the cluster.
func (ClustersClusterOutput) CreateClientToken ¶
func (o ClustersClusterOutput) CreateClientToken() pulumi.StringPtrOutput
ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
func (ClustersClusterOutput) CreateTime ¶
func (o ClustersClusterOutput) CreateTime() pulumi.StringOutput
Cluster creation time. UTC+0 time in standard RFC3339 format.
func (ClustersClusterOutput) DeleteProtectionEnabled ¶
func (o ClustersClusterOutput) DeleteProtectionEnabled() pulumi.BoolOutput
The delete protection of the cluster, the value is `true` or `false`.
func (ClustersClusterOutput) Description ¶
func (o ClustersClusterOutput) Description() pulumi.StringOutput
The description of the cluster.
func (ClustersClusterOutput) EipAllocationId ¶
func (o ClustersClusterOutput) EipAllocationId() pulumi.StringOutput
Eip allocation Id.
func (ClustersClusterOutput) ElementType ¶
func (ClustersClusterOutput) ElementType() reflect.Type
func (ClustersClusterOutput) Id ¶
func (o ClustersClusterOutput) Id() pulumi.StringOutput
The ID of the Cluster.
func (ClustersClusterOutput) KubeconfigPrivate ¶
func (o ClustersClusterOutput) KubeconfigPrivate() pulumi.StringOutput
Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead.
func (ClustersClusterOutput) KubeconfigPublic ¶
func (o ClustersClusterOutput) KubeconfigPublic() pulumi.StringOutput
Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vkeKubeconfig instead.
func (ClustersClusterOutput) KubernetesVersion ¶
func (o ClustersClusterOutput) KubernetesVersion() pulumi.StringOutput
The Kubernetes version information corresponding to the cluster, specific to the patch version.
func (ClustersClusterOutput) LoggingConfigs ¶
func (o ClustersClusterOutput) LoggingConfigs() ClustersClusterLoggingConfigArrayOutput
Cluster log configuration information.
func (ClustersClusterOutput) Name ¶
func (o ClustersClusterOutput) Name() pulumi.StringOutput
The name of the cluster.
func (ClustersClusterOutput) NodeStatistics ¶
func (o ClustersClusterOutput) NodeStatistics() ClustersClusterNodeStatisticsOutput
Statistics on the number of nodes corresponding to each master state in the cluster.
func (ClustersClusterOutput) PodsConfig ¶
func (o ClustersClusterOutput) PodsConfig() ClustersClusterPodsConfigOutput
The config of the pods.
func (ClustersClusterOutput) ServicesConfig ¶
func (o ClustersClusterOutput) ServicesConfig() ClustersClusterServicesConfigOutput
The config of the services.
func (ClustersClusterOutput) Status ¶
func (o ClustersClusterOutput) Status() ClustersClusterStatusOutput
The status of the cluster.
func (ClustersClusterOutput) Tags ¶
func (o ClustersClusterOutput) Tags() ClustersClusterTagArrayOutput
Tags.
func (ClustersClusterOutput) ToClustersClusterOutput ¶
func (o ClustersClusterOutput) ToClustersClusterOutput() ClustersClusterOutput
func (ClustersClusterOutput) ToClustersClusterOutputWithContext ¶
func (o ClustersClusterOutput) ToClustersClusterOutputWithContext(ctx context.Context) ClustersClusterOutput
func (ClustersClusterOutput) UpdateClientToken ¶
func (o ClustersClusterOutput) UpdateClientToken() pulumi.StringPtrOutput
The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
func (ClustersClusterOutput) UpdateTime ¶
func (o ClustersClusterOutput) UpdateTime() pulumi.StringOutput
The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
type ClustersClusterPodsConfig ¶
type ClustersClusterPodsConfig struct { // Flannel network configuration. FlannelConfig ClustersClusterPodsConfigFlannelConfig `pulumi:"flannelConfig"` // Container Pod Network Type (CNI), the value is `Flannel` or `VpcCniShared`. PodNetworkMode string `pulumi:"podNetworkMode"` // VPC-CNI network configuration. VpcCniConfig ClustersClusterPodsConfigVpcCniConfig `pulumi:"vpcCniConfig"` }
type ClustersClusterPodsConfigArgs ¶
type ClustersClusterPodsConfigArgs struct { // Flannel network configuration. FlannelConfig ClustersClusterPodsConfigFlannelConfigInput `pulumi:"flannelConfig"` // Container Pod Network Type (CNI), the value is `Flannel` or `VpcCniShared`. PodNetworkMode pulumi.StringInput `pulumi:"podNetworkMode"` // VPC-CNI network configuration. VpcCniConfig ClustersClusterPodsConfigVpcCniConfigInput `pulumi:"vpcCniConfig"` }
func (ClustersClusterPodsConfigArgs) ElementType ¶
func (ClustersClusterPodsConfigArgs) ElementType() reflect.Type
func (ClustersClusterPodsConfigArgs) ToClustersClusterPodsConfigOutput ¶
func (i ClustersClusterPodsConfigArgs) ToClustersClusterPodsConfigOutput() ClustersClusterPodsConfigOutput
func (ClustersClusterPodsConfigArgs) ToClustersClusterPodsConfigOutputWithContext ¶
func (i ClustersClusterPodsConfigArgs) ToClustersClusterPodsConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigOutput
type ClustersClusterPodsConfigFlannelConfigArgs ¶
type ClustersClusterPodsConfigFlannelConfigArgs struct { // The maximum number of single-node Pod instances for a Flannel container network. MaxPodsPerNode pulumi.IntInput `pulumi:"maxPodsPerNode"` // Pod CIDR for the Flannel container network. PodCidrs pulumi.StringArrayInput `pulumi:"podCidrs"` }
func (ClustersClusterPodsConfigFlannelConfigArgs) ElementType ¶
func (ClustersClusterPodsConfigFlannelConfigArgs) ElementType() reflect.Type
func (ClustersClusterPodsConfigFlannelConfigArgs) ToClustersClusterPodsConfigFlannelConfigOutput ¶
func (i ClustersClusterPodsConfigFlannelConfigArgs) ToClustersClusterPodsConfigFlannelConfigOutput() ClustersClusterPodsConfigFlannelConfigOutput
func (ClustersClusterPodsConfigFlannelConfigArgs) ToClustersClusterPodsConfigFlannelConfigOutputWithContext ¶
func (i ClustersClusterPodsConfigFlannelConfigArgs) ToClustersClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigFlannelConfigOutput
type ClustersClusterPodsConfigFlannelConfigInput ¶
type ClustersClusterPodsConfigFlannelConfigInput interface { pulumi.Input ToClustersClusterPodsConfigFlannelConfigOutput() ClustersClusterPodsConfigFlannelConfigOutput ToClustersClusterPodsConfigFlannelConfigOutputWithContext(context.Context) ClustersClusterPodsConfigFlannelConfigOutput }
ClustersClusterPodsConfigFlannelConfigInput is an input type that accepts ClustersClusterPodsConfigFlannelConfigArgs and ClustersClusterPodsConfigFlannelConfigOutput values. You can construct a concrete instance of `ClustersClusterPodsConfigFlannelConfigInput` via:
ClustersClusterPodsConfigFlannelConfigArgs{...}
type ClustersClusterPodsConfigFlannelConfigOutput ¶
type ClustersClusterPodsConfigFlannelConfigOutput struct{ *pulumi.OutputState }
func (ClustersClusterPodsConfigFlannelConfigOutput) ElementType ¶
func (ClustersClusterPodsConfigFlannelConfigOutput) ElementType() reflect.Type
func (ClustersClusterPodsConfigFlannelConfigOutput) MaxPodsPerNode ¶
func (o ClustersClusterPodsConfigFlannelConfigOutput) MaxPodsPerNode() pulumi.IntOutput
The maximum number of single-node Pod instances for a Flannel container network.
func (ClustersClusterPodsConfigFlannelConfigOutput) PodCidrs ¶
func (o ClustersClusterPodsConfigFlannelConfigOutput) PodCidrs() pulumi.StringArrayOutput
Pod CIDR for the Flannel container network.
func (ClustersClusterPodsConfigFlannelConfigOutput) ToClustersClusterPodsConfigFlannelConfigOutput ¶
func (o ClustersClusterPodsConfigFlannelConfigOutput) ToClustersClusterPodsConfigFlannelConfigOutput() ClustersClusterPodsConfigFlannelConfigOutput
func (ClustersClusterPodsConfigFlannelConfigOutput) ToClustersClusterPodsConfigFlannelConfigOutputWithContext ¶
func (o ClustersClusterPodsConfigFlannelConfigOutput) ToClustersClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigFlannelConfigOutput
type ClustersClusterPodsConfigInput ¶
type ClustersClusterPodsConfigInput interface { pulumi.Input ToClustersClusterPodsConfigOutput() ClustersClusterPodsConfigOutput ToClustersClusterPodsConfigOutputWithContext(context.Context) ClustersClusterPodsConfigOutput }
ClustersClusterPodsConfigInput is an input type that accepts ClustersClusterPodsConfigArgs and ClustersClusterPodsConfigOutput values. You can construct a concrete instance of `ClustersClusterPodsConfigInput` via:
ClustersClusterPodsConfigArgs{...}
type ClustersClusterPodsConfigOutput ¶
type ClustersClusterPodsConfigOutput struct{ *pulumi.OutputState }
func (ClustersClusterPodsConfigOutput) ElementType ¶
func (ClustersClusterPodsConfigOutput) ElementType() reflect.Type
func (ClustersClusterPodsConfigOutput) FlannelConfig ¶
func (o ClustersClusterPodsConfigOutput) FlannelConfig() ClustersClusterPodsConfigFlannelConfigOutput
Flannel network configuration.
func (ClustersClusterPodsConfigOutput) PodNetworkMode ¶
func (o ClustersClusterPodsConfigOutput) PodNetworkMode() pulumi.StringOutput
Container Pod Network Type (CNI), the value is `Flannel` or `VpcCniShared`.
func (ClustersClusterPodsConfigOutput) ToClustersClusterPodsConfigOutput ¶
func (o ClustersClusterPodsConfigOutput) ToClustersClusterPodsConfigOutput() ClustersClusterPodsConfigOutput
func (ClustersClusterPodsConfigOutput) ToClustersClusterPodsConfigOutputWithContext ¶
func (o ClustersClusterPodsConfigOutput) ToClustersClusterPodsConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigOutput
func (ClustersClusterPodsConfigOutput) VpcCniConfig ¶
func (o ClustersClusterPodsConfigOutput) VpcCniConfig() ClustersClusterPodsConfigVpcCniConfigOutput
VPC-CNI network configuration.
type ClustersClusterPodsConfigVpcCniConfigArgs ¶
type ClustersClusterPodsConfigVpcCniConfigArgs struct { // A list of Pod subnet IDs for the VPC-CNI container network. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The private network where the cluster control plane network resides. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ClustersClusterPodsConfigVpcCniConfigArgs) ElementType ¶
func (ClustersClusterPodsConfigVpcCniConfigArgs) ElementType() reflect.Type
func (ClustersClusterPodsConfigVpcCniConfigArgs) ToClustersClusterPodsConfigVpcCniConfigOutput ¶
func (i ClustersClusterPodsConfigVpcCniConfigArgs) ToClustersClusterPodsConfigVpcCniConfigOutput() ClustersClusterPodsConfigVpcCniConfigOutput
func (ClustersClusterPodsConfigVpcCniConfigArgs) ToClustersClusterPodsConfigVpcCniConfigOutputWithContext ¶
func (i ClustersClusterPodsConfigVpcCniConfigArgs) ToClustersClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigVpcCniConfigOutput
type ClustersClusterPodsConfigVpcCniConfigInput ¶
type ClustersClusterPodsConfigVpcCniConfigInput interface { pulumi.Input ToClustersClusterPodsConfigVpcCniConfigOutput() ClustersClusterPodsConfigVpcCniConfigOutput ToClustersClusterPodsConfigVpcCniConfigOutputWithContext(context.Context) ClustersClusterPodsConfigVpcCniConfigOutput }
ClustersClusterPodsConfigVpcCniConfigInput is an input type that accepts ClustersClusterPodsConfigVpcCniConfigArgs and ClustersClusterPodsConfigVpcCniConfigOutput values. You can construct a concrete instance of `ClustersClusterPodsConfigVpcCniConfigInput` via:
ClustersClusterPodsConfigVpcCniConfigArgs{...}
type ClustersClusterPodsConfigVpcCniConfigOutput ¶
type ClustersClusterPodsConfigVpcCniConfigOutput struct{ *pulumi.OutputState }
func (ClustersClusterPodsConfigVpcCniConfigOutput) ElementType ¶
func (ClustersClusterPodsConfigVpcCniConfigOutput) ElementType() reflect.Type
func (ClustersClusterPodsConfigVpcCniConfigOutput) SubnetIds ¶
func (o ClustersClusterPodsConfigVpcCniConfigOutput) SubnetIds() pulumi.StringArrayOutput
A list of Pod subnet IDs for the VPC-CNI container network.
func (ClustersClusterPodsConfigVpcCniConfigOutput) ToClustersClusterPodsConfigVpcCniConfigOutput ¶
func (o ClustersClusterPodsConfigVpcCniConfigOutput) ToClustersClusterPodsConfigVpcCniConfigOutput() ClustersClusterPodsConfigVpcCniConfigOutput
func (ClustersClusterPodsConfigVpcCniConfigOutput) ToClustersClusterPodsConfigVpcCniConfigOutputWithContext ¶
func (o ClustersClusterPodsConfigVpcCniConfigOutput) ToClustersClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) ClustersClusterPodsConfigVpcCniConfigOutput
func (ClustersClusterPodsConfigVpcCniConfigOutput) VpcId ¶
func (o ClustersClusterPodsConfigVpcCniConfigOutput) VpcId() pulumi.StringOutput
The private network where the cluster control plane network resides.
type ClustersClusterServicesConfig ¶
type ClustersClusterServicesConfig struct { // The IPv4 private network address exposed by the service. ServiceCidrsv4s []string `pulumi:"serviceCidrsv4s"` }
type ClustersClusterServicesConfigArgs ¶
type ClustersClusterServicesConfigArgs struct { // The IPv4 private network address exposed by the service. ServiceCidrsv4s pulumi.StringArrayInput `pulumi:"serviceCidrsv4s"` }
func (ClustersClusterServicesConfigArgs) ElementType ¶
func (ClustersClusterServicesConfigArgs) ElementType() reflect.Type
func (ClustersClusterServicesConfigArgs) ToClustersClusterServicesConfigOutput ¶
func (i ClustersClusterServicesConfigArgs) ToClustersClusterServicesConfigOutput() ClustersClusterServicesConfigOutput
func (ClustersClusterServicesConfigArgs) ToClustersClusterServicesConfigOutputWithContext ¶
func (i ClustersClusterServicesConfigArgs) ToClustersClusterServicesConfigOutputWithContext(ctx context.Context) ClustersClusterServicesConfigOutput
type ClustersClusterServicesConfigInput ¶
type ClustersClusterServicesConfigInput interface { pulumi.Input ToClustersClusterServicesConfigOutput() ClustersClusterServicesConfigOutput ToClustersClusterServicesConfigOutputWithContext(context.Context) ClustersClusterServicesConfigOutput }
ClustersClusterServicesConfigInput is an input type that accepts ClustersClusterServicesConfigArgs and ClustersClusterServicesConfigOutput values. You can construct a concrete instance of `ClustersClusterServicesConfigInput` via:
ClustersClusterServicesConfigArgs{...}
type ClustersClusterServicesConfigOutput ¶
type ClustersClusterServicesConfigOutput struct{ *pulumi.OutputState }
func (ClustersClusterServicesConfigOutput) ElementType ¶
func (ClustersClusterServicesConfigOutput) ElementType() reflect.Type
func (ClustersClusterServicesConfigOutput) ServiceCidrsv4s ¶
func (o ClustersClusterServicesConfigOutput) ServiceCidrsv4s() pulumi.StringArrayOutput
The IPv4 private network address exposed by the service.
func (ClustersClusterServicesConfigOutput) ToClustersClusterServicesConfigOutput ¶
func (o ClustersClusterServicesConfigOutput) ToClustersClusterServicesConfigOutput() ClustersClusterServicesConfigOutput
func (ClustersClusterServicesConfigOutput) ToClustersClusterServicesConfigOutputWithContext ¶
func (o ClustersClusterServicesConfigOutput) ToClustersClusterServicesConfigOutputWithContext(ctx context.Context) ClustersClusterServicesConfigOutput
type ClustersClusterStatus ¶
type ClustersClusterStatus struct { // The state condition in the current primary state of the cluster, that is, the reason for entering the primary state. Conditions []ClustersClusterStatusCondition `pulumi:"conditions"` // The status of cluster. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Stopped`, `Failed`. Phase string `pulumi:"phase"` }
type ClustersClusterStatusArgs ¶
type ClustersClusterStatusArgs struct { // The state condition in the current primary state of the cluster, that is, the reason for entering the primary state. Conditions ClustersClusterStatusConditionArrayInput `pulumi:"conditions"` // The status of cluster. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Stopped`, `Failed`. Phase pulumi.StringInput `pulumi:"phase"` }
func (ClustersClusterStatusArgs) ElementType ¶
func (ClustersClusterStatusArgs) ElementType() reflect.Type
func (ClustersClusterStatusArgs) ToClustersClusterStatusOutput ¶
func (i ClustersClusterStatusArgs) ToClustersClusterStatusOutput() ClustersClusterStatusOutput
func (ClustersClusterStatusArgs) ToClustersClusterStatusOutputWithContext ¶
func (i ClustersClusterStatusArgs) ToClustersClusterStatusOutputWithContext(ctx context.Context) ClustersClusterStatusOutput
type ClustersClusterStatusCondition ¶
type ClustersClusterStatusCondition struct { // The Type of Tags. Type string `pulumi:"type"` }
type ClustersClusterStatusConditionArgs ¶
type ClustersClusterStatusConditionArgs struct { // The Type of Tags. Type pulumi.StringInput `pulumi:"type"` }
func (ClustersClusterStatusConditionArgs) ElementType ¶
func (ClustersClusterStatusConditionArgs) ElementType() reflect.Type
func (ClustersClusterStatusConditionArgs) ToClustersClusterStatusConditionOutput ¶
func (i ClustersClusterStatusConditionArgs) ToClustersClusterStatusConditionOutput() ClustersClusterStatusConditionOutput
func (ClustersClusterStatusConditionArgs) ToClustersClusterStatusConditionOutputWithContext ¶
func (i ClustersClusterStatusConditionArgs) ToClustersClusterStatusConditionOutputWithContext(ctx context.Context) ClustersClusterStatusConditionOutput
type ClustersClusterStatusConditionArray ¶
type ClustersClusterStatusConditionArray []ClustersClusterStatusConditionInput
func (ClustersClusterStatusConditionArray) ElementType ¶
func (ClustersClusterStatusConditionArray) ElementType() reflect.Type
func (ClustersClusterStatusConditionArray) ToClustersClusterStatusConditionArrayOutput ¶
func (i ClustersClusterStatusConditionArray) ToClustersClusterStatusConditionArrayOutput() ClustersClusterStatusConditionArrayOutput
func (ClustersClusterStatusConditionArray) ToClustersClusterStatusConditionArrayOutputWithContext ¶
func (i ClustersClusterStatusConditionArray) ToClustersClusterStatusConditionArrayOutputWithContext(ctx context.Context) ClustersClusterStatusConditionArrayOutput
type ClustersClusterStatusConditionArrayInput ¶
type ClustersClusterStatusConditionArrayInput interface { pulumi.Input ToClustersClusterStatusConditionArrayOutput() ClustersClusterStatusConditionArrayOutput ToClustersClusterStatusConditionArrayOutputWithContext(context.Context) ClustersClusterStatusConditionArrayOutput }
ClustersClusterStatusConditionArrayInput is an input type that accepts ClustersClusterStatusConditionArray and ClustersClusterStatusConditionArrayOutput values. You can construct a concrete instance of `ClustersClusterStatusConditionArrayInput` via:
ClustersClusterStatusConditionArray{ ClustersClusterStatusConditionArgs{...} }
type ClustersClusterStatusConditionArrayOutput ¶
type ClustersClusterStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (ClustersClusterStatusConditionArrayOutput) ElementType ¶
func (ClustersClusterStatusConditionArrayOutput) ElementType() reflect.Type
func (ClustersClusterStatusConditionArrayOutput) ToClustersClusterStatusConditionArrayOutput ¶
func (o ClustersClusterStatusConditionArrayOutput) ToClustersClusterStatusConditionArrayOutput() ClustersClusterStatusConditionArrayOutput
func (ClustersClusterStatusConditionArrayOutput) ToClustersClusterStatusConditionArrayOutputWithContext ¶
func (o ClustersClusterStatusConditionArrayOutput) ToClustersClusterStatusConditionArrayOutputWithContext(ctx context.Context) ClustersClusterStatusConditionArrayOutput
type ClustersClusterStatusConditionInput ¶
type ClustersClusterStatusConditionInput interface { pulumi.Input ToClustersClusterStatusConditionOutput() ClustersClusterStatusConditionOutput ToClustersClusterStatusConditionOutputWithContext(context.Context) ClustersClusterStatusConditionOutput }
ClustersClusterStatusConditionInput is an input type that accepts ClustersClusterStatusConditionArgs and ClustersClusterStatusConditionOutput values. You can construct a concrete instance of `ClustersClusterStatusConditionInput` via:
ClustersClusterStatusConditionArgs{...}
type ClustersClusterStatusConditionOutput ¶
type ClustersClusterStatusConditionOutput struct{ *pulumi.OutputState }
func (ClustersClusterStatusConditionOutput) ElementType ¶
func (ClustersClusterStatusConditionOutput) ElementType() reflect.Type
func (ClustersClusterStatusConditionOutput) ToClustersClusterStatusConditionOutput ¶
func (o ClustersClusterStatusConditionOutput) ToClustersClusterStatusConditionOutput() ClustersClusterStatusConditionOutput
func (ClustersClusterStatusConditionOutput) ToClustersClusterStatusConditionOutputWithContext ¶
func (o ClustersClusterStatusConditionOutput) ToClustersClusterStatusConditionOutputWithContext(ctx context.Context) ClustersClusterStatusConditionOutput
func (ClustersClusterStatusConditionOutput) Type ¶
func (o ClustersClusterStatusConditionOutput) Type() pulumi.StringOutput
The Type of Tags.
type ClustersClusterStatusInput ¶
type ClustersClusterStatusInput interface { pulumi.Input ToClustersClusterStatusOutput() ClustersClusterStatusOutput ToClustersClusterStatusOutputWithContext(context.Context) ClustersClusterStatusOutput }
ClustersClusterStatusInput is an input type that accepts ClustersClusterStatusArgs and ClustersClusterStatusOutput values. You can construct a concrete instance of `ClustersClusterStatusInput` via:
ClustersClusterStatusArgs{...}
type ClustersClusterStatusOutput ¶
type ClustersClusterStatusOutput struct{ *pulumi.OutputState }
func (ClustersClusterStatusOutput) Conditions ¶
func (o ClustersClusterStatusOutput) Conditions() ClustersClusterStatusConditionArrayOutput
The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
func (ClustersClusterStatusOutput) ElementType ¶
func (ClustersClusterStatusOutput) ElementType() reflect.Type
func (ClustersClusterStatusOutput) Phase ¶
func (o ClustersClusterStatusOutput) Phase() pulumi.StringOutput
The status of cluster. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Stopped`, `Failed`.
func (ClustersClusterStatusOutput) ToClustersClusterStatusOutput ¶
func (o ClustersClusterStatusOutput) ToClustersClusterStatusOutput() ClustersClusterStatusOutput
func (ClustersClusterStatusOutput) ToClustersClusterStatusOutputWithContext ¶
func (o ClustersClusterStatusOutput) ToClustersClusterStatusOutputWithContext(ctx context.Context) ClustersClusterStatusOutput
type ClustersClusterTag ¶
type ClustersClusterTagArgs ¶
type ClustersClusterTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Type of Tags. Type pulumi.StringInput `pulumi:"type"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (ClustersClusterTagArgs) ElementType ¶
func (ClustersClusterTagArgs) ElementType() reflect.Type
func (ClustersClusterTagArgs) ToClustersClusterTagOutput ¶
func (i ClustersClusterTagArgs) ToClustersClusterTagOutput() ClustersClusterTagOutput
func (ClustersClusterTagArgs) ToClustersClusterTagOutputWithContext ¶
func (i ClustersClusterTagArgs) ToClustersClusterTagOutputWithContext(ctx context.Context) ClustersClusterTagOutput
type ClustersClusterTagArray ¶
type ClustersClusterTagArray []ClustersClusterTagInput
func (ClustersClusterTagArray) ElementType ¶
func (ClustersClusterTagArray) ElementType() reflect.Type
func (ClustersClusterTagArray) ToClustersClusterTagArrayOutput ¶
func (i ClustersClusterTagArray) ToClustersClusterTagArrayOutput() ClustersClusterTagArrayOutput
func (ClustersClusterTagArray) ToClustersClusterTagArrayOutputWithContext ¶
func (i ClustersClusterTagArray) ToClustersClusterTagArrayOutputWithContext(ctx context.Context) ClustersClusterTagArrayOutput
type ClustersClusterTagArrayInput ¶
type ClustersClusterTagArrayInput interface { pulumi.Input ToClustersClusterTagArrayOutput() ClustersClusterTagArrayOutput ToClustersClusterTagArrayOutputWithContext(context.Context) ClustersClusterTagArrayOutput }
ClustersClusterTagArrayInput is an input type that accepts ClustersClusterTagArray and ClustersClusterTagArrayOutput values. You can construct a concrete instance of `ClustersClusterTagArrayInput` via:
ClustersClusterTagArray{ ClustersClusterTagArgs{...} }
type ClustersClusterTagArrayOutput ¶
type ClustersClusterTagArrayOutput struct{ *pulumi.OutputState }
func (ClustersClusterTagArrayOutput) ElementType ¶
func (ClustersClusterTagArrayOutput) ElementType() reflect.Type
func (ClustersClusterTagArrayOutput) Index ¶
func (o ClustersClusterTagArrayOutput) Index(i pulumi.IntInput) ClustersClusterTagOutput
func (ClustersClusterTagArrayOutput) ToClustersClusterTagArrayOutput ¶
func (o ClustersClusterTagArrayOutput) ToClustersClusterTagArrayOutput() ClustersClusterTagArrayOutput
func (ClustersClusterTagArrayOutput) ToClustersClusterTagArrayOutputWithContext ¶
func (o ClustersClusterTagArrayOutput) ToClustersClusterTagArrayOutputWithContext(ctx context.Context) ClustersClusterTagArrayOutput
type ClustersClusterTagInput ¶
type ClustersClusterTagInput interface { pulumi.Input ToClustersClusterTagOutput() ClustersClusterTagOutput ToClustersClusterTagOutputWithContext(context.Context) ClustersClusterTagOutput }
ClustersClusterTagInput is an input type that accepts ClustersClusterTagArgs and ClustersClusterTagOutput values. You can construct a concrete instance of `ClustersClusterTagInput` via:
ClustersClusterTagArgs{...}
type ClustersClusterTagOutput ¶
type ClustersClusterTagOutput struct{ *pulumi.OutputState }
func (ClustersClusterTagOutput) ElementType ¶
func (ClustersClusterTagOutput) ElementType() reflect.Type
func (ClustersClusterTagOutput) Key ¶
func (o ClustersClusterTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (ClustersClusterTagOutput) ToClustersClusterTagOutput ¶
func (o ClustersClusterTagOutput) ToClustersClusterTagOutput() ClustersClusterTagOutput
func (ClustersClusterTagOutput) ToClustersClusterTagOutputWithContext ¶
func (o ClustersClusterTagOutput) ToClustersClusterTagOutputWithContext(ctx context.Context) ClustersClusterTagOutput
func (ClustersClusterTagOutput) Type ¶
func (o ClustersClusterTagOutput) Type() pulumi.StringOutput
The Type of Tags.
func (ClustersClusterTagOutput) Value ¶
func (o ClustersClusterTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type ClustersOutputArgs ¶
type ClustersOutputArgs struct { // ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. CreateClientToken pulumi.StringPtrInput `pulumi:"createClientToken"` // The delete protection of the cluster, the value is `true` or `false`. DeleteProtectionEnabled pulumi.BoolPtrInput `pulumi:"deleteProtectionEnabled"` // A list of Cluster IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The name of the cluster. Name pulumi.StringPtrInput `pulumi:"name"` // A Name Regex of Cluster. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The page number of clusters query. PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"` // The page size of clusters query. PageSize pulumi.IntPtrInput `pulumi:"pageSize"` // The container network model of the cluster, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance. PodsConfigPodNetworkMode pulumi.StringPtrInput `pulumi:"podsConfigPodNetworkMode"` // Array of cluster states to filter. (The elements of the array are logically ORed. A maximum of 15 state array elements can be filled at a time). Statuses ClustersStatusArrayInput `pulumi:"statuses"` // Tags. Tags ClustersTagArrayInput `pulumi:"tags"` // The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller. UpdateClientToken pulumi.StringPtrInput `pulumi:"updateClientToken"` }
A collection of arguments for invoking Clusters.
func (ClustersOutputArgs) ElementType ¶
func (ClustersOutputArgs) ElementType() reflect.Type
type ClustersResult ¶
type ClustersResult struct { // The collection of VkeCluster query. Clusters []ClustersCluster `pulumi:"clusters"` CreateClientToken *string `pulumi:"createClientToken"` // The delete protection of the cluster, the value is `true` or `false`. DeleteProtectionEnabled *bool `pulumi:"deleteProtectionEnabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The name of the cluster. Name *string `pulumi:"name"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` PageNumber int `pulumi:"pageNumber"` PageSize int `pulumi:"pageSize"` PodsConfigPodNetworkMode *string `pulumi:"podsConfigPodNetworkMode"` Statuses []ClustersStatus `pulumi:"statuses"` // Tags of the Cluster. Tags []ClustersTag `pulumi:"tags"` // The total count of Cluster query. TotalCount int `pulumi:"totalCount"` UpdateClientToken *string `pulumi:"updateClientToken"` }
A collection of values returned by Clusters.
func Clusters ¶
func Clusters(ctx *pulumi.Context, args *ClustersArgs, opts ...pulumi.InvokeOption) (*ClustersResult, error)
Use this data source to query detailed information of vke clusters ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-project1"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-subnet-test-2"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: pulumi.String("cn-beijing-a"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooSecurityGroup, err := vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ VpcId: fooVpc.ID(), SecurityGroupName: pulumi.String("acc-test-security-group2"), }) if err != nil { return err } _, err = ecs.NewInstance(ctx, "fooInstance", &ecs.InstanceArgs{ ImageId: pulumi.String("image-ybqi99s7yq8rx7mnk44b"), InstanceType: pulumi.String("ecs.g1ie.large"), InstanceName: pulumi.String("acc-test-ecs-name2"), Password: pulumi.String("93f0cb0614Aab12"), InstanceChargeType: pulumi.String("PostPaid"), SystemVolumeType: pulumi.String("ESSD_PL0"), SystemVolumeSize: pulumi.Int(40), SubnetId: fooSubnet.ID(), SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, }) if err != nil { return err } fooCluster, err := vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{ Description: pulumi.String("created by terraform"), DeleteProtectionEnabled: pulumi.Bool(false), ClusterConfig: &vke.ClusterClusterConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ApiServerPublicAccessEnabled: pulumi.Bool(true), ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{ PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{ BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(1), }, }, ResourcePublicAccessDefaultEnabled: pulumi.Bool(true), }, PodsConfig: &vke.ClusterPodsConfigArgs{ PodNetworkMode: pulumi.String("VpcCniShared"), VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, }, }, ServicesConfig: &vke.ClusterServicesConfigArgs{ ServiceCidrsv4s: pulumi.StringArray{ pulumi.String("172.30.0.0/18"), }, }, Tags: vke.ClusterTagArray{ &vke.ClusterTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } _ = vke.ClustersOutput(ctx, vke.ClustersOutputArgs{ Ids: pulumi.StringArray{ fooCluster.ID(), }, }, nil) return nil }) }
```
type ClustersResultOutput ¶
type ClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Clusters.
func ClustersOutput ¶
func ClustersOutput(ctx *pulumi.Context, args ClustersOutputArgs, opts ...pulumi.InvokeOption) ClustersResultOutput
func (ClustersResultOutput) Clusters ¶
func (o ClustersResultOutput) Clusters() ClustersClusterArrayOutput
The collection of VkeCluster query.
func (ClustersResultOutput) CreateClientToken ¶
func (o ClustersResultOutput) CreateClientToken() pulumi.StringPtrOutput
func (ClustersResultOutput) DeleteProtectionEnabled ¶
func (o ClustersResultOutput) DeleteProtectionEnabled() pulumi.BoolPtrOutput
The delete protection of the cluster, the value is `true` or `false`.
func (ClustersResultOutput) ElementType ¶
func (ClustersResultOutput) ElementType() reflect.Type
func (ClustersResultOutput) Id ¶
func (o ClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ClustersResultOutput) Ids ¶
func (o ClustersResultOutput) Ids() pulumi.StringArrayOutput
func (ClustersResultOutput) Name ¶
func (o ClustersResultOutput) Name() pulumi.StringPtrOutput
The name of the cluster.
func (ClustersResultOutput) NameRegex ¶
func (o ClustersResultOutput) NameRegex() pulumi.StringPtrOutput
func (ClustersResultOutput) OutputFile ¶
func (o ClustersResultOutput) OutputFile() pulumi.StringPtrOutput
func (ClustersResultOutput) PageNumber ¶
func (o ClustersResultOutput) PageNumber() pulumi.IntOutput
func (ClustersResultOutput) PageSize ¶
func (o ClustersResultOutput) PageSize() pulumi.IntOutput
func (ClustersResultOutput) PodsConfigPodNetworkMode ¶
func (o ClustersResultOutput) PodsConfigPodNetworkMode() pulumi.StringPtrOutput
func (ClustersResultOutput) Statuses ¶
func (o ClustersResultOutput) Statuses() ClustersStatusArrayOutput
func (ClustersResultOutput) Tags ¶
func (o ClustersResultOutput) Tags() ClustersTagArrayOutput
Tags of the Cluster.
func (ClustersResultOutput) ToClustersResultOutput ¶
func (o ClustersResultOutput) ToClustersResultOutput() ClustersResultOutput
func (ClustersResultOutput) ToClustersResultOutputWithContext ¶
func (o ClustersResultOutput) ToClustersResultOutputWithContext(ctx context.Context) ClustersResultOutput
func (ClustersResultOutput) TotalCount ¶
func (o ClustersResultOutput) TotalCount() pulumi.IntOutput
The total count of Cluster query.
func (ClustersResultOutput) UpdateClientToken ¶
func (o ClustersResultOutput) UpdateClientToken() pulumi.StringPtrOutput
type ClustersStatus ¶
type ClustersStatus struct { // The state condition in the current main state of the cluster, that is, the reason for entering the main state, there can be multiple reasons, the value contains `Progressing`, `Ok`, `Degraded`, `SetByProvider`, `Balance`, `Security`, `CreateError`, `ResourceCleanupFailed`, `LimitedByQuota`, `StockOut`,`Unknown`. ConditionsType *string `pulumi:"conditionsType"` // The status of cluster. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Stopped`, `Failed`. Phase *string `pulumi:"phase"` }
type ClustersStatusArgs ¶
type ClustersStatusArgs struct { // The state condition in the current main state of the cluster, that is, the reason for entering the main state, there can be multiple reasons, the value contains `Progressing`, `Ok`, `Degraded`, `SetByProvider`, `Balance`, `Security`, `CreateError`, `ResourceCleanupFailed`, `LimitedByQuota`, `StockOut`,`Unknown`. ConditionsType pulumi.StringPtrInput `pulumi:"conditionsType"` // The status of cluster. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Stopped`, `Failed`. Phase pulumi.StringPtrInput `pulumi:"phase"` }
func (ClustersStatusArgs) ElementType ¶
func (ClustersStatusArgs) ElementType() reflect.Type
func (ClustersStatusArgs) ToClustersStatusOutput ¶
func (i ClustersStatusArgs) ToClustersStatusOutput() ClustersStatusOutput
func (ClustersStatusArgs) ToClustersStatusOutputWithContext ¶
func (i ClustersStatusArgs) ToClustersStatusOutputWithContext(ctx context.Context) ClustersStatusOutput
type ClustersStatusArray ¶
type ClustersStatusArray []ClustersStatusInput
func (ClustersStatusArray) ElementType ¶
func (ClustersStatusArray) ElementType() reflect.Type
func (ClustersStatusArray) ToClustersStatusArrayOutput ¶
func (i ClustersStatusArray) ToClustersStatusArrayOutput() ClustersStatusArrayOutput
func (ClustersStatusArray) ToClustersStatusArrayOutputWithContext ¶
func (i ClustersStatusArray) ToClustersStatusArrayOutputWithContext(ctx context.Context) ClustersStatusArrayOutput
type ClustersStatusArrayInput ¶
type ClustersStatusArrayInput interface { pulumi.Input ToClustersStatusArrayOutput() ClustersStatusArrayOutput ToClustersStatusArrayOutputWithContext(context.Context) ClustersStatusArrayOutput }
ClustersStatusArrayInput is an input type that accepts ClustersStatusArray and ClustersStatusArrayOutput values. You can construct a concrete instance of `ClustersStatusArrayInput` via:
ClustersStatusArray{ ClustersStatusArgs{...} }
type ClustersStatusArrayOutput ¶
type ClustersStatusArrayOutput struct{ *pulumi.OutputState }
func (ClustersStatusArrayOutput) ElementType ¶
func (ClustersStatusArrayOutput) ElementType() reflect.Type
func (ClustersStatusArrayOutput) Index ¶
func (o ClustersStatusArrayOutput) Index(i pulumi.IntInput) ClustersStatusOutput
func (ClustersStatusArrayOutput) ToClustersStatusArrayOutput ¶
func (o ClustersStatusArrayOutput) ToClustersStatusArrayOutput() ClustersStatusArrayOutput
func (ClustersStatusArrayOutput) ToClustersStatusArrayOutputWithContext ¶
func (o ClustersStatusArrayOutput) ToClustersStatusArrayOutputWithContext(ctx context.Context) ClustersStatusArrayOutput
type ClustersStatusInput ¶
type ClustersStatusInput interface { pulumi.Input ToClustersStatusOutput() ClustersStatusOutput ToClustersStatusOutputWithContext(context.Context) ClustersStatusOutput }
ClustersStatusInput is an input type that accepts ClustersStatusArgs and ClustersStatusOutput values. You can construct a concrete instance of `ClustersStatusInput` via:
ClustersStatusArgs{...}
type ClustersStatusOutput ¶
type ClustersStatusOutput struct{ *pulumi.OutputState }
func (ClustersStatusOutput) ConditionsType ¶
func (o ClustersStatusOutput) ConditionsType() pulumi.StringPtrOutput
The state condition in the current main state of the cluster, that is, the reason for entering the main state, there can be multiple reasons, the value contains `Progressing`, `Ok`, `Degraded`, `SetByProvider`, `Balance`, `Security`, `CreateError`, `ResourceCleanupFailed`, `LimitedByQuota`, `StockOut`,`Unknown`.
func (ClustersStatusOutput) ElementType ¶
func (ClustersStatusOutput) ElementType() reflect.Type
func (ClustersStatusOutput) Phase ¶
func (o ClustersStatusOutput) Phase() pulumi.StringPtrOutput
The status of cluster. the value contains `Creating`, `Running`, `Updating`, `Deleting`, `Stopped`, `Failed`.
func (ClustersStatusOutput) ToClustersStatusOutput ¶
func (o ClustersStatusOutput) ToClustersStatusOutput() ClustersStatusOutput
func (ClustersStatusOutput) ToClustersStatusOutputWithContext ¶
func (o ClustersStatusOutput) ToClustersStatusOutputWithContext(ctx context.Context) ClustersStatusOutput
type ClustersTag ¶
type ClustersTagArgs ¶
type ClustersTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (ClustersTagArgs) ElementType ¶
func (ClustersTagArgs) ElementType() reflect.Type
func (ClustersTagArgs) ToClustersTagOutput ¶
func (i ClustersTagArgs) ToClustersTagOutput() ClustersTagOutput
func (ClustersTagArgs) ToClustersTagOutputWithContext ¶
func (i ClustersTagArgs) ToClustersTagOutputWithContext(ctx context.Context) ClustersTagOutput
type ClustersTagArray ¶
type ClustersTagArray []ClustersTagInput
func (ClustersTagArray) ElementType ¶
func (ClustersTagArray) ElementType() reflect.Type
func (ClustersTagArray) ToClustersTagArrayOutput ¶
func (i ClustersTagArray) ToClustersTagArrayOutput() ClustersTagArrayOutput
func (ClustersTagArray) ToClustersTagArrayOutputWithContext ¶
func (i ClustersTagArray) ToClustersTagArrayOutputWithContext(ctx context.Context) ClustersTagArrayOutput
type ClustersTagArrayInput ¶
type ClustersTagArrayInput interface { pulumi.Input ToClustersTagArrayOutput() ClustersTagArrayOutput ToClustersTagArrayOutputWithContext(context.Context) ClustersTagArrayOutput }
ClustersTagArrayInput is an input type that accepts ClustersTagArray and ClustersTagArrayOutput values. You can construct a concrete instance of `ClustersTagArrayInput` via:
ClustersTagArray{ ClustersTagArgs{...} }
type ClustersTagArrayOutput ¶
type ClustersTagArrayOutput struct{ *pulumi.OutputState }
func (ClustersTagArrayOutput) ElementType ¶
func (ClustersTagArrayOutput) ElementType() reflect.Type
func (ClustersTagArrayOutput) Index ¶
func (o ClustersTagArrayOutput) Index(i pulumi.IntInput) ClustersTagOutput
func (ClustersTagArrayOutput) ToClustersTagArrayOutput ¶
func (o ClustersTagArrayOutput) ToClustersTagArrayOutput() ClustersTagArrayOutput
func (ClustersTagArrayOutput) ToClustersTagArrayOutputWithContext ¶
func (o ClustersTagArrayOutput) ToClustersTagArrayOutputWithContext(ctx context.Context) ClustersTagArrayOutput
type ClustersTagInput ¶
type ClustersTagInput interface { pulumi.Input ToClustersTagOutput() ClustersTagOutput ToClustersTagOutputWithContext(context.Context) ClustersTagOutput }
ClustersTagInput is an input type that accepts ClustersTagArgs and ClustersTagOutput values. You can construct a concrete instance of `ClustersTagInput` via:
ClustersTagArgs{...}
type ClustersTagOutput ¶
type ClustersTagOutput struct{ *pulumi.OutputState }
func (ClustersTagOutput) ElementType ¶
func (ClustersTagOutput) ElementType() reflect.Type
func (ClustersTagOutput) Key ¶
func (o ClustersTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (ClustersTagOutput) ToClustersTagOutput ¶
func (o ClustersTagOutput) ToClustersTagOutput() ClustersTagOutput
func (ClustersTagOutput) ToClustersTagOutputWithContext ¶
func (o ClustersTagOutput) ToClustersTagOutputWithContext(ctx context.Context) ClustersTagOutput
func (ClustersTagOutput) Value ¶
func (o ClustersTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type DefaultNodePool ¶
type DefaultNodePool struct { pulumi.CustomResourceState // The ClusterId of NodePool. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The ECS InstanceIds add to NodePool. Instances DefaultNodePoolInstanceArrayOutput `pulumi:"instances"` // Is import of the DefaultNodePool. It only works when imported, set to true. IsImport pulumi.BoolOutput `pulumi:"isImport"` // The KubernetesConfig of NodeConfig. KubernetesConfig DefaultNodePoolKubernetesConfigOutput `pulumi:"kubernetesConfig"` // The Config of NodePool. NodeConfig DefaultNodePoolNodeConfigOutput `pulumi:"nodeConfig"` // Tags. Tags DefaultNodePoolTagArrayOutput `pulumi:"tags"` }
Provides a resource to manage vke default node pool ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-project1"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-subnet-test-2"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: pulumi.String("cn-beijing-a"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooSecurityGroup, err := vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ VpcId: fooVpc.ID(), SecurityGroupName: pulumi.String("acc-test-security-group2"), }) if err != nil { return err } _, err = ecs.NewInstance(ctx, "fooInstance", &ecs.InstanceArgs{ ImageId: pulumi.String("image-ybqi99s7yq8rx7mnk44b"), InstanceType: pulumi.String("ecs.g1ie.large"), InstanceName: pulumi.String("acc-test-ecs-name2"), Password: pulumi.String("93f0cb0614Aab12"), InstanceChargeType: pulumi.String("PostPaid"), SystemVolumeType: pulumi.String("ESSD_PL0"), SystemVolumeSize: pulumi.Int(40), SubnetId: fooSubnet.ID(), SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, }) if err != nil { return err } fooCluster, err := vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{ Description: pulumi.String("created by terraform"), DeleteProtectionEnabled: pulumi.Bool(false), ClusterConfig: &vke.ClusterClusterConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ApiServerPublicAccessEnabled: pulumi.Bool(true), ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{ PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{ BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(1), }, }, ResourcePublicAccessDefaultEnabled: pulumi.Bool(true), }, PodsConfig: &vke.ClusterPodsConfigArgs{ PodNetworkMode: pulumi.String("VpcCniShared"), VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, }, }, ServicesConfig: &vke.ClusterServicesConfigArgs{ ServiceCidrsv4s: pulumi.StringArray{ pulumi.String("172.30.0.0/18"), }, }, Tags: vke.ClusterTagArray{ &vke.ClusterTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } _, err = vke.NewDefaultNodePool(ctx, "fooDefaultNodePool", &vke.DefaultNodePoolArgs{ ClusterId: fooCluster.ID(), NodeConfig: &vke.DefaultNodePoolNodeConfigArgs{ Security: &vke.DefaultNodePoolNodeConfigSecurityArgs{ Login: &vke.DefaultNodePoolNodeConfigSecurityLoginArgs{ Password: pulumi.String("amw4WTdVcTRJVVFsUXpVTw=="), }, SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, SecurityStrategies: pulumi.StringArray{ pulumi.String("Hids"), }, }, InitializeScript: pulumi.String("ISMvYmluL2Jhc2gKZWNobyAx"), }, KubernetesConfig: &vke.DefaultNodePoolKubernetesConfigArgs{ Labels: vke.DefaultNodePoolKubernetesConfigLabelArray{ &vke.DefaultNodePoolKubernetesConfigLabelArgs{ Key: pulumi.String("tf-key1"), Value: pulumi.String("tf-value1"), }, &vke.DefaultNodePoolKubernetesConfigLabelArgs{ Key: pulumi.String("tf-key2"), Value: pulumi.String("tf-value2"), }, }, Taints: vke.DefaultNodePoolKubernetesConfigTaintArray{ &vke.DefaultNodePoolKubernetesConfigTaintArgs{ Key: pulumi.String("tf-key3"), Value: pulumi.String("tf-value3"), Effect: pulumi.String("NoSchedule"), }, &vke.DefaultNodePoolKubernetesConfigTaintArgs{ Key: pulumi.String("tf-key4"), Value: pulumi.String("tf-value4"), Effect: pulumi.String("NoSchedule"), }, }, Cordon: pulumi.Bool(true), }, Tags: vke.DefaultNodePoolTagArray{ &vke.DefaultNodePoolTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
VKE default node can be imported using the node id, e.g.
```sh
$ pulumi import volcengine:vke/defaultNodePool:DefaultNodePool default nc5t5epmrsf****
```
func GetDefaultNodePool ¶
func GetDefaultNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DefaultNodePoolState, opts ...pulumi.ResourceOption) (*DefaultNodePool, error)
GetDefaultNodePool gets an existing DefaultNodePool 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 NewDefaultNodePool ¶
func NewDefaultNodePool(ctx *pulumi.Context, name string, args *DefaultNodePoolArgs, opts ...pulumi.ResourceOption) (*DefaultNodePool, error)
NewDefaultNodePool registers a new resource with the given unique name, arguments, and options.
func (*DefaultNodePool) ElementType ¶
func (*DefaultNodePool) ElementType() reflect.Type
func (*DefaultNodePool) ToDefaultNodePoolOutput ¶
func (i *DefaultNodePool) ToDefaultNodePoolOutput() DefaultNodePoolOutput
func (*DefaultNodePool) ToDefaultNodePoolOutputWithContext ¶
func (i *DefaultNodePool) ToDefaultNodePoolOutputWithContext(ctx context.Context) DefaultNodePoolOutput
type DefaultNodePoolArgs ¶
type DefaultNodePoolArgs struct { // The ClusterId of NodePool. ClusterId pulumi.StringInput // The ECS InstanceIds add to NodePool. Instances DefaultNodePoolInstanceArrayInput // The KubernetesConfig of NodeConfig. KubernetesConfig DefaultNodePoolKubernetesConfigInput // The Config of NodePool. NodeConfig DefaultNodePoolNodeConfigInput // Tags. Tags DefaultNodePoolTagArrayInput }
The set of arguments for constructing a DefaultNodePool resource.
func (DefaultNodePoolArgs) ElementType ¶
func (DefaultNodePoolArgs) ElementType() reflect.Type
type DefaultNodePoolArray ¶
type DefaultNodePoolArray []DefaultNodePoolInput
func (DefaultNodePoolArray) ElementType ¶
func (DefaultNodePoolArray) ElementType() reflect.Type
func (DefaultNodePoolArray) ToDefaultNodePoolArrayOutput ¶
func (i DefaultNodePoolArray) ToDefaultNodePoolArrayOutput() DefaultNodePoolArrayOutput
func (DefaultNodePoolArray) ToDefaultNodePoolArrayOutputWithContext ¶
func (i DefaultNodePoolArray) ToDefaultNodePoolArrayOutputWithContext(ctx context.Context) DefaultNodePoolArrayOutput
type DefaultNodePoolArrayInput ¶
type DefaultNodePoolArrayInput interface { pulumi.Input ToDefaultNodePoolArrayOutput() DefaultNodePoolArrayOutput ToDefaultNodePoolArrayOutputWithContext(context.Context) DefaultNodePoolArrayOutput }
DefaultNodePoolArrayInput is an input type that accepts DefaultNodePoolArray and DefaultNodePoolArrayOutput values. You can construct a concrete instance of `DefaultNodePoolArrayInput` via:
DefaultNodePoolArray{ DefaultNodePoolArgs{...} }
type DefaultNodePoolArrayOutput ¶
type DefaultNodePoolArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolArrayOutput) ElementType ¶
func (DefaultNodePoolArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolArrayOutput) Index ¶
func (o DefaultNodePoolArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolOutput
func (DefaultNodePoolArrayOutput) ToDefaultNodePoolArrayOutput ¶
func (o DefaultNodePoolArrayOutput) ToDefaultNodePoolArrayOutput() DefaultNodePoolArrayOutput
func (DefaultNodePoolArrayOutput) ToDefaultNodePoolArrayOutputWithContext ¶
func (o DefaultNodePoolArrayOutput) ToDefaultNodePoolArrayOutputWithContext(ctx context.Context) DefaultNodePoolArrayOutput
type DefaultNodePoolBatchAttach ¶
type DefaultNodePoolBatchAttach struct { pulumi.CustomResourceState // The ClusterId of NodePool. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The default NodePool ID. DefaultNodePoolId pulumi.StringOutput `pulumi:"defaultNodePoolId"` // The ECS InstanceIds add to NodePool. Instances DefaultNodePoolBatchAttachInstanceArrayOutput `pulumi:"instances"` // Is import of the DefaultNodePool. It only works when imported, set to true. IsImport pulumi.BoolOutput `pulumi:"isImport"` // The KubernetesConfig of NodeConfig. Please note that this field is the configuration of the node. The same key is subject to the config of the node pool. Different keys take effect together. KubernetesConfig DefaultNodePoolBatchAttachKubernetesConfigPtrOutput `pulumi:"kubernetesConfig"` // The Config of NodePool. NodeConfigs DefaultNodePoolBatchAttachNodeConfigArrayOutput `pulumi:"nodeConfigs"` // Tags. Tags DefaultNodePoolBatchAttachTagArrayOutput `pulumi:"tags"` }
Provides a resource to manage vke default node pool batch attach ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-project1"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-subnet-test-2"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: pulumi.String("cn-beijing-a"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooSecurityGroup, err := vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ VpcId: fooVpc.ID(), SecurityGroupName: pulumi.String("acc-test-security-group2"), }) if err != nil { return err } fooInstance, err := ecs.NewInstance(ctx, "fooInstance", &ecs.InstanceArgs{ ImageId: pulumi.String("image-ybqi99s7yq8rx7mnk44b"), InstanceType: pulumi.String("ecs.g1ie.large"), InstanceName: pulumi.String("acc-test-ecs-name2"), Password: pulumi.String("93f0cb0614Aab12"), InstanceChargeType: pulumi.String("PostPaid"), SystemVolumeType: pulumi.String("ESSD_PL0"), SystemVolumeSize: pulumi.Int(40), SubnetId: fooSubnet.ID(), SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, }) if err != nil { return err } foo2, err := ecs.NewInstance(ctx, "foo2", &ecs.InstanceArgs{ ImageId: pulumi.String("image-ybqi99s7yq8rx7mnk44b"), InstanceType: pulumi.String("ecs.g1ie.large"), InstanceName: pulumi.String("acc-test-ecs-name2"), Password: pulumi.String("93f0cb0614Aab12"), InstanceChargeType: pulumi.String("PostPaid"), SystemVolumeType: pulumi.String("ESSD_PL0"), SystemVolumeSize: pulumi.Int(40), SubnetId: fooSubnet.ID(), SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, }) if err != nil { return err } fooCluster, err := vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{ Description: pulumi.String("created by terraform"), DeleteProtectionEnabled: pulumi.Bool(false), ClusterConfig: &vke.ClusterClusterConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ApiServerPublicAccessEnabled: pulumi.Bool(true), ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{ PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{ BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(1), }, }, ResourcePublicAccessDefaultEnabled: pulumi.Bool(true), }, PodsConfig: &vke.ClusterPodsConfigArgs{ PodNetworkMode: pulumi.String("VpcCniShared"), VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, }, }, ServicesConfig: &vke.ClusterServicesConfigArgs{ ServiceCidrsv4s: pulumi.StringArray{ pulumi.String("172.30.0.0/18"), }, }, Tags: vke.ClusterTagArray{ &vke.ClusterTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } fooDefaultNodePool, err := vke.NewDefaultNodePool(ctx, "fooDefaultNodePool", &vke.DefaultNodePoolArgs{ ClusterId: fooCluster.ID(), NodeConfig: &vke.DefaultNodePoolNodeConfigArgs{ Security: &vke.DefaultNodePoolNodeConfigSecurityArgs{ Login: &vke.DefaultNodePoolNodeConfigSecurityLoginArgs{ Password: pulumi.String("amw4WTdVcTRJVVFsUXpVTw=="), }, SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, SecurityStrategies: pulumi.StringArray{ pulumi.String("Hids"), }, }, InitializeScript: pulumi.String("ISMvYmluL2Jhc2gKZWNobyAx"), }, KubernetesConfig: &vke.DefaultNodePoolKubernetesConfigArgs{ Labels: vke.DefaultNodePoolKubernetesConfigLabelArray{ &vke.DefaultNodePoolKubernetesConfigLabelArgs{ Key: pulumi.String("tf-key1"), Value: pulumi.String("tf-value1"), }, &vke.DefaultNodePoolKubernetesConfigLabelArgs{ Key: pulumi.String("tf-key2"), Value: pulumi.String("tf-value2"), }, }, Taints: vke.DefaultNodePoolKubernetesConfigTaintArray{ &vke.DefaultNodePoolKubernetesConfigTaintArgs{ Key: pulumi.String("tf-key3"), Value: pulumi.String("tf-value3"), Effect: pulumi.String("NoSchedule"), }, &vke.DefaultNodePoolKubernetesConfigTaintArgs{ Key: pulumi.String("tf-key4"), Value: pulumi.String("tf-value4"), Effect: pulumi.String("NoSchedule"), }, }, Cordon: pulumi.Bool(true), }, Tags: vke.DefaultNodePoolTagArray{ &vke.DefaultNodePoolTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } _, err = vke.NewDefaultNodePoolBatchAttach(ctx, "fooDefaultNodePoolBatchAttach", &vke.DefaultNodePoolBatchAttachArgs{ ClusterId: fooCluster.ID(), DefaultNodePoolId: fooDefaultNodePool.ID(), Instances: vke.DefaultNodePoolBatchAttachInstanceArray{ &vke.DefaultNodePoolBatchAttachInstanceArgs{ InstanceId: fooInstance.ID(), KeepInstanceName: pulumi.Bool(true), AdditionalContainerStorageEnabled: pulumi.Bool(false), }, &vke.DefaultNodePoolBatchAttachInstanceArgs{ InstanceId: foo2.ID(), KeepInstanceName: pulumi.Bool(true), AdditionalContainerStorageEnabled: pulumi.Bool(false), }, }, KubernetesConfig: &vke.DefaultNodePoolBatchAttachKubernetesConfigArgs{ Labels: vke.DefaultNodePoolBatchAttachKubernetesConfigLabelArray{ &vke.DefaultNodePoolBatchAttachKubernetesConfigLabelArgs{ Key: pulumi.String("tf-key1"), Value: pulumi.String("tf-value1"), }, &vke.DefaultNodePoolBatchAttachKubernetesConfigLabelArgs{ Key: pulumi.String("tf-key2"), Value: pulumi.String("tf-value2"), }, }, Taints: vke.DefaultNodePoolBatchAttachKubernetesConfigTaintArray{ &vke.DefaultNodePoolBatchAttachKubernetesConfigTaintArgs{ Key: pulumi.String("tf-key3"), Value: pulumi.String("tf-value3"), Effect: pulumi.String("NoSchedule"), }, &vke.DefaultNodePoolBatchAttachKubernetesConfigTaintArgs{ Key: pulumi.String("tf-key4"), Value: pulumi.String("tf-value4"), Effect: pulumi.String("NoSchedule"), }, }, Cordon: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
```
func GetDefaultNodePoolBatchAttach ¶
func GetDefaultNodePoolBatchAttach(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DefaultNodePoolBatchAttachState, opts ...pulumi.ResourceOption) (*DefaultNodePoolBatchAttach, error)
GetDefaultNodePoolBatchAttach gets an existing DefaultNodePoolBatchAttach 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 NewDefaultNodePoolBatchAttach ¶
func NewDefaultNodePoolBatchAttach(ctx *pulumi.Context, name string, args *DefaultNodePoolBatchAttachArgs, opts ...pulumi.ResourceOption) (*DefaultNodePoolBatchAttach, error)
NewDefaultNodePoolBatchAttach registers a new resource with the given unique name, arguments, and options.
func (*DefaultNodePoolBatchAttach) ElementType ¶
func (*DefaultNodePoolBatchAttach) ElementType() reflect.Type
func (*DefaultNodePoolBatchAttach) ToDefaultNodePoolBatchAttachOutput ¶
func (i *DefaultNodePoolBatchAttach) ToDefaultNodePoolBatchAttachOutput() DefaultNodePoolBatchAttachOutput
func (*DefaultNodePoolBatchAttach) ToDefaultNodePoolBatchAttachOutputWithContext ¶
func (i *DefaultNodePoolBatchAttach) ToDefaultNodePoolBatchAttachOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachOutput
type DefaultNodePoolBatchAttachArgs ¶
type DefaultNodePoolBatchAttachArgs struct { // The ClusterId of NodePool. ClusterId pulumi.StringInput // The default NodePool ID. DefaultNodePoolId pulumi.StringInput // The ECS InstanceIds add to NodePool. Instances DefaultNodePoolBatchAttachInstanceArrayInput // The KubernetesConfig of NodeConfig. Please note that this field is the configuration of the node. The same key is subject to the config of the node pool. Different keys take effect together. KubernetesConfig DefaultNodePoolBatchAttachKubernetesConfigPtrInput }
The set of arguments for constructing a DefaultNodePoolBatchAttach resource.
func (DefaultNodePoolBatchAttachArgs) ElementType ¶
func (DefaultNodePoolBatchAttachArgs) ElementType() reflect.Type
type DefaultNodePoolBatchAttachArray ¶
type DefaultNodePoolBatchAttachArray []DefaultNodePoolBatchAttachInput
func (DefaultNodePoolBatchAttachArray) ElementType ¶
func (DefaultNodePoolBatchAttachArray) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachArray) ToDefaultNodePoolBatchAttachArrayOutput ¶
func (i DefaultNodePoolBatchAttachArray) ToDefaultNodePoolBatchAttachArrayOutput() DefaultNodePoolBatchAttachArrayOutput
func (DefaultNodePoolBatchAttachArray) ToDefaultNodePoolBatchAttachArrayOutputWithContext ¶
func (i DefaultNodePoolBatchAttachArray) ToDefaultNodePoolBatchAttachArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachArrayOutput
type DefaultNodePoolBatchAttachArrayInput ¶
type DefaultNodePoolBatchAttachArrayInput interface { pulumi.Input ToDefaultNodePoolBatchAttachArrayOutput() DefaultNodePoolBatchAttachArrayOutput ToDefaultNodePoolBatchAttachArrayOutputWithContext(context.Context) DefaultNodePoolBatchAttachArrayOutput }
DefaultNodePoolBatchAttachArrayInput is an input type that accepts DefaultNodePoolBatchAttachArray and DefaultNodePoolBatchAttachArrayOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachArrayInput` via:
DefaultNodePoolBatchAttachArray{ DefaultNodePoolBatchAttachArgs{...} }
type DefaultNodePoolBatchAttachArrayOutput ¶
type DefaultNodePoolBatchAttachArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachArrayOutput) ElementType ¶
func (DefaultNodePoolBatchAttachArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachArrayOutput) Index ¶
func (o DefaultNodePoolBatchAttachArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolBatchAttachOutput
func (DefaultNodePoolBatchAttachArrayOutput) ToDefaultNodePoolBatchAttachArrayOutput ¶
func (o DefaultNodePoolBatchAttachArrayOutput) ToDefaultNodePoolBatchAttachArrayOutput() DefaultNodePoolBatchAttachArrayOutput
func (DefaultNodePoolBatchAttachArrayOutput) ToDefaultNodePoolBatchAttachArrayOutputWithContext ¶
func (o DefaultNodePoolBatchAttachArrayOutput) ToDefaultNodePoolBatchAttachArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachArrayOutput
type DefaultNodePoolBatchAttachInput ¶
type DefaultNodePoolBatchAttachInput interface { pulumi.Input ToDefaultNodePoolBatchAttachOutput() DefaultNodePoolBatchAttachOutput ToDefaultNodePoolBatchAttachOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachOutput }
type DefaultNodePoolBatchAttachInstance ¶
type DefaultNodePoolBatchAttachInstance struct { // The flag of additional container storage enable, the value is `true` or `false`..Default is `false`. AdditionalContainerStorageEnabled *bool `pulumi:"additionalContainerStorageEnabled"` // The container storage path.When additionalContainerStorageEnabled is `false` will ignore. ContainerStoragePath *string `pulumi:"containerStoragePath"` // ID of the resource. Id *string `pulumi:"id"` // The Image Id to the ECS Instance. ImageId *string `pulumi:"imageId"` // The instance id. InstanceId string `pulumi:"instanceId"` // The flag of keep instance name, the value is `true` or `false`.Default is `false`. KeepInstanceName *bool `pulumi:"keepInstanceName"` Phase *string `pulumi:"phase"` }
type DefaultNodePoolBatchAttachInstanceArgs ¶
type DefaultNodePoolBatchAttachInstanceArgs struct { // The flag of additional container storage enable, the value is `true` or `false`..Default is `false`. AdditionalContainerStorageEnabled pulumi.BoolPtrInput `pulumi:"additionalContainerStorageEnabled"` // The container storage path.When additionalContainerStorageEnabled is `false` will ignore. ContainerStoragePath pulumi.StringPtrInput `pulumi:"containerStoragePath"` // ID of the resource. Id pulumi.StringPtrInput `pulumi:"id"` // The Image Id to the ECS Instance. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // The instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The flag of keep instance name, the value is `true` or `false`.Default is `false`. KeepInstanceName pulumi.BoolPtrInput `pulumi:"keepInstanceName"` Phase pulumi.StringPtrInput `pulumi:"phase"` }
func (DefaultNodePoolBatchAttachInstanceArgs) ElementType ¶
func (DefaultNodePoolBatchAttachInstanceArgs) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachInstanceArgs) ToDefaultNodePoolBatchAttachInstanceOutput ¶
func (i DefaultNodePoolBatchAttachInstanceArgs) ToDefaultNodePoolBatchAttachInstanceOutput() DefaultNodePoolBatchAttachInstanceOutput
func (DefaultNodePoolBatchAttachInstanceArgs) ToDefaultNodePoolBatchAttachInstanceOutputWithContext ¶
func (i DefaultNodePoolBatchAttachInstanceArgs) ToDefaultNodePoolBatchAttachInstanceOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachInstanceOutput
type DefaultNodePoolBatchAttachInstanceArray ¶
type DefaultNodePoolBatchAttachInstanceArray []DefaultNodePoolBatchAttachInstanceInput
func (DefaultNodePoolBatchAttachInstanceArray) ElementType ¶
func (DefaultNodePoolBatchAttachInstanceArray) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachInstanceArray) ToDefaultNodePoolBatchAttachInstanceArrayOutput ¶
func (i DefaultNodePoolBatchAttachInstanceArray) ToDefaultNodePoolBatchAttachInstanceArrayOutput() DefaultNodePoolBatchAttachInstanceArrayOutput
func (DefaultNodePoolBatchAttachInstanceArray) ToDefaultNodePoolBatchAttachInstanceArrayOutputWithContext ¶
func (i DefaultNodePoolBatchAttachInstanceArray) ToDefaultNodePoolBatchAttachInstanceArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachInstanceArrayOutput
type DefaultNodePoolBatchAttachInstanceArrayInput ¶
type DefaultNodePoolBatchAttachInstanceArrayInput interface { pulumi.Input ToDefaultNodePoolBatchAttachInstanceArrayOutput() DefaultNodePoolBatchAttachInstanceArrayOutput ToDefaultNodePoolBatchAttachInstanceArrayOutputWithContext(context.Context) DefaultNodePoolBatchAttachInstanceArrayOutput }
DefaultNodePoolBatchAttachInstanceArrayInput is an input type that accepts DefaultNodePoolBatchAttachInstanceArray and DefaultNodePoolBatchAttachInstanceArrayOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachInstanceArrayInput` via:
DefaultNodePoolBatchAttachInstanceArray{ DefaultNodePoolBatchAttachInstanceArgs{...} }
type DefaultNodePoolBatchAttachInstanceArrayOutput ¶
type DefaultNodePoolBatchAttachInstanceArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachInstanceArrayOutput) ElementType ¶
func (DefaultNodePoolBatchAttachInstanceArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachInstanceArrayOutput) ToDefaultNodePoolBatchAttachInstanceArrayOutput ¶
func (o DefaultNodePoolBatchAttachInstanceArrayOutput) ToDefaultNodePoolBatchAttachInstanceArrayOutput() DefaultNodePoolBatchAttachInstanceArrayOutput
func (DefaultNodePoolBatchAttachInstanceArrayOutput) ToDefaultNodePoolBatchAttachInstanceArrayOutputWithContext ¶
func (o DefaultNodePoolBatchAttachInstanceArrayOutput) ToDefaultNodePoolBatchAttachInstanceArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachInstanceArrayOutput
type DefaultNodePoolBatchAttachInstanceInput ¶
type DefaultNodePoolBatchAttachInstanceInput interface { pulumi.Input ToDefaultNodePoolBatchAttachInstanceOutput() DefaultNodePoolBatchAttachInstanceOutput ToDefaultNodePoolBatchAttachInstanceOutputWithContext(context.Context) DefaultNodePoolBatchAttachInstanceOutput }
DefaultNodePoolBatchAttachInstanceInput is an input type that accepts DefaultNodePoolBatchAttachInstanceArgs and DefaultNodePoolBatchAttachInstanceOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachInstanceInput` via:
DefaultNodePoolBatchAttachInstanceArgs{...}
type DefaultNodePoolBatchAttachInstanceOutput ¶
type DefaultNodePoolBatchAttachInstanceOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachInstanceOutput) AdditionalContainerStorageEnabled ¶
func (o DefaultNodePoolBatchAttachInstanceOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
The flag of additional container storage enable, the value is `true` or `false`..Default is `false`.
func (DefaultNodePoolBatchAttachInstanceOutput) ContainerStoragePath ¶
func (o DefaultNodePoolBatchAttachInstanceOutput) ContainerStoragePath() pulumi.StringPtrOutput
The container storage path.When additionalContainerStorageEnabled is `false` will ignore.
func (DefaultNodePoolBatchAttachInstanceOutput) ElementType ¶
func (DefaultNodePoolBatchAttachInstanceOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachInstanceOutput) Id ¶
func (o DefaultNodePoolBatchAttachInstanceOutput) Id() pulumi.StringPtrOutput
ID of the resource.
func (DefaultNodePoolBatchAttachInstanceOutput) ImageId ¶
func (o DefaultNodePoolBatchAttachInstanceOutput) ImageId() pulumi.StringPtrOutput
The Image Id to the ECS Instance.
func (DefaultNodePoolBatchAttachInstanceOutput) InstanceId ¶
func (o DefaultNodePoolBatchAttachInstanceOutput) InstanceId() pulumi.StringOutput
The instance id.
func (DefaultNodePoolBatchAttachInstanceOutput) KeepInstanceName ¶
func (o DefaultNodePoolBatchAttachInstanceOutput) KeepInstanceName() pulumi.BoolPtrOutput
The flag of keep instance name, the value is `true` or `false`.Default is `false`.
func (DefaultNodePoolBatchAttachInstanceOutput) Phase ¶
func (o DefaultNodePoolBatchAttachInstanceOutput) Phase() pulumi.StringPtrOutput
func (DefaultNodePoolBatchAttachInstanceOutput) ToDefaultNodePoolBatchAttachInstanceOutput ¶
func (o DefaultNodePoolBatchAttachInstanceOutput) ToDefaultNodePoolBatchAttachInstanceOutput() DefaultNodePoolBatchAttachInstanceOutput
func (DefaultNodePoolBatchAttachInstanceOutput) ToDefaultNodePoolBatchAttachInstanceOutputWithContext ¶
func (o DefaultNodePoolBatchAttachInstanceOutput) ToDefaultNodePoolBatchAttachInstanceOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachInstanceOutput
type DefaultNodePoolBatchAttachKubernetesConfig ¶
type DefaultNodePoolBatchAttachKubernetesConfig struct { // The Cordon of KubernetesConfig. Cordon *bool `pulumi:"cordon"` // The Labels of KubernetesConfig. Labels []DefaultNodePoolBatchAttachKubernetesConfigLabel `pulumi:"labels"` // The Taints of KubernetesConfig. Taints []DefaultNodePoolBatchAttachKubernetesConfigTaint `pulumi:"taints"` }
type DefaultNodePoolBatchAttachKubernetesConfigArgs ¶
type DefaultNodePoolBatchAttachKubernetesConfigArgs struct { // The Cordon of KubernetesConfig. Cordon pulumi.BoolPtrInput `pulumi:"cordon"` // The Labels of KubernetesConfig. Labels DefaultNodePoolBatchAttachKubernetesConfigLabelArrayInput `pulumi:"labels"` // The Taints of KubernetesConfig. Taints DefaultNodePoolBatchAttachKubernetesConfigTaintArrayInput `pulumi:"taints"` }
func (DefaultNodePoolBatchAttachKubernetesConfigArgs) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigArgs) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigOutput ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigOutput() DefaultNodePoolBatchAttachKubernetesConfigOutput
func (DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigOutputWithContext ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigOutput
func (DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutput ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutput() DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
func (DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutputWithContext ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigArgs) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
type DefaultNodePoolBatchAttachKubernetesConfigInput ¶
type DefaultNodePoolBatchAttachKubernetesConfigInput interface { pulumi.Input ToDefaultNodePoolBatchAttachKubernetesConfigOutput() DefaultNodePoolBatchAttachKubernetesConfigOutput ToDefaultNodePoolBatchAttachKubernetesConfigOutputWithContext(context.Context) DefaultNodePoolBatchAttachKubernetesConfigOutput }
DefaultNodePoolBatchAttachKubernetesConfigInput is an input type that accepts DefaultNodePoolBatchAttachKubernetesConfigArgs and DefaultNodePoolBatchAttachKubernetesConfigOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachKubernetesConfigInput` via:
DefaultNodePoolBatchAttachKubernetesConfigArgs{...}
type DefaultNodePoolBatchAttachKubernetesConfigLabelArgs ¶
type DefaultNodePoolBatchAttachKubernetesConfigLabelArgs struct { // The Key of Labels. Key pulumi.StringInput `pulumi:"key"` // The Value of Labels. Value pulumi.StringPtrInput `pulumi:"value"` }
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArgs) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArgs) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArgs) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutput ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigLabelArgs) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutput() DefaultNodePoolBatchAttachKubernetesConfigLabelOutput
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArgs) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutputWithContext ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigLabelArgs) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigLabelOutput
type DefaultNodePoolBatchAttachKubernetesConfigLabelArray ¶
type DefaultNodePoolBatchAttachKubernetesConfigLabelArray []DefaultNodePoolBatchAttachKubernetesConfigLabelInput
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArray) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArray) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArray) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigLabelArray) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput() DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArray) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutputWithContext ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigLabelArray) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
type DefaultNodePoolBatchAttachKubernetesConfigLabelArrayInput ¶
type DefaultNodePoolBatchAttachKubernetesConfigLabelArrayInput interface { pulumi.Input ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput() DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutputWithContext(context.Context) DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput }
DefaultNodePoolBatchAttachKubernetesConfigLabelArrayInput is an input type that accepts DefaultNodePoolBatchAttachKubernetesConfigLabelArray and DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachKubernetesConfigLabelArrayInput` via:
DefaultNodePoolBatchAttachKubernetesConfigLabelArray{ DefaultNodePoolBatchAttachKubernetesConfigLabelArgs{...} }
type DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput ¶
type DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput() DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
func (DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutputWithContext ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
type DefaultNodePoolBatchAttachKubernetesConfigLabelInput ¶
type DefaultNodePoolBatchAttachKubernetesConfigLabelInput interface { pulumi.Input ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutput() DefaultNodePoolBatchAttachKubernetesConfigLabelOutput ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutputWithContext(context.Context) DefaultNodePoolBatchAttachKubernetesConfigLabelOutput }
DefaultNodePoolBatchAttachKubernetesConfigLabelInput is an input type that accepts DefaultNodePoolBatchAttachKubernetesConfigLabelArgs and DefaultNodePoolBatchAttachKubernetesConfigLabelOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachKubernetesConfigLabelInput` via:
DefaultNodePoolBatchAttachKubernetesConfigLabelArgs{...}
type DefaultNodePoolBatchAttachKubernetesConfigLabelOutput ¶
type DefaultNodePoolBatchAttachKubernetesConfigLabelOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutput ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutput() DefaultNodePoolBatchAttachKubernetesConfigLabelOutput
func (DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutputWithContext ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) ToDefaultNodePoolBatchAttachKubernetesConfigLabelOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigLabelOutput
func (DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) Value ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigLabelOutput) Value() pulumi.StringPtrOutput
The Value of Labels.
type DefaultNodePoolBatchAttachKubernetesConfigOutput ¶
type DefaultNodePoolBatchAttachKubernetesConfigOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachKubernetesConfigOutput) Cordon ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) Cordon() pulumi.BoolPtrOutput
The Cordon of KubernetesConfig.
func (DefaultNodePoolBatchAttachKubernetesConfigOutput) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigOutput) Labels ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) Labels() DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
The Labels of KubernetesConfig.
func (DefaultNodePoolBatchAttachKubernetesConfigOutput) Taints ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) Taints() DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
The Taints of KubernetesConfig.
func (DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigOutput ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigOutput() DefaultNodePoolBatchAttachKubernetesConfigOutput
func (DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigOutputWithContext ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigOutput
func (DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutput ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutput() DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
func (DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutputWithContext ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
type DefaultNodePoolBatchAttachKubernetesConfigPtrInput ¶
type DefaultNodePoolBatchAttachKubernetesConfigPtrInput interface { pulumi.Input ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutput() DefaultNodePoolBatchAttachKubernetesConfigPtrOutput ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutputWithContext(context.Context) DefaultNodePoolBatchAttachKubernetesConfigPtrOutput }
DefaultNodePoolBatchAttachKubernetesConfigPtrInput is an input type that accepts DefaultNodePoolBatchAttachKubernetesConfigArgs, DefaultNodePoolBatchAttachKubernetesConfigPtr and DefaultNodePoolBatchAttachKubernetesConfigPtrOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachKubernetesConfigPtrInput` via:
DefaultNodePoolBatchAttachKubernetesConfigArgs{...} or: nil
func DefaultNodePoolBatchAttachKubernetesConfigPtr ¶
func DefaultNodePoolBatchAttachKubernetesConfigPtr(v *DefaultNodePoolBatchAttachKubernetesConfigArgs) DefaultNodePoolBatchAttachKubernetesConfigPtrInput
type DefaultNodePoolBatchAttachKubernetesConfigPtrOutput ¶
type DefaultNodePoolBatchAttachKubernetesConfigPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) Cordon ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
The Cordon of KubernetesConfig.
func (DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) Labels ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) Labels() DefaultNodePoolBatchAttachKubernetesConfigLabelArrayOutput
The Labels of KubernetesConfig.
func (DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) Taints ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) Taints() DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
The Taints of KubernetesConfig.
func (DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutput ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutput() DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
func (DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutputWithContext ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigPtrOutput) ToDefaultNodePoolBatchAttachKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
type DefaultNodePoolBatchAttachKubernetesConfigTaint ¶
type DefaultNodePoolBatchAttachKubernetesConfigTaint struct { // The Effect of Taints. The value can be one of the following: `NoSchedule`, `NoExecute`, `PreferNoSchedule`, default value is `NoSchedule`. Effect *string `pulumi:"effect"` // The Key of Taints. Key string `pulumi:"key"` // The Value of Taints. Value *string `pulumi:"value"` }
type DefaultNodePoolBatchAttachKubernetesConfigTaintArgs ¶
type DefaultNodePoolBatchAttachKubernetesConfigTaintArgs struct { // The Effect of Taints. The value can be one of the following: `NoSchedule`, `NoExecute`, `PreferNoSchedule`, default value is `NoSchedule`. Effect pulumi.StringPtrInput `pulumi:"effect"` // The Key of Taints. Key pulumi.StringInput `pulumi:"key"` // The Value of Taints. Value pulumi.StringPtrInput `pulumi:"value"` }
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArgs) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArgs) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArgs) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutput ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigTaintArgs) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutput() DefaultNodePoolBatchAttachKubernetesConfigTaintOutput
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArgs) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutputWithContext ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigTaintArgs) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigTaintOutput
type DefaultNodePoolBatchAttachKubernetesConfigTaintArray ¶
type DefaultNodePoolBatchAttachKubernetesConfigTaintArray []DefaultNodePoolBatchAttachKubernetesConfigTaintInput
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArray) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArray) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArray) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigTaintArray) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput() DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArray) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutputWithContext ¶
func (i DefaultNodePoolBatchAttachKubernetesConfigTaintArray) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
type DefaultNodePoolBatchAttachKubernetesConfigTaintArrayInput ¶
type DefaultNodePoolBatchAttachKubernetesConfigTaintArrayInput interface { pulumi.Input ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput() DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutputWithContext(context.Context) DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput }
DefaultNodePoolBatchAttachKubernetesConfigTaintArrayInput is an input type that accepts DefaultNodePoolBatchAttachKubernetesConfigTaintArray and DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachKubernetesConfigTaintArrayInput` via:
DefaultNodePoolBatchAttachKubernetesConfigTaintArray{ DefaultNodePoolBatchAttachKubernetesConfigTaintArgs{...} }
type DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput ¶
type DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput() DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
func (DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutputWithContext ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigTaintArrayOutput
type DefaultNodePoolBatchAttachKubernetesConfigTaintInput ¶
type DefaultNodePoolBatchAttachKubernetesConfigTaintInput interface { pulumi.Input ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutput() DefaultNodePoolBatchAttachKubernetesConfigTaintOutput ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutputWithContext(context.Context) DefaultNodePoolBatchAttachKubernetesConfigTaintOutput }
DefaultNodePoolBatchAttachKubernetesConfigTaintInput is an input type that accepts DefaultNodePoolBatchAttachKubernetesConfigTaintArgs and DefaultNodePoolBatchAttachKubernetesConfigTaintOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachKubernetesConfigTaintInput` via:
DefaultNodePoolBatchAttachKubernetesConfigTaintArgs{...}
type DefaultNodePoolBatchAttachKubernetesConfigTaintOutput ¶
type DefaultNodePoolBatchAttachKubernetesConfigTaintOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) Effect ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) Effect() pulumi.StringPtrOutput
The Effect of Taints. The value can be one of the following: `NoSchedule`, `NoExecute`, `PreferNoSchedule`, default value is `NoSchedule`.
func (DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) ElementType ¶
func (DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutput ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutput() DefaultNodePoolBatchAttachKubernetesConfigTaintOutput
func (DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutputWithContext ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) ToDefaultNodePoolBatchAttachKubernetesConfigTaintOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachKubernetesConfigTaintOutput
func (DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) Value ¶
func (o DefaultNodePoolBatchAttachKubernetesConfigTaintOutput) Value() pulumi.StringPtrOutput
The Value of Taints.
type DefaultNodePoolBatchAttachMap ¶
type DefaultNodePoolBatchAttachMap map[string]DefaultNodePoolBatchAttachInput
func (DefaultNodePoolBatchAttachMap) ElementType ¶
func (DefaultNodePoolBatchAttachMap) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachMap) ToDefaultNodePoolBatchAttachMapOutput ¶
func (i DefaultNodePoolBatchAttachMap) ToDefaultNodePoolBatchAttachMapOutput() DefaultNodePoolBatchAttachMapOutput
func (DefaultNodePoolBatchAttachMap) ToDefaultNodePoolBatchAttachMapOutputWithContext ¶
func (i DefaultNodePoolBatchAttachMap) ToDefaultNodePoolBatchAttachMapOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachMapOutput
type DefaultNodePoolBatchAttachMapInput ¶
type DefaultNodePoolBatchAttachMapInput interface { pulumi.Input ToDefaultNodePoolBatchAttachMapOutput() DefaultNodePoolBatchAttachMapOutput ToDefaultNodePoolBatchAttachMapOutputWithContext(context.Context) DefaultNodePoolBatchAttachMapOutput }
DefaultNodePoolBatchAttachMapInput is an input type that accepts DefaultNodePoolBatchAttachMap and DefaultNodePoolBatchAttachMapOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachMapInput` via:
DefaultNodePoolBatchAttachMap{ "key": DefaultNodePoolBatchAttachArgs{...} }
type DefaultNodePoolBatchAttachMapOutput ¶
type DefaultNodePoolBatchAttachMapOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachMapOutput) ElementType ¶
func (DefaultNodePoolBatchAttachMapOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachMapOutput) MapIndex ¶
func (o DefaultNodePoolBatchAttachMapOutput) MapIndex(k pulumi.StringInput) DefaultNodePoolBatchAttachOutput
func (DefaultNodePoolBatchAttachMapOutput) ToDefaultNodePoolBatchAttachMapOutput ¶
func (o DefaultNodePoolBatchAttachMapOutput) ToDefaultNodePoolBatchAttachMapOutput() DefaultNodePoolBatchAttachMapOutput
func (DefaultNodePoolBatchAttachMapOutput) ToDefaultNodePoolBatchAttachMapOutputWithContext ¶
func (o DefaultNodePoolBatchAttachMapOutput) ToDefaultNodePoolBatchAttachMapOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachMapOutput
type DefaultNodePoolBatchAttachNodeConfig ¶
type DefaultNodePoolBatchAttachNodeConfig struct { // Tags for Ecs. EcsTags []DefaultNodePoolBatchAttachNodeConfigEcsTag `pulumi:"ecsTags"` // The initializeScript of NodeConfig. InitializeScript *string `pulumi:"initializeScript"` // The NamePrefix of NodeConfig. NamePrefix *string `pulumi:"namePrefix"` // The Security of NodeConfig. Securities []DefaultNodePoolBatchAttachNodeConfigSecurity `pulumi:"securities"` }
type DefaultNodePoolBatchAttachNodeConfigArgs ¶
type DefaultNodePoolBatchAttachNodeConfigArgs struct { // Tags for Ecs. EcsTags DefaultNodePoolBatchAttachNodeConfigEcsTagArrayInput `pulumi:"ecsTags"` // The initializeScript of NodeConfig. InitializeScript pulumi.StringPtrInput `pulumi:"initializeScript"` // The NamePrefix of NodeConfig. NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"` // The Security of NodeConfig. Securities DefaultNodePoolBatchAttachNodeConfigSecurityArrayInput `pulumi:"securities"` }
func (DefaultNodePoolBatchAttachNodeConfigArgs) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigArgs) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigArgs) ToDefaultNodePoolBatchAttachNodeConfigOutput ¶
func (i DefaultNodePoolBatchAttachNodeConfigArgs) ToDefaultNodePoolBatchAttachNodeConfigOutput() DefaultNodePoolBatchAttachNodeConfigOutput
func (DefaultNodePoolBatchAttachNodeConfigArgs) ToDefaultNodePoolBatchAttachNodeConfigOutputWithContext ¶
func (i DefaultNodePoolBatchAttachNodeConfigArgs) ToDefaultNodePoolBatchAttachNodeConfigOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigOutput
type DefaultNodePoolBatchAttachNodeConfigArray ¶
type DefaultNodePoolBatchAttachNodeConfigArray []DefaultNodePoolBatchAttachNodeConfigInput
func (DefaultNodePoolBatchAttachNodeConfigArray) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigArray) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigArray) ToDefaultNodePoolBatchAttachNodeConfigArrayOutput ¶
func (i DefaultNodePoolBatchAttachNodeConfigArray) ToDefaultNodePoolBatchAttachNodeConfigArrayOutput() DefaultNodePoolBatchAttachNodeConfigArrayOutput
func (DefaultNodePoolBatchAttachNodeConfigArray) ToDefaultNodePoolBatchAttachNodeConfigArrayOutputWithContext ¶
func (i DefaultNodePoolBatchAttachNodeConfigArray) ToDefaultNodePoolBatchAttachNodeConfigArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigArrayOutput
type DefaultNodePoolBatchAttachNodeConfigArrayInput ¶
type DefaultNodePoolBatchAttachNodeConfigArrayInput interface { pulumi.Input ToDefaultNodePoolBatchAttachNodeConfigArrayOutput() DefaultNodePoolBatchAttachNodeConfigArrayOutput ToDefaultNodePoolBatchAttachNodeConfigArrayOutputWithContext(context.Context) DefaultNodePoolBatchAttachNodeConfigArrayOutput }
DefaultNodePoolBatchAttachNodeConfigArrayInput is an input type that accepts DefaultNodePoolBatchAttachNodeConfigArray and DefaultNodePoolBatchAttachNodeConfigArrayOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachNodeConfigArrayInput` via:
DefaultNodePoolBatchAttachNodeConfigArray{ DefaultNodePoolBatchAttachNodeConfigArgs{...} }
type DefaultNodePoolBatchAttachNodeConfigArrayOutput ¶
type DefaultNodePoolBatchAttachNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachNodeConfigArrayOutput) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigArrayOutput ¶
func (o DefaultNodePoolBatchAttachNodeConfigArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigArrayOutput() DefaultNodePoolBatchAttachNodeConfigArrayOutput
func (DefaultNodePoolBatchAttachNodeConfigArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigArrayOutputWithContext ¶
func (o DefaultNodePoolBatchAttachNodeConfigArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigArrayOutput
type DefaultNodePoolBatchAttachNodeConfigEcsTagArgs ¶
type DefaultNodePoolBatchAttachNodeConfigEcsTagArgs struct { // The Key of Labels. Key pulumi.StringPtrInput `pulumi:"key"` // The Value of Labels. Value pulumi.StringPtrInput `pulumi:"value"` }
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArgs) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArgs) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArgs) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutput ¶
func (i DefaultNodePoolBatchAttachNodeConfigEcsTagArgs) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutput() DefaultNodePoolBatchAttachNodeConfigEcsTagOutput
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArgs) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutputWithContext ¶
func (i DefaultNodePoolBatchAttachNodeConfigEcsTagArgs) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigEcsTagOutput
type DefaultNodePoolBatchAttachNodeConfigEcsTagArray ¶
type DefaultNodePoolBatchAttachNodeConfigEcsTagArray []DefaultNodePoolBatchAttachNodeConfigEcsTagInput
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArray) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArray) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArray) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput ¶
func (i DefaultNodePoolBatchAttachNodeConfigEcsTagArray) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput() DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArray) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutputWithContext ¶
func (i DefaultNodePoolBatchAttachNodeConfigEcsTagArray) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
type DefaultNodePoolBatchAttachNodeConfigEcsTagArrayInput ¶
type DefaultNodePoolBatchAttachNodeConfigEcsTagArrayInput interface { pulumi.Input ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput() DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutputWithContext(context.Context) DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput }
DefaultNodePoolBatchAttachNodeConfigEcsTagArrayInput is an input type that accepts DefaultNodePoolBatchAttachNodeConfigEcsTagArray and DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachNodeConfigEcsTagArrayInput` via:
DefaultNodePoolBatchAttachNodeConfigEcsTagArray{ DefaultNodePoolBatchAttachNodeConfigEcsTagArgs{...} }
type DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput ¶
type DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput ¶
func (o DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput() DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
func (DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutputWithContext ¶
func (o DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
type DefaultNodePoolBatchAttachNodeConfigEcsTagInput ¶
type DefaultNodePoolBatchAttachNodeConfigEcsTagInput interface { pulumi.Input ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutput() DefaultNodePoolBatchAttachNodeConfigEcsTagOutput ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutputWithContext(context.Context) DefaultNodePoolBatchAttachNodeConfigEcsTagOutput }
DefaultNodePoolBatchAttachNodeConfigEcsTagInput is an input type that accepts DefaultNodePoolBatchAttachNodeConfigEcsTagArgs and DefaultNodePoolBatchAttachNodeConfigEcsTagOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachNodeConfigEcsTagInput` via:
DefaultNodePoolBatchAttachNodeConfigEcsTagArgs{...}
type DefaultNodePoolBatchAttachNodeConfigEcsTagOutput ¶
type DefaultNodePoolBatchAttachNodeConfigEcsTagOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutput ¶
func (o DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutput() DefaultNodePoolBatchAttachNodeConfigEcsTagOutput
func (DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutputWithContext ¶
func (o DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) ToDefaultNodePoolBatchAttachNodeConfigEcsTagOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigEcsTagOutput
func (DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) Value ¶
func (o DefaultNodePoolBatchAttachNodeConfigEcsTagOutput) Value() pulumi.StringPtrOutput
The Value of Labels.
type DefaultNodePoolBatchAttachNodeConfigInput ¶
type DefaultNodePoolBatchAttachNodeConfigInput interface { pulumi.Input ToDefaultNodePoolBatchAttachNodeConfigOutput() DefaultNodePoolBatchAttachNodeConfigOutput ToDefaultNodePoolBatchAttachNodeConfigOutputWithContext(context.Context) DefaultNodePoolBatchAttachNodeConfigOutput }
DefaultNodePoolBatchAttachNodeConfigInput is an input type that accepts DefaultNodePoolBatchAttachNodeConfigArgs and DefaultNodePoolBatchAttachNodeConfigOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachNodeConfigInput` via:
DefaultNodePoolBatchAttachNodeConfigArgs{...}
type DefaultNodePoolBatchAttachNodeConfigOutput ¶
type DefaultNodePoolBatchAttachNodeConfigOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachNodeConfigOutput) EcsTags ¶
func (o DefaultNodePoolBatchAttachNodeConfigOutput) EcsTags() DefaultNodePoolBatchAttachNodeConfigEcsTagArrayOutput
Tags for Ecs.
func (DefaultNodePoolBatchAttachNodeConfigOutput) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigOutput) InitializeScript ¶
func (o DefaultNodePoolBatchAttachNodeConfigOutput) InitializeScript() pulumi.StringPtrOutput
The initializeScript of NodeConfig.
func (DefaultNodePoolBatchAttachNodeConfigOutput) NamePrefix ¶
func (o DefaultNodePoolBatchAttachNodeConfigOutput) NamePrefix() pulumi.StringPtrOutput
The NamePrefix of NodeConfig.
func (DefaultNodePoolBatchAttachNodeConfigOutput) Securities ¶
func (o DefaultNodePoolBatchAttachNodeConfigOutput) Securities() DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
The Security of NodeConfig.
func (DefaultNodePoolBatchAttachNodeConfigOutput) ToDefaultNodePoolBatchAttachNodeConfigOutput ¶
func (o DefaultNodePoolBatchAttachNodeConfigOutput) ToDefaultNodePoolBatchAttachNodeConfigOutput() DefaultNodePoolBatchAttachNodeConfigOutput
func (DefaultNodePoolBatchAttachNodeConfigOutput) ToDefaultNodePoolBatchAttachNodeConfigOutputWithContext ¶
func (o DefaultNodePoolBatchAttachNodeConfigOutput) ToDefaultNodePoolBatchAttachNodeConfigOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigOutput
type DefaultNodePoolBatchAttachNodeConfigSecurity ¶
type DefaultNodePoolBatchAttachNodeConfigSecurity struct { // The Login of Security. Logins []DefaultNodePoolBatchAttachNodeConfigSecurityLogin `pulumi:"logins"` // The SecurityGroupIds of Security. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The SecurityStrategies of Security. SecurityStrategies []string `pulumi:"securityStrategies"` }
type DefaultNodePoolBatchAttachNodeConfigSecurityArgs ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityArgs struct { // The Login of Security. Logins DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayInput `pulumi:"logins"` // The SecurityGroupIds of Security. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The SecurityStrategies of Security. SecurityStrategies pulumi.StringArrayInput `pulumi:"securityStrategies"` }
func (DefaultNodePoolBatchAttachNodeConfigSecurityArgs) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigSecurityArgs) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigSecurityArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutput ¶
func (i DefaultNodePoolBatchAttachNodeConfigSecurityArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutput() DefaultNodePoolBatchAttachNodeConfigSecurityOutput
func (DefaultNodePoolBatchAttachNodeConfigSecurityArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutputWithContext ¶
func (i DefaultNodePoolBatchAttachNodeConfigSecurityArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityOutput
type DefaultNodePoolBatchAttachNodeConfigSecurityArray ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityArray []DefaultNodePoolBatchAttachNodeConfigSecurityInput
func (DefaultNodePoolBatchAttachNodeConfigSecurityArray) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigSecurityArray) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigSecurityArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput ¶
func (i DefaultNodePoolBatchAttachNodeConfigSecurityArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput() DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
func (DefaultNodePoolBatchAttachNodeConfigSecurityArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutputWithContext ¶
func (i DefaultNodePoolBatchAttachNodeConfigSecurityArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
type DefaultNodePoolBatchAttachNodeConfigSecurityArrayInput ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityArrayInput interface { pulumi.Input ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput() DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutputWithContext(context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput }
DefaultNodePoolBatchAttachNodeConfigSecurityArrayInput is an input type that accepts DefaultNodePoolBatchAttachNodeConfigSecurityArray and DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachNodeConfigSecurityArrayInput` via:
DefaultNodePoolBatchAttachNodeConfigSecurityArray{ DefaultNodePoolBatchAttachNodeConfigSecurityArgs{...} }
type DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput() DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
func (DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutputWithContext ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityArrayOutput
type DefaultNodePoolBatchAttachNodeConfigSecurityInput ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityInput interface { pulumi.Input ToDefaultNodePoolBatchAttachNodeConfigSecurityOutput() DefaultNodePoolBatchAttachNodeConfigSecurityOutput ToDefaultNodePoolBatchAttachNodeConfigSecurityOutputWithContext(context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityOutput }
DefaultNodePoolBatchAttachNodeConfigSecurityInput is an input type that accepts DefaultNodePoolBatchAttachNodeConfigSecurityArgs and DefaultNodePoolBatchAttachNodeConfigSecurityOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachNodeConfigSecurityInput` via:
DefaultNodePoolBatchAttachNodeConfigSecurityArgs{...}
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs struct { // The Password of Security. Password pulumi.StringPtrInput `pulumi:"password"` // The SshKeyPairName of Security. SshKeyPairName pulumi.StringPtrInput `pulumi:"sshKeyPairName"` }
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput ¶
func (i DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput() DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutputWithContext ¶
func (i DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray []DefaultNodePoolBatchAttachNodeConfigSecurityLoginInput
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput ¶
func (i DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput() DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutputWithContext ¶
func (i DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayInput ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayInput interface { pulumi.Input ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput() DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutputWithContext(context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput }
DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayInput is an input type that accepts DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray and DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayInput` via:
DefaultNodePoolBatchAttachNodeConfigSecurityLoginArray{ DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs{...} }
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput() DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutputWithContext ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginInput ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginInput interface { pulumi.Input ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput() DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutputWithContext(context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput }
DefaultNodePoolBatchAttachNodeConfigSecurityLoginInput is an input type that accepts DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs and DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachNodeConfigSecurityLoginInput` via:
DefaultNodePoolBatchAttachNodeConfigSecurityLoginArgs{...}
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) Password ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) Password() pulumi.StringPtrOutput
The Password of Security.
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) SshKeyPairName ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringPtrOutput
The SshKeyPairName of Security.
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput() DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput
func (DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutputWithContext ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityLoginOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityLoginOutput
type DefaultNodePoolBatchAttachNodeConfigSecurityOutput ¶
type DefaultNodePoolBatchAttachNodeConfigSecurityOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachNodeConfigSecurityOutput) ElementType ¶
func (DefaultNodePoolBatchAttachNodeConfigSecurityOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachNodeConfigSecurityOutput) Logins ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityOutput) Logins() DefaultNodePoolBatchAttachNodeConfigSecurityLoginArrayOutput
The Login of Security.
func (DefaultNodePoolBatchAttachNodeConfigSecurityOutput) SecurityGroupIds ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
The SecurityGroupIds of Security.
func (DefaultNodePoolBatchAttachNodeConfigSecurityOutput) SecurityStrategies ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
The SecurityStrategies of Security.
func (DefaultNodePoolBatchAttachNodeConfigSecurityOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutput ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutput() DefaultNodePoolBatchAttachNodeConfigSecurityOutput
func (DefaultNodePoolBatchAttachNodeConfigSecurityOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutputWithContext ¶
func (o DefaultNodePoolBatchAttachNodeConfigSecurityOutput) ToDefaultNodePoolBatchAttachNodeConfigSecurityOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachNodeConfigSecurityOutput
type DefaultNodePoolBatchAttachOutput ¶
type DefaultNodePoolBatchAttachOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachOutput) ClusterId ¶
func (o DefaultNodePoolBatchAttachOutput) ClusterId() pulumi.StringOutput
The ClusterId of NodePool.
func (DefaultNodePoolBatchAttachOutput) DefaultNodePoolId ¶
func (o DefaultNodePoolBatchAttachOutput) DefaultNodePoolId() pulumi.StringOutput
The default NodePool ID.
func (DefaultNodePoolBatchAttachOutput) ElementType ¶
func (DefaultNodePoolBatchAttachOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachOutput) Instances ¶
func (o DefaultNodePoolBatchAttachOutput) Instances() DefaultNodePoolBatchAttachInstanceArrayOutput
The ECS InstanceIds add to NodePool.
func (DefaultNodePoolBatchAttachOutput) IsImport ¶
func (o DefaultNodePoolBatchAttachOutput) IsImport() pulumi.BoolOutput
Is import of the DefaultNodePool. It only works when imported, set to true.
func (DefaultNodePoolBatchAttachOutput) KubernetesConfig ¶
func (o DefaultNodePoolBatchAttachOutput) KubernetesConfig() DefaultNodePoolBatchAttachKubernetesConfigPtrOutput
The KubernetesConfig of NodeConfig. Please note that this field is the configuration of the node. The same key is subject to the config of the node pool. Different keys take effect together.
func (DefaultNodePoolBatchAttachOutput) NodeConfigs ¶
func (o DefaultNodePoolBatchAttachOutput) NodeConfigs() DefaultNodePoolBatchAttachNodeConfigArrayOutput
The Config of NodePool.
func (DefaultNodePoolBatchAttachOutput) ToDefaultNodePoolBatchAttachOutput ¶
func (o DefaultNodePoolBatchAttachOutput) ToDefaultNodePoolBatchAttachOutput() DefaultNodePoolBatchAttachOutput
func (DefaultNodePoolBatchAttachOutput) ToDefaultNodePoolBatchAttachOutputWithContext ¶
func (o DefaultNodePoolBatchAttachOutput) ToDefaultNodePoolBatchAttachOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachOutput
type DefaultNodePoolBatchAttachState ¶
type DefaultNodePoolBatchAttachState struct { // The ClusterId of NodePool. ClusterId pulumi.StringPtrInput // The default NodePool ID. DefaultNodePoolId pulumi.StringPtrInput // The ECS InstanceIds add to NodePool. Instances DefaultNodePoolBatchAttachInstanceArrayInput // Is import of the DefaultNodePool. It only works when imported, set to true. IsImport pulumi.BoolPtrInput // The KubernetesConfig of NodeConfig. Please note that this field is the configuration of the node. The same key is subject to the config of the node pool. Different keys take effect together. KubernetesConfig DefaultNodePoolBatchAttachKubernetesConfigPtrInput // The Config of NodePool. NodeConfigs DefaultNodePoolBatchAttachNodeConfigArrayInput // Tags. Tags DefaultNodePoolBatchAttachTagArrayInput }
func (DefaultNodePoolBatchAttachState) ElementType ¶
func (DefaultNodePoolBatchAttachState) ElementType() reflect.Type
type DefaultNodePoolBatchAttachTagArgs ¶
type DefaultNodePoolBatchAttachTagArgs struct { // The Key of Labels. Key pulumi.StringPtrInput `pulumi:"key"` // The Value of Labels. Value pulumi.StringPtrInput `pulumi:"value"` }
func (DefaultNodePoolBatchAttachTagArgs) ElementType ¶
func (DefaultNodePoolBatchAttachTagArgs) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachTagArgs) ToDefaultNodePoolBatchAttachTagOutput ¶
func (i DefaultNodePoolBatchAttachTagArgs) ToDefaultNodePoolBatchAttachTagOutput() DefaultNodePoolBatchAttachTagOutput
func (DefaultNodePoolBatchAttachTagArgs) ToDefaultNodePoolBatchAttachTagOutputWithContext ¶
func (i DefaultNodePoolBatchAttachTagArgs) ToDefaultNodePoolBatchAttachTagOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachTagOutput
type DefaultNodePoolBatchAttachTagArray ¶
type DefaultNodePoolBatchAttachTagArray []DefaultNodePoolBatchAttachTagInput
func (DefaultNodePoolBatchAttachTagArray) ElementType ¶
func (DefaultNodePoolBatchAttachTagArray) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachTagArray) ToDefaultNodePoolBatchAttachTagArrayOutput ¶
func (i DefaultNodePoolBatchAttachTagArray) ToDefaultNodePoolBatchAttachTagArrayOutput() DefaultNodePoolBatchAttachTagArrayOutput
func (DefaultNodePoolBatchAttachTagArray) ToDefaultNodePoolBatchAttachTagArrayOutputWithContext ¶
func (i DefaultNodePoolBatchAttachTagArray) ToDefaultNodePoolBatchAttachTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachTagArrayOutput
type DefaultNodePoolBatchAttachTagArrayInput ¶
type DefaultNodePoolBatchAttachTagArrayInput interface { pulumi.Input ToDefaultNodePoolBatchAttachTagArrayOutput() DefaultNodePoolBatchAttachTagArrayOutput ToDefaultNodePoolBatchAttachTagArrayOutputWithContext(context.Context) DefaultNodePoolBatchAttachTagArrayOutput }
DefaultNodePoolBatchAttachTagArrayInput is an input type that accepts DefaultNodePoolBatchAttachTagArray and DefaultNodePoolBatchAttachTagArrayOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachTagArrayInput` via:
DefaultNodePoolBatchAttachTagArray{ DefaultNodePoolBatchAttachTagArgs{...} }
type DefaultNodePoolBatchAttachTagArrayOutput ¶
type DefaultNodePoolBatchAttachTagArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachTagArrayOutput) ElementType ¶
func (DefaultNodePoolBatchAttachTagArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachTagArrayOutput) ToDefaultNodePoolBatchAttachTagArrayOutput ¶
func (o DefaultNodePoolBatchAttachTagArrayOutput) ToDefaultNodePoolBatchAttachTagArrayOutput() DefaultNodePoolBatchAttachTagArrayOutput
func (DefaultNodePoolBatchAttachTagArrayOutput) ToDefaultNodePoolBatchAttachTagArrayOutputWithContext ¶
func (o DefaultNodePoolBatchAttachTagArrayOutput) ToDefaultNodePoolBatchAttachTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachTagArrayOutput
type DefaultNodePoolBatchAttachTagInput ¶
type DefaultNodePoolBatchAttachTagInput interface { pulumi.Input ToDefaultNodePoolBatchAttachTagOutput() DefaultNodePoolBatchAttachTagOutput ToDefaultNodePoolBatchAttachTagOutputWithContext(context.Context) DefaultNodePoolBatchAttachTagOutput }
DefaultNodePoolBatchAttachTagInput is an input type that accepts DefaultNodePoolBatchAttachTagArgs and DefaultNodePoolBatchAttachTagOutput values. You can construct a concrete instance of `DefaultNodePoolBatchAttachTagInput` via:
DefaultNodePoolBatchAttachTagArgs{...}
type DefaultNodePoolBatchAttachTagOutput ¶
type DefaultNodePoolBatchAttachTagOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolBatchAttachTagOutput) ElementType ¶
func (DefaultNodePoolBatchAttachTagOutput) ElementType() reflect.Type
func (DefaultNodePoolBatchAttachTagOutput) Key ¶
func (o DefaultNodePoolBatchAttachTagOutput) Key() pulumi.StringPtrOutput
The Key of Labels.
func (DefaultNodePoolBatchAttachTagOutput) ToDefaultNodePoolBatchAttachTagOutput ¶
func (o DefaultNodePoolBatchAttachTagOutput) ToDefaultNodePoolBatchAttachTagOutput() DefaultNodePoolBatchAttachTagOutput
func (DefaultNodePoolBatchAttachTagOutput) ToDefaultNodePoolBatchAttachTagOutputWithContext ¶
func (o DefaultNodePoolBatchAttachTagOutput) ToDefaultNodePoolBatchAttachTagOutputWithContext(ctx context.Context) DefaultNodePoolBatchAttachTagOutput
func (DefaultNodePoolBatchAttachTagOutput) Value ¶
func (o DefaultNodePoolBatchAttachTagOutput) Value() pulumi.StringPtrOutput
The Value of Labels.
type DefaultNodePoolInput ¶
type DefaultNodePoolInput interface { pulumi.Input ToDefaultNodePoolOutput() DefaultNodePoolOutput ToDefaultNodePoolOutputWithContext(ctx context.Context) DefaultNodePoolOutput }
type DefaultNodePoolInstance ¶
type DefaultNodePoolInstance struct { // The flag of additional container storage enable, the value is `true` or `false`..Default is `false`. AdditionalContainerStorageEnabled *bool `pulumi:"additionalContainerStorageEnabled"` // The container storage path.When additionalContainerStorageEnabled is `false` will ignore. ContainerStoragePath *string `pulumi:"containerStoragePath"` // ID of the resource. Id *string `pulumi:"id"` // The Image Id to the ECS Instance. ImageId *string `pulumi:"imageId"` // The instance id. InstanceId string `pulumi:"instanceId"` // The flag of keep instance name, the value is `true` or `false`.Default is `false`. KeepInstanceName *bool `pulumi:"keepInstanceName"` Phase *string `pulumi:"phase"` }
type DefaultNodePoolInstanceArgs ¶
type DefaultNodePoolInstanceArgs struct { // The flag of additional container storage enable, the value is `true` or `false`..Default is `false`. AdditionalContainerStorageEnabled pulumi.BoolPtrInput `pulumi:"additionalContainerStorageEnabled"` // The container storage path.When additionalContainerStorageEnabled is `false` will ignore. ContainerStoragePath pulumi.StringPtrInput `pulumi:"containerStoragePath"` // ID of the resource. Id pulumi.StringPtrInput `pulumi:"id"` // The Image Id to the ECS Instance. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // The instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The flag of keep instance name, the value is `true` or `false`.Default is `false`. KeepInstanceName pulumi.BoolPtrInput `pulumi:"keepInstanceName"` Phase pulumi.StringPtrInput `pulumi:"phase"` }
func (DefaultNodePoolInstanceArgs) ElementType ¶
func (DefaultNodePoolInstanceArgs) ElementType() reflect.Type
func (DefaultNodePoolInstanceArgs) ToDefaultNodePoolInstanceOutput ¶
func (i DefaultNodePoolInstanceArgs) ToDefaultNodePoolInstanceOutput() DefaultNodePoolInstanceOutput
func (DefaultNodePoolInstanceArgs) ToDefaultNodePoolInstanceOutputWithContext ¶
func (i DefaultNodePoolInstanceArgs) ToDefaultNodePoolInstanceOutputWithContext(ctx context.Context) DefaultNodePoolInstanceOutput
type DefaultNodePoolInstanceArray ¶
type DefaultNodePoolInstanceArray []DefaultNodePoolInstanceInput
func (DefaultNodePoolInstanceArray) ElementType ¶
func (DefaultNodePoolInstanceArray) ElementType() reflect.Type
func (DefaultNodePoolInstanceArray) ToDefaultNodePoolInstanceArrayOutput ¶
func (i DefaultNodePoolInstanceArray) ToDefaultNodePoolInstanceArrayOutput() DefaultNodePoolInstanceArrayOutput
func (DefaultNodePoolInstanceArray) ToDefaultNodePoolInstanceArrayOutputWithContext ¶
func (i DefaultNodePoolInstanceArray) ToDefaultNodePoolInstanceArrayOutputWithContext(ctx context.Context) DefaultNodePoolInstanceArrayOutput
type DefaultNodePoolInstanceArrayInput ¶
type DefaultNodePoolInstanceArrayInput interface { pulumi.Input ToDefaultNodePoolInstanceArrayOutput() DefaultNodePoolInstanceArrayOutput ToDefaultNodePoolInstanceArrayOutputWithContext(context.Context) DefaultNodePoolInstanceArrayOutput }
DefaultNodePoolInstanceArrayInput is an input type that accepts DefaultNodePoolInstanceArray and DefaultNodePoolInstanceArrayOutput values. You can construct a concrete instance of `DefaultNodePoolInstanceArrayInput` via:
DefaultNodePoolInstanceArray{ DefaultNodePoolInstanceArgs{...} }
type DefaultNodePoolInstanceArrayOutput ¶
type DefaultNodePoolInstanceArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolInstanceArrayOutput) ElementType ¶
func (DefaultNodePoolInstanceArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolInstanceArrayOutput) Index ¶
func (o DefaultNodePoolInstanceArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolInstanceOutput
func (DefaultNodePoolInstanceArrayOutput) ToDefaultNodePoolInstanceArrayOutput ¶
func (o DefaultNodePoolInstanceArrayOutput) ToDefaultNodePoolInstanceArrayOutput() DefaultNodePoolInstanceArrayOutput
func (DefaultNodePoolInstanceArrayOutput) ToDefaultNodePoolInstanceArrayOutputWithContext ¶
func (o DefaultNodePoolInstanceArrayOutput) ToDefaultNodePoolInstanceArrayOutputWithContext(ctx context.Context) DefaultNodePoolInstanceArrayOutput
type DefaultNodePoolInstanceInput ¶
type DefaultNodePoolInstanceInput interface { pulumi.Input ToDefaultNodePoolInstanceOutput() DefaultNodePoolInstanceOutput ToDefaultNodePoolInstanceOutputWithContext(context.Context) DefaultNodePoolInstanceOutput }
DefaultNodePoolInstanceInput is an input type that accepts DefaultNodePoolInstanceArgs and DefaultNodePoolInstanceOutput values. You can construct a concrete instance of `DefaultNodePoolInstanceInput` via:
DefaultNodePoolInstanceArgs{...}
type DefaultNodePoolInstanceOutput ¶
type DefaultNodePoolInstanceOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolInstanceOutput) AdditionalContainerStorageEnabled ¶
func (o DefaultNodePoolInstanceOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
The flag of additional container storage enable, the value is `true` or `false`..Default is `false`.
func (DefaultNodePoolInstanceOutput) ContainerStoragePath ¶
func (o DefaultNodePoolInstanceOutput) ContainerStoragePath() pulumi.StringPtrOutput
The container storage path.When additionalContainerStorageEnabled is `false` will ignore.
func (DefaultNodePoolInstanceOutput) ElementType ¶
func (DefaultNodePoolInstanceOutput) ElementType() reflect.Type
func (DefaultNodePoolInstanceOutput) Id ¶
func (o DefaultNodePoolInstanceOutput) Id() pulumi.StringPtrOutput
ID of the resource.
func (DefaultNodePoolInstanceOutput) ImageId ¶
func (o DefaultNodePoolInstanceOutput) ImageId() pulumi.StringPtrOutput
The Image Id to the ECS Instance.
func (DefaultNodePoolInstanceOutput) InstanceId ¶
func (o DefaultNodePoolInstanceOutput) InstanceId() pulumi.StringOutput
The instance id.
func (DefaultNodePoolInstanceOutput) KeepInstanceName ¶
func (o DefaultNodePoolInstanceOutput) KeepInstanceName() pulumi.BoolPtrOutput
The flag of keep instance name, the value is `true` or `false`.Default is `false`.
func (DefaultNodePoolInstanceOutput) Phase ¶
func (o DefaultNodePoolInstanceOutput) Phase() pulumi.StringPtrOutput
func (DefaultNodePoolInstanceOutput) ToDefaultNodePoolInstanceOutput ¶
func (o DefaultNodePoolInstanceOutput) ToDefaultNodePoolInstanceOutput() DefaultNodePoolInstanceOutput
func (DefaultNodePoolInstanceOutput) ToDefaultNodePoolInstanceOutputWithContext ¶
func (o DefaultNodePoolInstanceOutput) ToDefaultNodePoolInstanceOutputWithContext(ctx context.Context) DefaultNodePoolInstanceOutput
type DefaultNodePoolKubernetesConfig ¶
type DefaultNodePoolKubernetesConfig struct { // The Cordon of KubernetesConfig. Cordon bool `pulumi:"cordon"` // The Labels of KubernetesConfig. Labels []DefaultNodePoolKubernetesConfigLabel `pulumi:"labels"` // The Taints of KubernetesConfig. Taints []DefaultNodePoolKubernetesConfigTaint `pulumi:"taints"` }
type DefaultNodePoolKubernetesConfigArgs ¶
type DefaultNodePoolKubernetesConfigArgs struct { // The Cordon of KubernetesConfig. Cordon pulumi.BoolInput `pulumi:"cordon"` // The Labels of KubernetesConfig. Labels DefaultNodePoolKubernetesConfigLabelArrayInput `pulumi:"labels"` // The Taints of KubernetesConfig. Taints DefaultNodePoolKubernetesConfigTaintArrayInput `pulumi:"taints"` }
func (DefaultNodePoolKubernetesConfigArgs) ElementType ¶
func (DefaultNodePoolKubernetesConfigArgs) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigOutput ¶
func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigOutput() DefaultNodePoolKubernetesConfigOutput
func (DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigOutputWithContext ¶
func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigOutput
func (DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigPtrOutput ¶
func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigPtrOutput() DefaultNodePoolKubernetesConfigPtrOutput
func (DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext ¶
func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigPtrOutput
type DefaultNodePoolKubernetesConfigInput ¶
type DefaultNodePoolKubernetesConfigInput interface { pulumi.Input ToDefaultNodePoolKubernetesConfigOutput() DefaultNodePoolKubernetesConfigOutput ToDefaultNodePoolKubernetesConfigOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigOutput }
DefaultNodePoolKubernetesConfigInput is an input type that accepts DefaultNodePoolKubernetesConfigArgs and DefaultNodePoolKubernetesConfigOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigInput` via:
DefaultNodePoolKubernetesConfigArgs{...}
type DefaultNodePoolKubernetesConfigLabelArgs ¶
type DefaultNodePoolKubernetesConfigLabelArgs struct { // The Key of Labels. Key pulumi.StringPtrInput `pulumi:"key"` // The Value of Labels. Value pulumi.StringPtrInput `pulumi:"value"` }
func (DefaultNodePoolKubernetesConfigLabelArgs) ElementType ¶
func (DefaultNodePoolKubernetesConfigLabelArgs) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigLabelArgs) ToDefaultNodePoolKubernetesConfigLabelOutput ¶
func (i DefaultNodePoolKubernetesConfigLabelArgs) ToDefaultNodePoolKubernetesConfigLabelOutput() DefaultNodePoolKubernetesConfigLabelOutput
func (DefaultNodePoolKubernetesConfigLabelArgs) ToDefaultNodePoolKubernetesConfigLabelOutputWithContext ¶
func (i DefaultNodePoolKubernetesConfigLabelArgs) ToDefaultNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelOutput
type DefaultNodePoolKubernetesConfigLabelArray ¶
type DefaultNodePoolKubernetesConfigLabelArray []DefaultNodePoolKubernetesConfigLabelInput
func (DefaultNodePoolKubernetesConfigLabelArray) ElementType ¶
func (DefaultNodePoolKubernetesConfigLabelArray) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigLabelArray) ToDefaultNodePoolKubernetesConfigLabelArrayOutput ¶
func (i DefaultNodePoolKubernetesConfigLabelArray) ToDefaultNodePoolKubernetesConfigLabelArrayOutput() DefaultNodePoolKubernetesConfigLabelArrayOutput
func (DefaultNodePoolKubernetesConfigLabelArray) ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext ¶
func (i DefaultNodePoolKubernetesConfigLabelArray) ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelArrayOutput
type DefaultNodePoolKubernetesConfigLabelArrayInput ¶
type DefaultNodePoolKubernetesConfigLabelArrayInput interface { pulumi.Input ToDefaultNodePoolKubernetesConfigLabelArrayOutput() DefaultNodePoolKubernetesConfigLabelArrayOutput ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigLabelArrayOutput }
DefaultNodePoolKubernetesConfigLabelArrayInput is an input type that accepts DefaultNodePoolKubernetesConfigLabelArray and DefaultNodePoolKubernetesConfigLabelArrayOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigLabelArrayInput` via:
DefaultNodePoolKubernetesConfigLabelArray{ DefaultNodePoolKubernetesConfigLabelArgs{...} }
type DefaultNodePoolKubernetesConfigLabelArrayOutput ¶
type DefaultNodePoolKubernetesConfigLabelArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigLabelArrayOutput) ElementType ¶
func (DefaultNodePoolKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigLabelArrayOutput) ToDefaultNodePoolKubernetesConfigLabelArrayOutput ¶
func (o DefaultNodePoolKubernetesConfigLabelArrayOutput) ToDefaultNodePoolKubernetesConfigLabelArrayOutput() DefaultNodePoolKubernetesConfigLabelArrayOutput
func (DefaultNodePoolKubernetesConfigLabelArrayOutput) ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext ¶
func (o DefaultNodePoolKubernetesConfigLabelArrayOutput) ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelArrayOutput
type DefaultNodePoolKubernetesConfigLabelInput ¶
type DefaultNodePoolKubernetesConfigLabelInput interface { pulumi.Input ToDefaultNodePoolKubernetesConfigLabelOutput() DefaultNodePoolKubernetesConfigLabelOutput ToDefaultNodePoolKubernetesConfigLabelOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigLabelOutput }
DefaultNodePoolKubernetesConfigLabelInput is an input type that accepts DefaultNodePoolKubernetesConfigLabelArgs and DefaultNodePoolKubernetesConfigLabelOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigLabelInput` via:
DefaultNodePoolKubernetesConfigLabelArgs{...}
type DefaultNodePoolKubernetesConfigLabelOutput ¶
type DefaultNodePoolKubernetesConfigLabelOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigLabelOutput) ElementType ¶
func (DefaultNodePoolKubernetesConfigLabelOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigLabelOutput) Key ¶
func (o DefaultNodePoolKubernetesConfigLabelOutput) Key() pulumi.StringPtrOutput
The Key of Labels.
func (DefaultNodePoolKubernetesConfigLabelOutput) ToDefaultNodePoolKubernetesConfigLabelOutput ¶
func (o DefaultNodePoolKubernetesConfigLabelOutput) ToDefaultNodePoolKubernetesConfigLabelOutput() DefaultNodePoolKubernetesConfigLabelOutput
func (DefaultNodePoolKubernetesConfigLabelOutput) ToDefaultNodePoolKubernetesConfigLabelOutputWithContext ¶
func (o DefaultNodePoolKubernetesConfigLabelOutput) ToDefaultNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelOutput
func (DefaultNodePoolKubernetesConfigLabelOutput) Value ¶
func (o DefaultNodePoolKubernetesConfigLabelOutput) Value() pulumi.StringPtrOutput
The Value of Labels.
type DefaultNodePoolKubernetesConfigOutput ¶
type DefaultNodePoolKubernetesConfigOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigOutput) Cordon ¶
func (o DefaultNodePoolKubernetesConfigOutput) Cordon() pulumi.BoolOutput
The Cordon of KubernetesConfig.
func (DefaultNodePoolKubernetesConfigOutput) ElementType ¶
func (DefaultNodePoolKubernetesConfigOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigOutput) Labels ¶
func (o DefaultNodePoolKubernetesConfigOutput) Labels() DefaultNodePoolKubernetesConfigLabelArrayOutput
The Labels of KubernetesConfig.
func (DefaultNodePoolKubernetesConfigOutput) Taints ¶
func (o DefaultNodePoolKubernetesConfigOutput) Taints() DefaultNodePoolKubernetesConfigTaintArrayOutput
The Taints of KubernetesConfig.
func (DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigOutput ¶
func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigOutput() DefaultNodePoolKubernetesConfigOutput
func (DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigOutputWithContext ¶
func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigOutput
func (DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigPtrOutput ¶
func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigPtrOutput() DefaultNodePoolKubernetesConfigPtrOutput
func (DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext ¶
func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigPtrOutput
type DefaultNodePoolKubernetesConfigPtrInput ¶
type DefaultNodePoolKubernetesConfigPtrInput interface { pulumi.Input ToDefaultNodePoolKubernetesConfigPtrOutput() DefaultNodePoolKubernetesConfigPtrOutput ToDefaultNodePoolKubernetesConfigPtrOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigPtrOutput }
DefaultNodePoolKubernetesConfigPtrInput is an input type that accepts DefaultNodePoolKubernetesConfigArgs, DefaultNodePoolKubernetesConfigPtr and DefaultNodePoolKubernetesConfigPtrOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigPtrInput` via:
DefaultNodePoolKubernetesConfigArgs{...} or: nil
func DefaultNodePoolKubernetesConfigPtr ¶
func DefaultNodePoolKubernetesConfigPtr(v *DefaultNodePoolKubernetesConfigArgs) DefaultNodePoolKubernetesConfigPtrInput
type DefaultNodePoolKubernetesConfigPtrOutput ¶
type DefaultNodePoolKubernetesConfigPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigPtrOutput) Cordon ¶
func (o DefaultNodePoolKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
The Cordon of KubernetesConfig.
func (DefaultNodePoolKubernetesConfigPtrOutput) ElementType ¶
func (DefaultNodePoolKubernetesConfigPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigPtrOutput) Labels ¶
func (o DefaultNodePoolKubernetesConfigPtrOutput) Labels() DefaultNodePoolKubernetesConfigLabelArrayOutput
The Labels of KubernetesConfig.
func (DefaultNodePoolKubernetesConfigPtrOutput) Taints ¶
func (o DefaultNodePoolKubernetesConfigPtrOutput) Taints() DefaultNodePoolKubernetesConfigTaintArrayOutput
The Taints of KubernetesConfig.
func (DefaultNodePoolKubernetesConfigPtrOutput) ToDefaultNodePoolKubernetesConfigPtrOutput ¶
func (o DefaultNodePoolKubernetesConfigPtrOutput) ToDefaultNodePoolKubernetesConfigPtrOutput() DefaultNodePoolKubernetesConfigPtrOutput
func (DefaultNodePoolKubernetesConfigPtrOutput) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext ¶
func (o DefaultNodePoolKubernetesConfigPtrOutput) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigPtrOutput
type DefaultNodePoolKubernetesConfigTaintArgs ¶
type DefaultNodePoolKubernetesConfigTaintArgs struct { // The Effect of Taints. Effect pulumi.StringPtrInput `pulumi:"effect"` // The Key of Taints. Key pulumi.StringPtrInput `pulumi:"key"` // The Value of Taints. Value pulumi.StringPtrInput `pulumi:"value"` }
func (DefaultNodePoolKubernetesConfigTaintArgs) ElementType ¶
func (DefaultNodePoolKubernetesConfigTaintArgs) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigTaintArgs) ToDefaultNodePoolKubernetesConfigTaintOutput ¶
func (i DefaultNodePoolKubernetesConfigTaintArgs) ToDefaultNodePoolKubernetesConfigTaintOutput() DefaultNodePoolKubernetesConfigTaintOutput
func (DefaultNodePoolKubernetesConfigTaintArgs) ToDefaultNodePoolKubernetesConfigTaintOutputWithContext ¶
func (i DefaultNodePoolKubernetesConfigTaintArgs) ToDefaultNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintOutput
type DefaultNodePoolKubernetesConfigTaintArray ¶
type DefaultNodePoolKubernetesConfigTaintArray []DefaultNodePoolKubernetesConfigTaintInput
func (DefaultNodePoolKubernetesConfigTaintArray) ElementType ¶
func (DefaultNodePoolKubernetesConfigTaintArray) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigTaintArray) ToDefaultNodePoolKubernetesConfigTaintArrayOutput ¶
func (i DefaultNodePoolKubernetesConfigTaintArray) ToDefaultNodePoolKubernetesConfigTaintArrayOutput() DefaultNodePoolKubernetesConfigTaintArrayOutput
func (DefaultNodePoolKubernetesConfigTaintArray) ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext ¶
func (i DefaultNodePoolKubernetesConfigTaintArray) ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintArrayOutput
type DefaultNodePoolKubernetesConfigTaintArrayInput ¶
type DefaultNodePoolKubernetesConfigTaintArrayInput interface { pulumi.Input ToDefaultNodePoolKubernetesConfigTaintArrayOutput() DefaultNodePoolKubernetesConfigTaintArrayOutput ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigTaintArrayOutput }
DefaultNodePoolKubernetesConfigTaintArrayInput is an input type that accepts DefaultNodePoolKubernetesConfigTaintArray and DefaultNodePoolKubernetesConfigTaintArrayOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigTaintArrayInput` via:
DefaultNodePoolKubernetesConfigTaintArray{ DefaultNodePoolKubernetesConfigTaintArgs{...} }
type DefaultNodePoolKubernetesConfigTaintArrayOutput ¶
type DefaultNodePoolKubernetesConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigTaintArrayOutput) ElementType ¶
func (DefaultNodePoolKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigTaintArrayOutput) ToDefaultNodePoolKubernetesConfigTaintArrayOutput ¶
func (o DefaultNodePoolKubernetesConfigTaintArrayOutput) ToDefaultNodePoolKubernetesConfigTaintArrayOutput() DefaultNodePoolKubernetesConfigTaintArrayOutput
func (DefaultNodePoolKubernetesConfigTaintArrayOutput) ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext ¶
func (o DefaultNodePoolKubernetesConfigTaintArrayOutput) ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintArrayOutput
type DefaultNodePoolKubernetesConfigTaintInput ¶
type DefaultNodePoolKubernetesConfigTaintInput interface { pulumi.Input ToDefaultNodePoolKubernetesConfigTaintOutput() DefaultNodePoolKubernetesConfigTaintOutput ToDefaultNodePoolKubernetesConfigTaintOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigTaintOutput }
DefaultNodePoolKubernetesConfigTaintInput is an input type that accepts DefaultNodePoolKubernetesConfigTaintArgs and DefaultNodePoolKubernetesConfigTaintOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigTaintInput` via:
DefaultNodePoolKubernetesConfigTaintArgs{...}
type DefaultNodePoolKubernetesConfigTaintOutput ¶
type DefaultNodePoolKubernetesConfigTaintOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigTaintOutput) Effect ¶
func (o DefaultNodePoolKubernetesConfigTaintOutput) Effect() pulumi.StringPtrOutput
The Effect of Taints.
func (DefaultNodePoolKubernetesConfigTaintOutput) ElementType ¶
func (DefaultNodePoolKubernetesConfigTaintOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigTaintOutput) Key ¶
func (o DefaultNodePoolKubernetesConfigTaintOutput) Key() pulumi.StringPtrOutput
The Key of Taints.
func (DefaultNodePoolKubernetesConfigTaintOutput) ToDefaultNodePoolKubernetesConfigTaintOutput ¶
func (o DefaultNodePoolKubernetesConfigTaintOutput) ToDefaultNodePoolKubernetesConfigTaintOutput() DefaultNodePoolKubernetesConfigTaintOutput
func (DefaultNodePoolKubernetesConfigTaintOutput) ToDefaultNodePoolKubernetesConfigTaintOutputWithContext ¶
func (o DefaultNodePoolKubernetesConfigTaintOutput) ToDefaultNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintOutput
func (DefaultNodePoolKubernetesConfigTaintOutput) Value ¶
func (o DefaultNodePoolKubernetesConfigTaintOutput) Value() pulumi.StringPtrOutput
The Value of Taints.
type DefaultNodePoolMap ¶
type DefaultNodePoolMap map[string]DefaultNodePoolInput
func (DefaultNodePoolMap) ElementType ¶
func (DefaultNodePoolMap) ElementType() reflect.Type
func (DefaultNodePoolMap) ToDefaultNodePoolMapOutput ¶
func (i DefaultNodePoolMap) ToDefaultNodePoolMapOutput() DefaultNodePoolMapOutput
func (DefaultNodePoolMap) ToDefaultNodePoolMapOutputWithContext ¶
func (i DefaultNodePoolMap) ToDefaultNodePoolMapOutputWithContext(ctx context.Context) DefaultNodePoolMapOutput
type DefaultNodePoolMapInput ¶
type DefaultNodePoolMapInput interface { pulumi.Input ToDefaultNodePoolMapOutput() DefaultNodePoolMapOutput ToDefaultNodePoolMapOutputWithContext(context.Context) DefaultNodePoolMapOutput }
DefaultNodePoolMapInput is an input type that accepts DefaultNodePoolMap and DefaultNodePoolMapOutput values. You can construct a concrete instance of `DefaultNodePoolMapInput` via:
DefaultNodePoolMap{ "key": DefaultNodePoolArgs{...} }
type DefaultNodePoolMapOutput ¶
type DefaultNodePoolMapOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolMapOutput) ElementType ¶
func (DefaultNodePoolMapOutput) ElementType() reflect.Type
func (DefaultNodePoolMapOutput) MapIndex ¶
func (o DefaultNodePoolMapOutput) MapIndex(k pulumi.StringInput) DefaultNodePoolOutput
func (DefaultNodePoolMapOutput) ToDefaultNodePoolMapOutput ¶
func (o DefaultNodePoolMapOutput) ToDefaultNodePoolMapOutput() DefaultNodePoolMapOutput
func (DefaultNodePoolMapOutput) ToDefaultNodePoolMapOutputWithContext ¶
func (o DefaultNodePoolMapOutput) ToDefaultNodePoolMapOutputWithContext(ctx context.Context) DefaultNodePoolMapOutput
type DefaultNodePoolNodeConfig ¶
type DefaultNodePoolNodeConfig struct { // Tags for Ecs. EcsTags []DefaultNodePoolNodeConfigEcsTag `pulumi:"ecsTags"` // The initializeScript of NodeConfig. InitializeScript *string `pulumi:"initializeScript"` // The NamePrefix of NodeConfig. NamePrefix *string `pulumi:"namePrefix"` // The Security of NodeConfig. Security DefaultNodePoolNodeConfigSecurity `pulumi:"security"` }
type DefaultNodePoolNodeConfigArgs ¶
type DefaultNodePoolNodeConfigArgs struct { // Tags for Ecs. EcsTags DefaultNodePoolNodeConfigEcsTagArrayInput `pulumi:"ecsTags"` // The initializeScript of NodeConfig. InitializeScript pulumi.StringPtrInput `pulumi:"initializeScript"` // The NamePrefix of NodeConfig. NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"` // The Security of NodeConfig. Security DefaultNodePoolNodeConfigSecurityInput `pulumi:"security"` }
func (DefaultNodePoolNodeConfigArgs) ElementType ¶
func (DefaultNodePoolNodeConfigArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigOutput ¶
func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigOutput() DefaultNodePoolNodeConfigOutput
func (DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigOutputWithContext ¶
func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigOutput
func (DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigPtrOutput ¶
func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput
func (DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigPtrOutputWithContext ¶
func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPtrOutput
type DefaultNodePoolNodeConfigEcsTagArgs ¶
type DefaultNodePoolNodeConfigEcsTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (DefaultNodePoolNodeConfigEcsTagArgs) ElementType ¶
func (DefaultNodePoolNodeConfigEcsTagArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigEcsTagArgs) ToDefaultNodePoolNodeConfigEcsTagOutput ¶
func (i DefaultNodePoolNodeConfigEcsTagArgs) ToDefaultNodePoolNodeConfigEcsTagOutput() DefaultNodePoolNodeConfigEcsTagOutput
func (DefaultNodePoolNodeConfigEcsTagArgs) ToDefaultNodePoolNodeConfigEcsTagOutputWithContext ¶
func (i DefaultNodePoolNodeConfigEcsTagArgs) ToDefaultNodePoolNodeConfigEcsTagOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigEcsTagOutput
type DefaultNodePoolNodeConfigEcsTagArray ¶
type DefaultNodePoolNodeConfigEcsTagArray []DefaultNodePoolNodeConfigEcsTagInput
func (DefaultNodePoolNodeConfigEcsTagArray) ElementType ¶
func (DefaultNodePoolNodeConfigEcsTagArray) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigEcsTagArray) ToDefaultNodePoolNodeConfigEcsTagArrayOutput ¶
func (i DefaultNodePoolNodeConfigEcsTagArray) ToDefaultNodePoolNodeConfigEcsTagArrayOutput() DefaultNodePoolNodeConfigEcsTagArrayOutput
func (DefaultNodePoolNodeConfigEcsTagArray) ToDefaultNodePoolNodeConfigEcsTagArrayOutputWithContext ¶
func (i DefaultNodePoolNodeConfigEcsTagArray) ToDefaultNodePoolNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigEcsTagArrayOutput
type DefaultNodePoolNodeConfigEcsTagArrayInput ¶
type DefaultNodePoolNodeConfigEcsTagArrayInput interface { pulumi.Input ToDefaultNodePoolNodeConfigEcsTagArrayOutput() DefaultNodePoolNodeConfigEcsTagArrayOutput ToDefaultNodePoolNodeConfigEcsTagArrayOutputWithContext(context.Context) DefaultNodePoolNodeConfigEcsTagArrayOutput }
DefaultNodePoolNodeConfigEcsTagArrayInput is an input type that accepts DefaultNodePoolNodeConfigEcsTagArray and DefaultNodePoolNodeConfigEcsTagArrayOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigEcsTagArrayInput` via:
DefaultNodePoolNodeConfigEcsTagArray{ DefaultNodePoolNodeConfigEcsTagArgs{...} }
type DefaultNodePoolNodeConfigEcsTagArrayOutput ¶
type DefaultNodePoolNodeConfigEcsTagArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigEcsTagArrayOutput) ElementType ¶
func (DefaultNodePoolNodeConfigEcsTagArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigEcsTagArrayOutput) ToDefaultNodePoolNodeConfigEcsTagArrayOutput ¶
func (o DefaultNodePoolNodeConfigEcsTagArrayOutput) ToDefaultNodePoolNodeConfigEcsTagArrayOutput() DefaultNodePoolNodeConfigEcsTagArrayOutput
func (DefaultNodePoolNodeConfigEcsTagArrayOutput) ToDefaultNodePoolNodeConfigEcsTagArrayOutputWithContext ¶
func (o DefaultNodePoolNodeConfigEcsTagArrayOutput) ToDefaultNodePoolNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigEcsTagArrayOutput
type DefaultNodePoolNodeConfigEcsTagInput ¶
type DefaultNodePoolNodeConfigEcsTagInput interface { pulumi.Input ToDefaultNodePoolNodeConfigEcsTagOutput() DefaultNodePoolNodeConfigEcsTagOutput ToDefaultNodePoolNodeConfigEcsTagOutputWithContext(context.Context) DefaultNodePoolNodeConfigEcsTagOutput }
DefaultNodePoolNodeConfigEcsTagInput is an input type that accepts DefaultNodePoolNodeConfigEcsTagArgs and DefaultNodePoolNodeConfigEcsTagOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigEcsTagInput` via:
DefaultNodePoolNodeConfigEcsTagArgs{...}
type DefaultNodePoolNodeConfigEcsTagOutput ¶
type DefaultNodePoolNodeConfigEcsTagOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigEcsTagOutput) ElementType ¶
func (DefaultNodePoolNodeConfigEcsTagOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigEcsTagOutput) Key ¶
func (o DefaultNodePoolNodeConfigEcsTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (DefaultNodePoolNodeConfigEcsTagOutput) ToDefaultNodePoolNodeConfigEcsTagOutput ¶
func (o DefaultNodePoolNodeConfigEcsTagOutput) ToDefaultNodePoolNodeConfigEcsTagOutput() DefaultNodePoolNodeConfigEcsTagOutput
func (DefaultNodePoolNodeConfigEcsTagOutput) ToDefaultNodePoolNodeConfigEcsTagOutputWithContext ¶
func (o DefaultNodePoolNodeConfigEcsTagOutput) ToDefaultNodePoolNodeConfigEcsTagOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigEcsTagOutput
func (DefaultNodePoolNodeConfigEcsTagOutput) Value ¶
func (o DefaultNodePoolNodeConfigEcsTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type DefaultNodePoolNodeConfigInput ¶
type DefaultNodePoolNodeConfigInput interface { pulumi.Input ToDefaultNodePoolNodeConfigOutput() DefaultNodePoolNodeConfigOutput ToDefaultNodePoolNodeConfigOutputWithContext(context.Context) DefaultNodePoolNodeConfigOutput }
DefaultNodePoolNodeConfigInput is an input type that accepts DefaultNodePoolNodeConfigArgs and DefaultNodePoolNodeConfigOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigInput` via:
DefaultNodePoolNodeConfigArgs{...}
type DefaultNodePoolNodeConfigOutput ¶
type DefaultNodePoolNodeConfigOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigOutput) EcsTags ¶
func (o DefaultNodePoolNodeConfigOutput) EcsTags() DefaultNodePoolNodeConfigEcsTagArrayOutput
Tags for Ecs.
func (DefaultNodePoolNodeConfigOutput) ElementType ¶
func (DefaultNodePoolNodeConfigOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigOutput) InitializeScript ¶
func (o DefaultNodePoolNodeConfigOutput) InitializeScript() pulumi.StringPtrOutput
The initializeScript of NodeConfig.
func (DefaultNodePoolNodeConfigOutput) NamePrefix ¶
func (o DefaultNodePoolNodeConfigOutput) NamePrefix() pulumi.StringPtrOutput
The NamePrefix of NodeConfig.
func (DefaultNodePoolNodeConfigOutput) Security ¶
func (o DefaultNodePoolNodeConfigOutput) Security() DefaultNodePoolNodeConfigSecurityOutput
The Security of NodeConfig.
func (DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigOutput ¶
func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigOutput() DefaultNodePoolNodeConfigOutput
func (DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigOutputWithContext ¶
func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigOutput
func (DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigPtrOutput ¶
func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput
func (DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext ¶
func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPtrOutput
type DefaultNodePoolNodeConfigPtrInput ¶
type DefaultNodePoolNodeConfigPtrInput interface { pulumi.Input ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput ToDefaultNodePoolNodeConfigPtrOutputWithContext(context.Context) DefaultNodePoolNodeConfigPtrOutput }
DefaultNodePoolNodeConfigPtrInput is an input type that accepts DefaultNodePoolNodeConfigArgs, DefaultNodePoolNodeConfigPtr and DefaultNodePoolNodeConfigPtrOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigPtrInput` via:
DefaultNodePoolNodeConfigArgs{...} or: nil
func DefaultNodePoolNodeConfigPtr ¶
func DefaultNodePoolNodeConfigPtr(v *DefaultNodePoolNodeConfigArgs) DefaultNodePoolNodeConfigPtrInput
type DefaultNodePoolNodeConfigPtrOutput ¶
type DefaultNodePoolNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigPtrOutput) EcsTags ¶
func (o DefaultNodePoolNodeConfigPtrOutput) EcsTags() DefaultNodePoolNodeConfigEcsTagArrayOutput
Tags for Ecs.
func (DefaultNodePoolNodeConfigPtrOutput) Elem ¶
func (o DefaultNodePoolNodeConfigPtrOutput) Elem() DefaultNodePoolNodeConfigOutput
func (DefaultNodePoolNodeConfigPtrOutput) ElementType ¶
func (DefaultNodePoolNodeConfigPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigPtrOutput) InitializeScript ¶
func (o DefaultNodePoolNodeConfigPtrOutput) InitializeScript() pulumi.StringPtrOutput
The initializeScript of NodeConfig.
func (DefaultNodePoolNodeConfigPtrOutput) NamePrefix ¶
func (o DefaultNodePoolNodeConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
The NamePrefix of NodeConfig.
func (DefaultNodePoolNodeConfigPtrOutput) Security ¶
func (o DefaultNodePoolNodeConfigPtrOutput) Security() DefaultNodePoolNodeConfigSecurityPtrOutput
The Security of NodeConfig.
func (DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutput ¶
func (o DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput
func (DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext ¶
func (o DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPtrOutput
type DefaultNodePoolNodeConfigSecurity ¶
type DefaultNodePoolNodeConfigSecurity struct { // The Login of Security. Login DefaultNodePoolNodeConfigSecurityLogin `pulumi:"login"` // The SecurityGroupIds of Security. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The SecurityStrategies of Security. SecurityStrategies []string `pulumi:"securityStrategies"` }
type DefaultNodePoolNodeConfigSecurityArgs ¶
type DefaultNodePoolNodeConfigSecurityArgs struct { // The Login of Security. Login DefaultNodePoolNodeConfigSecurityLoginInput `pulumi:"login"` // The SecurityGroupIds of Security. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The SecurityStrategies of Security. SecurityStrategies pulumi.StringArrayInput `pulumi:"securityStrategies"` }
func (DefaultNodePoolNodeConfigSecurityArgs) ElementType ¶
func (DefaultNodePoolNodeConfigSecurityArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityOutput ¶
func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityOutput() DefaultNodePoolNodeConfigSecurityOutput
func (DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityOutputWithContext ¶
func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityOutput
func (DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityPtrOutput ¶
func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput
func (DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext ¶
func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput
type DefaultNodePoolNodeConfigSecurityInput ¶
type DefaultNodePoolNodeConfigSecurityInput interface { pulumi.Input ToDefaultNodePoolNodeConfigSecurityOutput() DefaultNodePoolNodeConfigSecurityOutput ToDefaultNodePoolNodeConfigSecurityOutputWithContext(context.Context) DefaultNodePoolNodeConfigSecurityOutput }
DefaultNodePoolNodeConfigSecurityInput is an input type that accepts DefaultNodePoolNodeConfigSecurityArgs and DefaultNodePoolNodeConfigSecurityOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigSecurityInput` via:
DefaultNodePoolNodeConfigSecurityArgs{...}
type DefaultNodePoolNodeConfigSecurityLoginArgs ¶
type DefaultNodePoolNodeConfigSecurityLoginArgs struct { // The Password of Security. Password pulumi.StringPtrInput `pulumi:"password"` // The SshKeyPairName of Security. SshKeyPairName pulumi.StringPtrInput `pulumi:"sshKeyPairName"` }
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ElementType ¶
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginOutput ¶
func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginOutput() DefaultNodePoolNodeConfigSecurityLoginOutput
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext ¶
func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginOutput
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput ¶
func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext ¶
func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginPtrOutput
type DefaultNodePoolNodeConfigSecurityLoginInput ¶
type DefaultNodePoolNodeConfigSecurityLoginInput interface { pulumi.Input ToDefaultNodePoolNodeConfigSecurityLoginOutput() DefaultNodePoolNodeConfigSecurityLoginOutput ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(context.Context) DefaultNodePoolNodeConfigSecurityLoginOutput }
DefaultNodePoolNodeConfigSecurityLoginInput is an input type that accepts DefaultNodePoolNodeConfigSecurityLoginArgs and DefaultNodePoolNodeConfigSecurityLoginOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigSecurityLoginInput` via:
DefaultNodePoolNodeConfigSecurityLoginArgs{...}
type DefaultNodePoolNodeConfigSecurityLoginOutput ¶
type DefaultNodePoolNodeConfigSecurityLoginOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ElementType ¶
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityLoginOutput) Password ¶
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) Password() pulumi.StringPtrOutput
The Password of Security.
func (DefaultNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName ¶
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringPtrOutput
The SshKeyPairName of Security.
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginOutput ¶
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginOutput() DefaultNodePoolNodeConfigSecurityLoginOutput
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext ¶
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginOutput
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput ¶
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext ¶
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginPtrOutput
type DefaultNodePoolNodeConfigSecurityLoginPtrInput ¶
type DefaultNodePoolNodeConfigSecurityLoginPtrInput interface { pulumi.Input ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput() DefaultNodePoolNodeConfigSecurityLoginPtrOutput ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext(context.Context) DefaultNodePoolNodeConfigSecurityLoginPtrOutput }
DefaultNodePoolNodeConfigSecurityLoginPtrInput is an input type that accepts DefaultNodePoolNodeConfigSecurityLoginArgs, DefaultNodePoolNodeConfigSecurityLoginPtr and DefaultNodePoolNodeConfigSecurityLoginPtrOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigSecurityLoginPtrInput` via:
DefaultNodePoolNodeConfigSecurityLoginArgs{...} or: nil
func DefaultNodePoolNodeConfigSecurityLoginPtr ¶
func DefaultNodePoolNodeConfigSecurityLoginPtr(v *DefaultNodePoolNodeConfigSecurityLoginArgs) DefaultNodePoolNodeConfigSecurityLoginPtrInput
type DefaultNodePoolNodeConfigSecurityLoginPtrOutput ¶
type DefaultNodePoolNodeConfigSecurityLoginPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ElementType ¶
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) Password ¶
func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) Password() pulumi.StringPtrOutput
The Password of Security.
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) SshKeyPairName ¶
func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) SshKeyPairName() pulumi.StringPtrOutput
The SshKeyPairName of Security.
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput ¶
func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext ¶
func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginPtrOutput
type DefaultNodePoolNodeConfigSecurityOutput ¶
type DefaultNodePoolNodeConfigSecurityOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigSecurityOutput) ElementType ¶
func (DefaultNodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityOutput) Login ¶
func (o DefaultNodePoolNodeConfigSecurityOutput) Login() DefaultNodePoolNodeConfigSecurityLoginOutput
The Login of Security.
func (DefaultNodePoolNodeConfigSecurityOutput) SecurityGroupIds ¶
func (o DefaultNodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
The SecurityGroupIds of Security.
func (DefaultNodePoolNodeConfigSecurityOutput) SecurityStrategies ¶
func (o DefaultNodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
The SecurityStrategies of Security.
func (DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityOutput ¶
func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityOutput() DefaultNodePoolNodeConfigSecurityOutput
func (DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityOutputWithContext ¶
func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityOutput
func (DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput ¶
func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput
func (DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext ¶
func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput
type DefaultNodePoolNodeConfigSecurityPtrInput ¶
type DefaultNodePoolNodeConfigSecurityPtrInput interface { pulumi.Input ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput }
DefaultNodePoolNodeConfigSecurityPtrInput is an input type that accepts DefaultNodePoolNodeConfigSecurityArgs, DefaultNodePoolNodeConfigSecurityPtr and DefaultNodePoolNodeConfigSecurityPtrOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigSecurityPtrInput` via:
DefaultNodePoolNodeConfigSecurityArgs{...} or: nil
func DefaultNodePoolNodeConfigSecurityPtr ¶
func DefaultNodePoolNodeConfigSecurityPtr(v *DefaultNodePoolNodeConfigSecurityArgs) DefaultNodePoolNodeConfigSecurityPtrInput
type DefaultNodePoolNodeConfigSecurityPtrOutput ¶
type DefaultNodePoolNodeConfigSecurityPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigSecurityPtrOutput) ElementType ¶
func (DefaultNodePoolNodeConfigSecurityPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityPtrOutput) Login ¶
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) Login() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
The Login of Security.
func (DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityGroupIds ¶
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
The SecurityGroupIds of Security.
func (DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityStrategies ¶
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityStrategies() pulumi.StringArrayOutput
The SecurityStrategies of Security.
func (DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput ¶
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput
func (DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext ¶
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput
type DefaultNodePoolOutput ¶
type DefaultNodePoolOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolOutput) ClusterId ¶
func (o DefaultNodePoolOutput) ClusterId() pulumi.StringOutput
The ClusterId of NodePool.
func (DefaultNodePoolOutput) ElementType ¶
func (DefaultNodePoolOutput) ElementType() reflect.Type
func (DefaultNodePoolOutput) Instances ¶
func (o DefaultNodePoolOutput) Instances() DefaultNodePoolInstanceArrayOutput
The ECS InstanceIds add to NodePool.
func (DefaultNodePoolOutput) IsImport ¶
func (o DefaultNodePoolOutput) IsImport() pulumi.BoolOutput
Is import of the DefaultNodePool. It only works when imported, set to true.
func (DefaultNodePoolOutput) KubernetesConfig ¶
func (o DefaultNodePoolOutput) KubernetesConfig() DefaultNodePoolKubernetesConfigOutput
The KubernetesConfig of NodeConfig.
func (DefaultNodePoolOutput) NodeConfig ¶
func (o DefaultNodePoolOutput) NodeConfig() DefaultNodePoolNodeConfigOutput
The Config of NodePool.
func (DefaultNodePoolOutput) Tags ¶
func (o DefaultNodePoolOutput) Tags() DefaultNodePoolTagArrayOutput
Tags.
func (DefaultNodePoolOutput) ToDefaultNodePoolOutput ¶
func (o DefaultNodePoolOutput) ToDefaultNodePoolOutput() DefaultNodePoolOutput
func (DefaultNodePoolOutput) ToDefaultNodePoolOutputWithContext ¶
func (o DefaultNodePoolOutput) ToDefaultNodePoolOutputWithContext(ctx context.Context) DefaultNodePoolOutput
type DefaultNodePoolState ¶
type DefaultNodePoolState struct { // The ClusterId of NodePool. ClusterId pulumi.StringPtrInput // The ECS InstanceIds add to NodePool. Instances DefaultNodePoolInstanceArrayInput // Is import of the DefaultNodePool. It only works when imported, set to true. IsImport pulumi.BoolPtrInput // The KubernetesConfig of NodeConfig. KubernetesConfig DefaultNodePoolKubernetesConfigPtrInput // The Config of NodePool. NodeConfig DefaultNodePoolNodeConfigPtrInput // Tags. Tags DefaultNodePoolTagArrayInput }
func (DefaultNodePoolState) ElementType ¶
func (DefaultNodePoolState) ElementType() reflect.Type
type DefaultNodePoolTag ¶
type DefaultNodePoolTagArgs ¶
type DefaultNodePoolTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (DefaultNodePoolTagArgs) ElementType ¶
func (DefaultNodePoolTagArgs) ElementType() reflect.Type
func (DefaultNodePoolTagArgs) ToDefaultNodePoolTagOutput ¶
func (i DefaultNodePoolTagArgs) ToDefaultNodePoolTagOutput() DefaultNodePoolTagOutput
func (DefaultNodePoolTagArgs) ToDefaultNodePoolTagOutputWithContext ¶
func (i DefaultNodePoolTagArgs) ToDefaultNodePoolTagOutputWithContext(ctx context.Context) DefaultNodePoolTagOutput
type DefaultNodePoolTagArray ¶
type DefaultNodePoolTagArray []DefaultNodePoolTagInput
func (DefaultNodePoolTagArray) ElementType ¶
func (DefaultNodePoolTagArray) ElementType() reflect.Type
func (DefaultNodePoolTagArray) ToDefaultNodePoolTagArrayOutput ¶
func (i DefaultNodePoolTagArray) ToDefaultNodePoolTagArrayOutput() DefaultNodePoolTagArrayOutput
func (DefaultNodePoolTagArray) ToDefaultNodePoolTagArrayOutputWithContext ¶
func (i DefaultNodePoolTagArray) ToDefaultNodePoolTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolTagArrayOutput
type DefaultNodePoolTagArrayInput ¶
type DefaultNodePoolTagArrayInput interface { pulumi.Input ToDefaultNodePoolTagArrayOutput() DefaultNodePoolTagArrayOutput ToDefaultNodePoolTagArrayOutputWithContext(context.Context) DefaultNodePoolTagArrayOutput }
DefaultNodePoolTagArrayInput is an input type that accepts DefaultNodePoolTagArray and DefaultNodePoolTagArrayOutput values. You can construct a concrete instance of `DefaultNodePoolTagArrayInput` via:
DefaultNodePoolTagArray{ DefaultNodePoolTagArgs{...} }
type DefaultNodePoolTagArrayOutput ¶
type DefaultNodePoolTagArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolTagArrayOutput) ElementType ¶
func (DefaultNodePoolTagArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolTagArrayOutput) Index ¶
func (o DefaultNodePoolTagArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolTagOutput
func (DefaultNodePoolTagArrayOutput) ToDefaultNodePoolTagArrayOutput ¶
func (o DefaultNodePoolTagArrayOutput) ToDefaultNodePoolTagArrayOutput() DefaultNodePoolTagArrayOutput
func (DefaultNodePoolTagArrayOutput) ToDefaultNodePoolTagArrayOutputWithContext ¶
func (o DefaultNodePoolTagArrayOutput) ToDefaultNodePoolTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolTagArrayOutput
type DefaultNodePoolTagInput ¶
type DefaultNodePoolTagInput interface { pulumi.Input ToDefaultNodePoolTagOutput() DefaultNodePoolTagOutput ToDefaultNodePoolTagOutputWithContext(context.Context) DefaultNodePoolTagOutput }
DefaultNodePoolTagInput is an input type that accepts DefaultNodePoolTagArgs and DefaultNodePoolTagOutput values. You can construct a concrete instance of `DefaultNodePoolTagInput` via:
DefaultNodePoolTagArgs{...}
type DefaultNodePoolTagOutput ¶
type DefaultNodePoolTagOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolTagOutput) ElementType ¶
func (DefaultNodePoolTagOutput) ElementType() reflect.Type
func (DefaultNodePoolTagOutput) Key ¶
func (o DefaultNodePoolTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutput ¶
func (o DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutput() DefaultNodePoolTagOutput
func (DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutputWithContext ¶
func (o DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutputWithContext(ctx context.Context) DefaultNodePoolTagOutput
func (DefaultNodePoolTagOutput) Value ¶
func (o DefaultNodePoolTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type Kubeconfig ¶
type Kubeconfig struct { pulumi.CustomResourceState // The cluster id of the Kubeconfig. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The type of the Kubeconfig, the value of type should be Public or Private. Type pulumi.StringOutput `pulumi:"type"` // The ValidDuration of the Kubeconfig, the range of the ValidDuration is 1 hour to 43800 hour. ValidDuration pulumi.IntPtrOutput `pulumi:"validDuration"` }
Provides a resource to manage vke kubeconfig ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil) if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } _, err = vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ SecurityGroupName: pulumi.String("acc-test-security-group"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooCluster, err := vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{ Description: pulumi.String("created by terraform"), DeleteProtectionEnabled: pulumi.Bool(false), ClusterConfig: &vke.ClusterClusterConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ApiServerPublicAccessEnabled: pulumi.Bool(true), ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{ PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{ BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(1), }, }, ResourcePublicAccessDefaultEnabled: pulumi.Bool(true), }, PodsConfig: &vke.ClusterPodsConfigArgs{ PodNetworkMode: pulumi.String("VpcCniShared"), VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, }, }, ServicesConfig: &vke.ClusterServicesConfigArgs{ ServiceCidrsv4s: pulumi.StringArray{ pulumi.String("172.30.0.0/18"), }, }, Tags: vke.ClusterTagArray{ &vke.ClusterTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } _, err = vke.NewKubeconfig(ctx, "fooKubeconfig", &vke.KubeconfigArgs{ ClusterId: fooCluster.ID(), Type: pulumi.String("Private"), ValidDuration: pulumi.Int(2), }) if err != nil { return err } return nil }) }
```
## Import
VkeKubeconfig can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vke/kubeconfig:Kubeconfig default kce8simvqtofl0l6u4qd0
```
func GetKubeconfig ¶
func GetKubeconfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubeconfigState, opts ...pulumi.ResourceOption) (*Kubeconfig, error)
GetKubeconfig gets an existing Kubeconfig 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 NewKubeconfig ¶
func NewKubeconfig(ctx *pulumi.Context, name string, args *KubeconfigArgs, opts ...pulumi.ResourceOption) (*Kubeconfig, error)
NewKubeconfig registers a new resource with the given unique name, arguments, and options.
func (*Kubeconfig) ElementType ¶
func (*Kubeconfig) ElementType() reflect.Type
func (*Kubeconfig) ToKubeconfigOutput ¶
func (i *Kubeconfig) ToKubeconfigOutput() KubeconfigOutput
func (*Kubeconfig) ToKubeconfigOutputWithContext ¶
func (i *Kubeconfig) ToKubeconfigOutputWithContext(ctx context.Context) KubeconfigOutput
type KubeconfigArgs ¶
type KubeconfigArgs struct { // The cluster id of the Kubeconfig. ClusterId pulumi.StringInput // The type of the Kubeconfig, the value of type should be Public or Private. Type pulumi.StringInput // The ValidDuration of the Kubeconfig, the range of the ValidDuration is 1 hour to 43800 hour. ValidDuration pulumi.IntPtrInput }
The set of arguments for constructing a Kubeconfig resource.
func (KubeconfigArgs) ElementType ¶
func (KubeconfigArgs) ElementType() reflect.Type
type KubeconfigArray ¶
type KubeconfigArray []KubeconfigInput
func (KubeconfigArray) ElementType ¶
func (KubeconfigArray) ElementType() reflect.Type
func (KubeconfigArray) ToKubeconfigArrayOutput ¶
func (i KubeconfigArray) ToKubeconfigArrayOutput() KubeconfigArrayOutput
func (KubeconfigArray) ToKubeconfigArrayOutputWithContext ¶
func (i KubeconfigArray) ToKubeconfigArrayOutputWithContext(ctx context.Context) KubeconfigArrayOutput
type KubeconfigArrayInput ¶
type KubeconfigArrayInput interface { pulumi.Input ToKubeconfigArrayOutput() KubeconfigArrayOutput ToKubeconfigArrayOutputWithContext(context.Context) KubeconfigArrayOutput }
KubeconfigArrayInput is an input type that accepts KubeconfigArray and KubeconfigArrayOutput values. You can construct a concrete instance of `KubeconfigArrayInput` via:
KubeconfigArray{ KubeconfigArgs{...} }
type KubeconfigArrayOutput ¶
type KubeconfigArrayOutput struct{ *pulumi.OutputState }
func (KubeconfigArrayOutput) ElementType ¶
func (KubeconfigArrayOutput) ElementType() reflect.Type
func (KubeconfigArrayOutput) Index ¶
func (o KubeconfigArrayOutput) Index(i pulumi.IntInput) KubeconfigOutput
func (KubeconfigArrayOutput) ToKubeconfigArrayOutput ¶
func (o KubeconfigArrayOutput) ToKubeconfigArrayOutput() KubeconfigArrayOutput
func (KubeconfigArrayOutput) ToKubeconfigArrayOutputWithContext ¶
func (o KubeconfigArrayOutput) ToKubeconfigArrayOutputWithContext(ctx context.Context) KubeconfigArrayOutput
type KubeconfigInput ¶
type KubeconfigInput interface { pulumi.Input ToKubeconfigOutput() KubeconfigOutput ToKubeconfigOutputWithContext(ctx context.Context) KubeconfigOutput }
type KubeconfigMap ¶
type KubeconfigMap map[string]KubeconfigInput
func (KubeconfigMap) ElementType ¶
func (KubeconfigMap) ElementType() reflect.Type
func (KubeconfigMap) ToKubeconfigMapOutput ¶
func (i KubeconfigMap) ToKubeconfigMapOutput() KubeconfigMapOutput
func (KubeconfigMap) ToKubeconfigMapOutputWithContext ¶
func (i KubeconfigMap) ToKubeconfigMapOutputWithContext(ctx context.Context) KubeconfigMapOutput
type KubeconfigMapInput ¶
type KubeconfigMapInput interface { pulumi.Input ToKubeconfigMapOutput() KubeconfigMapOutput ToKubeconfigMapOutputWithContext(context.Context) KubeconfigMapOutput }
KubeconfigMapInput is an input type that accepts KubeconfigMap and KubeconfigMapOutput values. You can construct a concrete instance of `KubeconfigMapInput` via:
KubeconfigMap{ "key": KubeconfigArgs{...} }
type KubeconfigMapOutput ¶
type KubeconfigMapOutput struct{ *pulumi.OutputState }
func (KubeconfigMapOutput) ElementType ¶
func (KubeconfigMapOutput) ElementType() reflect.Type
func (KubeconfigMapOutput) MapIndex ¶
func (o KubeconfigMapOutput) MapIndex(k pulumi.StringInput) KubeconfigOutput
func (KubeconfigMapOutput) ToKubeconfigMapOutput ¶
func (o KubeconfigMapOutput) ToKubeconfigMapOutput() KubeconfigMapOutput
func (KubeconfigMapOutput) ToKubeconfigMapOutputWithContext ¶
func (o KubeconfigMapOutput) ToKubeconfigMapOutputWithContext(ctx context.Context) KubeconfigMapOutput
type KubeconfigOutput ¶
type KubeconfigOutput struct{ *pulumi.OutputState }
func (KubeconfigOutput) ClusterId ¶
func (o KubeconfigOutput) ClusterId() pulumi.StringOutput
The cluster id of the Kubeconfig.
func (KubeconfigOutput) ElementType ¶
func (KubeconfigOutput) ElementType() reflect.Type
func (KubeconfigOutput) ToKubeconfigOutput ¶
func (o KubeconfigOutput) ToKubeconfigOutput() KubeconfigOutput
func (KubeconfigOutput) ToKubeconfigOutputWithContext ¶
func (o KubeconfigOutput) ToKubeconfigOutputWithContext(ctx context.Context) KubeconfigOutput
func (KubeconfigOutput) Type ¶
func (o KubeconfigOutput) Type() pulumi.StringOutput
The type of the Kubeconfig, the value of type should be Public or Private.
func (KubeconfigOutput) ValidDuration ¶
func (o KubeconfigOutput) ValidDuration() pulumi.IntPtrOutput
The ValidDuration of the Kubeconfig, the range of the ValidDuration is 1 hour to 43800 hour.
type KubeconfigState ¶
type KubeconfigState struct { // The cluster id of the Kubeconfig. ClusterId pulumi.StringPtrInput // The type of the Kubeconfig, the value of type should be Public or Private. Type pulumi.StringPtrInput // The ValidDuration of the Kubeconfig, the range of the ValidDuration is 1 hour to 43800 hour. ValidDuration pulumi.IntPtrInput }
func (KubeconfigState) ElementType ¶
func (KubeconfigState) ElementType() reflect.Type
type KubeconfigsArgs ¶
type KubeconfigsArgs struct { // A list of Cluster IDs. ClusterIds []string `pulumi:"clusterIds"` // A list of Kubeconfig IDs. Ids []string `pulumi:"ids"` // A Name Regex of Kubeconfig. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The page number of Kubeconfigs query. PageNumber *int `pulumi:"pageNumber"` // The page size of Kubeconfigs query. PageSize *int `pulumi:"pageSize"` // The type of Kubeconfigs query. Types []string `pulumi:"types"` }
A collection of arguments for invoking Kubeconfigs.
type KubeconfigsKubeconfig ¶
type KubeconfigsKubeconfig struct { // The Cluster ID of the Kubeconfig. ClusterId string `pulumi:"clusterId"` // The create time of the Kubeconfig. CreateTime string `pulumi:"createTime"` // The expire time of the Kubeconfig. ExpireTime string `pulumi:"expireTime"` // The ID of the Kubeconfig. Id string `pulumi:"id"` // Kubeconfig data with public/private network access, returned in BASE64 encoding. Kubeconfig string `pulumi:"kubeconfig"` // The ID of the Kubeconfig. KubeconfigId string `pulumi:"kubeconfigId"` // The type of the Kubeconfig. Type string `pulumi:"type"` // The account ID of the Kubeconfig. UserId int `pulumi:"userId"` }
type KubeconfigsKubeconfigArgs ¶
type KubeconfigsKubeconfigArgs struct { // The Cluster ID of the Kubeconfig. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The create time of the Kubeconfig. CreateTime pulumi.StringInput `pulumi:"createTime"` // The expire time of the Kubeconfig. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // The ID of the Kubeconfig. Id pulumi.StringInput `pulumi:"id"` // Kubeconfig data with public/private network access, returned in BASE64 encoding. Kubeconfig pulumi.StringInput `pulumi:"kubeconfig"` // The ID of the Kubeconfig. KubeconfigId pulumi.StringInput `pulumi:"kubeconfigId"` // The type of the Kubeconfig. Type pulumi.StringInput `pulumi:"type"` // The account ID of the Kubeconfig. UserId pulumi.IntInput `pulumi:"userId"` }
func (KubeconfigsKubeconfigArgs) ElementType ¶
func (KubeconfigsKubeconfigArgs) ElementType() reflect.Type
func (KubeconfigsKubeconfigArgs) ToKubeconfigsKubeconfigOutput ¶
func (i KubeconfigsKubeconfigArgs) ToKubeconfigsKubeconfigOutput() KubeconfigsKubeconfigOutput
func (KubeconfigsKubeconfigArgs) ToKubeconfigsKubeconfigOutputWithContext ¶
func (i KubeconfigsKubeconfigArgs) ToKubeconfigsKubeconfigOutputWithContext(ctx context.Context) KubeconfigsKubeconfigOutput
type KubeconfigsKubeconfigArray ¶
type KubeconfigsKubeconfigArray []KubeconfigsKubeconfigInput
func (KubeconfigsKubeconfigArray) ElementType ¶
func (KubeconfigsKubeconfigArray) ElementType() reflect.Type
func (KubeconfigsKubeconfigArray) ToKubeconfigsKubeconfigArrayOutput ¶
func (i KubeconfigsKubeconfigArray) ToKubeconfigsKubeconfigArrayOutput() KubeconfigsKubeconfigArrayOutput
func (KubeconfigsKubeconfigArray) ToKubeconfigsKubeconfigArrayOutputWithContext ¶
func (i KubeconfigsKubeconfigArray) ToKubeconfigsKubeconfigArrayOutputWithContext(ctx context.Context) KubeconfigsKubeconfigArrayOutput
type KubeconfigsKubeconfigArrayInput ¶
type KubeconfigsKubeconfigArrayInput interface { pulumi.Input ToKubeconfigsKubeconfigArrayOutput() KubeconfigsKubeconfigArrayOutput ToKubeconfigsKubeconfigArrayOutputWithContext(context.Context) KubeconfigsKubeconfigArrayOutput }
KubeconfigsKubeconfigArrayInput is an input type that accepts KubeconfigsKubeconfigArray and KubeconfigsKubeconfigArrayOutput values. You can construct a concrete instance of `KubeconfigsKubeconfigArrayInput` via:
KubeconfigsKubeconfigArray{ KubeconfigsKubeconfigArgs{...} }
type KubeconfigsKubeconfigArrayOutput ¶
type KubeconfigsKubeconfigArrayOutput struct{ *pulumi.OutputState }
func (KubeconfigsKubeconfigArrayOutput) ElementType ¶
func (KubeconfigsKubeconfigArrayOutput) ElementType() reflect.Type
func (KubeconfigsKubeconfigArrayOutput) Index ¶
func (o KubeconfigsKubeconfigArrayOutput) Index(i pulumi.IntInput) KubeconfigsKubeconfigOutput
func (KubeconfigsKubeconfigArrayOutput) ToKubeconfigsKubeconfigArrayOutput ¶
func (o KubeconfigsKubeconfigArrayOutput) ToKubeconfigsKubeconfigArrayOutput() KubeconfigsKubeconfigArrayOutput
func (KubeconfigsKubeconfigArrayOutput) ToKubeconfigsKubeconfigArrayOutputWithContext ¶
func (o KubeconfigsKubeconfigArrayOutput) ToKubeconfigsKubeconfigArrayOutputWithContext(ctx context.Context) KubeconfigsKubeconfigArrayOutput
type KubeconfigsKubeconfigInput ¶
type KubeconfigsKubeconfigInput interface { pulumi.Input ToKubeconfigsKubeconfigOutput() KubeconfigsKubeconfigOutput ToKubeconfigsKubeconfigOutputWithContext(context.Context) KubeconfigsKubeconfigOutput }
KubeconfigsKubeconfigInput is an input type that accepts KubeconfigsKubeconfigArgs and KubeconfigsKubeconfigOutput values. You can construct a concrete instance of `KubeconfigsKubeconfigInput` via:
KubeconfigsKubeconfigArgs{...}
type KubeconfigsKubeconfigOutput ¶
type KubeconfigsKubeconfigOutput struct{ *pulumi.OutputState }
func (KubeconfigsKubeconfigOutput) ClusterId ¶
func (o KubeconfigsKubeconfigOutput) ClusterId() pulumi.StringOutput
The Cluster ID of the Kubeconfig.
func (KubeconfigsKubeconfigOutput) CreateTime ¶
func (o KubeconfigsKubeconfigOutput) CreateTime() pulumi.StringOutput
The create time of the Kubeconfig.
func (KubeconfigsKubeconfigOutput) ElementType ¶
func (KubeconfigsKubeconfigOutput) ElementType() reflect.Type
func (KubeconfigsKubeconfigOutput) ExpireTime ¶
func (o KubeconfigsKubeconfigOutput) ExpireTime() pulumi.StringOutput
The expire time of the Kubeconfig.
func (KubeconfigsKubeconfigOutput) Id ¶
func (o KubeconfigsKubeconfigOutput) Id() pulumi.StringOutput
The ID of the Kubeconfig.
func (KubeconfigsKubeconfigOutput) Kubeconfig ¶
func (o KubeconfigsKubeconfigOutput) Kubeconfig() pulumi.StringOutput
Kubeconfig data with public/private network access, returned in BASE64 encoding.
func (KubeconfigsKubeconfigOutput) KubeconfigId ¶
func (o KubeconfigsKubeconfigOutput) KubeconfigId() pulumi.StringOutput
The ID of the Kubeconfig.
func (KubeconfigsKubeconfigOutput) ToKubeconfigsKubeconfigOutput ¶
func (o KubeconfigsKubeconfigOutput) ToKubeconfigsKubeconfigOutput() KubeconfigsKubeconfigOutput
func (KubeconfigsKubeconfigOutput) ToKubeconfigsKubeconfigOutputWithContext ¶
func (o KubeconfigsKubeconfigOutput) ToKubeconfigsKubeconfigOutputWithContext(ctx context.Context) KubeconfigsKubeconfigOutput
func (KubeconfigsKubeconfigOutput) Type ¶
func (o KubeconfigsKubeconfigOutput) Type() pulumi.StringOutput
The type of the Kubeconfig.
func (KubeconfigsKubeconfigOutput) UserId ¶
func (o KubeconfigsKubeconfigOutput) UserId() pulumi.IntOutput
The account ID of the Kubeconfig.
type KubeconfigsOutputArgs ¶
type KubeconfigsOutputArgs struct { // A list of Cluster IDs. ClusterIds pulumi.StringArrayInput `pulumi:"clusterIds"` // A list of Kubeconfig IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A Name Regex of Kubeconfig. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The page number of Kubeconfigs query. PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"` // The page size of Kubeconfigs query. PageSize pulumi.IntPtrInput `pulumi:"pageSize"` // The type of Kubeconfigs query. Types pulumi.StringArrayInput `pulumi:"types"` }
A collection of arguments for invoking Kubeconfigs.
func (KubeconfigsOutputArgs) ElementType ¶
func (KubeconfigsOutputArgs) ElementType() reflect.Type
type KubeconfigsResult ¶
type KubeconfigsResult struct { ClusterIds []string `pulumi:"clusterIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The collection of VkeKubeconfig query. Kubeconfigs []KubeconfigsKubeconfig `pulumi:"kubeconfigs"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` PageNumber int `pulumi:"pageNumber"` PageSize int `pulumi:"pageSize"` // The total count of Kubeconfig query. TotalCount int `pulumi:"totalCount"` Types []string `pulumi:"types"` }
A collection of values returned by Kubeconfigs.
func Kubeconfigs ¶
func Kubeconfigs(ctx *pulumi.Context, args *KubeconfigsArgs, opts ...pulumi.InvokeOption) (*KubeconfigsResult, error)
Use this data source to query detailed information of vke kubeconfigs ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil) if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } _, err = vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ SecurityGroupName: pulumi.String("acc-test-security-group"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooCluster, err := vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{ Description: pulumi.String("created by terraform"), DeleteProtectionEnabled: pulumi.Bool(false), ClusterConfig: &vke.ClusterClusterConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ApiServerPublicAccessEnabled: pulumi.Bool(true), ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{ PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{ BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(1), }, }, ResourcePublicAccessDefaultEnabled: pulumi.Bool(true), }, PodsConfig: &vke.ClusterPodsConfigArgs{ PodNetworkMode: pulumi.String("VpcCniShared"), VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, }, }, ServicesConfig: &vke.ClusterServicesConfigArgs{ ServiceCidrsv4s: pulumi.StringArray{ pulumi.String("172.30.0.0/18"), }, }, Tags: vke.ClusterTagArray{ &vke.ClusterTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } foo1, err := vke.NewKubeconfig(ctx, "foo1", &vke.KubeconfigArgs{ ClusterId: fooCluster.ID(), Type: pulumi.String("Private"), ValidDuration: pulumi.Int(2), }) if err != nil { return err } foo2, err := vke.NewKubeconfig(ctx, "foo2", &vke.KubeconfigArgs{ ClusterId: fooCluster.ID(), Type: pulumi.String("Public"), ValidDuration: pulumi.Int(2), }) if err != nil { return err } _ = vke.KubeconfigsOutput(ctx, vke.KubeconfigsOutputArgs{ Ids: pulumi.StringArray{ foo1.ID(), foo2.ID(), }, }, nil) return nil }) }
```
type KubeconfigsResultOutput ¶
type KubeconfigsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Kubeconfigs.
func KubeconfigsOutput ¶
func KubeconfigsOutput(ctx *pulumi.Context, args KubeconfigsOutputArgs, opts ...pulumi.InvokeOption) KubeconfigsResultOutput
func (KubeconfigsResultOutput) ClusterIds ¶
func (o KubeconfigsResultOutput) ClusterIds() pulumi.StringArrayOutput
func (KubeconfigsResultOutput) ElementType ¶
func (KubeconfigsResultOutput) ElementType() reflect.Type
func (KubeconfigsResultOutput) Id ¶
func (o KubeconfigsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (KubeconfigsResultOutput) Ids ¶
func (o KubeconfigsResultOutput) Ids() pulumi.StringArrayOutput
func (KubeconfigsResultOutput) Kubeconfigs ¶
func (o KubeconfigsResultOutput) Kubeconfigs() KubeconfigsKubeconfigArrayOutput
The collection of VkeKubeconfig query.
func (KubeconfigsResultOutput) NameRegex ¶
func (o KubeconfigsResultOutput) NameRegex() pulumi.StringPtrOutput
func (KubeconfigsResultOutput) OutputFile ¶
func (o KubeconfigsResultOutput) OutputFile() pulumi.StringPtrOutput
func (KubeconfigsResultOutput) PageNumber ¶
func (o KubeconfigsResultOutput) PageNumber() pulumi.IntOutput
func (KubeconfigsResultOutput) PageSize ¶
func (o KubeconfigsResultOutput) PageSize() pulumi.IntOutput
func (KubeconfigsResultOutput) ToKubeconfigsResultOutput ¶
func (o KubeconfigsResultOutput) ToKubeconfigsResultOutput() KubeconfigsResultOutput
func (KubeconfigsResultOutput) ToKubeconfigsResultOutputWithContext ¶
func (o KubeconfigsResultOutput) ToKubeconfigsResultOutputWithContext(ctx context.Context) KubeconfigsResultOutput
func (KubeconfigsResultOutput) TotalCount ¶
func (o KubeconfigsResultOutput) TotalCount() pulumi.IntOutput
The total count of Kubeconfig query.
func (KubeconfigsResultOutput) Types ¶
func (o KubeconfigsResultOutput) Types() pulumi.StringArrayOutput
type Node ¶
type Node struct { pulumi.CustomResourceState // The flag of additional container storage enable, the value is `true` or `false`. AdditionalContainerStorageEnabled pulumi.BoolPtrOutput `pulumi:"additionalContainerStorageEnabled"` // The client token. ClientToken pulumi.StringOutput `pulumi:"clientToken"` // The cluster id. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The container storage path. ContainerStoragePath pulumi.StringOutput `pulumi:"containerStoragePath"` // The ImageId of NodeConfig. ImageId pulumi.StringOutput `pulumi:"imageId"` // The initializeScript of Node. InitializeScript pulumi.StringOutput `pulumi:"initializeScript"` // The instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The flag of keep instance name, the value is `true` or `false`. KeepInstanceName pulumi.BoolPtrOutput `pulumi:"keepInstanceName"` // The KubernetesConfig of Node. KubernetesConfig NodeKubernetesConfigOutput `pulumi:"kubernetesConfig"` // The node pool id. NodePoolId pulumi.StringOutput `pulumi:"nodePoolId"` }
Provides a resource to manage vke node ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil) if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } fooSecurityGroup, err := vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ SecurityGroupName: pulumi.String("acc-test-security-group"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooImages, err := ecs.Images(ctx, &ecs.ImagesArgs{ NameRegex: pulumi.StringRef("veLinux 1.0 CentOS兼容版 64位"), }, nil) if err != nil { return err } fooCluster, err := vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{ Description: pulumi.String("created by terraform"), DeleteProtectionEnabled: pulumi.Bool(false), ClusterConfig: &vke.ClusterClusterConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ApiServerPublicAccessEnabled: pulumi.Bool(true), ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{ PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{ BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(1), }, }, ResourcePublicAccessDefaultEnabled: pulumi.Bool(true), }, PodsConfig: &vke.ClusterPodsConfigArgs{ PodNetworkMode: pulumi.String("VpcCniShared"), VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, }, }, ServicesConfig: &vke.ClusterServicesConfigArgs{ ServiceCidrsv4s: pulumi.StringArray{ pulumi.String("172.30.0.0/18"), }, }, Tags: vke.ClusterTagArray{ &vke.ClusterTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } fooNodePool, err := vke.NewNodePool(ctx, "fooNodePool", &vke.NodePoolArgs{ ClusterId: fooCluster.ID(), AutoScaling: &vke.NodePoolAutoScalingArgs{ Enabled: pulumi.Bool(false), }, NodeConfig: &vke.NodePoolNodeConfigArgs{ InstanceTypeIds: pulumi.StringArray{ pulumi.String("ecs.g1ie.xlarge"), }, SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ImageId: "TODO: For expression"[0], SystemVolume: &vke.NodePoolNodeConfigSystemVolumeArgs{ Type: pulumi.String("ESSD_PL0"), Size: pulumi.Int(50), }, DataVolumes: vke.NodePoolNodeConfigDataVolumeArray{ &vke.NodePoolNodeConfigDataVolumeArgs{ Type: pulumi.String("ESSD_PL0"), Size: pulumi.Int(50), MountPoint: pulumi.String("/tf"), }, }, InitializeScript: pulumi.String("ZWNobyBoZWxsbyB0ZXJyYWZvcm0h"), Security: &vke.NodePoolNodeConfigSecurityArgs{ Login: &vke.NodePoolNodeConfigSecurityLoginArgs{ Password: pulumi.String("UHdkMTIzNDU2"), }, SecurityStrategies: pulumi.StringArray{ pulumi.String("Hids"), }, SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, }, AdditionalContainerStorageEnabled: pulumi.Bool(true), InstanceChargeType: pulumi.String("PostPaid"), NamePrefix: pulumi.String("acc-test"), EcsTags: vke.NodePoolNodeConfigEcsTagArray{ &vke.NodePoolNodeConfigEcsTagArgs{ Key: pulumi.String("ecs_k1"), Value: pulumi.String("ecs_v1"), }, }, }, KubernetesConfig: &vke.NodePoolKubernetesConfigArgs{ Labels: vke.NodePoolKubernetesConfigLabelArray{ &vke.NodePoolKubernetesConfigLabelArgs{ Key: pulumi.String("label1"), Value: pulumi.String("value1"), }, }, Taints: vke.NodePoolKubernetesConfigTaintArray{ &vke.NodePoolKubernetesConfigTaintArgs{ Key: pulumi.String("taint-key/node-type"), Value: pulumi.String("taint-value"), Effect: pulumi.String("NoSchedule"), }, }, Cordon: pulumi.Bool(true), }, Tags: vke.NodePoolTagArray{ &vke.NodePoolTagArgs{ Key: pulumi.String("node-pool-k1"), Value: pulumi.String("node-pool-v1"), }, }, }) if err != nil { return err } fooInstance, err := ecs.NewInstance(ctx, "fooInstance", &ecs.InstanceArgs{ InstanceName: pulumi.String("acc-test-ecs"), HostName: pulumi.String("tf-acc-test"), ImageId: "TODO: For expression"[0], InstanceType: pulumi.String("ecs.g1ie.xlarge"), Password: pulumi.String("93f0cb0614Aab12"), InstanceChargeType: pulumi.String("PostPaid"), SystemVolumeType: pulumi.String("ESSD_PL0"), SystemVolumeSize: pulumi.Int(50), DataVolumes: ecs.InstanceDataVolumeArray{ &ecs.InstanceDataVolumeArgs{ VolumeType: pulumi.String("ESSD_PL0"), Size: pulumi.Int(50), DeleteWithInstance: pulumi.Bool(true), }, }, SubnetId: fooSubnet.ID(), SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, ProjectName: pulumi.String("default"), Tags: ecs.InstanceTagArray{ &ecs.InstanceTagArgs{ Key: pulumi.String("k1"), Value: pulumi.String("v1"), }, }, }) if err != nil { return err } _, err = vke.NewNode(ctx, "fooNode", &vke.NodeArgs{ ClusterId: fooCluster.ID(), InstanceId: fooInstance.ID(), NodePoolId: fooNodePool.ID(), }) if err != nil { return err } return nil }) }
```
## Import
VKE node can be imported using the node id, e.g.
```sh
$ pulumi import volcengine:vke/node:Node default nc5t5epmrsf****
```
func GetNode ¶
func GetNode(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NodeState, opts ...pulumi.ResourceOption) (*Node, error)
GetNode gets an existing Node 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 NewNode ¶
func NewNode(ctx *pulumi.Context, name string, args *NodeArgs, opts ...pulumi.ResourceOption) (*Node, error)
NewNode registers a new resource with the given unique name, arguments, and options.
func (*Node) ElementType ¶
func (*Node) ToNodeOutput ¶
func (i *Node) ToNodeOutput() NodeOutput
func (*Node) ToNodeOutputWithContext ¶
func (i *Node) ToNodeOutputWithContext(ctx context.Context) NodeOutput
type NodeArgs ¶
type NodeArgs struct { // The flag of additional container storage enable, the value is `true` or `false`. AdditionalContainerStorageEnabled pulumi.BoolPtrInput // The client token. ClientToken pulumi.StringPtrInput // The cluster id. ClusterId pulumi.StringInput // The container storage path. ContainerStoragePath pulumi.StringPtrInput // The ImageId of NodeConfig. ImageId pulumi.StringPtrInput // The initializeScript of Node. InitializeScript pulumi.StringPtrInput // The instance id. InstanceId pulumi.StringInput // The flag of keep instance name, the value is `true` or `false`. KeepInstanceName pulumi.BoolPtrInput // The KubernetesConfig of Node. KubernetesConfig NodeKubernetesConfigPtrInput // The node pool id. NodePoolId pulumi.StringPtrInput }
The set of arguments for constructing a Node resource.
func (NodeArgs) ElementType ¶
type NodeArray ¶
type NodeArray []NodeInput
func (NodeArray) ElementType ¶
func (NodeArray) ToNodeArrayOutput ¶
func (i NodeArray) ToNodeArrayOutput() NodeArrayOutput
func (NodeArray) ToNodeArrayOutputWithContext ¶
func (i NodeArray) ToNodeArrayOutputWithContext(ctx context.Context) NodeArrayOutput
type NodeArrayInput ¶
type NodeArrayInput interface { pulumi.Input ToNodeArrayOutput() NodeArrayOutput ToNodeArrayOutputWithContext(context.Context) NodeArrayOutput }
NodeArrayInput is an input type that accepts NodeArray and NodeArrayOutput values. You can construct a concrete instance of `NodeArrayInput` via:
NodeArray{ NodeArgs{...} }
type NodeArrayOutput ¶
type NodeArrayOutput struct{ *pulumi.OutputState }
func (NodeArrayOutput) ElementType ¶
func (NodeArrayOutput) ElementType() reflect.Type
func (NodeArrayOutput) Index ¶
func (o NodeArrayOutput) Index(i pulumi.IntInput) NodeOutput
func (NodeArrayOutput) ToNodeArrayOutput ¶
func (o NodeArrayOutput) ToNodeArrayOutput() NodeArrayOutput
func (NodeArrayOutput) ToNodeArrayOutputWithContext ¶
func (o NodeArrayOutput) ToNodeArrayOutputWithContext(ctx context.Context) NodeArrayOutput
type NodeInput ¶
type NodeInput interface { pulumi.Input ToNodeOutput() NodeOutput ToNodeOutputWithContext(ctx context.Context) NodeOutput }
type NodeKubernetesConfig ¶
type NodeKubernetesConfig struct { // The Cordon of KubernetesConfig. Cordon *bool `pulumi:"cordon"` // The Labels of KubernetesConfig. Labels []NodeKubernetesConfigLabel `pulumi:"labels"` // The Taints of KubernetesConfig. Taints []NodeKubernetesConfigTaint `pulumi:"taints"` }
type NodeKubernetesConfigArgs ¶
type NodeKubernetesConfigArgs struct { // The Cordon of KubernetesConfig. Cordon pulumi.BoolPtrInput `pulumi:"cordon"` // The Labels of KubernetesConfig. Labels NodeKubernetesConfigLabelArrayInput `pulumi:"labels"` // The Taints of KubernetesConfig. Taints NodeKubernetesConfigTaintArrayInput `pulumi:"taints"` }
func (NodeKubernetesConfigArgs) ElementType ¶
func (NodeKubernetesConfigArgs) ElementType() reflect.Type
func (NodeKubernetesConfigArgs) ToNodeKubernetesConfigOutput ¶
func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigOutput() NodeKubernetesConfigOutput
func (NodeKubernetesConfigArgs) ToNodeKubernetesConfigOutputWithContext ¶
func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigOutputWithContext(ctx context.Context) NodeKubernetesConfigOutput
func (NodeKubernetesConfigArgs) ToNodeKubernetesConfigPtrOutput ¶
func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigPtrOutput() NodeKubernetesConfigPtrOutput
func (NodeKubernetesConfigArgs) ToNodeKubernetesConfigPtrOutputWithContext ¶
func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigPtrOutputWithContext(ctx context.Context) NodeKubernetesConfigPtrOutput
type NodeKubernetesConfigInput ¶
type NodeKubernetesConfigInput interface { pulumi.Input ToNodeKubernetesConfigOutput() NodeKubernetesConfigOutput ToNodeKubernetesConfigOutputWithContext(context.Context) NodeKubernetesConfigOutput }
NodeKubernetesConfigInput is an input type that accepts NodeKubernetesConfigArgs and NodeKubernetesConfigOutput values. You can construct a concrete instance of `NodeKubernetesConfigInput` via:
NodeKubernetesConfigArgs{...}
type NodeKubernetesConfigLabelArgs ¶
type NodeKubernetesConfigLabelArgs struct { // The Key of Labels. Key pulumi.StringPtrInput `pulumi:"key"` // The Value of Labels. Value pulumi.StringPtrInput `pulumi:"value"` }
func (NodeKubernetesConfigLabelArgs) ElementType ¶
func (NodeKubernetesConfigLabelArgs) ElementType() reflect.Type
func (NodeKubernetesConfigLabelArgs) ToNodeKubernetesConfigLabelOutput ¶
func (i NodeKubernetesConfigLabelArgs) ToNodeKubernetesConfigLabelOutput() NodeKubernetesConfigLabelOutput
func (NodeKubernetesConfigLabelArgs) ToNodeKubernetesConfigLabelOutputWithContext ¶
func (i NodeKubernetesConfigLabelArgs) ToNodeKubernetesConfigLabelOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelOutput
type NodeKubernetesConfigLabelArray ¶
type NodeKubernetesConfigLabelArray []NodeKubernetesConfigLabelInput
func (NodeKubernetesConfigLabelArray) ElementType ¶
func (NodeKubernetesConfigLabelArray) ElementType() reflect.Type
func (NodeKubernetesConfigLabelArray) ToNodeKubernetesConfigLabelArrayOutput ¶
func (i NodeKubernetesConfigLabelArray) ToNodeKubernetesConfigLabelArrayOutput() NodeKubernetesConfigLabelArrayOutput
func (NodeKubernetesConfigLabelArray) ToNodeKubernetesConfigLabelArrayOutputWithContext ¶
func (i NodeKubernetesConfigLabelArray) ToNodeKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelArrayOutput
type NodeKubernetesConfigLabelArrayInput ¶
type NodeKubernetesConfigLabelArrayInput interface { pulumi.Input ToNodeKubernetesConfigLabelArrayOutput() NodeKubernetesConfigLabelArrayOutput ToNodeKubernetesConfigLabelArrayOutputWithContext(context.Context) NodeKubernetesConfigLabelArrayOutput }
NodeKubernetesConfigLabelArrayInput is an input type that accepts NodeKubernetesConfigLabelArray and NodeKubernetesConfigLabelArrayOutput values. You can construct a concrete instance of `NodeKubernetesConfigLabelArrayInput` via:
NodeKubernetesConfigLabelArray{ NodeKubernetesConfigLabelArgs{...} }
type NodeKubernetesConfigLabelArrayOutput ¶
type NodeKubernetesConfigLabelArrayOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigLabelArrayOutput) ElementType ¶
func (NodeKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
func (NodeKubernetesConfigLabelArrayOutput) Index ¶
func (o NodeKubernetesConfigLabelArrayOutput) Index(i pulumi.IntInput) NodeKubernetesConfigLabelOutput
func (NodeKubernetesConfigLabelArrayOutput) ToNodeKubernetesConfigLabelArrayOutput ¶
func (o NodeKubernetesConfigLabelArrayOutput) ToNodeKubernetesConfigLabelArrayOutput() NodeKubernetesConfigLabelArrayOutput
func (NodeKubernetesConfigLabelArrayOutput) ToNodeKubernetesConfigLabelArrayOutputWithContext ¶
func (o NodeKubernetesConfigLabelArrayOutput) ToNodeKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelArrayOutput
type NodeKubernetesConfigLabelInput ¶
type NodeKubernetesConfigLabelInput interface { pulumi.Input ToNodeKubernetesConfigLabelOutput() NodeKubernetesConfigLabelOutput ToNodeKubernetesConfigLabelOutputWithContext(context.Context) NodeKubernetesConfigLabelOutput }
NodeKubernetesConfigLabelInput is an input type that accepts NodeKubernetesConfigLabelArgs and NodeKubernetesConfigLabelOutput values. You can construct a concrete instance of `NodeKubernetesConfigLabelInput` via:
NodeKubernetesConfigLabelArgs{...}
type NodeKubernetesConfigLabelOutput ¶
type NodeKubernetesConfigLabelOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigLabelOutput) ElementType ¶
func (NodeKubernetesConfigLabelOutput) ElementType() reflect.Type
func (NodeKubernetesConfigLabelOutput) Key ¶
func (o NodeKubernetesConfigLabelOutput) Key() pulumi.StringPtrOutput
The Key of Labels.
func (NodeKubernetesConfigLabelOutput) ToNodeKubernetesConfigLabelOutput ¶
func (o NodeKubernetesConfigLabelOutput) ToNodeKubernetesConfigLabelOutput() NodeKubernetesConfigLabelOutput
func (NodeKubernetesConfigLabelOutput) ToNodeKubernetesConfigLabelOutputWithContext ¶
func (o NodeKubernetesConfigLabelOutput) ToNodeKubernetesConfigLabelOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelOutput
func (NodeKubernetesConfigLabelOutput) Value ¶
func (o NodeKubernetesConfigLabelOutput) Value() pulumi.StringPtrOutput
The Value of Labels.
type NodeKubernetesConfigOutput ¶
type NodeKubernetesConfigOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigOutput) Cordon ¶
func (o NodeKubernetesConfigOutput) Cordon() pulumi.BoolPtrOutput
The Cordon of KubernetesConfig.
func (NodeKubernetesConfigOutput) ElementType ¶
func (NodeKubernetesConfigOutput) ElementType() reflect.Type
func (NodeKubernetesConfigOutput) Labels ¶
func (o NodeKubernetesConfigOutput) Labels() NodeKubernetesConfigLabelArrayOutput
The Labels of KubernetesConfig.
func (NodeKubernetesConfigOutput) Taints ¶
func (o NodeKubernetesConfigOutput) Taints() NodeKubernetesConfigTaintArrayOutput
The Taints of KubernetesConfig.
func (NodeKubernetesConfigOutput) ToNodeKubernetesConfigOutput ¶
func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigOutput() NodeKubernetesConfigOutput
func (NodeKubernetesConfigOutput) ToNodeKubernetesConfigOutputWithContext ¶
func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigOutputWithContext(ctx context.Context) NodeKubernetesConfigOutput
func (NodeKubernetesConfigOutput) ToNodeKubernetesConfigPtrOutput ¶
func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigPtrOutput() NodeKubernetesConfigPtrOutput
func (NodeKubernetesConfigOutput) ToNodeKubernetesConfigPtrOutputWithContext ¶
func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigPtrOutputWithContext(ctx context.Context) NodeKubernetesConfigPtrOutput
type NodeKubernetesConfigPtrInput ¶
type NodeKubernetesConfigPtrInput interface { pulumi.Input ToNodeKubernetesConfigPtrOutput() NodeKubernetesConfigPtrOutput ToNodeKubernetesConfigPtrOutputWithContext(context.Context) NodeKubernetesConfigPtrOutput }
NodeKubernetesConfigPtrInput is an input type that accepts NodeKubernetesConfigArgs, NodeKubernetesConfigPtr and NodeKubernetesConfigPtrOutput values. You can construct a concrete instance of `NodeKubernetesConfigPtrInput` via:
NodeKubernetesConfigArgs{...} or: nil
func NodeKubernetesConfigPtr ¶
func NodeKubernetesConfigPtr(v *NodeKubernetesConfigArgs) NodeKubernetesConfigPtrInput
type NodeKubernetesConfigPtrOutput ¶
type NodeKubernetesConfigPtrOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigPtrOutput) Cordon ¶
func (o NodeKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
The Cordon of KubernetesConfig.
func (NodeKubernetesConfigPtrOutput) Elem ¶
func (o NodeKubernetesConfigPtrOutput) Elem() NodeKubernetesConfigOutput
func (NodeKubernetesConfigPtrOutput) ElementType ¶
func (NodeKubernetesConfigPtrOutput) ElementType() reflect.Type
func (NodeKubernetesConfigPtrOutput) Labels ¶
func (o NodeKubernetesConfigPtrOutput) Labels() NodeKubernetesConfigLabelArrayOutput
The Labels of KubernetesConfig.
func (NodeKubernetesConfigPtrOutput) Taints ¶
func (o NodeKubernetesConfigPtrOutput) Taints() NodeKubernetesConfigTaintArrayOutput
The Taints of KubernetesConfig.
func (NodeKubernetesConfigPtrOutput) ToNodeKubernetesConfigPtrOutput ¶
func (o NodeKubernetesConfigPtrOutput) ToNodeKubernetesConfigPtrOutput() NodeKubernetesConfigPtrOutput
func (NodeKubernetesConfigPtrOutput) ToNodeKubernetesConfigPtrOutputWithContext ¶
func (o NodeKubernetesConfigPtrOutput) ToNodeKubernetesConfigPtrOutputWithContext(ctx context.Context) NodeKubernetesConfigPtrOutput
type NodeKubernetesConfigTaintArgs ¶
type NodeKubernetesConfigTaintArgs struct { // The Effect of Taints, the value can be `NoSchedule` or `NoExecute` or `PreferNoSchedule`. Effect pulumi.StringPtrInput `pulumi:"effect"` // The Key of Taints. Key pulumi.StringPtrInput `pulumi:"key"` // The Value of Taints. Value pulumi.StringPtrInput `pulumi:"value"` }
func (NodeKubernetesConfigTaintArgs) ElementType ¶
func (NodeKubernetesConfigTaintArgs) ElementType() reflect.Type
func (NodeKubernetesConfigTaintArgs) ToNodeKubernetesConfigTaintOutput ¶
func (i NodeKubernetesConfigTaintArgs) ToNodeKubernetesConfigTaintOutput() NodeKubernetesConfigTaintOutput
func (NodeKubernetesConfigTaintArgs) ToNodeKubernetesConfigTaintOutputWithContext ¶
func (i NodeKubernetesConfigTaintArgs) ToNodeKubernetesConfigTaintOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintOutput
type NodeKubernetesConfigTaintArray ¶
type NodeKubernetesConfigTaintArray []NodeKubernetesConfigTaintInput
func (NodeKubernetesConfigTaintArray) ElementType ¶
func (NodeKubernetesConfigTaintArray) ElementType() reflect.Type
func (NodeKubernetesConfigTaintArray) ToNodeKubernetesConfigTaintArrayOutput ¶
func (i NodeKubernetesConfigTaintArray) ToNodeKubernetesConfigTaintArrayOutput() NodeKubernetesConfigTaintArrayOutput
func (NodeKubernetesConfigTaintArray) ToNodeKubernetesConfigTaintArrayOutputWithContext ¶
func (i NodeKubernetesConfigTaintArray) ToNodeKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintArrayOutput
type NodeKubernetesConfigTaintArrayInput ¶
type NodeKubernetesConfigTaintArrayInput interface { pulumi.Input ToNodeKubernetesConfigTaintArrayOutput() NodeKubernetesConfigTaintArrayOutput ToNodeKubernetesConfigTaintArrayOutputWithContext(context.Context) NodeKubernetesConfigTaintArrayOutput }
NodeKubernetesConfigTaintArrayInput is an input type that accepts NodeKubernetesConfigTaintArray and NodeKubernetesConfigTaintArrayOutput values. You can construct a concrete instance of `NodeKubernetesConfigTaintArrayInput` via:
NodeKubernetesConfigTaintArray{ NodeKubernetesConfigTaintArgs{...} }
type NodeKubernetesConfigTaintArrayOutput ¶
type NodeKubernetesConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigTaintArrayOutput) ElementType ¶
func (NodeKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
func (NodeKubernetesConfigTaintArrayOutput) Index ¶
func (o NodeKubernetesConfigTaintArrayOutput) Index(i pulumi.IntInput) NodeKubernetesConfigTaintOutput
func (NodeKubernetesConfigTaintArrayOutput) ToNodeKubernetesConfigTaintArrayOutput ¶
func (o NodeKubernetesConfigTaintArrayOutput) ToNodeKubernetesConfigTaintArrayOutput() NodeKubernetesConfigTaintArrayOutput
func (NodeKubernetesConfigTaintArrayOutput) ToNodeKubernetesConfigTaintArrayOutputWithContext ¶
func (o NodeKubernetesConfigTaintArrayOutput) ToNodeKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintArrayOutput
type NodeKubernetesConfigTaintInput ¶
type NodeKubernetesConfigTaintInput interface { pulumi.Input ToNodeKubernetesConfigTaintOutput() NodeKubernetesConfigTaintOutput ToNodeKubernetesConfigTaintOutputWithContext(context.Context) NodeKubernetesConfigTaintOutput }
NodeKubernetesConfigTaintInput is an input type that accepts NodeKubernetesConfigTaintArgs and NodeKubernetesConfigTaintOutput values. You can construct a concrete instance of `NodeKubernetesConfigTaintInput` via:
NodeKubernetesConfigTaintArgs{...}
type NodeKubernetesConfigTaintOutput ¶
type NodeKubernetesConfigTaintOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigTaintOutput) Effect ¶
func (o NodeKubernetesConfigTaintOutput) Effect() pulumi.StringPtrOutput
The Effect of Taints, the value can be `NoSchedule` or `NoExecute` or `PreferNoSchedule`.
func (NodeKubernetesConfigTaintOutput) ElementType ¶
func (NodeKubernetesConfigTaintOutput) ElementType() reflect.Type
func (NodeKubernetesConfigTaintOutput) Key ¶
func (o NodeKubernetesConfigTaintOutput) Key() pulumi.StringPtrOutput
The Key of Taints.
func (NodeKubernetesConfigTaintOutput) ToNodeKubernetesConfigTaintOutput ¶
func (o NodeKubernetesConfigTaintOutput) ToNodeKubernetesConfigTaintOutput() NodeKubernetesConfigTaintOutput
func (NodeKubernetesConfigTaintOutput) ToNodeKubernetesConfigTaintOutputWithContext ¶
func (o NodeKubernetesConfigTaintOutput) ToNodeKubernetesConfigTaintOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintOutput
func (NodeKubernetesConfigTaintOutput) Value ¶
func (o NodeKubernetesConfigTaintOutput) Value() pulumi.StringPtrOutput
The Value of Taints.
type NodeMap ¶
func (NodeMap) ElementType ¶
func (NodeMap) ToNodeMapOutput ¶
func (i NodeMap) ToNodeMapOutput() NodeMapOutput
func (NodeMap) ToNodeMapOutputWithContext ¶
func (i NodeMap) ToNodeMapOutputWithContext(ctx context.Context) NodeMapOutput
type NodeMapInput ¶
type NodeMapInput interface { pulumi.Input ToNodeMapOutput() NodeMapOutput ToNodeMapOutputWithContext(context.Context) NodeMapOutput }
NodeMapInput is an input type that accepts NodeMap and NodeMapOutput values. You can construct a concrete instance of `NodeMapInput` via:
NodeMap{ "key": NodeArgs{...} }
type NodeMapOutput ¶
type NodeMapOutput struct{ *pulumi.OutputState }
func (NodeMapOutput) ElementType ¶
func (NodeMapOutput) ElementType() reflect.Type
func (NodeMapOutput) MapIndex ¶
func (o NodeMapOutput) MapIndex(k pulumi.StringInput) NodeOutput
func (NodeMapOutput) ToNodeMapOutput ¶
func (o NodeMapOutput) ToNodeMapOutput() NodeMapOutput
func (NodeMapOutput) ToNodeMapOutputWithContext ¶
func (o NodeMapOutput) ToNodeMapOutputWithContext(ctx context.Context) NodeMapOutput
type NodeOutput ¶
type NodeOutput struct{ *pulumi.OutputState }
func (NodeOutput) AdditionalContainerStorageEnabled ¶
func (o NodeOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
The flag of additional container storage enable, the value is `true` or `false`.
func (NodeOutput) ClientToken ¶
func (o NodeOutput) ClientToken() pulumi.StringOutput
The client token.
func (NodeOutput) ContainerStoragePath ¶
func (o NodeOutput) ContainerStoragePath() pulumi.StringOutput
The container storage path.
func (NodeOutput) ElementType ¶
func (NodeOutput) ElementType() reflect.Type
func (NodeOutput) ImageId ¶
func (o NodeOutput) ImageId() pulumi.StringOutput
The ImageId of NodeConfig.
func (NodeOutput) InitializeScript ¶
func (o NodeOutput) InitializeScript() pulumi.StringOutput
The initializeScript of Node.
func (NodeOutput) InstanceId ¶
func (o NodeOutput) InstanceId() pulumi.StringOutput
The instance id.
func (NodeOutput) KeepInstanceName ¶
func (o NodeOutput) KeepInstanceName() pulumi.BoolPtrOutput
The flag of keep instance name, the value is `true` or `false`.
func (NodeOutput) KubernetesConfig ¶
func (o NodeOutput) KubernetesConfig() NodeKubernetesConfigOutput
The KubernetesConfig of Node.
func (NodeOutput) NodePoolId ¶
func (o NodeOutput) NodePoolId() pulumi.StringOutput
The node pool id.
func (NodeOutput) ToNodeOutput ¶
func (o NodeOutput) ToNodeOutput() NodeOutput
func (NodeOutput) ToNodeOutputWithContext ¶
func (o NodeOutput) ToNodeOutputWithContext(ctx context.Context) NodeOutput
type NodePool ¶
type NodePool struct { pulumi.CustomResourceState // The node pool elastic scaling configuration information. AutoScaling NodePoolAutoScalingOutput `pulumi:"autoScaling"` // The ClientToken of NodePool. ClientToken pulumi.StringPtrOutput `pulumi:"clientToken"` // The ClusterId of NodePool. ClusterId pulumi.StringPtrOutput `pulumi:"clusterId"` // The KubernetesConfig of NodeConfig. KubernetesConfig NodePoolKubernetesConfigOutput `pulumi:"kubernetesConfig"` // The Name of NodePool. Name pulumi.StringOutput `pulumi:"name"` // The Config of NodePool. NodeConfig NodePoolNodeConfigOutput `pulumi:"nodeConfig"` // The NodeStatistics of NodeConfig. NodeStatistics NodePoolNodeStatisticArrayOutput `pulumi:"nodeStatistics"` // Tags. Tags NodePoolTagArrayOutput `pulumi:"tags"` }
Provides a resource to manage vke node pool ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil) if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } fooSecurityGroup, err := vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ SecurityGroupName: pulumi.String("acc-test-security-group"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooImages, err := ecs.Images(ctx, &ecs.ImagesArgs{ NameRegex: pulumi.StringRef("veLinux 1.0 CentOS兼容版 64位"), }, nil) if err != nil { return err } fooCluster, err := vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{ Description: pulumi.String("created by terraform"), DeleteProtectionEnabled: pulumi.Bool(false), ClusterConfig: &vke.ClusterClusterConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ApiServerPublicAccessEnabled: pulumi.Bool(true), ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{ PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{ BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(1), }, }, ResourcePublicAccessDefaultEnabled: pulumi.Bool(true), }, PodsConfig: &vke.ClusterPodsConfigArgs{ PodNetworkMode: pulumi.String("VpcCniShared"), VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, }, }, ServicesConfig: &vke.ClusterServicesConfigArgs{ ServiceCidrsv4s: pulumi.StringArray{ pulumi.String("172.30.0.0/18"), }, }, Tags: vke.ClusterTagArray{ &vke.ClusterTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } _, err = vke.NewNodePool(ctx, "fooNodePool", &vke.NodePoolArgs{ ClusterId: fooCluster.ID(), AutoScaling: &vke.NodePoolAutoScalingArgs{ Enabled: pulumi.Bool(true), MinReplicas: pulumi.Int(0), MaxReplicas: pulumi.Int(5), DesiredReplicas: pulumi.Int(0), Priority: pulumi.Int(5), SubnetPolicy: pulumi.String("ZoneBalance"), }, NodeConfig: &vke.NodePoolNodeConfigArgs{ InstanceTypeIds: pulumi.StringArray{ pulumi.String("ecs.g1ie.xlarge"), }, SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ImageId: "TODO: For expression"[0], SystemVolume: &vke.NodePoolNodeConfigSystemVolumeArgs{ Type: pulumi.String("ESSD_PL0"), Size: pulumi.Int(80), }, DataVolumes: vke.NodePoolNodeConfigDataVolumeArray{ &vke.NodePoolNodeConfigDataVolumeArgs{ Type: pulumi.String("ESSD_PL0"), Size: pulumi.Int(80), MountPoint: pulumi.String("/tf1"), }, &vke.NodePoolNodeConfigDataVolumeArgs{ Type: pulumi.String("ESSD_PL0"), Size: pulumi.Int(60), MountPoint: pulumi.String("/tf2"), }, }, InitializeScript: pulumi.String("ZWNobyBoZWxsbyB0ZXJyYWZvcm0h"), Security: &vke.NodePoolNodeConfigSecurityArgs{ Login: &vke.NodePoolNodeConfigSecurityLoginArgs{ Password: pulumi.String("UHdkMTIzNDU2"), }, SecurityStrategies: pulumi.StringArray{ pulumi.String("Hids"), }, SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, }, AdditionalContainerStorageEnabled: pulumi.Bool(false), InstanceChargeType: pulumi.String("PostPaid"), NamePrefix: pulumi.String("acc-test"), EcsTags: vke.NodePoolNodeConfigEcsTagArray{ &vke.NodePoolNodeConfigEcsTagArgs{ Key: pulumi.String("ecs_k1"), Value: pulumi.String("ecs_v1"), }, }, }, KubernetesConfig: &vke.NodePoolKubernetesConfigArgs{ Labels: vke.NodePoolKubernetesConfigLabelArray{ &vke.NodePoolKubernetesConfigLabelArgs{ Key: pulumi.String("label1"), Value: pulumi.String("value1"), }, }, Taints: vke.NodePoolKubernetesConfigTaintArray{ &vke.NodePoolKubernetesConfigTaintArgs{ Key: pulumi.String("taint-key/node-type"), Value: pulumi.String("taint-value"), Effect: pulumi.String("NoSchedule"), }, }, Cordon: pulumi.Bool(true), }, Tags: vke.NodePoolTagArray{ &vke.NodePoolTagArgs{ Key: pulumi.String("node-pool-k1"), Value: pulumi.String("node-pool-v1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
NodePool can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vke/nodePool:NodePool default pcabe57vqtofgrbln3dp0
```
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 { // The node pool elastic scaling configuration information. AutoScaling NodePoolAutoScalingPtrInput // The ClientToken of NodePool. ClientToken pulumi.StringPtrInput // The ClusterId of NodePool. ClusterId pulumi.StringPtrInput // The KubernetesConfig of NodeConfig. KubernetesConfig NodePoolKubernetesConfigInput // The Name of NodePool. Name pulumi.StringPtrInput // The Config of NodePool. NodeConfig NodePoolNodeConfigInput // Tags. Tags NodePoolTagArrayInput }
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 NodePoolAutoScaling ¶
type NodePoolAutoScaling struct { // The DesiredReplicas of AutoScaling, default 0, range in minReplicas to max_replicas. DesiredReplicas *int `pulumi:"desiredReplicas"` // Whether to enable the auto scaling function of the node pool. When a node needs to be manually added to the node pool, the value of this field must be `false`. Enabled *bool `pulumi:"enabled"` // The MaxReplicas of AutoScaling, default 10, range in 1~2000. This field is valid when the value of `enabled` is `true`. MaxReplicas *int `pulumi:"maxReplicas"` // The MinReplicas of AutoScaling, default 0. This field is valid when the value of `enabled` is `true`. MinReplicas *int `pulumi:"minReplicas"` // The Priority of AutoScaling, default 10, rang in 0~100. This field is valid when the value of `enabled` is `true` and the value of `subnetPolicy` is `Priority`. Priority *int `pulumi:"priority"` // Multi-subnet scheduling strategy for nodes. The value can be `ZoneBalance` or `Priority`. SubnetPolicy *string `pulumi:"subnetPolicy"` }
type NodePoolAutoScalingArgs ¶
type NodePoolAutoScalingArgs struct { // The DesiredReplicas of AutoScaling, default 0, range in minReplicas to max_replicas. DesiredReplicas pulumi.IntPtrInput `pulumi:"desiredReplicas"` // Whether to enable the auto scaling function of the node pool. When a node needs to be manually added to the node pool, the value of this field must be `false`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The MaxReplicas of AutoScaling, default 10, range in 1~2000. This field is valid when the value of `enabled` is `true`. MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"` // The MinReplicas of AutoScaling, default 0. This field is valid when the value of `enabled` is `true`. MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"` // The Priority of AutoScaling, default 10, rang in 0~100. This field is valid when the value of `enabled` is `true` and the value of `subnetPolicy` is `Priority`. Priority pulumi.IntPtrInput `pulumi:"priority"` // Multi-subnet scheduling strategy for nodes. The value can be `ZoneBalance` or `Priority`. SubnetPolicy pulumi.StringPtrInput `pulumi:"subnetPolicy"` }
func (NodePoolAutoScalingArgs) ElementType ¶
func (NodePoolAutoScalingArgs) ElementType() reflect.Type
func (NodePoolAutoScalingArgs) ToNodePoolAutoScalingOutput ¶
func (i NodePoolAutoScalingArgs) ToNodePoolAutoScalingOutput() NodePoolAutoScalingOutput
func (NodePoolAutoScalingArgs) ToNodePoolAutoScalingOutputWithContext ¶
func (i NodePoolAutoScalingArgs) ToNodePoolAutoScalingOutputWithContext(ctx context.Context) NodePoolAutoScalingOutput
func (NodePoolAutoScalingArgs) ToNodePoolAutoScalingPtrOutput ¶
func (i NodePoolAutoScalingArgs) ToNodePoolAutoScalingPtrOutput() NodePoolAutoScalingPtrOutput
func (NodePoolAutoScalingArgs) ToNodePoolAutoScalingPtrOutputWithContext ¶
func (i NodePoolAutoScalingArgs) ToNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingPtrOutput
type NodePoolAutoScalingInput ¶
type NodePoolAutoScalingInput interface { pulumi.Input ToNodePoolAutoScalingOutput() NodePoolAutoScalingOutput ToNodePoolAutoScalingOutputWithContext(context.Context) NodePoolAutoScalingOutput }
NodePoolAutoScalingInput is an input type that accepts NodePoolAutoScalingArgs and NodePoolAutoScalingOutput values. You can construct a concrete instance of `NodePoolAutoScalingInput` via:
NodePoolAutoScalingArgs{...}
type NodePoolAutoScalingOutput ¶
type NodePoolAutoScalingOutput struct{ *pulumi.OutputState }
func (NodePoolAutoScalingOutput) DesiredReplicas ¶
func (o NodePoolAutoScalingOutput) DesiredReplicas() pulumi.IntPtrOutput
The DesiredReplicas of AutoScaling, default 0, range in minReplicas to max_replicas.
func (NodePoolAutoScalingOutput) ElementType ¶
func (NodePoolAutoScalingOutput) ElementType() reflect.Type
func (NodePoolAutoScalingOutput) Enabled ¶
func (o NodePoolAutoScalingOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the auto scaling function of the node pool. When a node needs to be manually added to the node pool, the value of this field must be `false`.
func (NodePoolAutoScalingOutput) MaxReplicas ¶
func (o NodePoolAutoScalingOutput) MaxReplicas() pulumi.IntPtrOutput
The MaxReplicas of AutoScaling, default 10, range in 1~2000. This field is valid when the value of `enabled` is `true`.
func (NodePoolAutoScalingOutput) MinReplicas ¶
func (o NodePoolAutoScalingOutput) MinReplicas() pulumi.IntPtrOutput
The MinReplicas of AutoScaling, default 0. This field is valid when the value of `enabled` is `true`.
func (NodePoolAutoScalingOutput) Priority ¶
func (o NodePoolAutoScalingOutput) Priority() pulumi.IntPtrOutput
The Priority of AutoScaling, default 10, rang in 0~100. This field is valid when the value of `enabled` is `true` and the value of `subnetPolicy` is `Priority`.
func (NodePoolAutoScalingOutput) SubnetPolicy ¶
func (o NodePoolAutoScalingOutput) SubnetPolicy() pulumi.StringPtrOutput
Multi-subnet scheduling strategy for nodes. The value can be `ZoneBalance` or `Priority`.
func (NodePoolAutoScalingOutput) ToNodePoolAutoScalingOutput ¶
func (o NodePoolAutoScalingOutput) ToNodePoolAutoScalingOutput() NodePoolAutoScalingOutput
func (NodePoolAutoScalingOutput) ToNodePoolAutoScalingOutputWithContext ¶
func (o NodePoolAutoScalingOutput) ToNodePoolAutoScalingOutputWithContext(ctx context.Context) NodePoolAutoScalingOutput
func (NodePoolAutoScalingOutput) ToNodePoolAutoScalingPtrOutput ¶
func (o NodePoolAutoScalingOutput) ToNodePoolAutoScalingPtrOutput() NodePoolAutoScalingPtrOutput
func (NodePoolAutoScalingOutput) ToNodePoolAutoScalingPtrOutputWithContext ¶
func (o NodePoolAutoScalingOutput) ToNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingPtrOutput
type NodePoolAutoScalingPtrInput ¶
type NodePoolAutoScalingPtrInput interface { pulumi.Input ToNodePoolAutoScalingPtrOutput() NodePoolAutoScalingPtrOutput ToNodePoolAutoScalingPtrOutputWithContext(context.Context) NodePoolAutoScalingPtrOutput }
NodePoolAutoScalingPtrInput is an input type that accepts NodePoolAutoScalingArgs, NodePoolAutoScalingPtr and NodePoolAutoScalingPtrOutput values. You can construct a concrete instance of `NodePoolAutoScalingPtrInput` via:
NodePoolAutoScalingArgs{...} or: nil
func NodePoolAutoScalingPtr ¶
func NodePoolAutoScalingPtr(v *NodePoolAutoScalingArgs) NodePoolAutoScalingPtrInput
type NodePoolAutoScalingPtrOutput ¶
type NodePoolAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (NodePoolAutoScalingPtrOutput) DesiredReplicas ¶
func (o NodePoolAutoScalingPtrOutput) DesiredReplicas() pulumi.IntPtrOutput
The DesiredReplicas of AutoScaling, default 0, range in minReplicas to max_replicas.
func (NodePoolAutoScalingPtrOutput) Elem ¶
func (o NodePoolAutoScalingPtrOutput) Elem() NodePoolAutoScalingOutput
func (NodePoolAutoScalingPtrOutput) ElementType ¶
func (NodePoolAutoScalingPtrOutput) ElementType() reflect.Type
func (NodePoolAutoScalingPtrOutput) Enabled ¶
func (o NodePoolAutoScalingPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the auto scaling function of the node pool. When a node needs to be manually added to the node pool, the value of this field must be `false`.
func (NodePoolAutoScalingPtrOutput) MaxReplicas ¶
func (o NodePoolAutoScalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
The MaxReplicas of AutoScaling, default 10, range in 1~2000. This field is valid when the value of `enabled` is `true`.
func (NodePoolAutoScalingPtrOutput) MinReplicas ¶
func (o NodePoolAutoScalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
The MinReplicas of AutoScaling, default 0. This field is valid when the value of `enabled` is `true`.
func (NodePoolAutoScalingPtrOutput) Priority ¶
func (o NodePoolAutoScalingPtrOutput) Priority() pulumi.IntPtrOutput
The Priority of AutoScaling, default 10, rang in 0~100. This field is valid when the value of `enabled` is `true` and the value of `subnetPolicy` is `Priority`.
func (NodePoolAutoScalingPtrOutput) SubnetPolicy ¶
func (o NodePoolAutoScalingPtrOutput) SubnetPolicy() pulumi.StringPtrOutput
Multi-subnet scheduling strategy for nodes. The value can be `ZoneBalance` or `Priority`.
func (NodePoolAutoScalingPtrOutput) ToNodePoolAutoScalingPtrOutput ¶
func (o NodePoolAutoScalingPtrOutput) ToNodePoolAutoScalingPtrOutput() NodePoolAutoScalingPtrOutput
func (NodePoolAutoScalingPtrOutput) ToNodePoolAutoScalingPtrOutputWithContext ¶
func (o NodePoolAutoScalingPtrOutput) ToNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingPtrOutput
type NodePoolInput ¶
type NodePoolInput interface { pulumi.Input ToNodePoolOutput() NodePoolOutput ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput }
type NodePoolKubernetesConfig ¶
type NodePoolKubernetesConfig struct { // The Cordon of KubernetesConfig. Cordon bool `pulumi:"cordon"` // The Labels of KubernetesConfig. Labels []NodePoolKubernetesConfigLabel `pulumi:"labels"` // The Taints of KubernetesConfig. Taints []NodePoolKubernetesConfigTaint `pulumi:"taints"` }
type NodePoolKubernetesConfigArgs ¶
type NodePoolKubernetesConfigArgs struct { // The Cordon of KubernetesConfig. Cordon pulumi.BoolInput `pulumi:"cordon"` // The Labels of KubernetesConfig. Labels NodePoolKubernetesConfigLabelArrayInput `pulumi:"labels"` // The Taints of KubernetesConfig. Taints NodePoolKubernetesConfigTaintArrayInput `pulumi:"taints"` }
func (NodePoolKubernetesConfigArgs) ElementType ¶
func (NodePoolKubernetesConfigArgs) ElementType() reflect.Type
func (NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigOutput ¶
func (i NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigOutput() NodePoolKubernetesConfigOutput
func (NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigOutputWithContext ¶
func (i NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigOutput
func (NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigPtrOutput ¶
func (i NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigPtrOutput() NodePoolKubernetesConfigPtrOutput
func (NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigPtrOutputWithContext ¶
func (i NodePoolKubernetesConfigArgs) ToNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigPtrOutput
type NodePoolKubernetesConfigInput ¶
type NodePoolKubernetesConfigInput interface { pulumi.Input ToNodePoolKubernetesConfigOutput() NodePoolKubernetesConfigOutput ToNodePoolKubernetesConfigOutputWithContext(context.Context) NodePoolKubernetesConfigOutput }
NodePoolKubernetesConfigInput is an input type that accepts NodePoolKubernetesConfigArgs and NodePoolKubernetesConfigOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigInput` via:
NodePoolKubernetesConfigArgs{...}
type NodePoolKubernetesConfigLabelArgs ¶
type NodePoolKubernetesConfigLabelArgs struct { // The Key of Labels. Key pulumi.StringPtrInput `pulumi:"key"` // The Value of Labels. Value pulumi.StringPtrInput `pulumi:"value"` }
func (NodePoolKubernetesConfigLabelArgs) ElementType ¶
func (NodePoolKubernetesConfigLabelArgs) ElementType() reflect.Type
func (NodePoolKubernetesConfigLabelArgs) ToNodePoolKubernetesConfigLabelOutput ¶
func (i NodePoolKubernetesConfigLabelArgs) ToNodePoolKubernetesConfigLabelOutput() NodePoolKubernetesConfigLabelOutput
func (NodePoolKubernetesConfigLabelArgs) ToNodePoolKubernetesConfigLabelOutputWithContext ¶
func (i NodePoolKubernetesConfigLabelArgs) ToNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) NodePoolKubernetesConfigLabelOutput
type NodePoolKubernetesConfigLabelArray ¶
type NodePoolKubernetesConfigLabelArray []NodePoolKubernetesConfigLabelInput
func (NodePoolKubernetesConfigLabelArray) ElementType ¶
func (NodePoolKubernetesConfigLabelArray) ElementType() reflect.Type
func (NodePoolKubernetesConfigLabelArray) ToNodePoolKubernetesConfigLabelArrayOutput ¶
func (i NodePoolKubernetesConfigLabelArray) ToNodePoolKubernetesConfigLabelArrayOutput() NodePoolKubernetesConfigLabelArrayOutput
func (NodePoolKubernetesConfigLabelArray) ToNodePoolKubernetesConfigLabelArrayOutputWithContext ¶
func (i NodePoolKubernetesConfigLabelArray) ToNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigLabelArrayOutput
type NodePoolKubernetesConfigLabelArrayInput ¶
type NodePoolKubernetesConfigLabelArrayInput interface { pulumi.Input ToNodePoolKubernetesConfigLabelArrayOutput() NodePoolKubernetesConfigLabelArrayOutput ToNodePoolKubernetesConfigLabelArrayOutputWithContext(context.Context) NodePoolKubernetesConfigLabelArrayOutput }
NodePoolKubernetesConfigLabelArrayInput is an input type that accepts NodePoolKubernetesConfigLabelArray and NodePoolKubernetesConfigLabelArrayOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigLabelArrayInput` via:
NodePoolKubernetesConfigLabelArray{ NodePoolKubernetesConfigLabelArgs{...} }
type NodePoolKubernetesConfigLabelArrayOutput ¶
type NodePoolKubernetesConfigLabelArrayOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigLabelArrayOutput) ElementType ¶
func (NodePoolKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigLabelArrayOutput) ToNodePoolKubernetesConfigLabelArrayOutput ¶
func (o NodePoolKubernetesConfigLabelArrayOutput) ToNodePoolKubernetesConfigLabelArrayOutput() NodePoolKubernetesConfigLabelArrayOutput
func (NodePoolKubernetesConfigLabelArrayOutput) ToNodePoolKubernetesConfigLabelArrayOutputWithContext ¶
func (o NodePoolKubernetesConfigLabelArrayOutput) ToNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigLabelArrayOutput
type NodePoolKubernetesConfigLabelInput ¶
type NodePoolKubernetesConfigLabelInput interface { pulumi.Input ToNodePoolKubernetesConfigLabelOutput() NodePoolKubernetesConfigLabelOutput ToNodePoolKubernetesConfigLabelOutputWithContext(context.Context) NodePoolKubernetesConfigLabelOutput }
NodePoolKubernetesConfigLabelInput is an input type that accepts NodePoolKubernetesConfigLabelArgs and NodePoolKubernetesConfigLabelOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigLabelInput` via:
NodePoolKubernetesConfigLabelArgs{...}
type NodePoolKubernetesConfigLabelOutput ¶
type NodePoolKubernetesConfigLabelOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigLabelOutput) ElementType ¶
func (NodePoolKubernetesConfigLabelOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigLabelOutput) Key ¶
func (o NodePoolKubernetesConfigLabelOutput) Key() pulumi.StringPtrOutput
The Key of Labels.
func (NodePoolKubernetesConfigLabelOutput) ToNodePoolKubernetesConfigLabelOutput ¶
func (o NodePoolKubernetesConfigLabelOutput) ToNodePoolKubernetesConfigLabelOutput() NodePoolKubernetesConfigLabelOutput
func (NodePoolKubernetesConfigLabelOutput) ToNodePoolKubernetesConfigLabelOutputWithContext ¶
func (o NodePoolKubernetesConfigLabelOutput) ToNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) NodePoolKubernetesConfigLabelOutput
func (NodePoolKubernetesConfigLabelOutput) Value ¶
func (o NodePoolKubernetesConfigLabelOutput) Value() pulumi.StringPtrOutput
The Value of Labels.
type NodePoolKubernetesConfigOutput ¶
type NodePoolKubernetesConfigOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigOutput) Cordon ¶
func (o NodePoolKubernetesConfigOutput) Cordon() pulumi.BoolOutput
The Cordon of KubernetesConfig.
func (NodePoolKubernetesConfigOutput) ElementType ¶
func (NodePoolKubernetesConfigOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigOutput) Labels ¶
func (o NodePoolKubernetesConfigOutput) Labels() NodePoolKubernetesConfigLabelArrayOutput
The Labels of KubernetesConfig.
func (NodePoolKubernetesConfigOutput) Taints ¶
func (o NodePoolKubernetesConfigOutput) Taints() NodePoolKubernetesConfigTaintArrayOutput
The Taints of KubernetesConfig.
func (NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigOutput ¶
func (o NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigOutput() NodePoolKubernetesConfigOutput
func (NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigOutputWithContext ¶
func (o NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigOutput
func (NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigPtrOutput ¶
func (o NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigPtrOutput() NodePoolKubernetesConfigPtrOutput
func (NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigPtrOutputWithContext ¶
func (o NodePoolKubernetesConfigOutput) ToNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigPtrOutput
type NodePoolKubernetesConfigPtrInput ¶
type NodePoolKubernetesConfigPtrInput interface { pulumi.Input ToNodePoolKubernetesConfigPtrOutput() NodePoolKubernetesConfigPtrOutput ToNodePoolKubernetesConfigPtrOutputWithContext(context.Context) NodePoolKubernetesConfigPtrOutput }
NodePoolKubernetesConfigPtrInput is an input type that accepts NodePoolKubernetesConfigArgs, NodePoolKubernetesConfigPtr and NodePoolKubernetesConfigPtrOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigPtrInput` via:
NodePoolKubernetesConfigArgs{...} or: nil
func NodePoolKubernetesConfigPtr ¶
func NodePoolKubernetesConfigPtr(v *NodePoolKubernetesConfigArgs) NodePoolKubernetesConfigPtrInput
type NodePoolKubernetesConfigPtrOutput ¶
type NodePoolKubernetesConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigPtrOutput) Cordon ¶
func (o NodePoolKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
The Cordon of KubernetesConfig.
func (NodePoolKubernetesConfigPtrOutput) Elem ¶
func (o NodePoolKubernetesConfigPtrOutput) Elem() NodePoolKubernetesConfigOutput
func (NodePoolKubernetesConfigPtrOutput) ElementType ¶
func (NodePoolKubernetesConfigPtrOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigPtrOutput) Labels ¶
func (o NodePoolKubernetesConfigPtrOutput) Labels() NodePoolKubernetesConfigLabelArrayOutput
The Labels of KubernetesConfig.
func (NodePoolKubernetesConfigPtrOutput) Taints ¶
func (o NodePoolKubernetesConfigPtrOutput) Taints() NodePoolKubernetesConfigTaintArrayOutput
The Taints of KubernetesConfig.
func (NodePoolKubernetesConfigPtrOutput) ToNodePoolKubernetesConfigPtrOutput ¶
func (o NodePoolKubernetesConfigPtrOutput) ToNodePoolKubernetesConfigPtrOutput() NodePoolKubernetesConfigPtrOutput
func (NodePoolKubernetesConfigPtrOutput) ToNodePoolKubernetesConfigPtrOutputWithContext ¶
func (o NodePoolKubernetesConfigPtrOutput) ToNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigPtrOutput
type NodePoolKubernetesConfigTaintArgs ¶
type NodePoolKubernetesConfigTaintArgs struct { // The Effect of Taints, the value can be `NoSchedule` or `NoExecute` or `PreferNoSchedule`. Effect pulumi.StringPtrInput `pulumi:"effect"` // The Key of Taints. Key pulumi.StringPtrInput `pulumi:"key"` // The Value of Taints. Value pulumi.StringPtrInput `pulumi:"value"` }
func (NodePoolKubernetesConfigTaintArgs) ElementType ¶
func (NodePoolKubernetesConfigTaintArgs) ElementType() reflect.Type
func (NodePoolKubernetesConfigTaintArgs) ToNodePoolKubernetesConfigTaintOutput ¶
func (i NodePoolKubernetesConfigTaintArgs) ToNodePoolKubernetesConfigTaintOutput() NodePoolKubernetesConfigTaintOutput
func (NodePoolKubernetesConfigTaintArgs) ToNodePoolKubernetesConfigTaintOutputWithContext ¶
func (i NodePoolKubernetesConfigTaintArgs) ToNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) NodePoolKubernetesConfigTaintOutput
type NodePoolKubernetesConfigTaintArray ¶
type NodePoolKubernetesConfigTaintArray []NodePoolKubernetesConfigTaintInput
func (NodePoolKubernetesConfigTaintArray) ElementType ¶
func (NodePoolKubernetesConfigTaintArray) ElementType() reflect.Type
func (NodePoolKubernetesConfigTaintArray) ToNodePoolKubernetesConfigTaintArrayOutput ¶
func (i NodePoolKubernetesConfigTaintArray) ToNodePoolKubernetesConfigTaintArrayOutput() NodePoolKubernetesConfigTaintArrayOutput
func (NodePoolKubernetesConfigTaintArray) ToNodePoolKubernetesConfigTaintArrayOutputWithContext ¶
func (i NodePoolKubernetesConfigTaintArray) ToNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigTaintArrayOutput
type NodePoolKubernetesConfigTaintArrayInput ¶
type NodePoolKubernetesConfigTaintArrayInput interface { pulumi.Input ToNodePoolKubernetesConfigTaintArrayOutput() NodePoolKubernetesConfigTaintArrayOutput ToNodePoolKubernetesConfigTaintArrayOutputWithContext(context.Context) NodePoolKubernetesConfigTaintArrayOutput }
NodePoolKubernetesConfigTaintArrayInput is an input type that accepts NodePoolKubernetesConfigTaintArray and NodePoolKubernetesConfigTaintArrayOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigTaintArrayInput` via:
NodePoolKubernetesConfigTaintArray{ NodePoolKubernetesConfigTaintArgs{...} }
type NodePoolKubernetesConfigTaintArrayOutput ¶
type NodePoolKubernetesConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigTaintArrayOutput) ElementType ¶
func (NodePoolKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigTaintArrayOutput) ToNodePoolKubernetesConfigTaintArrayOutput ¶
func (o NodePoolKubernetesConfigTaintArrayOutput) ToNodePoolKubernetesConfigTaintArrayOutput() NodePoolKubernetesConfigTaintArrayOutput
func (NodePoolKubernetesConfigTaintArrayOutput) ToNodePoolKubernetesConfigTaintArrayOutputWithContext ¶
func (o NodePoolKubernetesConfigTaintArrayOutput) ToNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigTaintArrayOutput
type NodePoolKubernetesConfigTaintInput ¶
type NodePoolKubernetesConfigTaintInput interface { pulumi.Input ToNodePoolKubernetesConfigTaintOutput() NodePoolKubernetesConfigTaintOutput ToNodePoolKubernetesConfigTaintOutputWithContext(context.Context) NodePoolKubernetesConfigTaintOutput }
NodePoolKubernetesConfigTaintInput is an input type that accepts NodePoolKubernetesConfigTaintArgs and NodePoolKubernetesConfigTaintOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigTaintInput` via:
NodePoolKubernetesConfigTaintArgs{...}
type NodePoolKubernetesConfigTaintOutput ¶
type NodePoolKubernetesConfigTaintOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigTaintOutput) Effect ¶
func (o NodePoolKubernetesConfigTaintOutput) Effect() pulumi.StringPtrOutput
The Effect of Taints, the value can be `NoSchedule` or `NoExecute` or `PreferNoSchedule`.
func (NodePoolKubernetesConfigTaintOutput) ElementType ¶
func (NodePoolKubernetesConfigTaintOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigTaintOutput) Key ¶
func (o NodePoolKubernetesConfigTaintOutput) Key() pulumi.StringPtrOutput
The Key of Taints.
func (NodePoolKubernetesConfigTaintOutput) ToNodePoolKubernetesConfigTaintOutput ¶
func (o NodePoolKubernetesConfigTaintOutput) ToNodePoolKubernetesConfigTaintOutput() NodePoolKubernetesConfigTaintOutput
func (NodePoolKubernetesConfigTaintOutput) ToNodePoolKubernetesConfigTaintOutputWithContext ¶
func (o NodePoolKubernetesConfigTaintOutput) ToNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) NodePoolKubernetesConfigTaintOutput
func (NodePoolKubernetesConfigTaintOutput) Value ¶
func (o NodePoolKubernetesConfigTaintOutput) Value() pulumi.StringPtrOutput
The Value of Taints.
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 { // The AdditionalContainerStorageEnabled of NodeConfig. AdditionalContainerStorageEnabled *bool `pulumi:"additionalContainerStorageEnabled"` // Is AutoRenew of PrePaid instance of NodeConfig. Valid values: true, false. when InstanceChargeType is PrePaid, default value is true. AutoRenew *bool `pulumi:"autoRenew"` // The AutoRenewPeriod of PrePaid instance of NodeConfig. Valid values: 1, 2, 3, 6, 12. Unit: month. when InstanceChargeType is PrePaid and AutoRenew enable, default value is 1. AutoRenewPeriod *int `pulumi:"autoRenewPeriod"` // The DataVolumes of NodeConfig. DataVolumes []NodePoolNodeConfigDataVolume `pulumi:"dataVolumes"` // Tags for Ecs. EcsTags []NodePoolNodeConfigEcsTag `pulumi:"ecsTags"` // The IDs of HpcCluster, only one ID is supported currently. HpcClusterIds []string `pulumi:"hpcClusterIds"` // The ImageId of NodeConfig. ImageId *string `pulumi:"imageId"` // The initializeScript of NodeConfig. InitializeScript *string `pulumi:"initializeScript"` // The InstanceChargeType of PrePaid instance of NodeConfig. Valid values: PostPaid, PrePaid. Default value: PostPaid. InstanceChargeType *string `pulumi:"instanceChargeType"` // The InstanceTypeIds of NodeConfig. The value can get from vke.SupportResourceTypes datasource. InstanceTypeIds []string `pulumi:"instanceTypeIds"` // The NamePrefix of NodeConfig. NamePrefix *string `pulumi:"namePrefix"` // The Period of PrePaid instance of NodeConfig. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. Unit: month. when InstanceChargeType is PrePaid, default value is 12. Period *int `pulumi:"period"` // The Security of NodeConfig. Security NodePoolNodeConfigSecurity `pulumi:"security"` // The SubnetIds of NodeConfig. SubnetIds []string `pulumi:"subnetIds"` // The SystemVolume of NodeConfig. SystemVolume *NodePoolNodeConfigSystemVolume `pulumi:"systemVolume"` }
type NodePoolNodeConfigArgs ¶
type NodePoolNodeConfigArgs struct { // The AdditionalContainerStorageEnabled of NodeConfig. AdditionalContainerStorageEnabled pulumi.BoolPtrInput `pulumi:"additionalContainerStorageEnabled"` // Is AutoRenew of PrePaid instance of NodeConfig. Valid values: true, false. when InstanceChargeType is PrePaid, default value is true. AutoRenew pulumi.BoolPtrInput `pulumi:"autoRenew"` // The AutoRenewPeriod of PrePaid instance of NodeConfig. Valid values: 1, 2, 3, 6, 12. Unit: month. when InstanceChargeType is PrePaid and AutoRenew enable, default value is 1. AutoRenewPeriod pulumi.IntPtrInput `pulumi:"autoRenewPeriod"` // The DataVolumes of NodeConfig. DataVolumes NodePoolNodeConfigDataVolumeArrayInput `pulumi:"dataVolumes"` // Tags for Ecs. EcsTags NodePoolNodeConfigEcsTagArrayInput `pulumi:"ecsTags"` // The IDs of HpcCluster, only one ID is supported currently. HpcClusterIds pulumi.StringArrayInput `pulumi:"hpcClusterIds"` // The ImageId of NodeConfig. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // The initializeScript of NodeConfig. InitializeScript pulumi.StringPtrInput `pulumi:"initializeScript"` // The InstanceChargeType of PrePaid instance of NodeConfig. Valid values: PostPaid, PrePaid. Default value: PostPaid. InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"` // The InstanceTypeIds of NodeConfig. The value can get from vke.SupportResourceTypes datasource. InstanceTypeIds pulumi.StringArrayInput `pulumi:"instanceTypeIds"` // The NamePrefix of NodeConfig. NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"` // The Period of PrePaid instance of NodeConfig. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. Unit: month. when InstanceChargeType is PrePaid, default value is 12. Period pulumi.IntPtrInput `pulumi:"period"` // The Security of NodeConfig. Security NodePoolNodeConfigSecurityInput `pulumi:"security"` // The SubnetIds of NodeConfig. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The SystemVolume of NodeConfig. SystemVolume NodePoolNodeConfigSystemVolumePtrInput `pulumi:"systemVolume"` }
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 NodePoolNodeConfigDataVolume ¶
type NodePoolNodeConfigDataVolume struct { // The target mount directory of the disk. Must start with `/`. MountPoint *string `pulumi:"mountPoint"` // The Size of DataVolumes, the value range in 20~32768. Default value is `20`. Size *int `pulumi:"size"` // The Type of DataVolumes, the value can be `PTSSD` or `ESSD_PL0` or `ESSD_FlexPL`. Default value is `ESSD_PL0`. Type *string `pulumi:"type"` }
type NodePoolNodeConfigDataVolumeArgs ¶
type NodePoolNodeConfigDataVolumeArgs struct { // The target mount directory of the disk. Must start with `/`. MountPoint pulumi.StringPtrInput `pulumi:"mountPoint"` // The Size of DataVolumes, the value range in 20~32768. Default value is `20`. Size pulumi.IntPtrInput `pulumi:"size"` // The Type of DataVolumes, the value can be `PTSSD` or `ESSD_PL0` or `ESSD_FlexPL`. Default value is `ESSD_PL0`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (NodePoolNodeConfigDataVolumeArgs) ElementType ¶
func (NodePoolNodeConfigDataVolumeArgs) ElementType() reflect.Type
func (NodePoolNodeConfigDataVolumeArgs) ToNodePoolNodeConfigDataVolumeOutput ¶
func (i NodePoolNodeConfigDataVolumeArgs) ToNodePoolNodeConfigDataVolumeOutput() NodePoolNodeConfigDataVolumeOutput
func (NodePoolNodeConfigDataVolumeArgs) ToNodePoolNodeConfigDataVolumeOutputWithContext ¶
func (i NodePoolNodeConfigDataVolumeArgs) ToNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) NodePoolNodeConfigDataVolumeOutput
type NodePoolNodeConfigDataVolumeArray ¶
type NodePoolNodeConfigDataVolumeArray []NodePoolNodeConfigDataVolumeInput
func (NodePoolNodeConfigDataVolumeArray) ElementType ¶
func (NodePoolNodeConfigDataVolumeArray) ElementType() reflect.Type
func (NodePoolNodeConfigDataVolumeArray) ToNodePoolNodeConfigDataVolumeArrayOutput ¶
func (i NodePoolNodeConfigDataVolumeArray) ToNodePoolNodeConfigDataVolumeArrayOutput() NodePoolNodeConfigDataVolumeArrayOutput
func (NodePoolNodeConfigDataVolumeArray) ToNodePoolNodeConfigDataVolumeArrayOutputWithContext ¶
func (i NodePoolNodeConfigDataVolumeArray) ToNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataVolumeArrayOutput
type NodePoolNodeConfigDataVolumeArrayInput ¶
type NodePoolNodeConfigDataVolumeArrayInput interface { pulumi.Input ToNodePoolNodeConfigDataVolumeArrayOutput() NodePoolNodeConfigDataVolumeArrayOutput ToNodePoolNodeConfigDataVolumeArrayOutputWithContext(context.Context) NodePoolNodeConfigDataVolumeArrayOutput }
NodePoolNodeConfigDataVolumeArrayInput is an input type that accepts NodePoolNodeConfigDataVolumeArray and NodePoolNodeConfigDataVolumeArrayOutput values. You can construct a concrete instance of `NodePoolNodeConfigDataVolumeArrayInput` via:
NodePoolNodeConfigDataVolumeArray{ NodePoolNodeConfigDataVolumeArgs{...} }
type NodePoolNodeConfigDataVolumeArrayOutput ¶
type NodePoolNodeConfigDataVolumeArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDataVolumeArrayOutput) ElementType ¶
func (NodePoolNodeConfigDataVolumeArrayOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDataVolumeArrayOutput) ToNodePoolNodeConfigDataVolumeArrayOutput ¶
func (o NodePoolNodeConfigDataVolumeArrayOutput) ToNodePoolNodeConfigDataVolumeArrayOutput() NodePoolNodeConfigDataVolumeArrayOutput
func (NodePoolNodeConfigDataVolumeArrayOutput) ToNodePoolNodeConfigDataVolumeArrayOutputWithContext ¶
func (o NodePoolNodeConfigDataVolumeArrayOutput) ToNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataVolumeArrayOutput
type NodePoolNodeConfigDataVolumeInput ¶
type NodePoolNodeConfigDataVolumeInput interface { pulumi.Input ToNodePoolNodeConfigDataVolumeOutput() NodePoolNodeConfigDataVolumeOutput ToNodePoolNodeConfigDataVolumeOutputWithContext(context.Context) NodePoolNodeConfigDataVolumeOutput }
NodePoolNodeConfigDataVolumeInput is an input type that accepts NodePoolNodeConfigDataVolumeArgs and NodePoolNodeConfigDataVolumeOutput values. You can construct a concrete instance of `NodePoolNodeConfigDataVolumeInput` via:
NodePoolNodeConfigDataVolumeArgs{...}
type NodePoolNodeConfigDataVolumeOutput ¶
type NodePoolNodeConfigDataVolumeOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDataVolumeOutput) ElementType ¶
func (NodePoolNodeConfigDataVolumeOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDataVolumeOutput) MountPoint ¶
func (o NodePoolNodeConfigDataVolumeOutput) MountPoint() pulumi.StringPtrOutput
The target mount directory of the disk. Must start with `/`.
func (NodePoolNodeConfigDataVolumeOutput) Size ¶
func (o NodePoolNodeConfigDataVolumeOutput) Size() pulumi.IntPtrOutput
The Size of DataVolumes, the value range in 20~32768. Default value is `20`.
func (NodePoolNodeConfigDataVolumeOutput) ToNodePoolNodeConfigDataVolumeOutput ¶
func (o NodePoolNodeConfigDataVolumeOutput) ToNodePoolNodeConfigDataVolumeOutput() NodePoolNodeConfigDataVolumeOutput
func (NodePoolNodeConfigDataVolumeOutput) ToNodePoolNodeConfigDataVolumeOutputWithContext ¶
func (o NodePoolNodeConfigDataVolumeOutput) ToNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) NodePoolNodeConfigDataVolumeOutput
func (NodePoolNodeConfigDataVolumeOutput) Type ¶
func (o NodePoolNodeConfigDataVolumeOutput) Type() pulumi.StringPtrOutput
The Type of DataVolumes, the value can be `PTSSD` or `ESSD_PL0` or `ESSD_FlexPL`. Default value is `ESSD_PL0`.
type NodePoolNodeConfigEcsTagArgs ¶
type NodePoolNodeConfigEcsTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (NodePoolNodeConfigEcsTagArgs) ElementType ¶
func (NodePoolNodeConfigEcsTagArgs) ElementType() reflect.Type
func (NodePoolNodeConfigEcsTagArgs) ToNodePoolNodeConfigEcsTagOutput ¶
func (i NodePoolNodeConfigEcsTagArgs) ToNodePoolNodeConfigEcsTagOutput() NodePoolNodeConfigEcsTagOutput
func (NodePoolNodeConfigEcsTagArgs) ToNodePoolNodeConfigEcsTagOutputWithContext ¶
func (i NodePoolNodeConfigEcsTagArgs) ToNodePoolNodeConfigEcsTagOutputWithContext(ctx context.Context) NodePoolNodeConfigEcsTagOutput
type NodePoolNodeConfigEcsTagArray ¶
type NodePoolNodeConfigEcsTagArray []NodePoolNodeConfigEcsTagInput
func (NodePoolNodeConfigEcsTagArray) ElementType ¶
func (NodePoolNodeConfigEcsTagArray) ElementType() reflect.Type
func (NodePoolNodeConfigEcsTagArray) ToNodePoolNodeConfigEcsTagArrayOutput ¶
func (i NodePoolNodeConfigEcsTagArray) ToNodePoolNodeConfigEcsTagArrayOutput() NodePoolNodeConfigEcsTagArrayOutput
func (NodePoolNodeConfigEcsTagArray) ToNodePoolNodeConfigEcsTagArrayOutputWithContext ¶
func (i NodePoolNodeConfigEcsTagArray) ToNodePoolNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigEcsTagArrayOutput
type NodePoolNodeConfigEcsTagArrayInput ¶
type NodePoolNodeConfigEcsTagArrayInput interface { pulumi.Input ToNodePoolNodeConfigEcsTagArrayOutput() NodePoolNodeConfigEcsTagArrayOutput ToNodePoolNodeConfigEcsTagArrayOutputWithContext(context.Context) NodePoolNodeConfigEcsTagArrayOutput }
NodePoolNodeConfigEcsTagArrayInput is an input type that accepts NodePoolNodeConfigEcsTagArray and NodePoolNodeConfigEcsTagArrayOutput values. You can construct a concrete instance of `NodePoolNodeConfigEcsTagArrayInput` via:
NodePoolNodeConfigEcsTagArray{ NodePoolNodeConfigEcsTagArgs{...} }
type NodePoolNodeConfigEcsTagArrayOutput ¶
type NodePoolNodeConfigEcsTagArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigEcsTagArrayOutput) ElementType ¶
func (NodePoolNodeConfigEcsTagArrayOutput) ElementType() reflect.Type
func (NodePoolNodeConfigEcsTagArrayOutput) Index ¶
func (o NodePoolNodeConfigEcsTagArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigEcsTagOutput
func (NodePoolNodeConfigEcsTagArrayOutput) ToNodePoolNodeConfigEcsTagArrayOutput ¶
func (o NodePoolNodeConfigEcsTagArrayOutput) ToNodePoolNodeConfigEcsTagArrayOutput() NodePoolNodeConfigEcsTagArrayOutput
func (NodePoolNodeConfigEcsTagArrayOutput) ToNodePoolNodeConfigEcsTagArrayOutputWithContext ¶
func (o NodePoolNodeConfigEcsTagArrayOutput) ToNodePoolNodeConfigEcsTagArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigEcsTagArrayOutput
type NodePoolNodeConfigEcsTagInput ¶
type NodePoolNodeConfigEcsTagInput interface { pulumi.Input ToNodePoolNodeConfigEcsTagOutput() NodePoolNodeConfigEcsTagOutput ToNodePoolNodeConfigEcsTagOutputWithContext(context.Context) NodePoolNodeConfigEcsTagOutput }
NodePoolNodeConfigEcsTagInput is an input type that accepts NodePoolNodeConfigEcsTagArgs and NodePoolNodeConfigEcsTagOutput values. You can construct a concrete instance of `NodePoolNodeConfigEcsTagInput` via:
NodePoolNodeConfigEcsTagArgs{...}
type NodePoolNodeConfigEcsTagOutput ¶
type NodePoolNodeConfigEcsTagOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigEcsTagOutput) ElementType ¶
func (NodePoolNodeConfigEcsTagOutput) ElementType() reflect.Type
func (NodePoolNodeConfigEcsTagOutput) Key ¶
func (o NodePoolNodeConfigEcsTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (NodePoolNodeConfigEcsTagOutput) ToNodePoolNodeConfigEcsTagOutput ¶
func (o NodePoolNodeConfigEcsTagOutput) ToNodePoolNodeConfigEcsTagOutput() NodePoolNodeConfigEcsTagOutput
func (NodePoolNodeConfigEcsTagOutput) ToNodePoolNodeConfigEcsTagOutputWithContext ¶
func (o NodePoolNodeConfigEcsTagOutput) ToNodePoolNodeConfigEcsTagOutputWithContext(ctx context.Context) NodePoolNodeConfigEcsTagOutput
func (NodePoolNodeConfigEcsTagOutput) Value ¶
func (o NodePoolNodeConfigEcsTagOutput) Value() pulumi.StringOutput
The Value of Tags.
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) AdditionalContainerStorageEnabled ¶
func (o NodePoolNodeConfigOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
The AdditionalContainerStorageEnabled of NodeConfig.
func (NodePoolNodeConfigOutput) AutoRenew ¶
func (o NodePoolNodeConfigOutput) AutoRenew() pulumi.BoolPtrOutput
Is AutoRenew of PrePaid instance of NodeConfig. Valid values: true, false. when InstanceChargeType is PrePaid, default value is true.
func (NodePoolNodeConfigOutput) AutoRenewPeriod ¶
func (o NodePoolNodeConfigOutput) AutoRenewPeriod() pulumi.IntPtrOutput
The AutoRenewPeriod of PrePaid instance of NodeConfig. Valid values: 1, 2, 3, 6, 12. Unit: month. when InstanceChargeType is PrePaid and AutoRenew enable, default value is 1.
func (NodePoolNodeConfigOutput) DataVolumes ¶
func (o NodePoolNodeConfigOutput) DataVolumes() NodePoolNodeConfigDataVolumeArrayOutput
The DataVolumes of NodeConfig.
func (NodePoolNodeConfigOutput) EcsTags ¶
func (o NodePoolNodeConfigOutput) EcsTags() NodePoolNodeConfigEcsTagArrayOutput
Tags for Ecs.
func (NodePoolNodeConfigOutput) ElementType ¶
func (NodePoolNodeConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigOutput) HpcClusterIds ¶
func (o NodePoolNodeConfigOutput) HpcClusterIds() pulumi.StringArrayOutput
The IDs of HpcCluster, only one ID is supported currently.
func (NodePoolNodeConfigOutput) ImageId ¶
func (o NodePoolNodeConfigOutput) ImageId() pulumi.StringPtrOutput
The ImageId of NodeConfig.
func (NodePoolNodeConfigOutput) InitializeScript ¶
func (o NodePoolNodeConfigOutput) InitializeScript() pulumi.StringPtrOutput
The initializeScript of NodeConfig.
func (NodePoolNodeConfigOutput) InstanceChargeType ¶
func (o NodePoolNodeConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
The InstanceChargeType of PrePaid instance of NodeConfig. Valid values: PostPaid, PrePaid. Default value: PostPaid.
func (NodePoolNodeConfigOutput) InstanceTypeIds ¶
func (o NodePoolNodeConfigOutput) InstanceTypeIds() pulumi.StringArrayOutput
The InstanceTypeIds of NodeConfig. The value can get from vke.SupportResourceTypes datasource.
func (NodePoolNodeConfigOutput) NamePrefix ¶
func (o NodePoolNodeConfigOutput) NamePrefix() pulumi.StringPtrOutput
The NamePrefix of NodeConfig.
func (NodePoolNodeConfigOutput) Period ¶
func (o NodePoolNodeConfigOutput) Period() pulumi.IntPtrOutput
The Period of PrePaid instance of NodeConfig. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. Unit: month. when InstanceChargeType is PrePaid, default value is 12.
func (NodePoolNodeConfigOutput) Security ¶
func (o NodePoolNodeConfigOutput) Security() NodePoolNodeConfigSecurityOutput
The Security of NodeConfig.
func (NodePoolNodeConfigOutput) SubnetIds ¶
func (o NodePoolNodeConfigOutput) SubnetIds() pulumi.StringArrayOutput
The SubnetIds of NodeConfig.
func (NodePoolNodeConfigOutput) SystemVolume ¶
func (o NodePoolNodeConfigOutput) SystemVolume() NodePoolNodeConfigSystemVolumePtrOutput
The SystemVolume of NodeConfig.
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
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) AdditionalContainerStorageEnabled ¶
func (o NodePoolNodeConfigPtrOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
The AdditionalContainerStorageEnabled of NodeConfig.
func (NodePoolNodeConfigPtrOutput) AutoRenew ¶
func (o NodePoolNodeConfigPtrOutput) AutoRenew() pulumi.BoolPtrOutput
Is AutoRenew of PrePaid instance of NodeConfig. Valid values: true, false. when InstanceChargeType is PrePaid, default value is true.
func (NodePoolNodeConfigPtrOutput) AutoRenewPeriod ¶
func (o NodePoolNodeConfigPtrOutput) AutoRenewPeriod() pulumi.IntPtrOutput
The AutoRenewPeriod of PrePaid instance of NodeConfig. Valid values: 1, 2, 3, 6, 12. Unit: month. when InstanceChargeType is PrePaid and AutoRenew enable, default value is 1.
func (NodePoolNodeConfigPtrOutput) DataVolumes ¶
func (o NodePoolNodeConfigPtrOutput) DataVolumes() NodePoolNodeConfigDataVolumeArrayOutput
The DataVolumes of NodeConfig.
func (NodePoolNodeConfigPtrOutput) EcsTags ¶
func (o NodePoolNodeConfigPtrOutput) EcsTags() NodePoolNodeConfigEcsTagArrayOutput
Tags for Ecs.
func (NodePoolNodeConfigPtrOutput) Elem ¶
func (o NodePoolNodeConfigPtrOutput) Elem() NodePoolNodeConfigOutput
func (NodePoolNodeConfigPtrOutput) ElementType ¶
func (NodePoolNodeConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigPtrOutput) HpcClusterIds ¶
func (o NodePoolNodeConfigPtrOutput) HpcClusterIds() pulumi.StringArrayOutput
The IDs of HpcCluster, only one ID is supported currently.
func (NodePoolNodeConfigPtrOutput) ImageId ¶
func (o NodePoolNodeConfigPtrOutput) ImageId() pulumi.StringPtrOutput
The ImageId of NodeConfig.
func (NodePoolNodeConfigPtrOutput) InitializeScript ¶
func (o NodePoolNodeConfigPtrOutput) InitializeScript() pulumi.StringPtrOutput
The initializeScript of NodeConfig.
func (NodePoolNodeConfigPtrOutput) InstanceChargeType ¶
func (o NodePoolNodeConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
The InstanceChargeType of PrePaid instance of NodeConfig. Valid values: PostPaid, PrePaid. Default value: PostPaid.
func (NodePoolNodeConfigPtrOutput) InstanceTypeIds ¶
func (o NodePoolNodeConfigPtrOutput) InstanceTypeIds() pulumi.StringArrayOutput
The InstanceTypeIds of NodeConfig. The value can get from vke.SupportResourceTypes datasource.
func (NodePoolNodeConfigPtrOutput) NamePrefix ¶
func (o NodePoolNodeConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
The NamePrefix of NodeConfig.
func (NodePoolNodeConfigPtrOutput) Period ¶
func (o NodePoolNodeConfigPtrOutput) Period() pulumi.IntPtrOutput
The Period of PrePaid instance of NodeConfig. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. Unit: month. when InstanceChargeType is PrePaid, default value is 12.
func (NodePoolNodeConfigPtrOutput) Security ¶
func (o NodePoolNodeConfigPtrOutput) Security() NodePoolNodeConfigSecurityPtrOutput
The Security of NodeConfig.
func (NodePoolNodeConfigPtrOutput) SubnetIds ¶
func (o NodePoolNodeConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
The SubnetIds of NodeConfig.
func (NodePoolNodeConfigPtrOutput) SystemVolume ¶
func (o NodePoolNodeConfigPtrOutput) SystemVolume() NodePoolNodeConfigSystemVolumePtrOutput
The SystemVolume of NodeConfig.
func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput ¶
func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
type NodePoolNodeConfigSecurity ¶
type NodePoolNodeConfigSecurity struct { // The Login of Security. Login *NodePoolNodeConfigSecurityLogin `pulumi:"login"` // The SecurityGroupIds of Security. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The SecurityStrategies of Security, the value can be empty or `Hids`. SecurityStrategies []string `pulumi:"securityStrategies"` }
type NodePoolNodeConfigSecurityArgs ¶
type NodePoolNodeConfigSecurityArgs struct { // The Login of Security. Login NodePoolNodeConfigSecurityLoginPtrInput `pulumi:"login"` // The SecurityGroupIds of Security. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The SecurityStrategies of Security, the value can be empty or `Hids`. SecurityStrategies pulumi.StringArrayInput `pulumi:"securityStrategies"` }
func (NodePoolNodeConfigSecurityArgs) ElementType ¶
func (NodePoolNodeConfigSecurityArgs) ElementType() reflect.Type
func (NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityOutput ¶
func (i NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityOutput() NodePoolNodeConfigSecurityOutput
func (NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityOutputWithContext ¶
func (i NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityOutput
func (NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityPtrOutput ¶
func (i NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityPtrOutput() NodePoolNodeConfigSecurityPtrOutput
func (NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityPtrOutputWithContext ¶
func (i NodePoolNodeConfigSecurityArgs) ToNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityPtrOutput
type NodePoolNodeConfigSecurityInput ¶
type NodePoolNodeConfigSecurityInput interface { pulumi.Input ToNodePoolNodeConfigSecurityOutput() NodePoolNodeConfigSecurityOutput ToNodePoolNodeConfigSecurityOutputWithContext(context.Context) NodePoolNodeConfigSecurityOutput }
NodePoolNodeConfigSecurityInput is an input type that accepts NodePoolNodeConfigSecurityArgs and NodePoolNodeConfigSecurityOutput values. You can construct a concrete instance of `NodePoolNodeConfigSecurityInput` via:
NodePoolNodeConfigSecurityArgs{...}
type NodePoolNodeConfigSecurityLoginArgs ¶
type NodePoolNodeConfigSecurityLoginArgs struct { // The Password of Security, this field must be encoded with base64. Password pulumi.StringPtrInput `pulumi:"password"` // The SshKeyPairName of Security. SshKeyPairName pulumi.StringPtrInput `pulumi:"sshKeyPairName"` }
func (NodePoolNodeConfigSecurityLoginArgs) ElementType ¶
func (NodePoolNodeConfigSecurityLoginArgs) ElementType() reflect.Type
func (NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginOutput ¶
func (i NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginOutput() NodePoolNodeConfigSecurityLoginOutput
func (NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginOutputWithContext ¶
func (i NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginOutput
func (NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginPtrOutput ¶
func (i NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginPtrOutput() NodePoolNodeConfigSecurityLoginPtrOutput
func (NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext ¶
func (i NodePoolNodeConfigSecurityLoginArgs) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginPtrOutput
type NodePoolNodeConfigSecurityLoginInput ¶
type NodePoolNodeConfigSecurityLoginInput interface { pulumi.Input ToNodePoolNodeConfigSecurityLoginOutput() NodePoolNodeConfigSecurityLoginOutput ToNodePoolNodeConfigSecurityLoginOutputWithContext(context.Context) NodePoolNodeConfigSecurityLoginOutput }
NodePoolNodeConfigSecurityLoginInput is an input type that accepts NodePoolNodeConfigSecurityLoginArgs and NodePoolNodeConfigSecurityLoginOutput values. You can construct a concrete instance of `NodePoolNodeConfigSecurityLoginInput` via:
NodePoolNodeConfigSecurityLoginArgs{...}
type NodePoolNodeConfigSecurityLoginOutput ¶
type NodePoolNodeConfigSecurityLoginOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigSecurityLoginOutput) ElementType ¶
func (NodePoolNodeConfigSecurityLoginOutput) ElementType() reflect.Type
func (NodePoolNodeConfigSecurityLoginOutput) Password ¶
func (o NodePoolNodeConfigSecurityLoginOutput) Password() pulumi.StringPtrOutput
The Password of Security, this field must be encoded with base64.
func (NodePoolNodeConfigSecurityLoginOutput) SshKeyPairName ¶
func (o NodePoolNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringPtrOutput
The SshKeyPairName of Security.
func (NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginOutput ¶
func (o NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginOutput() NodePoolNodeConfigSecurityLoginOutput
func (NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginOutputWithContext ¶
func (o NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginOutput
func (NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginPtrOutput ¶
func (o NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginPtrOutput() NodePoolNodeConfigSecurityLoginPtrOutput
func (NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext ¶
func (o NodePoolNodeConfigSecurityLoginOutput) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginPtrOutput
type NodePoolNodeConfigSecurityLoginPtrInput ¶
type NodePoolNodeConfigSecurityLoginPtrInput interface { pulumi.Input ToNodePoolNodeConfigSecurityLoginPtrOutput() NodePoolNodeConfigSecurityLoginPtrOutput ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext(context.Context) NodePoolNodeConfigSecurityLoginPtrOutput }
NodePoolNodeConfigSecurityLoginPtrInput is an input type that accepts NodePoolNodeConfigSecurityLoginArgs, NodePoolNodeConfigSecurityLoginPtr and NodePoolNodeConfigSecurityLoginPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigSecurityLoginPtrInput` via:
NodePoolNodeConfigSecurityLoginArgs{...} or: nil
func NodePoolNodeConfigSecurityLoginPtr ¶
func NodePoolNodeConfigSecurityLoginPtr(v *NodePoolNodeConfigSecurityLoginArgs) NodePoolNodeConfigSecurityLoginPtrInput
type NodePoolNodeConfigSecurityLoginPtrOutput ¶
type NodePoolNodeConfigSecurityLoginPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigSecurityLoginPtrOutput) ElementType ¶
func (NodePoolNodeConfigSecurityLoginPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigSecurityLoginPtrOutput) Password ¶
func (o NodePoolNodeConfigSecurityLoginPtrOutput) Password() pulumi.StringPtrOutput
The Password of Security, this field must be encoded with base64.
func (NodePoolNodeConfigSecurityLoginPtrOutput) SshKeyPairName ¶
func (o NodePoolNodeConfigSecurityLoginPtrOutput) SshKeyPairName() pulumi.StringPtrOutput
The SshKeyPairName of Security.
func (NodePoolNodeConfigSecurityLoginPtrOutput) ToNodePoolNodeConfigSecurityLoginPtrOutput ¶
func (o NodePoolNodeConfigSecurityLoginPtrOutput) ToNodePoolNodeConfigSecurityLoginPtrOutput() NodePoolNodeConfigSecurityLoginPtrOutput
func (NodePoolNodeConfigSecurityLoginPtrOutput) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext ¶
func (o NodePoolNodeConfigSecurityLoginPtrOutput) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginPtrOutput
type NodePoolNodeConfigSecurityOutput ¶
type NodePoolNodeConfigSecurityOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigSecurityOutput) ElementType ¶
func (NodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
func (NodePoolNodeConfigSecurityOutput) Login ¶
func (o NodePoolNodeConfigSecurityOutput) Login() NodePoolNodeConfigSecurityLoginPtrOutput
The Login of Security.
func (NodePoolNodeConfigSecurityOutput) SecurityGroupIds ¶
func (o NodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
The SecurityGroupIds of Security.
func (NodePoolNodeConfigSecurityOutput) SecurityStrategies ¶
func (o NodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
The SecurityStrategies of Security, the value can be empty or `Hids`.
func (NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityOutput ¶
func (o NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityOutput() NodePoolNodeConfigSecurityOutput
func (NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityOutputWithContext ¶
func (o NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityOutput
func (NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityPtrOutput ¶
func (o NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityPtrOutput() NodePoolNodeConfigSecurityPtrOutput
func (NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityPtrOutputWithContext ¶
func (o NodePoolNodeConfigSecurityOutput) ToNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityPtrOutput
type NodePoolNodeConfigSecurityPtrInput ¶
type NodePoolNodeConfigSecurityPtrInput interface { pulumi.Input ToNodePoolNodeConfigSecurityPtrOutput() NodePoolNodeConfigSecurityPtrOutput ToNodePoolNodeConfigSecurityPtrOutputWithContext(context.Context) NodePoolNodeConfigSecurityPtrOutput }
NodePoolNodeConfigSecurityPtrInput is an input type that accepts NodePoolNodeConfigSecurityArgs, NodePoolNodeConfigSecurityPtr and NodePoolNodeConfigSecurityPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigSecurityPtrInput` via:
NodePoolNodeConfigSecurityArgs{...} or: nil
func NodePoolNodeConfigSecurityPtr ¶
func NodePoolNodeConfigSecurityPtr(v *NodePoolNodeConfigSecurityArgs) NodePoolNodeConfigSecurityPtrInput
type NodePoolNodeConfigSecurityPtrOutput ¶
type NodePoolNodeConfigSecurityPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigSecurityPtrOutput) Elem ¶
func (o NodePoolNodeConfigSecurityPtrOutput) Elem() NodePoolNodeConfigSecurityOutput
func (NodePoolNodeConfigSecurityPtrOutput) ElementType ¶
func (NodePoolNodeConfigSecurityPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigSecurityPtrOutput) SecurityGroupIds ¶
func (o NodePoolNodeConfigSecurityPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
The SecurityGroupIds of Security.
func (NodePoolNodeConfigSecurityPtrOutput) SecurityStrategies ¶
func (o NodePoolNodeConfigSecurityPtrOutput) SecurityStrategies() pulumi.StringArrayOutput
The SecurityStrategies of Security, the value can be empty or `Hids`.
func (NodePoolNodeConfigSecurityPtrOutput) ToNodePoolNodeConfigSecurityPtrOutput ¶
func (o NodePoolNodeConfigSecurityPtrOutput) ToNodePoolNodeConfigSecurityPtrOutput() NodePoolNodeConfigSecurityPtrOutput
func (NodePoolNodeConfigSecurityPtrOutput) ToNodePoolNodeConfigSecurityPtrOutputWithContext ¶
func (o NodePoolNodeConfigSecurityPtrOutput) ToNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityPtrOutput
type NodePoolNodeConfigSystemVolumeArgs ¶
type NodePoolNodeConfigSystemVolumeArgs struct { // The Size of SystemVolume, the value range in 20~2048. Size pulumi.IntPtrInput `pulumi:"size"` // The Type of SystemVolume, the value can be `PTSSD` or `ESSD_PL0` or `ESSD_FlexPL`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (NodePoolNodeConfigSystemVolumeArgs) ElementType ¶
func (NodePoolNodeConfigSystemVolumeArgs) ElementType() reflect.Type
func (NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumeOutput ¶
func (i NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumeOutput() NodePoolNodeConfigSystemVolumeOutput
func (NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumeOutputWithContext ¶
func (i NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumeOutput
func (NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumePtrOutput ¶
func (i NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumePtrOutput() NodePoolNodeConfigSystemVolumePtrOutput
func (NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumePtrOutputWithContext ¶
func (i NodePoolNodeConfigSystemVolumeArgs) ToNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumePtrOutput
type NodePoolNodeConfigSystemVolumeInput ¶
type NodePoolNodeConfigSystemVolumeInput interface { pulumi.Input ToNodePoolNodeConfigSystemVolumeOutput() NodePoolNodeConfigSystemVolumeOutput ToNodePoolNodeConfigSystemVolumeOutputWithContext(context.Context) NodePoolNodeConfigSystemVolumeOutput }
NodePoolNodeConfigSystemVolumeInput is an input type that accepts NodePoolNodeConfigSystemVolumeArgs and NodePoolNodeConfigSystemVolumeOutput values. You can construct a concrete instance of `NodePoolNodeConfigSystemVolumeInput` via:
NodePoolNodeConfigSystemVolumeArgs{...}
type NodePoolNodeConfigSystemVolumeOutput ¶
type NodePoolNodeConfigSystemVolumeOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigSystemVolumeOutput) ElementType ¶
func (NodePoolNodeConfigSystemVolumeOutput) ElementType() reflect.Type
func (NodePoolNodeConfigSystemVolumeOutput) Size ¶
func (o NodePoolNodeConfigSystemVolumeOutput) Size() pulumi.IntPtrOutput
The Size of SystemVolume, the value range in 20~2048.
func (NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumeOutput ¶
func (o NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumeOutput() NodePoolNodeConfigSystemVolumeOutput
func (NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumeOutputWithContext ¶
func (o NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumeOutput
func (NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumePtrOutput ¶
func (o NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumePtrOutput() NodePoolNodeConfigSystemVolumePtrOutput
func (NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumePtrOutputWithContext ¶
func (o NodePoolNodeConfigSystemVolumeOutput) ToNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumePtrOutput
func (NodePoolNodeConfigSystemVolumeOutput) Type ¶
func (o NodePoolNodeConfigSystemVolumeOutput) Type() pulumi.StringPtrOutput
The Type of SystemVolume, the value can be `PTSSD` or `ESSD_PL0` or `ESSD_FlexPL`.
type NodePoolNodeConfigSystemVolumePtrInput ¶
type NodePoolNodeConfigSystemVolumePtrInput interface { pulumi.Input ToNodePoolNodeConfigSystemVolumePtrOutput() NodePoolNodeConfigSystemVolumePtrOutput ToNodePoolNodeConfigSystemVolumePtrOutputWithContext(context.Context) NodePoolNodeConfigSystemVolumePtrOutput }
NodePoolNodeConfigSystemVolumePtrInput is an input type that accepts NodePoolNodeConfigSystemVolumeArgs, NodePoolNodeConfigSystemVolumePtr and NodePoolNodeConfigSystemVolumePtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigSystemVolumePtrInput` via:
NodePoolNodeConfigSystemVolumeArgs{...} or: nil
func NodePoolNodeConfigSystemVolumePtr ¶
func NodePoolNodeConfigSystemVolumePtr(v *NodePoolNodeConfigSystemVolumeArgs) NodePoolNodeConfigSystemVolumePtrInput
type NodePoolNodeConfigSystemVolumePtrOutput ¶
type NodePoolNodeConfigSystemVolumePtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigSystemVolumePtrOutput) ElementType ¶
func (NodePoolNodeConfigSystemVolumePtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigSystemVolumePtrOutput) Size ¶
func (o NodePoolNodeConfigSystemVolumePtrOutput) Size() pulumi.IntPtrOutput
The Size of SystemVolume, the value range in 20~2048.
func (NodePoolNodeConfigSystemVolumePtrOutput) ToNodePoolNodeConfigSystemVolumePtrOutput ¶
func (o NodePoolNodeConfigSystemVolumePtrOutput) ToNodePoolNodeConfigSystemVolumePtrOutput() NodePoolNodeConfigSystemVolumePtrOutput
func (NodePoolNodeConfigSystemVolumePtrOutput) ToNodePoolNodeConfigSystemVolumePtrOutputWithContext ¶
func (o NodePoolNodeConfigSystemVolumePtrOutput) ToNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumePtrOutput
func (NodePoolNodeConfigSystemVolumePtrOutput) Type ¶
func (o NodePoolNodeConfigSystemVolumePtrOutput) Type() pulumi.StringPtrOutput
The Type of SystemVolume, the value can be `PTSSD` or `ESSD_PL0` or `ESSD_FlexPL`.
type NodePoolNodeStatistic ¶ added in v0.0.23
type NodePoolNodeStatistic struct { // The CreatingCount of Node. CreatingCount *int `pulumi:"creatingCount"` // The DeletingCount of Node. DeletingCount *int `pulumi:"deletingCount"` // The FailedCount of Node. FailedCount *int `pulumi:"failedCount"` // The RunningCount of Node. RunningCount *int `pulumi:"runningCount"` // The StartingCount of Node. StartingCount *int `pulumi:"startingCount"` // The StoppedCount of Node. StoppedCount *int `pulumi:"stoppedCount"` // The StoppingCount of Node. StoppingCount *int `pulumi:"stoppingCount"` // The TotalCount of Node. TotalCount *int `pulumi:"totalCount"` // The UpdatingCount of Node. UpdatingCount *int `pulumi:"updatingCount"` }
type NodePoolNodeStatisticArgs ¶ added in v0.0.23
type NodePoolNodeStatisticArgs struct { // The CreatingCount of Node. CreatingCount pulumi.IntPtrInput `pulumi:"creatingCount"` // The DeletingCount of Node. DeletingCount pulumi.IntPtrInput `pulumi:"deletingCount"` // The FailedCount of Node. FailedCount pulumi.IntPtrInput `pulumi:"failedCount"` // The RunningCount of Node. RunningCount pulumi.IntPtrInput `pulumi:"runningCount"` // The StartingCount of Node. StartingCount pulumi.IntPtrInput `pulumi:"startingCount"` // The StoppedCount of Node. StoppedCount pulumi.IntPtrInput `pulumi:"stoppedCount"` // The StoppingCount of Node. StoppingCount pulumi.IntPtrInput `pulumi:"stoppingCount"` // The TotalCount of Node. TotalCount pulumi.IntPtrInput `pulumi:"totalCount"` // The UpdatingCount of Node. UpdatingCount pulumi.IntPtrInput `pulumi:"updatingCount"` }
func (NodePoolNodeStatisticArgs) ElementType ¶ added in v0.0.23
func (NodePoolNodeStatisticArgs) ElementType() reflect.Type
func (NodePoolNodeStatisticArgs) ToNodePoolNodeStatisticOutput ¶ added in v0.0.23
func (i NodePoolNodeStatisticArgs) ToNodePoolNodeStatisticOutput() NodePoolNodeStatisticOutput
func (NodePoolNodeStatisticArgs) ToNodePoolNodeStatisticOutputWithContext ¶ added in v0.0.23
func (i NodePoolNodeStatisticArgs) ToNodePoolNodeStatisticOutputWithContext(ctx context.Context) NodePoolNodeStatisticOutput
type NodePoolNodeStatisticArray ¶ added in v0.0.23
type NodePoolNodeStatisticArray []NodePoolNodeStatisticInput
func (NodePoolNodeStatisticArray) ElementType ¶ added in v0.0.23
func (NodePoolNodeStatisticArray) ElementType() reflect.Type
func (NodePoolNodeStatisticArray) ToNodePoolNodeStatisticArrayOutput ¶ added in v0.0.23
func (i NodePoolNodeStatisticArray) ToNodePoolNodeStatisticArrayOutput() NodePoolNodeStatisticArrayOutput
func (NodePoolNodeStatisticArray) ToNodePoolNodeStatisticArrayOutputWithContext ¶ added in v0.0.23
func (i NodePoolNodeStatisticArray) ToNodePoolNodeStatisticArrayOutputWithContext(ctx context.Context) NodePoolNodeStatisticArrayOutput
type NodePoolNodeStatisticArrayInput ¶ added in v0.0.23
type NodePoolNodeStatisticArrayInput interface { pulumi.Input ToNodePoolNodeStatisticArrayOutput() NodePoolNodeStatisticArrayOutput ToNodePoolNodeStatisticArrayOutputWithContext(context.Context) NodePoolNodeStatisticArrayOutput }
NodePoolNodeStatisticArrayInput is an input type that accepts NodePoolNodeStatisticArray and NodePoolNodeStatisticArrayOutput values. You can construct a concrete instance of `NodePoolNodeStatisticArrayInput` via:
NodePoolNodeStatisticArray{ NodePoolNodeStatisticArgs{...} }
type NodePoolNodeStatisticArrayOutput ¶ added in v0.0.23
type NodePoolNodeStatisticArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeStatisticArrayOutput) ElementType ¶ added in v0.0.23
func (NodePoolNodeStatisticArrayOutput) ElementType() reflect.Type
func (NodePoolNodeStatisticArrayOutput) Index ¶ added in v0.0.23
func (o NodePoolNodeStatisticArrayOutput) Index(i pulumi.IntInput) NodePoolNodeStatisticOutput
func (NodePoolNodeStatisticArrayOutput) ToNodePoolNodeStatisticArrayOutput ¶ added in v0.0.23
func (o NodePoolNodeStatisticArrayOutput) ToNodePoolNodeStatisticArrayOutput() NodePoolNodeStatisticArrayOutput
func (NodePoolNodeStatisticArrayOutput) ToNodePoolNodeStatisticArrayOutputWithContext ¶ added in v0.0.23
func (o NodePoolNodeStatisticArrayOutput) ToNodePoolNodeStatisticArrayOutputWithContext(ctx context.Context) NodePoolNodeStatisticArrayOutput
type NodePoolNodeStatisticInput ¶ added in v0.0.23
type NodePoolNodeStatisticInput interface { pulumi.Input ToNodePoolNodeStatisticOutput() NodePoolNodeStatisticOutput ToNodePoolNodeStatisticOutputWithContext(context.Context) NodePoolNodeStatisticOutput }
NodePoolNodeStatisticInput is an input type that accepts NodePoolNodeStatisticArgs and NodePoolNodeStatisticOutput values. You can construct a concrete instance of `NodePoolNodeStatisticInput` via:
NodePoolNodeStatisticArgs{...}
type NodePoolNodeStatisticOutput ¶ added in v0.0.23
type NodePoolNodeStatisticOutput struct{ *pulumi.OutputState }
func (NodePoolNodeStatisticOutput) CreatingCount ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) CreatingCount() pulumi.IntPtrOutput
The CreatingCount of Node.
func (NodePoolNodeStatisticOutput) DeletingCount ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) DeletingCount() pulumi.IntPtrOutput
The DeletingCount of Node.
func (NodePoolNodeStatisticOutput) ElementType ¶ added in v0.0.23
func (NodePoolNodeStatisticOutput) ElementType() reflect.Type
func (NodePoolNodeStatisticOutput) FailedCount ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) FailedCount() pulumi.IntPtrOutput
The FailedCount of Node.
func (NodePoolNodeStatisticOutput) RunningCount ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) RunningCount() pulumi.IntPtrOutput
The RunningCount of Node.
func (NodePoolNodeStatisticOutput) StartingCount ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) StartingCount() pulumi.IntPtrOutput
The StartingCount of Node.
func (NodePoolNodeStatisticOutput) StoppedCount ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) StoppedCount() pulumi.IntPtrOutput
The StoppedCount of Node.
func (NodePoolNodeStatisticOutput) StoppingCount ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) StoppingCount() pulumi.IntPtrOutput
The StoppingCount of Node.
func (NodePoolNodeStatisticOutput) ToNodePoolNodeStatisticOutput ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) ToNodePoolNodeStatisticOutput() NodePoolNodeStatisticOutput
func (NodePoolNodeStatisticOutput) ToNodePoolNodeStatisticOutputWithContext ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) ToNodePoolNodeStatisticOutputWithContext(ctx context.Context) NodePoolNodeStatisticOutput
func (NodePoolNodeStatisticOutput) TotalCount ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) TotalCount() pulumi.IntPtrOutput
The TotalCount of Node.
func (NodePoolNodeStatisticOutput) UpdatingCount ¶ added in v0.0.23
func (o NodePoolNodeStatisticOutput) UpdatingCount() pulumi.IntPtrOutput
The UpdatingCount of Node.
type NodePoolOutput ¶
type NodePoolOutput struct{ *pulumi.OutputState }
func (NodePoolOutput) AutoScaling ¶
func (o NodePoolOutput) AutoScaling() NodePoolAutoScalingOutput
The node pool elastic scaling configuration information.
func (NodePoolOutput) ClientToken ¶
func (o NodePoolOutput) ClientToken() pulumi.StringPtrOutput
The ClientToken of NodePool.
func (NodePoolOutput) ClusterId ¶
func (o NodePoolOutput) ClusterId() pulumi.StringPtrOutput
The ClusterId of NodePool.
func (NodePoolOutput) ElementType ¶
func (NodePoolOutput) ElementType() reflect.Type
func (NodePoolOutput) KubernetesConfig ¶
func (o NodePoolOutput) KubernetesConfig() NodePoolKubernetesConfigOutput
The KubernetesConfig of NodeConfig.
func (NodePoolOutput) Name ¶
func (o NodePoolOutput) Name() pulumi.StringOutput
The Name of NodePool.
func (NodePoolOutput) NodeConfig ¶
func (o NodePoolOutput) NodeConfig() NodePoolNodeConfigOutput
The Config of NodePool.
func (NodePoolOutput) NodeStatistics ¶ added in v0.0.23
func (o NodePoolOutput) NodeStatistics() NodePoolNodeStatisticArrayOutput
The NodeStatistics of NodeConfig.
func (NodePoolOutput) ToNodePoolOutput ¶
func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
func (NodePoolOutput) ToNodePoolOutputWithContext ¶
func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
type NodePoolState ¶
type NodePoolState struct { // The node pool elastic scaling configuration information. AutoScaling NodePoolAutoScalingPtrInput // The ClientToken of NodePool. ClientToken pulumi.StringPtrInput // The ClusterId of NodePool. ClusterId pulumi.StringPtrInput // The KubernetesConfig of NodeConfig. KubernetesConfig NodePoolKubernetesConfigPtrInput // The Name of NodePool. Name pulumi.StringPtrInput // The Config of NodePool. NodeConfig NodePoolNodeConfigPtrInput // The NodeStatistics of NodeConfig. NodeStatistics NodePoolNodeStatisticArrayInput // Tags. Tags NodePoolTagArrayInput }
func (NodePoolState) ElementType ¶
func (NodePoolState) ElementType() reflect.Type
type NodePoolTag ¶
type NodePoolTagArgs ¶
type NodePoolTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (NodePoolTagArgs) ElementType ¶
func (NodePoolTagArgs) ElementType() reflect.Type
func (NodePoolTagArgs) ToNodePoolTagOutput ¶
func (i NodePoolTagArgs) ToNodePoolTagOutput() NodePoolTagOutput
func (NodePoolTagArgs) ToNodePoolTagOutputWithContext ¶
func (i NodePoolTagArgs) ToNodePoolTagOutputWithContext(ctx context.Context) NodePoolTagOutput
type NodePoolTagArray ¶
type NodePoolTagArray []NodePoolTagInput
func (NodePoolTagArray) ElementType ¶
func (NodePoolTagArray) ElementType() reflect.Type
func (NodePoolTagArray) ToNodePoolTagArrayOutput ¶
func (i NodePoolTagArray) ToNodePoolTagArrayOutput() NodePoolTagArrayOutput
func (NodePoolTagArray) ToNodePoolTagArrayOutputWithContext ¶
func (i NodePoolTagArray) ToNodePoolTagArrayOutputWithContext(ctx context.Context) NodePoolTagArrayOutput
type NodePoolTagArrayInput ¶
type NodePoolTagArrayInput interface { pulumi.Input ToNodePoolTagArrayOutput() NodePoolTagArrayOutput ToNodePoolTagArrayOutputWithContext(context.Context) NodePoolTagArrayOutput }
NodePoolTagArrayInput is an input type that accepts NodePoolTagArray and NodePoolTagArrayOutput values. You can construct a concrete instance of `NodePoolTagArrayInput` via:
NodePoolTagArray{ NodePoolTagArgs{...} }
type NodePoolTagArrayOutput ¶
type NodePoolTagArrayOutput struct{ *pulumi.OutputState }
func (NodePoolTagArrayOutput) ElementType ¶
func (NodePoolTagArrayOutput) ElementType() reflect.Type
func (NodePoolTagArrayOutput) Index ¶
func (o NodePoolTagArrayOutput) Index(i pulumi.IntInput) NodePoolTagOutput
func (NodePoolTagArrayOutput) ToNodePoolTagArrayOutput ¶
func (o NodePoolTagArrayOutput) ToNodePoolTagArrayOutput() NodePoolTagArrayOutput
func (NodePoolTagArrayOutput) ToNodePoolTagArrayOutputWithContext ¶
func (o NodePoolTagArrayOutput) ToNodePoolTagArrayOutputWithContext(ctx context.Context) NodePoolTagArrayOutput
type NodePoolTagInput ¶
type NodePoolTagInput interface { pulumi.Input ToNodePoolTagOutput() NodePoolTagOutput ToNodePoolTagOutputWithContext(context.Context) NodePoolTagOutput }
NodePoolTagInput is an input type that accepts NodePoolTagArgs and NodePoolTagOutput values. You can construct a concrete instance of `NodePoolTagInput` via:
NodePoolTagArgs{...}
type NodePoolTagOutput ¶
type NodePoolTagOutput struct{ *pulumi.OutputState }
func (NodePoolTagOutput) ElementType ¶
func (NodePoolTagOutput) ElementType() reflect.Type
func (NodePoolTagOutput) Key ¶
func (o NodePoolTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (NodePoolTagOutput) ToNodePoolTagOutput ¶
func (o NodePoolTagOutput) ToNodePoolTagOutput() NodePoolTagOutput
func (NodePoolTagOutput) ToNodePoolTagOutputWithContext ¶
func (o NodePoolTagOutput) ToNodePoolTagOutputWithContext(ctx context.Context) NodePoolTagOutput
func (NodePoolTagOutput) Value ¶
func (o NodePoolTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type NodePoolsArgs ¶
type NodePoolsArgs struct { // Is enabled of AutoScaling. AutoScalingEnabled *bool `pulumi:"autoScalingEnabled"` // The ClusterId of NodePool. ClusterId *string `pulumi:"clusterId"` // The ClusterIds of NodePool IDs. ClusterIds []string `pulumi:"clusterIds"` // The ClientToken when successfully created. CreateClientToken *string `pulumi:"createClientToken"` // The IDs of NodePool. Ids []string `pulumi:"ids"` // The Name of NodePool. Name *string `pulumi:"name"` // A Name Regex of NodePool. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The Status of NodePool. Statuses []NodePoolsStatus `pulumi:"statuses"` // Tags. Tags []NodePoolsTag `pulumi:"tags"` // The ClientToken when last update was successful. UpdateClientToken *string `pulumi:"updateClientToken"` }
A collection of arguments for invoking NodePools.
type NodePoolsNodePool ¶
type NodePoolsNodePool struct { // Is AdditionalContainerStorageEnabled of NodeConfig. AdditionalContainerStorageEnabled bool `pulumi:"additionalContainerStorageEnabled"` // Is auto renew of the PrePaid instance of NodeConfig. AutoRenew bool `pulumi:"autoRenew"` // The AutoRenewPeriod of the PrePaid instance of NodeConfig. AutoRenewPeriod int `pulumi:"autoRenewPeriod"` // The ClusterId of NodePool. ClusterId string `pulumi:"clusterId"` // The Condition of Status. ConditionTypes []string `pulumi:"conditionTypes"` // The Cordon of KubernetesConfig. Cordon bool `pulumi:"cordon"` // The ClientToken when successfully created. CreateClientToken string `pulumi:"createClientToken"` // The CreateTime of NodePool. CreateTime string `pulumi:"createTime"` // The DataVolume of NodeConfig. DataVolumes []NodePoolsNodePoolDataVolume `pulumi:"dataVolumes"` // The DesiredReplicas of AutoScaling. DesiredReplicas int `pulumi:"desiredReplicas"` // Tags for Ecs. EcsTags []NodePoolsNodePoolEcsTag `pulumi:"ecsTags"` // Is Enabled of AutoScaling. Enabled bool `pulumi:"enabled"` // The IDs of HpcCluster. HpcClusterIds []string `pulumi:"hpcClusterIds"` // The Id of NodePool. Id string `pulumi:"id"` // The ImageId of NodeConfig. ImageId string `pulumi:"imageId"` // The InitializeScript of NodeConfig. InitializeScript string `pulumi:"initializeScript"` // The InstanceChargeType of NodeConfig. InstanceChargeType string `pulumi:"instanceChargeType"` // The InstanceTypeIds of NodeConfig. InstanceTypeIds []string `pulumi:"instanceTypeIds"` // The LabelContent of KubernetesConfig. LabelContents []NodePoolsNodePoolLabelContent `pulumi:"labelContents"` // The login SshKeyPairName of NodeConfig. LoginKeyPairName string `pulumi:"loginKeyPairName"` // The login type of NodeConfig. LoginType string `pulumi:"loginType"` // The MaxReplicas of AutoScaling. MaxReplicas int `pulumi:"maxReplicas"` // The MinReplicas of AutoScaling. MinReplicas int `pulumi:"minReplicas"` // The Name of NodePool. Name string `pulumi:"name"` // The NamePrefix of NodeConfig. NamePrefix string `pulumi:"namePrefix"` // The NodeStatistics of NodeConfig. NodeStatistics []NodePoolsNodePoolNodeStatistic `pulumi:"nodeStatistics"` // The period of the PrePaid instance of NodeConfig. Period int `pulumi:"period"` // The Phase of Status. The value can be `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Scaling`. Phase string `pulumi:"phase"` // The Priority of AutoScaling. Priority int `pulumi:"priority"` // The SecurityGroupIds of NodeConfig. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The SecurityStrategies of NodeConfig. SecurityStrategies []string `pulumi:"securityStrategies"` // The SecurityStrategyEnabled of NodeConfig. SecurityStrategyEnabled bool `pulumi:"securityStrategyEnabled"` // The SubnetId of NodeConfig. SubnetIds []string `pulumi:"subnetIds"` // Multi-subnet scheduling strategy for nodes. The value can be `ZoneBalance` or `Priority`. SubnetPolicy string `pulumi:"subnetPolicy"` // The SystemVolume of NodeConfig. SystemVolumes []NodePoolsNodePoolSystemVolume `pulumi:"systemVolumes"` // Tags. Tags []NodePoolsNodePoolTag `pulumi:"tags"` // The TaintContent of NodeConfig. TaintContents []NodePoolsNodePoolTaintContent `pulumi:"taintContents"` // The ClientToken when last update was successful. UpdateClientToken string `pulumi:"updateClientToken"` // The UpdateTime time of NodePool. UpdateTime string `pulumi:"updateTime"` }
type NodePoolsNodePoolArgs ¶
type NodePoolsNodePoolArgs struct { // Is AdditionalContainerStorageEnabled of NodeConfig. AdditionalContainerStorageEnabled pulumi.BoolInput `pulumi:"additionalContainerStorageEnabled"` // Is auto renew of the PrePaid instance of NodeConfig. AutoRenew pulumi.BoolInput `pulumi:"autoRenew"` // The AutoRenewPeriod of the PrePaid instance of NodeConfig. AutoRenewPeriod pulumi.IntInput `pulumi:"autoRenewPeriod"` // The ClusterId of NodePool. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The Condition of Status. ConditionTypes pulumi.StringArrayInput `pulumi:"conditionTypes"` // The Cordon of KubernetesConfig. Cordon pulumi.BoolInput `pulumi:"cordon"` // The ClientToken when successfully created. CreateClientToken pulumi.StringInput `pulumi:"createClientToken"` // The CreateTime of NodePool. CreateTime pulumi.StringInput `pulumi:"createTime"` // The DataVolume of NodeConfig. DataVolumes NodePoolsNodePoolDataVolumeArrayInput `pulumi:"dataVolumes"` // The DesiredReplicas of AutoScaling. DesiredReplicas pulumi.IntInput `pulumi:"desiredReplicas"` // Tags for Ecs. EcsTags NodePoolsNodePoolEcsTagArrayInput `pulumi:"ecsTags"` // Is Enabled of AutoScaling. Enabled pulumi.BoolInput `pulumi:"enabled"` // The IDs of HpcCluster. HpcClusterIds pulumi.StringArrayInput `pulumi:"hpcClusterIds"` // The Id of NodePool. Id pulumi.StringInput `pulumi:"id"` // The ImageId of NodeConfig. ImageId pulumi.StringInput `pulumi:"imageId"` // The InitializeScript of NodeConfig. InitializeScript pulumi.StringInput `pulumi:"initializeScript"` // The InstanceChargeType of NodeConfig. InstanceChargeType pulumi.StringInput `pulumi:"instanceChargeType"` // The InstanceTypeIds of NodeConfig. InstanceTypeIds pulumi.StringArrayInput `pulumi:"instanceTypeIds"` // The LabelContent of KubernetesConfig. LabelContents NodePoolsNodePoolLabelContentArrayInput `pulumi:"labelContents"` // The login SshKeyPairName of NodeConfig. LoginKeyPairName pulumi.StringInput `pulumi:"loginKeyPairName"` // The login type of NodeConfig. LoginType pulumi.StringInput `pulumi:"loginType"` // The MaxReplicas of AutoScaling. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // The MinReplicas of AutoScaling. MinReplicas pulumi.IntInput `pulumi:"minReplicas"` // The Name of NodePool. Name pulumi.StringInput `pulumi:"name"` // The NamePrefix of NodeConfig. NamePrefix pulumi.StringInput `pulumi:"namePrefix"` // The NodeStatistics of NodeConfig. NodeStatistics NodePoolsNodePoolNodeStatisticArrayInput `pulumi:"nodeStatistics"` // The period of the PrePaid instance of NodeConfig. Period pulumi.IntInput `pulumi:"period"` // The Phase of Status. The value can be `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Scaling`. Phase pulumi.StringInput `pulumi:"phase"` // The Priority of AutoScaling. Priority pulumi.IntInput `pulumi:"priority"` // The SecurityGroupIds of NodeConfig. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The SecurityStrategies of NodeConfig. SecurityStrategies pulumi.StringArrayInput `pulumi:"securityStrategies"` // The SecurityStrategyEnabled of NodeConfig. SecurityStrategyEnabled pulumi.BoolInput `pulumi:"securityStrategyEnabled"` // The SubnetId of NodeConfig. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // Multi-subnet scheduling strategy for nodes. The value can be `ZoneBalance` or `Priority`. SubnetPolicy pulumi.StringInput `pulumi:"subnetPolicy"` // The SystemVolume of NodeConfig. SystemVolumes NodePoolsNodePoolSystemVolumeArrayInput `pulumi:"systemVolumes"` // Tags. Tags NodePoolsNodePoolTagArrayInput `pulumi:"tags"` // The TaintContent of NodeConfig. TaintContents NodePoolsNodePoolTaintContentArrayInput `pulumi:"taintContents"` // The ClientToken when last update was successful. UpdateClientToken pulumi.StringInput `pulumi:"updateClientToken"` // The UpdateTime time of NodePool. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (NodePoolsNodePoolArgs) ElementType ¶
func (NodePoolsNodePoolArgs) ElementType() reflect.Type
func (NodePoolsNodePoolArgs) ToNodePoolsNodePoolOutput ¶
func (i NodePoolsNodePoolArgs) ToNodePoolsNodePoolOutput() NodePoolsNodePoolOutput
func (NodePoolsNodePoolArgs) ToNodePoolsNodePoolOutputWithContext ¶
func (i NodePoolsNodePoolArgs) ToNodePoolsNodePoolOutputWithContext(ctx context.Context) NodePoolsNodePoolOutput
type NodePoolsNodePoolArray ¶
type NodePoolsNodePoolArray []NodePoolsNodePoolInput
func (NodePoolsNodePoolArray) ElementType ¶
func (NodePoolsNodePoolArray) ElementType() reflect.Type
func (NodePoolsNodePoolArray) ToNodePoolsNodePoolArrayOutput ¶
func (i NodePoolsNodePoolArray) ToNodePoolsNodePoolArrayOutput() NodePoolsNodePoolArrayOutput
func (NodePoolsNodePoolArray) ToNodePoolsNodePoolArrayOutputWithContext ¶
func (i NodePoolsNodePoolArray) ToNodePoolsNodePoolArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolArrayOutput
type NodePoolsNodePoolArrayInput ¶
type NodePoolsNodePoolArrayInput interface { pulumi.Input ToNodePoolsNodePoolArrayOutput() NodePoolsNodePoolArrayOutput ToNodePoolsNodePoolArrayOutputWithContext(context.Context) NodePoolsNodePoolArrayOutput }
NodePoolsNodePoolArrayInput is an input type that accepts NodePoolsNodePoolArray and NodePoolsNodePoolArrayOutput values. You can construct a concrete instance of `NodePoolsNodePoolArrayInput` via:
NodePoolsNodePoolArray{ NodePoolsNodePoolArgs{...} }
type NodePoolsNodePoolArrayOutput ¶
type NodePoolsNodePoolArrayOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolArrayOutput) ElementType ¶
func (NodePoolsNodePoolArrayOutput) ElementType() reflect.Type
func (NodePoolsNodePoolArrayOutput) Index ¶
func (o NodePoolsNodePoolArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolOutput
func (NodePoolsNodePoolArrayOutput) ToNodePoolsNodePoolArrayOutput ¶
func (o NodePoolsNodePoolArrayOutput) ToNodePoolsNodePoolArrayOutput() NodePoolsNodePoolArrayOutput
func (NodePoolsNodePoolArrayOutput) ToNodePoolsNodePoolArrayOutputWithContext ¶
func (o NodePoolsNodePoolArrayOutput) ToNodePoolsNodePoolArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolArrayOutput
type NodePoolsNodePoolDataVolumeArgs ¶
type NodePoolsNodePoolDataVolumeArgs struct { // The target mount directory of the disk. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The Size of SystemVolume. Size pulumi.StringInput `pulumi:"size"` // The Type of Tags. Type pulumi.StringInput `pulumi:"type"` }
func (NodePoolsNodePoolDataVolumeArgs) ElementType ¶
func (NodePoolsNodePoolDataVolumeArgs) ElementType() reflect.Type
func (NodePoolsNodePoolDataVolumeArgs) ToNodePoolsNodePoolDataVolumeOutput ¶
func (i NodePoolsNodePoolDataVolumeArgs) ToNodePoolsNodePoolDataVolumeOutput() NodePoolsNodePoolDataVolumeOutput
func (NodePoolsNodePoolDataVolumeArgs) ToNodePoolsNodePoolDataVolumeOutputWithContext ¶
func (i NodePoolsNodePoolDataVolumeArgs) ToNodePoolsNodePoolDataVolumeOutputWithContext(ctx context.Context) NodePoolsNodePoolDataVolumeOutput
type NodePoolsNodePoolDataVolumeArray ¶
type NodePoolsNodePoolDataVolumeArray []NodePoolsNodePoolDataVolumeInput
func (NodePoolsNodePoolDataVolumeArray) ElementType ¶
func (NodePoolsNodePoolDataVolumeArray) ElementType() reflect.Type
func (NodePoolsNodePoolDataVolumeArray) ToNodePoolsNodePoolDataVolumeArrayOutput ¶
func (i NodePoolsNodePoolDataVolumeArray) ToNodePoolsNodePoolDataVolumeArrayOutput() NodePoolsNodePoolDataVolumeArrayOutput
func (NodePoolsNodePoolDataVolumeArray) ToNodePoolsNodePoolDataVolumeArrayOutputWithContext ¶
func (i NodePoolsNodePoolDataVolumeArray) ToNodePoolsNodePoolDataVolumeArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolDataVolumeArrayOutput
type NodePoolsNodePoolDataVolumeArrayInput ¶
type NodePoolsNodePoolDataVolumeArrayInput interface { pulumi.Input ToNodePoolsNodePoolDataVolumeArrayOutput() NodePoolsNodePoolDataVolumeArrayOutput ToNodePoolsNodePoolDataVolumeArrayOutputWithContext(context.Context) NodePoolsNodePoolDataVolumeArrayOutput }
NodePoolsNodePoolDataVolumeArrayInput is an input type that accepts NodePoolsNodePoolDataVolumeArray and NodePoolsNodePoolDataVolumeArrayOutput values. You can construct a concrete instance of `NodePoolsNodePoolDataVolumeArrayInput` via:
NodePoolsNodePoolDataVolumeArray{ NodePoolsNodePoolDataVolumeArgs{...} }
type NodePoolsNodePoolDataVolumeArrayOutput ¶
type NodePoolsNodePoolDataVolumeArrayOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolDataVolumeArrayOutput) ElementType ¶
func (NodePoolsNodePoolDataVolumeArrayOutput) ElementType() reflect.Type
func (NodePoolsNodePoolDataVolumeArrayOutput) ToNodePoolsNodePoolDataVolumeArrayOutput ¶
func (o NodePoolsNodePoolDataVolumeArrayOutput) ToNodePoolsNodePoolDataVolumeArrayOutput() NodePoolsNodePoolDataVolumeArrayOutput
func (NodePoolsNodePoolDataVolumeArrayOutput) ToNodePoolsNodePoolDataVolumeArrayOutputWithContext ¶
func (o NodePoolsNodePoolDataVolumeArrayOutput) ToNodePoolsNodePoolDataVolumeArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolDataVolumeArrayOutput
type NodePoolsNodePoolDataVolumeInput ¶
type NodePoolsNodePoolDataVolumeInput interface { pulumi.Input ToNodePoolsNodePoolDataVolumeOutput() NodePoolsNodePoolDataVolumeOutput ToNodePoolsNodePoolDataVolumeOutputWithContext(context.Context) NodePoolsNodePoolDataVolumeOutput }
NodePoolsNodePoolDataVolumeInput is an input type that accepts NodePoolsNodePoolDataVolumeArgs and NodePoolsNodePoolDataVolumeOutput values. You can construct a concrete instance of `NodePoolsNodePoolDataVolumeInput` via:
NodePoolsNodePoolDataVolumeArgs{...}
type NodePoolsNodePoolDataVolumeOutput ¶
type NodePoolsNodePoolDataVolumeOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolDataVolumeOutput) ElementType ¶
func (NodePoolsNodePoolDataVolumeOutput) ElementType() reflect.Type
func (NodePoolsNodePoolDataVolumeOutput) MountPoint ¶
func (o NodePoolsNodePoolDataVolumeOutput) MountPoint() pulumi.StringOutput
The target mount directory of the disk.
func (NodePoolsNodePoolDataVolumeOutput) Size ¶
func (o NodePoolsNodePoolDataVolumeOutput) Size() pulumi.StringOutput
The Size of SystemVolume.
func (NodePoolsNodePoolDataVolumeOutput) ToNodePoolsNodePoolDataVolumeOutput ¶
func (o NodePoolsNodePoolDataVolumeOutput) ToNodePoolsNodePoolDataVolumeOutput() NodePoolsNodePoolDataVolumeOutput
func (NodePoolsNodePoolDataVolumeOutput) ToNodePoolsNodePoolDataVolumeOutputWithContext ¶
func (o NodePoolsNodePoolDataVolumeOutput) ToNodePoolsNodePoolDataVolumeOutputWithContext(ctx context.Context) NodePoolsNodePoolDataVolumeOutput
func (NodePoolsNodePoolDataVolumeOutput) Type ¶
func (o NodePoolsNodePoolDataVolumeOutput) Type() pulumi.StringOutput
The Type of Tags.
type NodePoolsNodePoolEcsTag ¶
type NodePoolsNodePoolEcsTagArgs ¶
type NodePoolsNodePoolEcsTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (NodePoolsNodePoolEcsTagArgs) ElementType ¶
func (NodePoolsNodePoolEcsTagArgs) ElementType() reflect.Type
func (NodePoolsNodePoolEcsTagArgs) ToNodePoolsNodePoolEcsTagOutput ¶
func (i NodePoolsNodePoolEcsTagArgs) ToNodePoolsNodePoolEcsTagOutput() NodePoolsNodePoolEcsTagOutput
func (NodePoolsNodePoolEcsTagArgs) ToNodePoolsNodePoolEcsTagOutputWithContext ¶
func (i NodePoolsNodePoolEcsTagArgs) ToNodePoolsNodePoolEcsTagOutputWithContext(ctx context.Context) NodePoolsNodePoolEcsTagOutput
type NodePoolsNodePoolEcsTagArray ¶
type NodePoolsNodePoolEcsTagArray []NodePoolsNodePoolEcsTagInput
func (NodePoolsNodePoolEcsTagArray) ElementType ¶
func (NodePoolsNodePoolEcsTagArray) ElementType() reflect.Type
func (NodePoolsNodePoolEcsTagArray) ToNodePoolsNodePoolEcsTagArrayOutput ¶
func (i NodePoolsNodePoolEcsTagArray) ToNodePoolsNodePoolEcsTagArrayOutput() NodePoolsNodePoolEcsTagArrayOutput
func (NodePoolsNodePoolEcsTagArray) ToNodePoolsNodePoolEcsTagArrayOutputWithContext ¶
func (i NodePoolsNodePoolEcsTagArray) ToNodePoolsNodePoolEcsTagArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolEcsTagArrayOutput
type NodePoolsNodePoolEcsTagArrayInput ¶
type NodePoolsNodePoolEcsTagArrayInput interface { pulumi.Input ToNodePoolsNodePoolEcsTagArrayOutput() NodePoolsNodePoolEcsTagArrayOutput ToNodePoolsNodePoolEcsTagArrayOutputWithContext(context.Context) NodePoolsNodePoolEcsTagArrayOutput }
NodePoolsNodePoolEcsTagArrayInput is an input type that accepts NodePoolsNodePoolEcsTagArray and NodePoolsNodePoolEcsTagArrayOutput values. You can construct a concrete instance of `NodePoolsNodePoolEcsTagArrayInput` via:
NodePoolsNodePoolEcsTagArray{ NodePoolsNodePoolEcsTagArgs{...} }
type NodePoolsNodePoolEcsTagArrayOutput ¶
type NodePoolsNodePoolEcsTagArrayOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolEcsTagArrayOutput) ElementType ¶
func (NodePoolsNodePoolEcsTagArrayOutput) ElementType() reflect.Type
func (NodePoolsNodePoolEcsTagArrayOutput) Index ¶
func (o NodePoolsNodePoolEcsTagArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolEcsTagOutput
func (NodePoolsNodePoolEcsTagArrayOutput) ToNodePoolsNodePoolEcsTagArrayOutput ¶
func (o NodePoolsNodePoolEcsTagArrayOutput) ToNodePoolsNodePoolEcsTagArrayOutput() NodePoolsNodePoolEcsTagArrayOutput
func (NodePoolsNodePoolEcsTagArrayOutput) ToNodePoolsNodePoolEcsTagArrayOutputWithContext ¶
func (o NodePoolsNodePoolEcsTagArrayOutput) ToNodePoolsNodePoolEcsTagArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolEcsTagArrayOutput
type NodePoolsNodePoolEcsTagInput ¶
type NodePoolsNodePoolEcsTagInput interface { pulumi.Input ToNodePoolsNodePoolEcsTagOutput() NodePoolsNodePoolEcsTagOutput ToNodePoolsNodePoolEcsTagOutputWithContext(context.Context) NodePoolsNodePoolEcsTagOutput }
NodePoolsNodePoolEcsTagInput is an input type that accepts NodePoolsNodePoolEcsTagArgs and NodePoolsNodePoolEcsTagOutput values. You can construct a concrete instance of `NodePoolsNodePoolEcsTagInput` via:
NodePoolsNodePoolEcsTagArgs{...}
type NodePoolsNodePoolEcsTagOutput ¶
type NodePoolsNodePoolEcsTagOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolEcsTagOutput) ElementType ¶
func (NodePoolsNodePoolEcsTagOutput) ElementType() reflect.Type
func (NodePoolsNodePoolEcsTagOutput) Key ¶
func (o NodePoolsNodePoolEcsTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (NodePoolsNodePoolEcsTagOutput) ToNodePoolsNodePoolEcsTagOutput ¶
func (o NodePoolsNodePoolEcsTagOutput) ToNodePoolsNodePoolEcsTagOutput() NodePoolsNodePoolEcsTagOutput
func (NodePoolsNodePoolEcsTagOutput) ToNodePoolsNodePoolEcsTagOutputWithContext ¶
func (o NodePoolsNodePoolEcsTagOutput) ToNodePoolsNodePoolEcsTagOutputWithContext(ctx context.Context) NodePoolsNodePoolEcsTagOutput
func (NodePoolsNodePoolEcsTagOutput) Value ¶
func (o NodePoolsNodePoolEcsTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type NodePoolsNodePoolInput ¶
type NodePoolsNodePoolInput interface { pulumi.Input ToNodePoolsNodePoolOutput() NodePoolsNodePoolOutput ToNodePoolsNodePoolOutputWithContext(context.Context) NodePoolsNodePoolOutput }
NodePoolsNodePoolInput is an input type that accepts NodePoolsNodePoolArgs and NodePoolsNodePoolOutput values. You can construct a concrete instance of `NodePoolsNodePoolInput` via:
NodePoolsNodePoolArgs{...}
type NodePoolsNodePoolLabelContentArgs ¶
type NodePoolsNodePoolLabelContentArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (NodePoolsNodePoolLabelContentArgs) ElementType ¶
func (NodePoolsNodePoolLabelContentArgs) ElementType() reflect.Type
func (NodePoolsNodePoolLabelContentArgs) ToNodePoolsNodePoolLabelContentOutput ¶
func (i NodePoolsNodePoolLabelContentArgs) ToNodePoolsNodePoolLabelContentOutput() NodePoolsNodePoolLabelContentOutput
func (NodePoolsNodePoolLabelContentArgs) ToNodePoolsNodePoolLabelContentOutputWithContext ¶
func (i NodePoolsNodePoolLabelContentArgs) ToNodePoolsNodePoolLabelContentOutputWithContext(ctx context.Context) NodePoolsNodePoolLabelContentOutput
type NodePoolsNodePoolLabelContentArray ¶
type NodePoolsNodePoolLabelContentArray []NodePoolsNodePoolLabelContentInput
func (NodePoolsNodePoolLabelContentArray) ElementType ¶
func (NodePoolsNodePoolLabelContentArray) ElementType() reflect.Type
func (NodePoolsNodePoolLabelContentArray) ToNodePoolsNodePoolLabelContentArrayOutput ¶
func (i NodePoolsNodePoolLabelContentArray) ToNodePoolsNodePoolLabelContentArrayOutput() NodePoolsNodePoolLabelContentArrayOutput
func (NodePoolsNodePoolLabelContentArray) ToNodePoolsNodePoolLabelContentArrayOutputWithContext ¶
func (i NodePoolsNodePoolLabelContentArray) ToNodePoolsNodePoolLabelContentArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolLabelContentArrayOutput
type NodePoolsNodePoolLabelContentArrayInput ¶
type NodePoolsNodePoolLabelContentArrayInput interface { pulumi.Input ToNodePoolsNodePoolLabelContentArrayOutput() NodePoolsNodePoolLabelContentArrayOutput ToNodePoolsNodePoolLabelContentArrayOutputWithContext(context.Context) NodePoolsNodePoolLabelContentArrayOutput }
NodePoolsNodePoolLabelContentArrayInput is an input type that accepts NodePoolsNodePoolLabelContentArray and NodePoolsNodePoolLabelContentArrayOutput values. You can construct a concrete instance of `NodePoolsNodePoolLabelContentArrayInput` via:
NodePoolsNodePoolLabelContentArray{ NodePoolsNodePoolLabelContentArgs{...} }
type NodePoolsNodePoolLabelContentArrayOutput ¶
type NodePoolsNodePoolLabelContentArrayOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolLabelContentArrayOutput) ElementType ¶
func (NodePoolsNodePoolLabelContentArrayOutput) ElementType() reflect.Type
func (NodePoolsNodePoolLabelContentArrayOutput) ToNodePoolsNodePoolLabelContentArrayOutput ¶
func (o NodePoolsNodePoolLabelContentArrayOutput) ToNodePoolsNodePoolLabelContentArrayOutput() NodePoolsNodePoolLabelContentArrayOutput
func (NodePoolsNodePoolLabelContentArrayOutput) ToNodePoolsNodePoolLabelContentArrayOutputWithContext ¶
func (o NodePoolsNodePoolLabelContentArrayOutput) ToNodePoolsNodePoolLabelContentArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolLabelContentArrayOutput
type NodePoolsNodePoolLabelContentInput ¶
type NodePoolsNodePoolLabelContentInput interface { pulumi.Input ToNodePoolsNodePoolLabelContentOutput() NodePoolsNodePoolLabelContentOutput ToNodePoolsNodePoolLabelContentOutputWithContext(context.Context) NodePoolsNodePoolLabelContentOutput }
NodePoolsNodePoolLabelContentInput is an input type that accepts NodePoolsNodePoolLabelContentArgs and NodePoolsNodePoolLabelContentOutput values. You can construct a concrete instance of `NodePoolsNodePoolLabelContentInput` via:
NodePoolsNodePoolLabelContentArgs{...}
type NodePoolsNodePoolLabelContentOutput ¶
type NodePoolsNodePoolLabelContentOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolLabelContentOutput) ElementType ¶
func (NodePoolsNodePoolLabelContentOutput) ElementType() reflect.Type
func (NodePoolsNodePoolLabelContentOutput) Key ¶
func (o NodePoolsNodePoolLabelContentOutput) Key() pulumi.StringOutput
The Key of Tags.
func (NodePoolsNodePoolLabelContentOutput) ToNodePoolsNodePoolLabelContentOutput ¶
func (o NodePoolsNodePoolLabelContentOutput) ToNodePoolsNodePoolLabelContentOutput() NodePoolsNodePoolLabelContentOutput
func (NodePoolsNodePoolLabelContentOutput) ToNodePoolsNodePoolLabelContentOutputWithContext ¶
func (o NodePoolsNodePoolLabelContentOutput) ToNodePoolsNodePoolLabelContentOutputWithContext(ctx context.Context) NodePoolsNodePoolLabelContentOutput
func (NodePoolsNodePoolLabelContentOutput) Value ¶
func (o NodePoolsNodePoolLabelContentOutput) Value() pulumi.StringOutput
The Value of Tags.
type NodePoolsNodePoolNodeStatistic ¶ added in v0.0.23
type NodePoolsNodePoolNodeStatistic struct { // The CreatingCount of Node. CreatingCount int `pulumi:"creatingCount"` // The DeletingCount of Node. DeletingCount int `pulumi:"deletingCount"` // The FailedCount of Node. FailedCount int `pulumi:"failedCount"` // The RunningCount of Node. RunningCount int `pulumi:"runningCount"` // The StartingCount of Node. StartingCount int `pulumi:"startingCount"` // The StoppedCount of Node. StoppedCount int `pulumi:"stoppedCount"` // The StoppingCount of Node. StoppingCount int `pulumi:"stoppingCount"` // Returns the total amount of the data list. TotalCount int `pulumi:"totalCount"` // The UpdatingCount of Node. UpdatingCount int `pulumi:"updatingCount"` }
type NodePoolsNodePoolNodeStatisticArgs ¶ added in v0.0.23
type NodePoolsNodePoolNodeStatisticArgs struct { // The CreatingCount of Node. CreatingCount pulumi.IntInput `pulumi:"creatingCount"` // The DeletingCount of Node. DeletingCount pulumi.IntInput `pulumi:"deletingCount"` // The FailedCount of Node. FailedCount pulumi.IntInput `pulumi:"failedCount"` // The RunningCount of Node. RunningCount pulumi.IntInput `pulumi:"runningCount"` // The StartingCount of Node. StartingCount pulumi.IntInput `pulumi:"startingCount"` // The StoppedCount of Node. StoppedCount pulumi.IntInput `pulumi:"stoppedCount"` // The StoppingCount of Node. StoppingCount pulumi.IntInput `pulumi:"stoppingCount"` // Returns the total amount of the data list. TotalCount pulumi.IntInput `pulumi:"totalCount"` // The UpdatingCount of Node. UpdatingCount pulumi.IntInput `pulumi:"updatingCount"` }
func (NodePoolsNodePoolNodeStatisticArgs) ElementType ¶ added in v0.0.23
func (NodePoolsNodePoolNodeStatisticArgs) ElementType() reflect.Type
func (NodePoolsNodePoolNodeStatisticArgs) ToNodePoolsNodePoolNodeStatisticOutput ¶ added in v0.0.23
func (i NodePoolsNodePoolNodeStatisticArgs) ToNodePoolsNodePoolNodeStatisticOutput() NodePoolsNodePoolNodeStatisticOutput
func (NodePoolsNodePoolNodeStatisticArgs) ToNodePoolsNodePoolNodeStatisticOutputWithContext ¶ added in v0.0.23
func (i NodePoolsNodePoolNodeStatisticArgs) ToNodePoolsNodePoolNodeStatisticOutputWithContext(ctx context.Context) NodePoolsNodePoolNodeStatisticOutput
type NodePoolsNodePoolNodeStatisticArray ¶ added in v0.0.23
type NodePoolsNodePoolNodeStatisticArray []NodePoolsNodePoolNodeStatisticInput
func (NodePoolsNodePoolNodeStatisticArray) ElementType ¶ added in v0.0.23
func (NodePoolsNodePoolNodeStatisticArray) ElementType() reflect.Type
func (NodePoolsNodePoolNodeStatisticArray) ToNodePoolsNodePoolNodeStatisticArrayOutput ¶ added in v0.0.23
func (i NodePoolsNodePoolNodeStatisticArray) ToNodePoolsNodePoolNodeStatisticArrayOutput() NodePoolsNodePoolNodeStatisticArrayOutput
func (NodePoolsNodePoolNodeStatisticArray) ToNodePoolsNodePoolNodeStatisticArrayOutputWithContext ¶ added in v0.0.23
func (i NodePoolsNodePoolNodeStatisticArray) ToNodePoolsNodePoolNodeStatisticArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolNodeStatisticArrayOutput
type NodePoolsNodePoolNodeStatisticArrayInput ¶ added in v0.0.23
type NodePoolsNodePoolNodeStatisticArrayInput interface { pulumi.Input ToNodePoolsNodePoolNodeStatisticArrayOutput() NodePoolsNodePoolNodeStatisticArrayOutput ToNodePoolsNodePoolNodeStatisticArrayOutputWithContext(context.Context) NodePoolsNodePoolNodeStatisticArrayOutput }
NodePoolsNodePoolNodeStatisticArrayInput is an input type that accepts NodePoolsNodePoolNodeStatisticArray and NodePoolsNodePoolNodeStatisticArrayOutput values. You can construct a concrete instance of `NodePoolsNodePoolNodeStatisticArrayInput` via:
NodePoolsNodePoolNodeStatisticArray{ NodePoolsNodePoolNodeStatisticArgs{...} }
type NodePoolsNodePoolNodeStatisticArrayOutput ¶ added in v0.0.23
type NodePoolsNodePoolNodeStatisticArrayOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolNodeStatisticArrayOutput) ElementType ¶ added in v0.0.23
func (NodePoolsNodePoolNodeStatisticArrayOutput) ElementType() reflect.Type
func (NodePoolsNodePoolNodeStatisticArrayOutput) ToNodePoolsNodePoolNodeStatisticArrayOutput ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticArrayOutput) ToNodePoolsNodePoolNodeStatisticArrayOutput() NodePoolsNodePoolNodeStatisticArrayOutput
func (NodePoolsNodePoolNodeStatisticArrayOutput) ToNodePoolsNodePoolNodeStatisticArrayOutputWithContext ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticArrayOutput) ToNodePoolsNodePoolNodeStatisticArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolNodeStatisticArrayOutput
type NodePoolsNodePoolNodeStatisticInput ¶ added in v0.0.23
type NodePoolsNodePoolNodeStatisticInput interface { pulumi.Input ToNodePoolsNodePoolNodeStatisticOutput() NodePoolsNodePoolNodeStatisticOutput ToNodePoolsNodePoolNodeStatisticOutputWithContext(context.Context) NodePoolsNodePoolNodeStatisticOutput }
NodePoolsNodePoolNodeStatisticInput is an input type that accepts NodePoolsNodePoolNodeStatisticArgs and NodePoolsNodePoolNodeStatisticOutput values. You can construct a concrete instance of `NodePoolsNodePoolNodeStatisticInput` via:
NodePoolsNodePoolNodeStatisticArgs{...}
type NodePoolsNodePoolNodeStatisticOutput ¶ added in v0.0.23
type NodePoolsNodePoolNodeStatisticOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolNodeStatisticOutput) CreatingCount ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) CreatingCount() pulumi.IntOutput
The CreatingCount of Node.
func (NodePoolsNodePoolNodeStatisticOutput) DeletingCount ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) DeletingCount() pulumi.IntOutput
The DeletingCount of Node.
func (NodePoolsNodePoolNodeStatisticOutput) ElementType ¶ added in v0.0.23
func (NodePoolsNodePoolNodeStatisticOutput) ElementType() reflect.Type
func (NodePoolsNodePoolNodeStatisticOutput) FailedCount ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) FailedCount() pulumi.IntOutput
The FailedCount of Node.
func (NodePoolsNodePoolNodeStatisticOutput) RunningCount ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) RunningCount() pulumi.IntOutput
The RunningCount of Node.
func (NodePoolsNodePoolNodeStatisticOutput) StartingCount ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) StartingCount() pulumi.IntOutput
The StartingCount of Node.
func (NodePoolsNodePoolNodeStatisticOutput) StoppedCount ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) StoppedCount() pulumi.IntOutput
The StoppedCount of Node.
func (NodePoolsNodePoolNodeStatisticOutput) StoppingCount ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) StoppingCount() pulumi.IntOutput
The StoppingCount of Node.
func (NodePoolsNodePoolNodeStatisticOutput) ToNodePoolsNodePoolNodeStatisticOutput ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) ToNodePoolsNodePoolNodeStatisticOutput() NodePoolsNodePoolNodeStatisticOutput
func (NodePoolsNodePoolNodeStatisticOutput) ToNodePoolsNodePoolNodeStatisticOutputWithContext ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) ToNodePoolsNodePoolNodeStatisticOutputWithContext(ctx context.Context) NodePoolsNodePoolNodeStatisticOutput
func (NodePoolsNodePoolNodeStatisticOutput) TotalCount ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) TotalCount() pulumi.IntOutput
Returns the total amount of the data list.
func (NodePoolsNodePoolNodeStatisticOutput) UpdatingCount ¶ added in v0.0.23
func (o NodePoolsNodePoolNodeStatisticOutput) UpdatingCount() pulumi.IntOutput
The UpdatingCount of Node.
type NodePoolsNodePoolOutput ¶
type NodePoolsNodePoolOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolOutput) AdditionalContainerStorageEnabled ¶
func (o NodePoolsNodePoolOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
Is AdditionalContainerStorageEnabled of NodeConfig.
func (NodePoolsNodePoolOutput) AutoRenew ¶
func (o NodePoolsNodePoolOutput) AutoRenew() pulumi.BoolOutput
Is auto renew of the PrePaid instance of NodeConfig.
func (NodePoolsNodePoolOutput) AutoRenewPeriod ¶
func (o NodePoolsNodePoolOutput) AutoRenewPeriod() pulumi.IntOutput
The AutoRenewPeriod of the PrePaid instance of NodeConfig.
func (NodePoolsNodePoolOutput) ClusterId ¶
func (o NodePoolsNodePoolOutput) ClusterId() pulumi.StringOutput
The ClusterId of NodePool.
func (NodePoolsNodePoolOutput) ConditionTypes ¶
func (o NodePoolsNodePoolOutput) ConditionTypes() pulumi.StringArrayOutput
The Condition of Status.
func (NodePoolsNodePoolOutput) Cordon ¶
func (o NodePoolsNodePoolOutput) Cordon() pulumi.BoolOutput
The Cordon of KubernetesConfig.
func (NodePoolsNodePoolOutput) CreateClientToken ¶
func (o NodePoolsNodePoolOutput) CreateClientToken() pulumi.StringOutput
The ClientToken when successfully created.
func (NodePoolsNodePoolOutput) CreateTime ¶
func (o NodePoolsNodePoolOutput) CreateTime() pulumi.StringOutput
The CreateTime of NodePool.
func (NodePoolsNodePoolOutput) DataVolumes ¶
func (o NodePoolsNodePoolOutput) DataVolumes() NodePoolsNodePoolDataVolumeArrayOutput
The DataVolume of NodeConfig.
func (NodePoolsNodePoolOutput) DesiredReplicas ¶
func (o NodePoolsNodePoolOutput) DesiredReplicas() pulumi.IntOutput
The DesiredReplicas of AutoScaling.
func (NodePoolsNodePoolOutput) EcsTags ¶
func (o NodePoolsNodePoolOutput) EcsTags() NodePoolsNodePoolEcsTagArrayOutput
Tags for Ecs.
func (NodePoolsNodePoolOutput) ElementType ¶
func (NodePoolsNodePoolOutput) ElementType() reflect.Type
func (NodePoolsNodePoolOutput) Enabled ¶
func (o NodePoolsNodePoolOutput) Enabled() pulumi.BoolOutput
Is Enabled of AutoScaling.
func (NodePoolsNodePoolOutput) HpcClusterIds ¶
func (o NodePoolsNodePoolOutput) HpcClusterIds() pulumi.StringArrayOutput
The IDs of HpcCluster.
func (NodePoolsNodePoolOutput) Id ¶
func (o NodePoolsNodePoolOutput) Id() pulumi.StringOutput
The Id of NodePool.
func (NodePoolsNodePoolOutput) ImageId ¶
func (o NodePoolsNodePoolOutput) ImageId() pulumi.StringOutput
The ImageId of NodeConfig.
func (NodePoolsNodePoolOutput) InitializeScript ¶
func (o NodePoolsNodePoolOutput) InitializeScript() pulumi.StringOutput
The InitializeScript of NodeConfig.
func (NodePoolsNodePoolOutput) InstanceChargeType ¶
func (o NodePoolsNodePoolOutput) InstanceChargeType() pulumi.StringOutput
The InstanceChargeType of NodeConfig.
func (NodePoolsNodePoolOutput) InstanceTypeIds ¶
func (o NodePoolsNodePoolOutput) InstanceTypeIds() pulumi.StringArrayOutput
The InstanceTypeIds of NodeConfig.
func (NodePoolsNodePoolOutput) LabelContents ¶
func (o NodePoolsNodePoolOutput) LabelContents() NodePoolsNodePoolLabelContentArrayOutput
The LabelContent of KubernetesConfig.
func (NodePoolsNodePoolOutput) LoginKeyPairName ¶
func (o NodePoolsNodePoolOutput) LoginKeyPairName() pulumi.StringOutput
The login SshKeyPairName of NodeConfig.
func (NodePoolsNodePoolOutput) LoginType ¶
func (o NodePoolsNodePoolOutput) LoginType() pulumi.StringOutput
The login type of NodeConfig.
func (NodePoolsNodePoolOutput) MaxReplicas ¶
func (o NodePoolsNodePoolOutput) MaxReplicas() pulumi.IntOutput
The MaxReplicas of AutoScaling.
func (NodePoolsNodePoolOutput) MinReplicas ¶
func (o NodePoolsNodePoolOutput) MinReplicas() pulumi.IntOutput
The MinReplicas of AutoScaling.
func (NodePoolsNodePoolOutput) Name ¶
func (o NodePoolsNodePoolOutput) Name() pulumi.StringOutput
The Name of NodePool.
func (NodePoolsNodePoolOutput) NamePrefix ¶
func (o NodePoolsNodePoolOutput) NamePrefix() pulumi.StringOutput
The NamePrefix of NodeConfig.
func (NodePoolsNodePoolOutput) NodeStatistics ¶
func (o NodePoolsNodePoolOutput) NodeStatistics() NodePoolsNodePoolNodeStatisticArrayOutput
The NodeStatistics of NodeConfig.
func (NodePoolsNodePoolOutput) Period ¶
func (o NodePoolsNodePoolOutput) Period() pulumi.IntOutput
The period of the PrePaid instance of NodeConfig.
func (NodePoolsNodePoolOutput) Phase ¶
func (o NodePoolsNodePoolOutput) Phase() pulumi.StringOutput
The Phase of Status. The value can be `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Scaling`.
func (NodePoolsNodePoolOutput) Priority ¶
func (o NodePoolsNodePoolOutput) Priority() pulumi.IntOutput
The Priority of AutoScaling.
func (NodePoolsNodePoolOutput) SecurityGroupIds ¶
func (o NodePoolsNodePoolOutput) SecurityGroupIds() pulumi.StringArrayOutput
The SecurityGroupIds of NodeConfig.
func (NodePoolsNodePoolOutput) SecurityStrategies ¶
func (o NodePoolsNodePoolOutput) SecurityStrategies() pulumi.StringArrayOutput
The SecurityStrategies of NodeConfig.
func (NodePoolsNodePoolOutput) SecurityStrategyEnabled ¶
func (o NodePoolsNodePoolOutput) SecurityStrategyEnabled() pulumi.BoolOutput
The SecurityStrategyEnabled of NodeConfig.
func (NodePoolsNodePoolOutput) SubnetIds ¶
func (o NodePoolsNodePoolOutput) SubnetIds() pulumi.StringArrayOutput
The SubnetId of NodeConfig.
func (NodePoolsNodePoolOutput) SubnetPolicy ¶
func (o NodePoolsNodePoolOutput) SubnetPolicy() pulumi.StringOutput
Multi-subnet scheduling strategy for nodes. The value can be `ZoneBalance` or `Priority`.
func (NodePoolsNodePoolOutput) SystemVolumes ¶ added in v0.0.23
func (o NodePoolsNodePoolOutput) SystemVolumes() NodePoolsNodePoolSystemVolumeArrayOutput
The SystemVolume of NodeConfig.
func (NodePoolsNodePoolOutput) Tags ¶
func (o NodePoolsNodePoolOutput) Tags() NodePoolsNodePoolTagArrayOutput
Tags.
func (NodePoolsNodePoolOutput) TaintContents ¶
func (o NodePoolsNodePoolOutput) TaintContents() NodePoolsNodePoolTaintContentArrayOutput
The TaintContent of NodeConfig.
func (NodePoolsNodePoolOutput) ToNodePoolsNodePoolOutput ¶
func (o NodePoolsNodePoolOutput) ToNodePoolsNodePoolOutput() NodePoolsNodePoolOutput
func (NodePoolsNodePoolOutput) ToNodePoolsNodePoolOutputWithContext ¶
func (o NodePoolsNodePoolOutput) ToNodePoolsNodePoolOutputWithContext(ctx context.Context) NodePoolsNodePoolOutput
func (NodePoolsNodePoolOutput) UpdateClientToken ¶
func (o NodePoolsNodePoolOutput) UpdateClientToken() pulumi.StringOutput
The ClientToken when last update was successful.
func (NodePoolsNodePoolOutput) UpdateTime ¶
func (o NodePoolsNodePoolOutput) UpdateTime() pulumi.StringOutput
The UpdateTime time of NodePool.
type NodePoolsNodePoolSystemVolumeArgs ¶
type NodePoolsNodePoolSystemVolumeArgs struct { // The Size of SystemVolume. Size pulumi.StringInput `pulumi:"size"` // The Type of Tags. Type pulumi.StringInput `pulumi:"type"` }
func (NodePoolsNodePoolSystemVolumeArgs) ElementType ¶
func (NodePoolsNodePoolSystemVolumeArgs) ElementType() reflect.Type
func (NodePoolsNodePoolSystemVolumeArgs) ToNodePoolsNodePoolSystemVolumeOutput ¶
func (i NodePoolsNodePoolSystemVolumeArgs) ToNodePoolsNodePoolSystemVolumeOutput() NodePoolsNodePoolSystemVolumeOutput
func (NodePoolsNodePoolSystemVolumeArgs) ToNodePoolsNodePoolSystemVolumeOutputWithContext ¶
func (i NodePoolsNodePoolSystemVolumeArgs) ToNodePoolsNodePoolSystemVolumeOutputWithContext(ctx context.Context) NodePoolsNodePoolSystemVolumeOutput
type NodePoolsNodePoolSystemVolumeArray ¶ added in v0.0.23
type NodePoolsNodePoolSystemVolumeArray []NodePoolsNodePoolSystemVolumeInput
func (NodePoolsNodePoolSystemVolumeArray) ElementType ¶ added in v0.0.23
func (NodePoolsNodePoolSystemVolumeArray) ElementType() reflect.Type
func (NodePoolsNodePoolSystemVolumeArray) ToNodePoolsNodePoolSystemVolumeArrayOutput ¶ added in v0.0.23
func (i NodePoolsNodePoolSystemVolumeArray) ToNodePoolsNodePoolSystemVolumeArrayOutput() NodePoolsNodePoolSystemVolumeArrayOutput
func (NodePoolsNodePoolSystemVolumeArray) ToNodePoolsNodePoolSystemVolumeArrayOutputWithContext ¶ added in v0.0.23
func (i NodePoolsNodePoolSystemVolumeArray) ToNodePoolsNodePoolSystemVolumeArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolSystemVolumeArrayOutput
type NodePoolsNodePoolSystemVolumeArrayInput ¶ added in v0.0.23
type NodePoolsNodePoolSystemVolumeArrayInput interface { pulumi.Input ToNodePoolsNodePoolSystemVolumeArrayOutput() NodePoolsNodePoolSystemVolumeArrayOutput ToNodePoolsNodePoolSystemVolumeArrayOutputWithContext(context.Context) NodePoolsNodePoolSystemVolumeArrayOutput }
NodePoolsNodePoolSystemVolumeArrayInput is an input type that accepts NodePoolsNodePoolSystemVolumeArray and NodePoolsNodePoolSystemVolumeArrayOutput values. You can construct a concrete instance of `NodePoolsNodePoolSystemVolumeArrayInput` via:
NodePoolsNodePoolSystemVolumeArray{ NodePoolsNodePoolSystemVolumeArgs{...} }
type NodePoolsNodePoolSystemVolumeArrayOutput ¶ added in v0.0.23
type NodePoolsNodePoolSystemVolumeArrayOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolSystemVolumeArrayOutput) ElementType ¶ added in v0.0.23
func (NodePoolsNodePoolSystemVolumeArrayOutput) ElementType() reflect.Type
func (NodePoolsNodePoolSystemVolumeArrayOutput) ToNodePoolsNodePoolSystemVolumeArrayOutput ¶ added in v0.0.23
func (o NodePoolsNodePoolSystemVolumeArrayOutput) ToNodePoolsNodePoolSystemVolumeArrayOutput() NodePoolsNodePoolSystemVolumeArrayOutput
func (NodePoolsNodePoolSystemVolumeArrayOutput) ToNodePoolsNodePoolSystemVolumeArrayOutputWithContext ¶ added in v0.0.23
func (o NodePoolsNodePoolSystemVolumeArrayOutput) ToNodePoolsNodePoolSystemVolumeArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolSystemVolumeArrayOutput
type NodePoolsNodePoolSystemVolumeInput ¶
type NodePoolsNodePoolSystemVolumeInput interface { pulumi.Input ToNodePoolsNodePoolSystemVolumeOutput() NodePoolsNodePoolSystemVolumeOutput ToNodePoolsNodePoolSystemVolumeOutputWithContext(context.Context) NodePoolsNodePoolSystemVolumeOutput }
NodePoolsNodePoolSystemVolumeInput is an input type that accepts NodePoolsNodePoolSystemVolumeArgs and NodePoolsNodePoolSystemVolumeOutput values. You can construct a concrete instance of `NodePoolsNodePoolSystemVolumeInput` via:
NodePoolsNodePoolSystemVolumeArgs{...}
type NodePoolsNodePoolSystemVolumeOutput ¶
type NodePoolsNodePoolSystemVolumeOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolSystemVolumeOutput) ElementType ¶
func (NodePoolsNodePoolSystemVolumeOutput) ElementType() reflect.Type
func (NodePoolsNodePoolSystemVolumeOutput) Size ¶
func (o NodePoolsNodePoolSystemVolumeOutput) Size() pulumi.StringOutput
The Size of SystemVolume.
func (NodePoolsNodePoolSystemVolumeOutput) ToNodePoolsNodePoolSystemVolumeOutput ¶
func (o NodePoolsNodePoolSystemVolumeOutput) ToNodePoolsNodePoolSystemVolumeOutput() NodePoolsNodePoolSystemVolumeOutput
func (NodePoolsNodePoolSystemVolumeOutput) ToNodePoolsNodePoolSystemVolumeOutputWithContext ¶
func (o NodePoolsNodePoolSystemVolumeOutput) ToNodePoolsNodePoolSystemVolumeOutputWithContext(ctx context.Context) NodePoolsNodePoolSystemVolumeOutput
func (NodePoolsNodePoolSystemVolumeOutput) Type ¶
func (o NodePoolsNodePoolSystemVolumeOutput) Type() pulumi.StringOutput
The Type of Tags.
type NodePoolsNodePoolTag ¶
type NodePoolsNodePoolTagArgs ¶
type NodePoolsNodePoolTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Type of Tags. Type pulumi.StringInput `pulumi:"type"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (NodePoolsNodePoolTagArgs) ElementType ¶
func (NodePoolsNodePoolTagArgs) ElementType() reflect.Type
func (NodePoolsNodePoolTagArgs) ToNodePoolsNodePoolTagOutput ¶
func (i NodePoolsNodePoolTagArgs) ToNodePoolsNodePoolTagOutput() NodePoolsNodePoolTagOutput
func (NodePoolsNodePoolTagArgs) ToNodePoolsNodePoolTagOutputWithContext ¶
func (i NodePoolsNodePoolTagArgs) ToNodePoolsNodePoolTagOutputWithContext(ctx context.Context) NodePoolsNodePoolTagOutput
type NodePoolsNodePoolTagArray ¶
type NodePoolsNodePoolTagArray []NodePoolsNodePoolTagInput
func (NodePoolsNodePoolTagArray) ElementType ¶
func (NodePoolsNodePoolTagArray) ElementType() reflect.Type
func (NodePoolsNodePoolTagArray) ToNodePoolsNodePoolTagArrayOutput ¶
func (i NodePoolsNodePoolTagArray) ToNodePoolsNodePoolTagArrayOutput() NodePoolsNodePoolTagArrayOutput
func (NodePoolsNodePoolTagArray) ToNodePoolsNodePoolTagArrayOutputWithContext ¶
func (i NodePoolsNodePoolTagArray) ToNodePoolsNodePoolTagArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolTagArrayOutput
type NodePoolsNodePoolTagArrayInput ¶
type NodePoolsNodePoolTagArrayInput interface { pulumi.Input ToNodePoolsNodePoolTagArrayOutput() NodePoolsNodePoolTagArrayOutput ToNodePoolsNodePoolTagArrayOutputWithContext(context.Context) NodePoolsNodePoolTagArrayOutput }
NodePoolsNodePoolTagArrayInput is an input type that accepts NodePoolsNodePoolTagArray and NodePoolsNodePoolTagArrayOutput values. You can construct a concrete instance of `NodePoolsNodePoolTagArrayInput` via:
NodePoolsNodePoolTagArray{ NodePoolsNodePoolTagArgs{...} }
type NodePoolsNodePoolTagArrayOutput ¶
type NodePoolsNodePoolTagArrayOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolTagArrayOutput) ElementType ¶
func (NodePoolsNodePoolTagArrayOutput) ElementType() reflect.Type
func (NodePoolsNodePoolTagArrayOutput) Index ¶
func (o NodePoolsNodePoolTagArrayOutput) Index(i pulumi.IntInput) NodePoolsNodePoolTagOutput
func (NodePoolsNodePoolTagArrayOutput) ToNodePoolsNodePoolTagArrayOutput ¶
func (o NodePoolsNodePoolTagArrayOutput) ToNodePoolsNodePoolTagArrayOutput() NodePoolsNodePoolTagArrayOutput
func (NodePoolsNodePoolTagArrayOutput) ToNodePoolsNodePoolTagArrayOutputWithContext ¶
func (o NodePoolsNodePoolTagArrayOutput) ToNodePoolsNodePoolTagArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolTagArrayOutput
type NodePoolsNodePoolTagInput ¶
type NodePoolsNodePoolTagInput interface { pulumi.Input ToNodePoolsNodePoolTagOutput() NodePoolsNodePoolTagOutput ToNodePoolsNodePoolTagOutputWithContext(context.Context) NodePoolsNodePoolTagOutput }
NodePoolsNodePoolTagInput is an input type that accepts NodePoolsNodePoolTagArgs and NodePoolsNodePoolTagOutput values. You can construct a concrete instance of `NodePoolsNodePoolTagInput` via:
NodePoolsNodePoolTagArgs{...}
type NodePoolsNodePoolTagOutput ¶
type NodePoolsNodePoolTagOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolTagOutput) ElementType ¶
func (NodePoolsNodePoolTagOutput) ElementType() reflect.Type
func (NodePoolsNodePoolTagOutput) Key ¶
func (o NodePoolsNodePoolTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (NodePoolsNodePoolTagOutput) ToNodePoolsNodePoolTagOutput ¶
func (o NodePoolsNodePoolTagOutput) ToNodePoolsNodePoolTagOutput() NodePoolsNodePoolTagOutput
func (NodePoolsNodePoolTagOutput) ToNodePoolsNodePoolTagOutputWithContext ¶
func (o NodePoolsNodePoolTagOutput) ToNodePoolsNodePoolTagOutputWithContext(ctx context.Context) NodePoolsNodePoolTagOutput
func (NodePoolsNodePoolTagOutput) Type ¶
func (o NodePoolsNodePoolTagOutput) Type() pulumi.StringOutput
The Type of Tags.
func (NodePoolsNodePoolTagOutput) Value ¶
func (o NodePoolsNodePoolTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type NodePoolsNodePoolTaintContentArgs ¶
type NodePoolsNodePoolTaintContentArgs struct { // The Effect of Taint. Effect pulumi.StringInput `pulumi:"effect"` // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (NodePoolsNodePoolTaintContentArgs) ElementType ¶
func (NodePoolsNodePoolTaintContentArgs) ElementType() reflect.Type
func (NodePoolsNodePoolTaintContentArgs) ToNodePoolsNodePoolTaintContentOutput ¶
func (i NodePoolsNodePoolTaintContentArgs) ToNodePoolsNodePoolTaintContentOutput() NodePoolsNodePoolTaintContentOutput
func (NodePoolsNodePoolTaintContentArgs) ToNodePoolsNodePoolTaintContentOutputWithContext ¶
func (i NodePoolsNodePoolTaintContentArgs) ToNodePoolsNodePoolTaintContentOutputWithContext(ctx context.Context) NodePoolsNodePoolTaintContentOutput
type NodePoolsNodePoolTaintContentArray ¶
type NodePoolsNodePoolTaintContentArray []NodePoolsNodePoolTaintContentInput
func (NodePoolsNodePoolTaintContentArray) ElementType ¶
func (NodePoolsNodePoolTaintContentArray) ElementType() reflect.Type
func (NodePoolsNodePoolTaintContentArray) ToNodePoolsNodePoolTaintContentArrayOutput ¶
func (i NodePoolsNodePoolTaintContentArray) ToNodePoolsNodePoolTaintContentArrayOutput() NodePoolsNodePoolTaintContentArrayOutput
func (NodePoolsNodePoolTaintContentArray) ToNodePoolsNodePoolTaintContentArrayOutputWithContext ¶
func (i NodePoolsNodePoolTaintContentArray) ToNodePoolsNodePoolTaintContentArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolTaintContentArrayOutput
type NodePoolsNodePoolTaintContentArrayInput ¶
type NodePoolsNodePoolTaintContentArrayInput interface { pulumi.Input ToNodePoolsNodePoolTaintContentArrayOutput() NodePoolsNodePoolTaintContentArrayOutput ToNodePoolsNodePoolTaintContentArrayOutputWithContext(context.Context) NodePoolsNodePoolTaintContentArrayOutput }
NodePoolsNodePoolTaintContentArrayInput is an input type that accepts NodePoolsNodePoolTaintContentArray and NodePoolsNodePoolTaintContentArrayOutput values. You can construct a concrete instance of `NodePoolsNodePoolTaintContentArrayInput` via:
NodePoolsNodePoolTaintContentArray{ NodePoolsNodePoolTaintContentArgs{...} }
type NodePoolsNodePoolTaintContentArrayOutput ¶
type NodePoolsNodePoolTaintContentArrayOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolTaintContentArrayOutput) ElementType ¶
func (NodePoolsNodePoolTaintContentArrayOutput) ElementType() reflect.Type
func (NodePoolsNodePoolTaintContentArrayOutput) ToNodePoolsNodePoolTaintContentArrayOutput ¶
func (o NodePoolsNodePoolTaintContentArrayOutput) ToNodePoolsNodePoolTaintContentArrayOutput() NodePoolsNodePoolTaintContentArrayOutput
func (NodePoolsNodePoolTaintContentArrayOutput) ToNodePoolsNodePoolTaintContentArrayOutputWithContext ¶
func (o NodePoolsNodePoolTaintContentArrayOutput) ToNodePoolsNodePoolTaintContentArrayOutputWithContext(ctx context.Context) NodePoolsNodePoolTaintContentArrayOutput
type NodePoolsNodePoolTaintContentInput ¶
type NodePoolsNodePoolTaintContentInput interface { pulumi.Input ToNodePoolsNodePoolTaintContentOutput() NodePoolsNodePoolTaintContentOutput ToNodePoolsNodePoolTaintContentOutputWithContext(context.Context) NodePoolsNodePoolTaintContentOutput }
NodePoolsNodePoolTaintContentInput is an input type that accepts NodePoolsNodePoolTaintContentArgs and NodePoolsNodePoolTaintContentOutput values. You can construct a concrete instance of `NodePoolsNodePoolTaintContentInput` via:
NodePoolsNodePoolTaintContentArgs{...}
type NodePoolsNodePoolTaintContentOutput ¶
type NodePoolsNodePoolTaintContentOutput struct{ *pulumi.OutputState }
func (NodePoolsNodePoolTaintContentOutput) Effect ¶
func (o NodePoolsNodePoolTaintContentOutput) Effect() pulumi.StringOutput
The Effect of Taint.
func (NodePoolsNodePoolTaintContentOutput) ElementType ¶
func (NodePoolsNodePoolTaintContentOutput) ElementType() reflect.Type
func (NodePoolsNodePoolTaintContentOutput) Key ¶
func (o NodePoolsNodePoolTaintContentOutput) Key() pulumi.StringOutput
The Key of Tags.
func (NodePoolsNodePoolTaintContentOutput) ToNodePoolsNodePoolTaintContentOutput ¶
func (o NodePoolsNodePoolTaintContentOutput) ToNodePoolsNodePoolTaintContentOutput() NodePoolsNodePoolTaintContentOutput
func (NodePoolsNodePoolTaintContentOutput) ToNodePoolsNodePoolTaintContentOutputWithContext ¶
func (o NodePoolsNodePoolTaintContentOutput) ToNodePoolsNodePoolTaintContentOutputWithContext(ctx context.Context) NodePoolsNodePoolTaintContentOutput
func (NodePoolsNodePoolTaintContentOutput) Value ¶
func (o NodePoolsNodePoolTaintContentOutput) Value() pulumi.StringOutput
The Value of Tags.
type NodePoolsOutputArgs ¶
type NodePoolsOutputArgs struct { // Is enabled of AutoScaling. AutoScalingEnabled pulumi.BoolPtrInput `pulumi:"autoScalingEnabled"` // The ClusterId of NodePool. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // The ClusterIds of NodePool IDs. ClusterIds pulumi.StringArrayInput `pulumi:"clusterIds"` // The ClientToken when successfully created. CreateClientToken pulumi.StringPtrInput `pulumi:"createClientToken"` // The IDs of NodePool. Ids pulumi.StringArrayInput `pulumi:"ids"` // The Name of NodePool. Name pulumi.StringPtrInput `pulumi:"name"` // A Name Regex of NodePool. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The Status of NodePool. Statuses NodePoolsStatusArrayInput `pulumi:"statuses"` // Tags. Tags NodePoolsTagArrayInput `pulumi:"tags"` // The ClientToken when last update was successful. UpdateClientToken pulumi.StringPtrInput `pulumi:"updateClientToken"` }
A collection of arguments for invoking NodePools.
func (NodePoolsOutputArgs) ElementType ¶
func (NodePoolsOutputArgs) ElementType() reflect.Type
type NodePoolsResult ¶
type NodePoolsResult struct { AutoScalingEnabled *bool `pulumi:"autoScalingEnabled"` // The ClusterId of NodePool. ClusterId *string `pulumi:"clusterId"` ClusterIds []string `pulumi:"clusterIds"` // The ClientToken when successfully created. CreateClientToken *string `pulumi:"createClientToken"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The Name of NodePool. Name *string `pulumi:"name"` NameRegex *string `pulumi:"nameRegex"` // The collection of NodePools query. NodePools []NodePoolsNodePool `pulumi:"nodePools"` OutputFile *string `pulumi:"outputFile"` Statuses []NodePoolsStatus `pulumi:"statuses"` // Tags of the NodePool. Tags []NodePoolsTag `pulumi:"tags"` // Returns the total amount of the data list. TotalCount int `pulumi:"totalCount"` // The ClientToken when last update was successful. UpdateClientToken *string `pulumi:"updateClientToken"` }
A collection of values returned by NodePools.
func NodePools ¶
func NodePools(ctx *pulumi.Context, args *NodePoolsArgs, opts ...pulumi.InvokeOption) (*NodePoolsResult, error)
Use this data source to query detailed information of vke node pools ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil); if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } fooSecurityGroup, err := vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ SecurityGroupName: pulumi.String("acc-test-security-group"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooImages, err := ecs.Images(ctx, &ecs.ImagesArgs{ NameRegex: pulumi.StringRef("veLinux 1.0 CentOS兼容版 64位"), }, nil); if err != nil { return err } fooCluster, err := vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{ Description: pulumi.String("created by terraform"), DeleteProtectionEnabled: pulumi.Bool(false), ClusterConfig: &vke.ClusterClusterConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ApiServerPublicAccessEnabled: pulumi.Bool(true), ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{ PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{ BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(1), }, }, ResourcePublicAccessDefaultEnabled: pulumi.Bool(true), }, PodsConfig: &vke.ClusterPodsConfigArgs{ PodNetworkMode: pulumi.String("VpcCniShared"), VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, }, }, ServicesConfig: &vke.ClusterServicesConfigArgs{ ServiceCidrsv4s: pulumi.StringArray{ pulumi.String("172.30.0.0/18"), }, }, Tags: vke.ClusterTagArray{ &vke.ClusterTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } var fooNodePool []*vke.NodePool
for index := 0; index < 3; index++ { key0 := index _ := index
__res, err := vke.NewNodePool(ctx, fmt.Sprintf("fooNodePool-%v", key0), &vke.NodePoolArgs{ ClusterId: fooCluster.ID(), AutoScaling: &vke.NodePoolAutoScalingArgs{ Enabled: pulumi.Bool(true), MinReplicas: pulumi.Int(0), MaxReplicas: pulumi.Int(5), DesiredReplicas: pulumi.Int(0), Priority: pulumi.Int(5), SubnetPolicy: pulumi.String("ZoneBalance"), }, NodeConfig: &vke.NodePoolNodeConfigArgs{ InstanceTypeIds: pulumi.StringArray{ pulumi.String("ecs.g1ie.xlarge"), }, SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ImageId: "TODO: For expression"[0], SystemVolume: &vke.NodePoolNodeConfigSystemVolumeArgs{ Type: pulumi.String("ESSD_PL0"), Size: pulumi.Int(60), }, DataVolumes: vke.NodePoolNodeConfigDataVolumeArray{ &vke.NodePoolNodeConfigDataVolumeArgs{ Type: pulumi.String("ESSD_PL0"), Size: pulumi.Int(60), MountPoint: pulumi.String("/tf1"), }, &vke.NodePoolNodeConfigDataVolumeArgs{ Type: pulumi.String("ESSD_PL0"), Size: pulumi.Int(60), MountPoint: pulumi.String("/tf2"), }, }, InitializeScript: pulumi.String("ZWNobyBoZWxsbyB0ZXJyYWZvcm0h"), Security: &vke.NodePoolNodeConfigSecurityArgs{ Login: &vke.NodePoolNodeConfigSecurityLoginArgs{ Password: pulumi.String("UHdkMTIzNDU2"), }, SecurityStrategies: pulumi.StringArray{ pulumi.String("Hids"), }, SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, }, AdditionalContainerStorageEnabled: pulumi.Bool(true), InstanceChargeType: pulumi.String("PostPaid"), NamePrefix: pulumi.String("acc-test"), EcsTags: vke.NodePoolNodeConfigEcsTagArray{ &vke.NodePoolNodeConfigEcsTagArgs{ Key: pulumi.String("ecs_k1"), Value: pulumi.String("ecs_v1"), }, }, }, KubernetesConfig: &vke.NodePoolKubernetesConfigArgs{ Labels: vke.NodePoolKubernetesConfigLabelArray{ &vke.NodePoolKubernetesConfigLabelArgs{ Key: pulumi.String("label1"), Value: pulumi.String("value1"), }, }, Taints: vke.NodePoolKubernetesConfigTaintArray{ &vke.NodePoolKubernetesConfigTaintArgs{ Key: pulumi.String("taint-key/node-type"), Value: pulumi.String("taint-value"), Effect: pulumi.String("NoSchedule"), }, }, Cordon: pulumi.Bool(true), }, Tags: vke.NodePoolTagArray{ &vke.NodePoolTagArgs{ Key: pulumi.String("node-pool-k1"), Value: pulumi.String("node-pool-v1"), }, }, }) if err != nil { return err } fooNodePool = append(fooNodePool, __res) } _ = vke.NodePoolsOutput(ctx, vke.NodePoolsOutputArgs{ Ids: %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ #-functions-volcengine:vke-nodePools:NodePools.pp:113,9-26), }, nil); return nil }) } ```
type NodePoolsResultOutput ¶
type NodePoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by NodePools.
func NodePoolsOutput ¶
func NodePoolsOutput(ctx *pulumi.Context, args NodePoolsOutputArgs, opts ...pulumi.InvokeOption) NodePoolsResultOutput
func (NodePoolsResultOutput) AutoScalingEnabled ¶
func (o NodePoolsResultOutput) AutoScalingEnabled() pulumi.BoolPtrOutput
func (NodePoolsResultOutput) ClusterId ¶
func (o NodePoolsResultOutput) ClusterId() pulumi.StringPtrOutput
The ClusterId of NodePool.
func (NodePoolsResultOutput) ClusterIds ¶
func (o NodePoolsResultOutput) ClusterIds() pulumi.StringArrayOutput
func (NodePoolsResultOutput) CreateClientToken ¶
func (o NodePoolsResultOutput) CreateClientToken() pulumi.StringPtrOutput
The ClientToken when successfully created.
func (NodePoolsResultOutput) ElementType ¶
func (NodePoolsResultOutput) ElementType() reflect.Type
func (NodePoolsResultOutput) Id ¶
func (o NodePoolsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (NodePoolsResultOutput) Ids ¶
func (o NodePoolsResultOutput) Ids() pulumi.StringArrayOutput
func (NodePoolsResultOutput) Name ¶
func (o NodePoolsResultOutput) Name() pulumi.StringPtrOutput
The Name of NodePool.
func (NodePoolsResultOutput) NameRegex ¶
func (o NodePoolsResultOutput) NameRegex() pulumi.StringPtrOutput
func (NodePoolsResultOutput) NodePools ¶
func (o NodePoolsResultOutput) NodePools() NodePoolsNodePoolArrayOutput
The collection of NodePools query.
func (NodePoolsResultOutput) OutputFile ¶
func (o NodePoolsResultOutput) OutputFile() pulumi.StringPtrOutput
func (NodePoolsResultOutput) Statuses ¶
func (o NodePoolsResultOutput) Statuses() NodePoolsStatusArrayOutput
func (NodePoolsResultOutput) Tags ¶
func (o NodePoolsResultOutput) Tags() NodePoolsTagArrayOutput
Tags of the NodePool.
func (NodePoolsResultOutput) ToNodePoolsResultOutput ¶
func (o NodePoolsResultOutput) ToNodePoolsResultOutput() NodePoolsResultOutput
func (NodePoolsResultOutput) ToNodePoolsResultOutputWithContext ¶
func (o NodePoolsResultOutput) ToNodePoolsResultOutputWithContext(ctx context.Context) NodePoolsResultOutput
func (NodePoolsResultOutput) TotalCount ¶
func (o NodePoolsResultOutput) TotalCount() pulumi.IntOutput
Returns the total amount of the data list.
func (NodePoolsResultOutput) UpdateClientToken ¶
func (o NodePoolsResultOutput) UpdateClientToken() pulumi.StringPtrOutput
The ClientToken when last update was successful.
type NodePoolsStatus ¶
type NodePoolsStatus struct { // Indicates the status condition of the node pool in the active state. The value can be `Progressing` or `Ok` or `VersionPartlyUpgraded` or `StockOut` or `LimitedByQuota` or `Balance` or `Degraded` or `ClusterVersionUpgrading` or `Cluster` or `ResourceCleanupFailed` or `Unknown` or `ClusterNotRunning` or `SetByProvider`. ConditionsType *string `pulumi:"conditionsType"` // The Phase of Status. The value can be `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Scaling`. Phase *string `pulumi:"phase"` }
type NodePoolsStatusArgs ¶
type NodePoolsStatusArgs struct { // Indicates the status condition of the node pool in the active state. The value can be `Progressing` or `Ok` or `VersionPartlyUpgraded` or `StockOut` or `LimitedByQuota` or `Balance` or `Degraded` or `ClusterVersionUpgrading` or `Cluster` or `ResourceCleanupFailed` or `Unknown` or `ClusterNotRunning` or `SetByProvider`. ConditionsType pulumi.StringPtrInput `pulumi:"conditionsType"` // The Phase of Status. The value can be `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Scaling`. Phase pulumi.StringPtrInput `pulumi:"phase"` }
func (NodePoolsStatusArgs) ElementType ¶
func (NodePoolsStatusArgs) ElementType() reflect.Type
func (NodePoolsStatusArgs) ToNodePoolsStatusOutput ¶
func (i NodePoolsStatusArgs) ToNodePoolsStatusOutput() NodePoolsStatusOutput
func (NodePoolsStatusArgs) ToNodePoolsStatusOutputWithContext ¶
func (i NodePoolsStatusArgs) ToNodePoolsStatusOutputWithContext(ctx context.Context) NodePoolsStatusOutput
type NodePoolsStatusArray ¶
type NodePoolsStatusArray []NodePoolsStatusInput
func (NodePoolsStatusArray) ElementType ¶
func (NodePoolsStatusArray) ElementType() reflect.Type
func (NodePoolsStatusArray) ToNodePoolsStatusArrayOutput ¶
func (i NodePoolsStatusArray) ToNodePoolsStatusArrayOutput() NodePoolsStatusArrayOutput
func (NodePoolsStatusArray) ToNodePoolsStatusArrayOutputWithContext ¶
func (i NodePoolsStatusArray) ToNodePoolsStatusArrayOutputWithContext(ctx context.Context) NodePoolsStatusArrayOutput
type NodePoolsStatusArrayInput ¶
type NodePoolsStatusArrayInput interface { pulumi.Input ToNodePoolsStatusArrayOutput() NodePoolsStatusArrayOutput ToNodePoolsStatusArrayOutputWithContext(context.Context) NodePoolsStatusArrayOutput }
NodePoolsStatusArrayInput is an input type that accepts NodePoolsStatusArray and NodePoolsStatusArrayOutput values. You can construct a concrete instance of `NodePoolsStatusArrayInput` via:
NodePoolsStatusArray{ NodePoolsStatusArgs{...} }
type NodePoolsStatusArrayOutput ¶
type NodePoolsStatusArrayOutput struct{ *pulumi.OutputState }
func (NodePoolsStatusArrayOutput) ElementType ¶
func (NodePoolsStatusArrayOutput) ElementType() reflect.Type
func (NodePoolsStatusArrayOutput) Index ¶
func (o NodePoolsStatusArrayOutput) Index(i pulumi.IntInput) NodePoolsStatusOutput
func (NodePoolsStatusArrayOutput) ToNodePoolsStatusArrayOutput ¶
func (o NodePoolsStatusArrayOutput) ToNodePoolsStatusArrayOutput() NodePoolsStatusArrayOutput
func (NodePoolsStatusArrayOutput) ToNodePoolsStatusArrayOutputWithContext ¶
func (o NodePoolsStatusArrayOutput) ToNodePoolsStatusArrayOutputWithContext(ctx context.Context) NodePoolsStatusArrayOutput
type NodePoolsStatusInput ¶
type NodePoolsStatusInput interface { pulumi.Input ToNodePoolsStatusOutput() NodePoolsStatusOutput ToNodePoolsStatusOutputWithContext(context.Context) NodePoolsStatusOutput }
NodePoolsStatusInput is an input type that accepts NodePoolsStatusArgs and NodePoolsStatusOutput values. You can construct a concrete instance of `NodePoolsStatusInput` via:
NodePoolsStatusArgs{...}
type NodePoolsStatusOutput ¶
type NodePoolsStatusOutput struct{ *pulumi.OutputState }
func (NodePoolsStatusOutput) ConditionsType ¶
func (o NodePoolsStatusOutput) ConditionsType() pulumi.StringPtrOutput
Indicates the status condition of the node pool in the active state. The value can be `Progressing` or `Ok` or `VersionPartlyUpgraded` or `StockOut` or `LimitedByQuota` or `Balance` or `Degraded` or `ClusterVersionUpgrading` or `Cluster` or `ResourceCleanupFailed` or `Unknown` or `ClusterNotRunning` or `SetByProvider`.
func (NodePoolsStatusOutput) ElementType ¶
func (NodePoolsStatusOutput) ElementType() reflect.Type
func (NodePoolsStatusOutput) Phase ¶
func (o NodePoolsStatusOutput) Phase() pulumi.StringPtrOutput
The Phase of Status. The value can be `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Scaling`.
func (NodePoolsStatusOutput) ToNodePoolsStatusOutput ¶
func (o NodePoolsStatusOutput) ToNodePoolsStatusOutput() NodePoolsStatusOutput
func (NodePoolsStatusOutput) ToNodePoolsStatusOutputWithContext ¶
func (o NodePoolsStatusOutput) ToNodePoolsStatusOutputWithContext(ctx context.Context) NodePoolsStatusOutput
type NodePoolsTag ¶
type NodePoolsTagArgs ¶
type NodePoolsTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (NodePoolsTagArgs) ElementType ¶
func (NodePoolsTagArgs) ElementType() reflect.Type
func (NodePoolsTagArgs) ToNodePoolsTagOutput ¶
func (i NodePoolsTagArgs) ToNodePoolsTagOutput() NodePoolsTagOutput
func (NodePoolsTagArgs) ToNodePoolsTagOutputWithContext ¶
func (i NodePoolsTagArgs) ToNodePoolsTagOutputWithContext(ctx context.Context) NodePoolsTagOutput
type NodePoolsTagArray ¶
type NodePoolsTagArray []NodePoolsTagInput
func (NodePoolsTagArray) ElementType ¶
func (NodePoolsTagArray) ElementType() reflect.Type
func (NodePoolsTagArray) ToNodePoolsTagArrayOutput ¶
func (i NodePoolsTagArray) ToNodePoolsTagArrayOutput() NodePoolsTagArrayOutput
func (NodePoolsTagArray) ToNodePoolsTagArrayOutputWithContext ¶
func (i NodePoolsTagArray) ToNodePoolsTagArrayOutputWithContext(ctx context.Context) NodePoolsTagArrayOutput
type NodePoolsTagArrayInput ¶
type NodePoolsTagArrayInput interface { pulumi.Input ToNodePoolsTagArrayOutput() NodePoolsTagArrayOutput ToNodePoolsTagArrayOutputWithContext(context.Context) NodePoolsTagArrayOutput }
NodePoolsTagArrayInput is an input type that accepts NodePoolsTagArray and NodePoolsTagArrayOutput values. You can construct a concrete instance of `NodePoolsTagArrayInput` via:
NodePoolsTagArray{ NodePoolsTagArgs{...} }
type NodePoolsTagArrayOutput ¶
type NodePoolsTagArrayOutput struct{ *pulumi.OutputState }
func (NodePoolsTagArrayOutput) ElementType ¶
func (NodePoolsTagArrayOutput) ElementType() reflect.Type
func (NodePoolsTagArrayOutput) Index ¶
func (o NodePoolsTagArrayOutput) Index(i pulumi.IntInput) NodePoolsTagOutput
func (NodePoolsTagArrayOutput) ToNodePoolsTagArrayOutput ¶
func (o NodePoolsTagArrayOutput) ToNodePoolsTagArrayOutput() NodePoolsTagArrayOutput
func (NodePoolsTagArrayOutput) ToNodePoolsTagArrayOutputWithContext ¶
func (o NodePoolsTagArrayOutput) ToNodePoolsTagArrayOutputWithContext(ctx context.Context) NodePoolsTagArrayOutput
type NodePoolsTagInput ¶
type NodePoolsTagInput interface { pulumi.Input ToNodePoolsTagOutput() NodePoolsTagOutput ToNodePoolsTagOutputWithContext(context.Context) NodePoolsTagOutput }
NodePoolsTagInput is an input type that accepts NodePoolsTagArgs and NodePoolsTagOutput values. You can construct a concrete instance of `NodePoolsTagInput` via:
NodePoolsTagArgs{...}
type NodePoolsTagOutput ¶
type NodePoolsTagOutput struct{ *pulumi.OutputState }
func (NodePoolsTagOutput) ElementType ¶
func (NodePoolsTagOutput) ElementType() reflect.Type
func (NodePoolsTagOutput) Key ¶
func (o NodePoolsTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (NodePoolsTagOutput) ToNodePoolsTagOutput ¶
func (o NodePoolsTagOutput) ToNodePoolsTagOutput() NodePoolsTagOutput
func (NodePoolsTagOutput) ToNodePoolsTagOutputWithContext ¶
func (o NodePoolsTagOutput) ToNodePoolsTagOutputWithContext(ctx context.Context) NodePoolsTagOutput
func (NodePoolsTagOutput) Value ¶
func (o NodePoolsTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type NodeState ¶
type NodeState struct { // The flag of additional container storage enable, the value is `true` or `false`. AdditionalContainerStorageEnabled pulumi.BoolPtrInput // The client token. ClientToken pulumi.StringPtrInput // The cluster id. ClusterId pulumi.StringPtrInput // The container storage path. ContainerStoragePath pulumi.StringPtrInput // The ImageId of NodeConfig. ImageId pulumi.StringPtrInput // The initializeScript of Node. InitializeScript pulumi.StringPtrInput // The instance id. InstanceId pulumi.StringPtrInput // The flag of keep instance name, the value is `true` or `false`. KeepInstanceName pulumi.BoolPtrInput // The KubernetesConfig of Node. KubernetesConfig NodeKubernetesConfigPtrInput // The node pool id. NodePoolId pulumi.StringPtrInput }
func (NodeState) ElementType ¶
type NodesArgs ¶
type NodesArgs struct { // A list of Cluster IDs. ClusterIds []string `pulumi:"clusterIds"` // The Create Client Token. CreateClientToken *string `pulumi:"createClientToken"` // A list of Node IDs. Ids []string `pulumi:"ids"` // The Name of Node. Name *string `pulumi:"name"` // A Name Regex of Node. NameRegex *string `pulumi:"nameRegex"` // The Node Pool IDs. NodePoolIds []string `pulumi:"nodePoolIds"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The Status of filter. Statuses []NodesStatus `pulumi:"statuses"` // The Zone IDs. ZoneIds []string `pulumi:"zoneIds"` }
A collection of arguments for invoking Nodes.
type NodesNode ¶
type NodesNode struct { // Is Additional Container storage enables. AdditionalContainerStorageEnabled bool `pulumi:"additionalContainerStorageEnabled"` // The cluster id of node. ClusterId string `pulumi:"clusterId"` // The Condition of Node. ConditionTypes []string `pulumi:"conditionTypes"` // The Storage Path. ContainerStoragePath string `pulumi:"containerStoragePath"` // The Cordon of KubernetesConfig. Cordon bool `pulumi:"cordon"` // The Create Client Token. CreateClientToken string `pulumi:"createClientToken"` // The create time of Node. CreateTime string `pulumi:"createTime"` // The ID of Node. Id string `pulumi:"id"` // The ImageId of NodeConfig. ImageId string `pulumi:"imageId"` // The InitializeScript of NodeConfig. InitializeScript string `pulumi:"initializeScript"` // The instance id of node. InstanceId string `pulumi:"instanceId"` // Is virtual node. IsVirtual bool `pulumi:"isVirtual"` // The Label of KubernetesConfig. Labels []NodesNodeLabel `pulumi:"labels"` // The Name of Node. Name string `pulumi:"name"` // The node pool id. NodePoolId string `pulumi:"nodePoolId"` // The Phase of Node, the value is `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Starting` or `Stopping` or `Stopped`. Phase string `pulumi:"phase"` // The roles of node. Roles []string `pulumi:"roles"` // The Taint of KubernetesConfig. Taints []NodesNodeTaint `pulumi:"taints"` // The update time of Node. UpdateTime string `pulumi:"updateTime"` // The zone id. ZoneId string `pulumi:"zoneId"` }
type NodesNodeArgs ¶
type NodesNodeArgs struct { // Is Additional Container storage enables. AdditionalContainerStorageEnabled pulumi.BoolInput `pulumi:"additionalContainerStorageEnabled"` // The cluster id of node. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The Condition of Node. ConditionTypes pulumi.StringArrayInput `pulumi:"conditionTypes"` // The Storage Path. ContainerStoragePath pulumi.StringInput `pulumi:"containerStoragePath"` // The Cordon of KubernetesConfig. Cordon pulumi.BoolInput `pulumi:"cordon"` // The Create Client Token. CreateClientToken pulumi.StringInput `pulumi:"createClientToken"` // The create time of Node. CreateTime pulumi.StringInput `pulumi:"createTime"` // The ID of Node. Id pulumi.StringInput `pulumi:"id"` // The ImageId of NodeConfig. ImageId pulumi.StringInput `pulumi:"imageId"` // The InitializeScript of NodeConfig. InitializeScript pulumi.StringInput `pulumi:"initializeScript"` // The instance id of node. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Is virtual node. IsVirtual pulumi.BoolInput `pulumi:"isVirtual"` // The Label of KubernetesConfig. Labels NodesNodeLabelArrayInput `pulumi:"labels"` // The Name of Node. Name pulumi.StringInput `pulumi:"name"` // The node pool id. NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` // The Phase of Node, the value is `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Starting` or `Stopping` or `Stopped`. Phase pulumi.StringInput `pulumi:"phase"` // The roles of node. Roles pulumi.StringArrayInput `pulumi:"roles"` // The Taint of KubernetesConfig. Taints NodesNodeTaintArrayInput `pulumi:"taints"` // The update time of Node. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The zone id. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (NodesNodeArgs) ElementType ¶
func (NodesNodeArgs) ElementType() reflect.Type
func (NodesNodeArgs) ToNodesNodeOutput ¶
func (i NodesNodeArgs) ToNodesNodeOutput() NodesNodeOutput
func (NodesNodeArgs) ToNodesNodeOutputWithContext ¶
func (i NodesNodeArgs) ToNodesNodeOutputWithContext(ctx context.Context) NodesNodeOutput
type NodesNodeArray ¶
type NodesNodeArray []NodesNodeInput
func (NodesNodeArray) ElementType ¶
func (NodesNodeArray) ElementType() reflect.Type
func (NodesNodeArray) ToNodesNodeArrayOutput ¶
func (i NodesNodeArray) ToNodesNodeArrayOutput() NodesNodeArrayOutput
func (NodesNodeArray) ToNodesNodeArrayOutputWithContext ¶
func (i NodesNodeArray) ToNodesNodeArrayOutputWithContext(ctx context.Context) NodesNodeArrayOutput
type NodesNodeArrayInput ¶
type NodesNodeArrayInput interface { pulumi.Input ToNodesNodeArrayOutput() NodesNodeArrayOutput ToNodesNodeArrayOutputWithContext(context.Context) NodesNodeArrayOutput }
NodesNodeArrayInput is an input type that accepts NodesNodeArray and NodesNodeArrayOutput values. You can construct a concrete instance of `NodesNodeArrayInput` via:
NodesNodeArray{ NodesNodeArgs{...} }
type NodesNodeArrayOutput ¶
type NodesNodeArrayOutput struct{ *pulumi.OutputState }
func (NodesNodeArrayOutput) ElementType ¶
func (NodesNodeArrayOutput) ElementType() reflect.Type
func (NodesNodeArrayOutput) Index ¶
func (o NodesNodeArrayOutput) Index(i pulumi.IntInput) NodesNodeOutput
func (NodesNodeArrayOutput) ToNodesNodeArrayOutput ¶
func (o NodesNodeArrayOutput) ToNodesNodeArrayOutput() NodesNodeArrayOutput
func (NodesNodeArrayOutput) ToNodesNodeArrayOutputWithContext ¶
func (o NodesNodeArrayOutput) ToNodesNodeArrayOutputWithContext(ctx context.Context) NodesNodeArrayOutput
type NodesNodeInput ¶
type NodesNodeInput interface { pulumi.Input ToNodesNodeOutput() NodesNodeOutput ToNodesNodeOutputWithContext(context.Context) NodesNodeOutput }
NodesNodeInput is an input type that accepts NodesNodeArgs and NodesNodeOutput values. You can construct a concrete instance of `NodesNodeInput` via:
NodesNodeArgs{...}
type NodesNodeLabel ¶
type NodesNodeLabelArgs ¶
type NodesNodeLabelArgs struct { // The Key of Taint. Key pulumi.StringInput `pulumi:"key"` // The Value of Taint. Value pulumi.StringInput `pulumi:"value"` }
func (NodesNodeLabelArgs) ElementType ¶
func (NodesNodeLabelArgs) ElementType() reflect.Type
func (NodesNodeLabelArgs) ToNodesNodeLabelOutput ¶
func (i NodesNodeLabelArgs) ToNodesNodeLabelOutput() NodesNodeLabelOutput
func (NodesNodeLabelArgs) ToNodesNodeLabelOutputWithContext ¶
func (i NodesNodeLabelArgs) ToNodesNodeLabelOutputWithContext(ctx context.Context) NodesNodeLabelOutput
type NodesNodeLabelArray ¶
type NodesNodeLabelArray []NodesNodeLabelInput
func (NodesNodeLabelArray) ElementType ¶
func (NodesNodeLabelArray) ElementType() reflect.Type
func (NodesNodeLabelArray) ToNodesNodeLabelArrayOutput ¶
func (i NodesNodeLabelArray) ToNodesNodeLabelArrayOutput() NodesNodeLabelArrayOutput
func (NodesNodeLabelArray) ToNodesNodeLabelArrayOutputWithContext ¶
func (i NodesNodeLabelArray) ToNodesNodeLabelArrayOutputWithContext(ctx context.Context) NodesNodeLabelArrayOutput
type NodesNodeLabelArrayInput ¶
type NodesNodeLabelArrayInput interface { pulumi.Input ToNodesNodeLabelArrayOutput() NodesNodeLabelArrayOutput ToNodesNodeLabelArrayOutputWithContext(context.Context) NodesNodeLabelArrayOutput }
NodesNodeLabelArrayInput is an input type that accepts NodesNodeLabelArray and NodesNodeLabelArrayOutput values. You can construct a concrete instance of `NodesNodeLabelArrayInput` via:
NodesNodeLabelArray{ NodesNodeLabelArgs{...} }
type NodesNodeLabelArrayOutput ¶
type NodesNodeLabelArrayOutput struct{ *pulumi.OutputState }
func (NodesNodeLabelArrayOutput) ElementType ¶
func (NodesNodeLabelArrayOutput) ElementType() reflect.Type
func (NodesNodeLabelArrayOutput) Index ¶
func (o NodesNodeLabelArrayOutput) Index(i pulumi.IntInput) NodesNodeLabelOutput
func (NodesNodeLabelArrayOutput) ToNodesNodeLabelArrayOutput ¶
func (o NodesNodeLabelArrayOutput) ToNodesNodeLabelArrayOutput() NodesNodeLabelArrayOutput
func (NodesNodeLabelArrayOutput) ToNodesNodeLabelArrayOutputWithContext ¶
func (o NodesNodeLabelArrayOutput) ToNodesNodeLabelArrayOutputWithContext(ctx context.Context) NodesNodeLabelArrayOutput
type NodesNodeLabelInput ¶
type NodesNodeLabelInput interface { pulumi.Input ToNodesNodeLabelOutput() NodesNodeLabelOutput ToNodesNodeLabelOutputWithContext(context.Context) NodesNodeLabelOutput }
NodesNodeLabelInput is an input type that accepts NodesNodeLabelArgs and NodesNodeLabelOutput values. You can construct a concrete instance of `NodesNodeLabelInput` via:
NodesNodeLabelArgs{...}
type NodesNodeLabelOutput ¶
type NodesNodeLabelOutput struct{ *pulumi.OutputState }
func (NodesNodeLabelOutput) ElementType ¶
func (NodesNodeLabelOutput) ElementType() reflect.Type
func (NodesNodeLabelOutput) Key ¶
func (o NodesNodeLabelOutput) Key() pulumi.StringOutput
The Key of Taint.
func (NodesNodeLabelOutput) ToNodesNodeLabelOutput ¶
func (o NodesNodeLabelOutput) ToNodesNodeLabelOutput() NodesNodeLabelOutput
func (NodesNodeLabelOutput) ToNodesNodeLabelOutputWithContext ¶
func (o NodesNodeLabelOutput) ToNodesNodeLabelOutputWithContext(ctx context.Context) NodesNodeLabelOutput
func (NodesNodeLabelOutput) Value ¶
func (o NodesNodeLabelOutput) Value() pulumi.StringOutput
The Value of Taint.
type NodesNodeOutput ¶
type NodesNodeOutput struct{ *pulumi.OutputState }
func (NodesNodeOutput) AdditionalContainerStorageEnabled ¶
func (o NodesNodeOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
Is Additional Container storage enables.
func (NodesNodeOutput) ClusterId ¶
func (o NodesNodeOutput) ClusterId() pulumi.StringOutput
The cluster id of node.
func (NodesNodeOutput) ConditionTypes ¶
func (o NodesNodeOutput) ConditionTypes() pulumi.StringArrayOutput
The Condition of Node.
func (NodesNodeOutput) ContainerStoragePath ¶
func (o NodesNodeOutput) ContainerStoragePath() pulumi.StringOutput
The Storage Path.
func (NodesNodeOutput) Cordon ¶
func (o NodesNodeOutput) Cordon() pulumi.BoolOutput
The Cordon of KubernetesConfig.
func (NodesNodeOutput) CreateClientToken ¶
func (o NodesNodeOutput) CreateClientToken() pulumi.StringOutput
The Create Client Token.
func (NodesNodeOutput) CreateTime ¶
func (o NodesNodeOutput) CreateTime() pulumi.StringOutput
The create time of Node.
func (NodesNodeOutput) ElementType ¶
func (NodesNodeOutput) ElementType() reflect.Type
func (NodesNodeOutput) ImageId ¶
func (o NodesNodeOutput) ImageId() pulumi.StringOutput
The ImageId of NodeConfig.
func (NodesNodeOutput) InitializeScript ¶
func (o NodesNodeOutput) InitializeScript() pulumi.StringOutput
The InitializeScript of NodeConfig.
func (NodesNodeOutput) InstanceId ¶
func (o NodesNodeOutput) InstanceId() pulumi.StringOutput
The instance id of node.
func (NodesNodeOutput) IsVirtual ¶
func (o NodesNodeOutput) IsVirtual() pulumi.BoolOutput
Is virtual node.
func (NodesNodeOutput) Labels ¶
func (o NodesNodeOutput) Labels() NodesNodeLabelArrayOutput
The Label of KubernetesConfig.
func (NodesNodeOutput) NodePoolId ¶
func (o NodesNodeOutput) NodePoolId() pulumi.StringOutput
The node pool id.
func (NodesNodeOutput) Phase ¶
func (o NodesNodeOutput) Phase() pulumi.StringOutput
The Phase of Node, the value is `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Starting` or `Stopping` or `Stopped`.
func (NodesNodeOutput) Roles ¶
func (o NodesNodeOutput) Roles() pulumi.StringArrayOutput
The roles of node.
func (NodesNodeOutput) Taints ¶
func (o NodesNodeOutput) Taints() NodesNodeTaintArrayOutput
The Taint of KubernetesConfig.
func (NodesNodeOutput) ToNodesNodeOutput ¶
func (o NodesNodeOutput) ToNodesNodeOutput() NodesNodeOutput
func (NodesNodeOutput) ToNodesNodeOutputWithContext ¶
func (o NodesNodeOutput) ToNodesNodeOutputWithContext(ctx context.Context) NodesNodeOutput
func (NodesNodeOutput) UpdateTime ¶
func (o NodesNodeOutput) UpdateTime() pulumi.StringOutput
The update time of Node.
type NodesNodeTaint ¶
type NodesNodeTaintArgs ¶
type NodesNodeTaintArgs struct { // The Effect of Taint. Effect pulumi.StringInput `pulumi:"effect"` // The Key of Taint. Key pulumi.StringInput `pulumi:"key"` // The Value of Taint. Value pulumi.StringInput `pulumi:"value"` }
func (NodesNodeTaintArgs) ElementType ¶
func (NodesNodeTaintArgs) ElementType() reflect.Type
func (NodesNodeTaintArgs) ToNodesNodeTaintOutput ¶
func (i NodesNodeTaintArgs) ToNodesNodeTaintOutput() NodesNodeTaintOutput
func (NodesNodeTaintArgs) ToNodesNodeTaintOutputWithContext ¶
func (i NodesNodeTaintArgs) ToNodesNodeTaintOutputWithContext(ctx context.Context) NodesNodeTaintOutput
type NodesNodeTaintArray ¶
type NodesNodeTaintArray []NodesNodeTaintInput
func (NodesNodeTaintArray) ElementType ¶
func (NodesNodeTaintArray) ElementType() reflect.Type
func (NodesNodeTaintArray) ToNodesNodeTaintArrayOutput ¶
func (i NodesNodeTaintArray) ToNodesNodeTaintArrayOutput() NodesNodeTaintArrayOutput
func (NodesNodeTaintArray) ToNodesNodeTaintArrayOutputWithContext ¶
func (i NodesNodeTaintArray) ToNodesNodeTaintArrayOutputWithContext(ctx context.Context) NodesNodeTaintArrayOutput
type NodesNodeTaintArrayInput ¶
type NodesNodeTaintArrayInput interface { pulumi.Input ToNodesNodeTaintArrayOutput() NodesNodeTaintArrayOutput ToNodesNodeTaintArrayOutputWithContext(context.Context) NodesNodeTaintArrayOutput }
NodesNodeTaintArrayInput is an input type that accepts NodesNodeTaintArray and NodesNodeTaintArrayOutput values. You can construct a concrete instance of `NodesNodeTaintArrayInput` via:
NodesNodeTaintArray{ NodesNodeTaintArgs{...} }
type NodesNodeTaintArrayOutput ¶
type NodesNodeTaintArrayOutput struct{ *pulumi.OutputState }
func (NodesNodeTaintArrayOutput) ElementType ¶
func (NodesNodeTaintArrayOutput) ElementType() reflect.Type
func (NodesNodeTaintArrayOutput) Index ¶
func (o NodesNodeTaintArrayOutput) Index(i pulumi.IntInput) NodesNodeTaintOutput
func (NodesNodeTaintArrayOutput) ToNodesNodeTaintArrayOutput ¶
func (o NodesNodeTaintArrayOutput) ToNodesNodeTaintArrayOutput() NodesNodeTaintArrayOutput
func (NodesNodeTaintArrayOutput) ToNodesNodeTaintArrayOutputWithContext ¶
func (o NodesNodeTaintArrayOutput) ToNodesNodeTaintArrayOutputWithContext(ctx context.Context) NodesNodeTaintArrayOutput
type NodesNodeTaintInput ¶
type NodesNodeTaintInput interface { pulumi.Input ToNodesNodeTaintOutput() NodesNodeTaintOutput ToNodesNodeTaintOutputWithContext(context.Context) NodesNodeTaintOutput }
NodesNodeTaintInput is an input type that accepts NodesNodeTaintArgs and NodesNodeTaintOutput values. You can construct a concrete instance of `NodesNodeTaintInput` via:
NodesNodeTaintArgs{...}
type NodesNodeTaintOutput ¶
type NodesNodeTaintOutput struct{ *pulumi.OutputState }
func (NodesNodeTaintOutput) Effect ¶
func (o NodesNodeTaintOutput) Effect() pulumi.StringOutput
The Effect of Taint.
func (NodesNodeTaintOutput) ElementType ¶
func (NodesNodeTaintOutput) ElementType() reflect.Type
func (NodesNodeTaintOutput) Key ¶
func (o NodesNodeTaintOutput) Key() pulumi.StringOutput
The Key of Taint.
func (NodesNodeTaintOutput) ToNodesNodeTaintOutput ¶
func (o NodesNodeTaintOutput) ToNodesNodeTaintOutput() NodesNodeTaintOutput
func (NodesNodeTaintOutput) ToNodesNodeTaintOutputWithContext ¶
func (o NodesNodeTaintOutput) ToNodesNodeTaintOutputWithContext(ctx context.Context) NodesNodeTaintOutput
func (NodesNodeTaintOutput) Value ¶
func (o NodesNodeTaintOutput) Value() pulumi.StringOutput
The Value of Taint.
type NodesOutputArgs ¶
type NodesOutputArgs struct { // A list of Cluster IDs. ClusterIds pulumi.StringArrayInput `pulumi:"clusterIds"` // The Create Client Token. CreateClientToken pulumi.StringPtrInput `pulumi:"createClientToken"` // A list of Node IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The Name of Node. Name pulumi.StringPtrInput `pulumi:"name"` // A Name Regex of Node. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // The Node Pool IDs. NodePoolIds pulumi.StringArrayInput `pulumi:"nodePoolIds"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The Status of filter. Statuses NodesStatusArrayInput `pulumi:"statuses"` // The Zone IDs. ZoneIds pulumi.StringArrayInput `pulumi:"zoneIds"` }
A collection of arguments for invoking Nodes.
func (NodesOutputArgs) ElementType ¶
func (NodesOutputArgs) ElementType() reflect.Type
type NodesResult ¶
type NodesResult struct { ClusterIds []string `pulumi:"clusterIds"` // The create client token of node. CreateClientToken *string `pulumi:"createClientToken"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The name of Node. Name *string `pulumi:"name"` NameRegex *string `pulumi:"nameRegex"` NodePoolIds []string `pulumi:"nodePoolIds"` // The collection of Node query. Nodes []NodesNode `pulumi:"nodes"` OutputFile *string `pulumi:"outputFile"` Statuses []NodesStatus `pulumi:"statuses"` // The total count of Node query. TotalCount int `pulumi:"totalCount"` ZoneIds []string `pulumi:"zoneIds"` }
A collection of values returned by Nodes.
func Nodes ¶
func Nodes(ctx *pulumi.Context, args *NodesArgs, opts ...pulumi.InvokeOption) (*NodesResult, error)
Use this data source to query detailed information of vke nodes ## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil); if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } fooSecurityGroup, err := vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ SecurityGroupName: pulumi.String("acc-test-security-group"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooImages, err := ecs.Images(ctx, &ecs.ImagesArgs{ NameRegex: pulumi.StringRef("veLinux 1.0 CentOS兼容版 64位"), }, nil); if err != nil { return err } fooCluster, err := vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{ Description: pulumi.String("created by terraform"), DeleteProtectionEnabled: pulumi.Bool(false), ClusterConfig: &vke.ClusterClusterConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ApiServerPublicAccessEnabled: pulumi.Bool(true), ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{ PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{ BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(1), }, }, ResourcePublicAccessDefaultEnabled: pulumi.Bool(true), }, PodsConfig: &vke.ClusterPodsConfigArgs{ PodNetworkMode: pulumi.String("VpcCniShared"), VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{ SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, }, }, ServicesConfig: &vke.ClusterServicesConfigArgs{ ServiceCidrsv4s: pulumi.StringArray{ pulumi.String("172.30.0.0/18"), }, }, Tags: vke.ClusterTagArray{ &vke.ClusterTagArgs{ Key: pulumi.String("tf-k1"), Value: pulumi.String("tf-v1"), }, }, }) if err != nil { return err } fooNodePool, err := vke.NewNodePool(ctx, "fooNodePool", &vke.NodePoolArgs{ ClusterId: fooCluster.ID(), AutoScaling: &vke.NodePoolAutoScalingArgs{ Enabled: pulumi.Bool(false), }, NodeConfig: &vke.NodePoolNodeConfigArgs{ InstanceTypeIds: pulumi.StringArray{ pulumi.String("ecs.g1ie.xlarge"), }, SubnetIds: pulumi.StringArray{ fooSubnet.ID(), }, ImageId: "TODO: For expression"[0], SystemVolume: &vke.NodePoolNodeConfigSystemVolumeArgs{ Type: pulumi.String("ESSD_PL0"), Size: pulumi.Int(50), }, DataVolumes: vke.NodePoolNodeConfigDataVolumeArray{ &vke.NodePoolNodeConfigDataVolumeArgs{ Type: pulumi.String("ESSD_PL0"), Size: pulumi.Int(50), MountPoint: pulumi.String("/tf"), }, }, InitializeScript: pulumi.String("ZWNobyBoZWxsbyB0ZXJyYWZvcm0h"), Security: &vke.NodePoolNodeConfigSecurityArgs{ Login: &vke.NodePoolNodeConfigSecurityLoginArgs{ Password: pulumi.String("UHdkMTIzNDU2"), }, SecurityStrategies: pulumi.StringArray{ pulumi.String("Hids"), }, SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, }, AdditionalContainerStorageEnabled: pulumi.Bool(true), InstanceChargeType: pulumi.String("PostPaid"), NamePrefix: pulumi.String("acc-test"), EcsTags: vke.NodePoolNodeConfigEcsTagArray{ &vke.NodePoolNodeConfigEcsTagArgs{ Key: pulumi.String("ecs_k1"), Value: pulumi.String("ecs_v1"), }, }, }, KubernetesConfig: &vke.NodePoolKubernetesConfigArgs{ Labels: vke.NodePoolKubernetesConfigLabelArray{ &vke.NodePoolKubernetesConfigLabelArgs{ Key: pulumi.String("label1"), Value: pulumi.String("value1"), }, }, Taints: vke.NodePoolKubernetesConfigTaintArray{ &vke.NodePoolKubernetesConfigTaintArgs{ Key: pulumi.String("taint-key/node-type"), Value: pulumi.String("taint-value"), Effect: pulumi.String("NoSchedule"), }, }, Cordon: pulumi.Bool(true), }, Tags: vke.NodePoolTagArray{ &vke.NodePoolTagArgs{ Key: pulumi.String("node-pool-k1"), Value: pulumi.String("node-pool-v1"), }, }, }) if err != nil { return err } var fooInstance []*ecs.Instance
for index := 0; index < 2; index++ { key0 := index val0 := index
__res, err := ecs.NewInstance(ctx, fmt.Sprintf("fooInstance-%v", key0), &ecs.InstanceArgs{ InstanceName: pulumi.String(fmt.Sprintf("acc-test-ecs-%v", val0)), HostName: pulumi.String("tf-acc-test"), ImageId: "TODO: For expression"[0], InstanceType: pulumi.String("ecs.g1ie.xlarge"), Password: pulumi.String("93f0cb0614Aab12"), InstanceChargeType: pulumi.String("PostPaid"), SystemVolumeType: pulumi.String("ESSD_PL0"), SystemVolumeSize: pulumi.Int(50), DataVolumes: ecs.InstanceDataVolumeArray{ &ecs.InstanceDataVolumeArgs{ VolumeType: pulumi.String("ESSD_PL0"), Size: pulumi.Int(50), DeleteWithInstance: pulumi.Bool(true), }, }, SubnetId: fooSubnet.ID(), SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, ProjectName: pulumi.String("default"), Tags: ecs.InstanceTagArray{ &ecs.InstanceTagArgs{ Key: pulumi.String("k1"), Value: pulumi.String("v1"), }, }, }) if err != nil { return err } fooInstance = append(fooInstance, __res) } var fooNode []*vke.Node
for index := 0; index < 2; index++ { key0 := index val0 := index
__res, err := vke.NewNode(ctx, fmt.Sprintf("fooNode-%v", key0), &vke.NodeArgs{ ClusterId: fooCluster.ID(), InstanceId: fooInstance[val0].ID(), NodePoolId: fooNodePool.ID(), }) if err != nil { return err } fooNode = append(fooNode, __res) } _ = vke.NodesOutput(ctx, vke.NodesOutputArgs{ Ids: %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ #-functions-volcengine:vke-nodes:Nodes.pp:134,9-22), }, nil); return nil }) } ```
type NodesResultOutput ¶
type NodesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Nodes.
func NodesOutput ¶
func NodesOutput(ctx *pulumi.Context, args NodesOutputArgs, opts ...pulumi.InvokeOption) NodesResultOutput
func (NodesResultOutput) ClusterIds ¶
func (o NodesResultOutput) ClusterIds() pulumi.StringArrayOutput
func (NodesResultOutput) CreateClientToken ¶
func (o NodesResultOutput) CreateClientToken() pulumi.StringPtrOutput
The create client token of node.
func (NodesResultOutput) ElementType ¶
func (NodesResultOutput) ElementType() reflect.Type
func (NodesResultOutput) Id ¶
func (o NodesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (NodesResultOutput) Ids ¶
func (o NodesResultOutput) Ids() pulumi.StringArrayOutput
func (NodesResultOutput) Name ¶
func (o NodesResultOutput) Name() pulumi.StringPtrOutput
The name of Node.
func (NodesResultOutput) NameRegex ¶
func (o NodesResultOutput) NameRegex() pulumi.StringPtrOutput
func (NodesResultOutput) NodePoolIds ¶
func (o NodesResultOutput) NodePoolIds() pulumi.StringArrayOutput
func (NodesResultOutput) Nodes ¶
func (o NodesResultOutput) Nodes() NodesNodeArrayOutput
The collection of Node query.
func (NodesResultOutput) OutputFile ¶
func (o NodesResultOutput) OutputFile() pulumi.StringPtrOutput
func (NodesResultOutput) Statuses ¶
func (o NodesResultOutput) Statuses() NodesStatusArrayOutput
func (NodesResultOutput) ToNodesResultOutput ¶
func (o NodesResultOutput) ToNodesResultOutput() NodesResultOutput
func (NodesResultOutput) ToNodesResultOutputWithContext ¶
func (o NodesResultOutput) ToNodesResultOutputWithContext(ctx context.Context) NodesResultOutput
func (NodesResultOutput) TotalCount ¶
func (o NodesResultOutput) TotalCount() pulumi.IntOutput
The total count of Node query.
func (NodesResultOutput) ZoneIds ¶
func (o NodesResultOutput) ZoneIds() pulumi.StringArrayOutput
type NodesStatus ¶
type NodesStatus struct { // The Type of Node Condition, the value is `Progressing` or `Ok` or `Unschedulable` or `InitilizeFailed` or `Unknown` or `NotReady` or `Security` or `Balance` or `ResourceCleanupFailed`. ConditionsType *string `pulumi:"conditionsType"` // The Phase of Node, the value is `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Starting` or `Stopping` or `Stopped`. Phase *string `pulumi:"phase"` }
type NodesStatusArgs ¶
type NodesStatusArgs struct { // The Type of Node Condition, the value is `Progressing` or `Ok` or `Unschedulable` or `InitilizeFailed` or `Unknown` or `NotReady` or `Security` or `Balance` or `ResourceCleanupFailed`. ConditionsType pulumi.StringPtrInput `pulumi:"conditionsType"` // The Phase of Node, the value is `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Starting` or `Stopping` or `Stopped`. Phase pulumi.StringPtrInput `pulumi:"phase"` }
func (NodesStatusArgs) ElementType ¶
func (NodesStatusArgs) ElementType() reflect.Type
func (NodesStatusArgs) ToNodesStatusOutput ¶
func (i NodesStatusArgs) ToNodesStatusOutput() NodesStatusOutput
func (NodesStatusArgs) ToNodesStatusOutputWithContext ¶
func (i NodesStatusArgs) ToNodesStatusOutputWithContext(ctx context.Context) NodesStatusOutput
type NodesStatusArray ¶
type NodesStatusArray []NodesStatusInput
func (NodesStatusArray) ElementType ¶
func (NodesStatusArray) ElementType() reflect.Type
func (NodesStatusArray) ToNodesStatusArrayOutput ¶
func (i NodesStatusArray) ToNodesStatusArrayOutput() NodesStatusArrayOutput
func (NodesStatusArray) ToNodesStatusArrayOutputWithContext ¶
func (i NodesStatusArray) ToNodesStatusArrayOutputWithContext(ctx context.Context) NodesStatusArrayOutput
type NodesStatusArrayInput ¶
type NodesStatusArrayInput interface { pulumi.Input ToNodesStatusArrayOutput() NodesStatusArrayOutput ToNodesStatusArrayOutputWithContext(context.Context) NodesStatusArrayOutput }
NodesStatusArrayInput is an input type that accepts NodesStatusArray and NodesStatusArrayOutput values. You can construct a concrete instance of `NodesStatusArrayInput` via:
NodesStatusArray{ NodesStatusArgs{...} }
type NodesStatusArrayOutput ¶
type NodesStatusArrayOutput struct{ *pulumi.OutputState }
func (NodesStatusArrayOutput) ElementType ¶
func (NodesStatusArrayOutput) ElementType() reflect.Type
func (NodesStatusArrayOutput) Index ¶
func (o NodesStatusArrayOutput) Index(i pulumi.IntInput) NodesStatusOutput
func (NodesStatusArrayOutput) ToNodesStatusArrayOutput ¶
func (o NodesStatusArrayOutput) ToNodesStatusArrayOutput() NodesStatusArrayOutput
func (NodesStatusArrayOutput) ToNodesStatusArrayOutputWithContext ¶
func (o NodesStatusArrayOutput) ToNodesStatusArrayOutputWithContext(ctx context.Context) NodesStatusArrayOutput
type NodesStatusInput ¶
type NodesStatusInput interface { pulumi.Input ToNodesStatusOutput() NodesStatusOutput ToNodesStatusOutputWithContext(context.Context) NodesStatusOutput }
NodesStatusInput is an input type that accepts NodesStatusArgs and NodesStatusOutput values. You can construct a concrete instance of `NodesStatusInput` via:
NodesStatusArgs{...}
type NodesStatusOutput ¶
type NodesStatusOutput struct{ *pulumi.OutputState }
func (NodesStatusOutput) ConditionsType ¶
func (o NodesStatusOutput) ConditionsType() pulumi.StringPtrOutput
The Type of Node Condition, the value is `Progressing` or `Ok` or `Unschedulable` or `InitilizeFailed` or `Unknown` or `NotReady` or `Security` or `Balance` or `ResourceCleanupFailed`.
func (NodesStatusOutput) ElementType ¶
func (NodesStatusOutput) ElementType() reflect.Type
func (NodesStatusOutput) Phase ¶
func (o NodesStatusOutput) Phase() pulumi.StringPtrOutput
The Phase of Node, the value is `Creating` or `Running` or `Updating` or `Deleting` or `Failed` or `Starting` or `Stopping` or `Stopped`.
func (NodesStatusOutput) ToNodesStatusOutput ¶
func (o NodesStatusOutput) ToNodesStatusOutput() NodesStatusOutput
func (NodesStatusOutput) ToNodesStatusOutputWithContext ¶
func (o NodesStatusOutput) ToNodesStatusOutputWithContext(ctx context.Context) NodesStatusOutput
type SupportAddonsAddon ¶
type SupportAddonsAddon struct { // The categories of addons, the value is `Storage` or `Network` or `Monitor` or `Scheduler` or `Dns` or `Security` or `Gpu` or `Image`. Categories []string `pulumi:"categories"` // The deploy model. DeployMode string `pulumi:"deployMode"` // The deploy node types, the value is `Node` or `VirtualNode`. Only effected when deployMode is `Unmanaged`. DeployNodeTypes []string `pulumi:"deployNodeTypes"` // The name of the addon. Name string `pulumi:"name"` Necessary *string `pulumi:"necessary"` // The container network model, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance. PodNetworkModes []string `pulumi:"podNetworkModes"` // The version info of addon. Versions []SupportAddonsAddonVersion `pulumi:"versions"` }
type SupportAddonsAddonArgs ¶
type SupportAddonsAddonArgs struct { // The categories of addons, the value is `Storage` or `Network` or `Monitor` or `Scheduler` or `Dns` or `Security` or `Gpu` or `Image`. Categories pulumi.StringArrayInput `pulumi:"categories"` // The deploy model. DeployMode pulumi.StringInput `pulumi:"deployMode"` // The deploy node types, the value is `Node` or `VirtualNode`. Only effected when deployMode is `Unmanaged`. DeployNodeTypes pulumi.StringArrayInput `pulumi:"deployNodeTypes"` // The name of the addon. Name pulumi.StringInput `pulumi:"name"` Necessary pulumi.StringPtrInput `pulumi:"necessary"` // The container network model, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance. PodNetworkModes pulumi.StringArrayInput `pulumi:"podNetworkModes"` // The version info of addon. Versions SupportAddonsAddonVersionArrayInput `pulumi:"versions"` }
func (SupportAddonsAddonArgs) ElementType ¶
func (SupportAddonsAddonArgs) ElementType() reflect.Type
func (SupportAddonsAddonArgs) ToSupportAddonsAddonOutput ¶
func (i SupportAddonsAddonArgs) ToSupportAddonsAddonOutput() SupportAddonsAddonOutput
func (SupportAddonsAddonArgs) ToSupportAddonsAddonOutputWithContext ¶
func (i SupportAddonsAddonArgs) ToSupportAddonsAddonOutputWithContext(ctx context.Context) SupportAddonsAddonOutput
type SupportAddonsAddonArray ¶
type SupportAddonsAddonArray []SupportAddonsAddonInput
func (SupportAddonsAddonArray) ElementType ¶
func (SupportAddonsAddonArray) ElementType() reflect.Type
func (SupportAddonsAddonArray) ToSupportAddonsAddonArrayOutput ¶
func (i SupportAddonsAddonArray) ToSupportAddonsAddonArrayOutput() SupportAddonsAddonArrayOutput
func (SupportAddonsAddonArray) ToSupportAddonsAddonArrayOutputWithContext ¶
func (i SupportAddonsAddonArray) ToSupportAddonsAddonArrayOutputWithContext(ctx context.Context) SupportAddonsAddonArrayOutput
type SupportAddonsAddonArrayInput ¶
type SupportAddonsAddonArrayInput interface { pulumi.Input ToSupportAddonsAddonArrayOutput() SupportAddonsAddonArrayOutput ToSupportAddonsAddonArrayOutputWithContext(context.Context) SupportAddonsAddonArrayOutput }
SupportAddonsAddonArrayInput is an input type that accepts SupportAddonsAddonArray and SupportAddonsAddonArrayOutput values. You can construct a concrete instance of `SupportAddonsAddonArrayInput` via:
SupportAddonsAddonArray{ SupportAddonsAddonArgs{...} }
type SupportAddonsAddonArrayOutput ¶
type SupportAddonsAddonArrayOutput struct{ *pulumi.OutputState }
func (SupportAddonsAddonArrayOutput) ElementType ¶
func (SupportAddonsAddonArrayOutput) ElementType() reflect.Type
func (SupportAddonsAddonArrayOutput) Index ¶
func (o SupportAddonsAddonArrayOutput) Index(i pulumi.IntInput) SupportAddonsAddonOutput
func (SupportAddonsAddonArrayOutput) ToSupportAddonsAddonArrayOutput ¶
func (o SupportAddonsAddonArrayOutput) ToSupportAddonsAddonArrayOutput() SupportAddonsAddonArrayOutput
func (SupportAddonsAddonArrayOutput) ToSupportAddonsAddonArrayOutputWithContext ¶
func (o SupportAddonsAddonArrayOutput) ToSupportAddonsAddonArrayOutputWithContext(ctx context.Context) SupportAddonsAddonArrayOutput
type SupportAddonsAddonInput ¶
type SupportAddonsAddonInput interface { pulumi.Input ToSupportAddonsAddonOutput() SupportAddonsAddonOutput ToSupportAddonsAddonOutputWithContext(context.Context) SupportAddonsAddonOutput }
SupportAddonsAddonInput is an input type that accepts SupportAddonsAddonArgs and SupportAddonsAddonOutput values. You can construct a concrete instance of `SupportAddonsAddonInput` via:
SupportAddonsAddonArgs{...}
type SupportAddonsAddonOutput ¶
type SupportAddonsAddonOutput struct{ *pulumi.OutputState }
func (SupportAddonsAddonOutput) Categories ¶
func (o SupportAddonsAddonOutput) Categories() pulumi.StringArrayOutput
The categories of addons, the value is `Storage` or `Network` or `Monitor` or `Scheduler` or `Dns` or `Security` or `Gpu` or `Image`.
func (SupportAddonsAddonOutput) DeployMode ¶
func (o SupportAddonsAddonOutput) DeployMode() pulumi.StringOutput
The deploy model.
func (SupportAddonsAddonOutput) DeployNodeTypes ¶
func (o SupportAddonsAddonOutput) DeployNodeTypes() pulumi.StringArrayOutput
The deploy node types, the value is `Node` or `VirtualNode`. Only effected when deployMode is `Unmanaged`.
func (SupportAddonsAddonOutput) ElementType ¶
func (SupportAddonsAddonOutput) ElementType() reflect.Type
func (SupportAddonsAddonOutput) Name ¶
func (o SupportAddonsAddonOutput) Name() pulumi.StringOutput
The name of the addon.
func (SupportAddonsAddonOutput) Necessary ¶
func (o SupportAddonsAddonOutput) Necessary() pulumi.StringPtrOutput
func (SupportAddonsAddonOutput) PodNetworkModes ¶
func (o SupportAddonsAddonOutput) PodNetworkModes() pulumi.StringArrayOutput
The container network model, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
func (SupportAddonsAddonOutput) ToSupportAddonsAddonOutput ¶
func (o SupportAddonsAddonOutput) ToSupportAddonsAddonOutput() SupportAddonsAddonOutput
func (SupportAddonsAddonOutput) ToSupportAddonsAddonOutputWithContext ¶
func (o SupportAddonsAddonOutput) ToSupportAddonsAddonOutputWithContext(ctx context.Context) SupportAddonsAddonOutput
func (SupportAddonsAddonOutput) Versions ¶
func (o SupportAddonsAddonOutput) Versions() SupportAddonsAddonVersionArrayOutput
The version info of addon.
type SupportAddonsAddonVersion ¶
type SupportAddonsAddonVersion struct { // The compatible version list. Compatibilities []SupportAddonsAddonVersionCompatibility `pulumi:"compatibilities"` // The compatible version list. CompatibleVersions []string `pulumi:"compatibleVersions"` // The basic version info. Version string `pulumi:"version"` }
type SupportAddonsAddonVersionArgs ¶
type SupportAddonsAddonVersionArgs struct { // The compatible version list. Compatibilities SupportAddonsAddonVersionCompatibilityArrayInput `pulumi:"compatibilities"` // The compatible version list. CompatibleVersions pulumi.StringArrayInput `pulumi:"compatibleVersions"` // The basic version info. Version pulumi.StringInput `pulumi:"version"` }
func (SupportAddonsAddonVersionArgs) ElementType ¶
func (SupportAddonsAddonVersionArgs) ElementType() reflect.Type
func (SupportAddonsAddonVersionArgs) ToSupportAddonsAddonVersionOutput ¶
func (i SupportAddonsAddonVersionArgs) ToSupportAddonsAddonVersionOutput() SupportAddonsAddonVersionOutput
func (SupportAddonsAddonVersionArgs) ToSupportAddonsAddonVersionOutputWithContext ¶
func (i SupportAddonsAddonVersionArgs) ToSupportAddonsAddonVersionOutputWithContext(ctx context.Context) SupportAddonsAddonVersionOutput
type SupportAddonsAddonVersionArray ¶
type SupportAddonsAddonVersionArray []SupportAddonsAddonVersionInput
func (SupportAddonsAddonVersionArray) ElementType ¶
func (SupportAddonsAddonVersionArray) ElementType() reflect.Type
func (SupportAddonsAddonVersionArray) ToSupportAddonsAddonVersionArrayOutput ¶
func (i SupportAddonsAddonVersionArray) ToSupportAddonsAddonVersionArrayOutput() SupportAddonsAddonVersionArrayOutput
func (SupportAddonsAddonVersionArray) ToSupportAddonsAddonVersionArrayOutputWithContext ¶
func (i SupportAddonsAddonVersionArray) ToSupportAddonsAddonVersionArrayOutputWithContext(ctx context.Context) SupportAddonsAddonVersionArrayOutput
type SupportAddonsAddonVersionArrayInput ¶
type SupportAddonsAddonVersionArrayInput interface { pulumi.Input ToSupportAddonsAddonVersionArrayOutput() SupportAddonsAddonVersionArrayOutput ToSupportAddonsAddonVersionArrayOutputWithContext(context.Context) SupportAddonsAddonVersionArrayOutput }
SupportAddonsAddonVersionArrayInput is an input type that accepts SupportAddonsAddonVersionArray and SupportAddonsAddonVersionArrayOutput values. You can construct a concrete instance of `SupportAddonsAddonVersionArrayInput` via:
SupportAddonsAddonVersionArray{ SupportAddonsAddonVersionArgs{...} }
type SupportAddonsAddonVersionArrayOutput ¶
type SupportAddonsAddonVersionArrayOutput struct{ *pulumi.OutputState }
func (SupportAddonsAddonVersionArrayOutput) ElementType ¶
func (SupportAddonsAddonVersionArrayOutput) ElementType() reflect.Type
func (SupportAddonsAddonVersionArrayOutput) Index ¶
func (o SupportAddonsAddonVersionArrayOutput) Index(i pulumi.IntInput) SupportAddonsAddonVersionOutput
func (SupportAddonsAddonVersionArrayOutput) ToSupportAddonsAddonVersionArrayOutput ¶
func (o SupportAddonsAddonVersionArrayOutput) ToSupportAddonsAddonVersionArrayOutput() SupportAddonsAddonVersionArrayOutput
func (SupportAddonsAddonVersionArrayOutput) ToSupportAddonsAddonVersionArrayOutputWithContext ¶
func (o SupportAddonsAddonVersionArrayOutput) ToSupportAddonsAddonVersionArrayOutputWithContext(ctx context.Context) SupportAddonsAddonVersionArrayOutput
type SupportAddonsAddonVersionCompatibility ¶
type SupportAddonsAddonVersionCompatibility struct { // The Kubernetes Version of addon. KubernetesVersion string `pulumi:"kubernetesVersion"` }
type SupportAddonsAddonVersionCompatibilityArgs ¶
type SupportAddonsAddonVersionCompatibilityArgs struct { // The Kubernetes Version of addon. KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"` }
func (SupportAddonsAddonVersionCompatibilityArgs) ElementType ¶
func (SupportAddonsAddonVersionCompatibilityArgs) ElementType() reflect.Type
func (SupportAddonsAddonVersionCompatibilityArgs) ToSupportAddonsAddonVersionCompatibilityOutput ¶
func (i SupportAddonsAddonVersionCompatibilityArgs) ToSupportAddonsAddonVersionCompatibilityOutput() SupportAddonsAddonVersionCompatibilityOutput
func (SupportAddonsAddonVersionCompatibilityArgs) ToSupportAddonsAddonVersionCompatibilityOutputWithContext ¶
func (i SupportAddonsAddonVersionCompatibilityArgs) ToSupportAddonsAddonVersionCompatibilityOutputWithContext(ctx context.Context) SupportAddonsAddonVersionCompatibilityOutput
type SupportAddonsAddonVersionCompatibilityArray ¶
type SupportAddonsAddonVersionCompatibilityArray []SupportAddonsAddonVersionCompatibilityInput
func (SupportAddonsAddonVersionCompatibilityArray) ElementType ¶
func (SupportAddonsAddonVersionCompatibilityArray) ElementType() reflect.Type
func (SupportAddonsAddonVersionCompatibilityArray) ToSupportAddonsAddonVersionCompatibilityArrayOutput ¶
func (i SupportAddonsAddonVersionCompatibilityArray) ToSupportAddonsAddonVersionCompatibilityArrayOutput() SupportAddonsAddonVersionCompatibilityArrayOutput
func (SupportAddonsAddonVersionCompatibilityArray) ToSupportAddonsAddonVersionCompatibilityArrayOutputWithContext ¶
func (i SupportAddonsAddonVersionCompatibilityArray) ToSupportAddonsAddonVersionCompatibilityArrayOutputWithContext(ctx context.Context) SupportAddonsAddonVersionCompatibilityArrayOutput
type SupportAddonsAddonVersionCompatibilityArrayInput ¶
type SupportAddonsAddonVersionCompatibilityArrayInput interface { pulumi.Input ToSupportAddonsAddonVersionCompatibilityArrayOutput() SupportAddonsAddonVersionCompatibilityArrayOutput ToSupportAddonsAddonVersionCompatibilityArrayOutputWithContext(context.Context) SupportAddonsAddonVersionCompatibilityArrayOutput }
SupportAddonsAddonVersionCompatibilityArrayInput is an input type that accepts SupportAddonsAddonVersionCompatibilityArray and SupportAddonsAddonVersionCompatibilityArrayOutput values. You can construct a concrete instance of `SupportAddonsAddonVersionCompatibilityArrayInput` via:
SupportAddonsAddonVersionCompatibilityArray{ SupportAddonsAddonVersionCompatibilityArgs{...} }
type SupportAddonsAddonVersionCompatibilityArrayOutput ¶
type SupportAddonsAddonVersionCompatibilityArrayOutput struct{ *pulumi.OutputState }
func (SupportAddonsAddonVersionCompatibilityArrayOutput) ElementType ¶
func (SupportAddonsAddonVersionCompatibilityArrayOutput) ElementType() reflect.Type
func (SupportAddonsAddonVersionCompatibilityArrayOutput) ToSupportAddonsAddonVersionCompatibilityArrayOutput ¶
func (o SupportAddonsAddonVersionCompatibilityArrayOutput) ToSupportAddonsAddonVersionCompatibilityArrayOutput() SupportAddonsAddonVersionCompatibilityArrayOutput
func (SupportAddonsAddonVersionCompatibilityArrayOutput) ToSupportAddonsAddonVersionCompatibilityArrayOutputWithContext ¶
func (o SupportAddonsAddonVersionCompatibilityArrayOutput) ToSupportAddonsAddonVersionCompatibilityArrayOutputWithContext(ctx context.Context) SupportAddonsAddonVersionCompatibilityArrayOutput
type SupportAddonsAddonVersionCompatibilityInput ¶
type SupportAddonsAddonVersionCompatibilityInput interface { pulumi.Input ToSupportAddonsAddonVersionCompatibilityOutput() SupportAddonsAddonVersionCompatibilityOutput ToSupportAddonsAddonVersionCompatibilityOutputWithContext(context.Context) SupportAddonsAddonVersionCompatibilityOutput }
SupportAddonsAddonVersionCompatibilityInput is an input type that accepts SupportAddonsAddonVersionCompatibilityArgs and SupportAddonsAddonVersionCompatibilityOutput values. You can construct a concrete instance of `SupportAddonsAddonVersionCompatibilityInput` via:
SupportAddonsAddonVersionCompatibilityArgs{...}
type SupportAddonsAddonVersionCompatibilityOutput ¶
type SupportAddonsAddonVersionCompatibilityOutput struct{ *pulumi.OutputState }
func (SupportAddonsAddonVersionCompatibilityOutput) ElementType ¶
func (SupportAddonsAddonVersionCompatibilityOutput) ElementType() reflect.Type
func (SupportAddonsAddonVersionCompatibilityOutput) KubernetesVersion ¶
func (o SupportAddonsAddonVersionCompatibilityOutput) KubernetesVersion() pulumi.StringOutput
The Kubernetes Version of addon.
func (SupportAddonsAddonVersionCompatibilityOutput) ToSupportAddonsAddonVersionCompatibilityOutput ¶
func (o SupportAddonsAddonVersionCompatibilityOutput) ToSupportAddonsAddonVersionCompatibilityOutput() SupportAddonsAddonVersionCompatibilityOutput
func (SupportAddonsAddonVersionCompatibilityOutput) ToSupportAddonsAddonVersionCompatibilityOutputWithContext ¶
func (o SupportAddonsAddonVersionCompatibilityOutput) ToSupportAddonsAddonVersionCompatibilityOutputWithContext(ctx context.Context) SupportAddonsAddonVersionCompatibilityOutput
type SupportAddonsAddonVersionInput ¶
type SupportAddonsAddonVersionInput interface { pulumi.Input ToSupportAddonsAddonVersionOutput() SupportAddonsAddonVersionOutput ToSupportAddonsAddonVersionOutputWithContext(context.Context) SupportAddonsAddonVersionOutput }
SupportAddonsAddonVersionInput is an input type that accepts SupportAddonsAddonVersionArgs and SupportAddonsAddonVersionOutput values. You can construct a concrete instance of `SupportAddonsAddonVersionInput` via:
SupportAddonsAddonVersionArgs{...}
type SupportAddonsAddonVersionOutput ¶
type SupportAddonsAddonVersionOutput struct{ *pulumi.OutputState }
func (SupportAddonsAddonVersionOutput) Compatibilities ¶
func (o SupportAddonsAddonVersionOutput) Compatibilities() SupportAddonsAddonVersionCompatibilityArrayOutput
The compatible version list.
func (SupportAddonsAddonVersionOutput) CompatibleVersions ¶
func (o SupportAddonsAddonVersionOutput) CompatibleVersions() pulumi.StringArrayOutput
The compatible version list.
func (SupportAddonsAddonVersionOutput) ElementType ¶
func (SupportAddonsAddonVersionOutput) ElementType() reflect.Type
func (SupportAddonsAddonVersionOutput) ToSupportAddonsAddonVersionOutput ¶
func (o SupportAddonsAddonVersionOutput) ToSupportAddonsAddonVersionOutput() SupportAddonsAddonVersionOutput
func (SupportAddonsAddonVersionOutput) ToSupportAddonsAddonVersionOutputWithContext ¶
func (o SupportAddonsAddonVersionOutput) ToSupportAddonsAddonVersionOutputWithContext(ctx context.Context) SupportAddonsAddonVersionOutput
func (SupportAddonsAddonVersionOutput) Version ¶
func (o SupportAddonsAddonVersionOutput) Version() pulumi.StringOutput
The basic version info.
type SupportAddonsArgs ¶
type SupportAddonsArgs struct { // The categories of addons, the value is `Storage` or `Network` or `Monitor` or `Scheduler` or `Dns` or `Security` or `Gpu` or `Image`. Categories []string `pulumi:"categories"` // The deploy model, the value is `Managed` or `Unmanaged`. DeployModes []string `pulumi:"deployModes"` // The deploy node types, the value is `Node` or `VirtualNode`. Only effected when deployMode is `Unmanaged`. DeployNodeTypes []string `pulumi:"deployNodeTypes"` // A list of Kubernetes Versions. KubernetesVersions []string `pulumi:"kubernetesVersions"` // The name of the addon. Name *string `pulumi:"name"` // The necessaries of addons, the value is `Required` or `Recommended` or `OnDemand`. Necessaries []string `pulumi:"necessaries"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The container network model, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance. PodNetworkModes []string `pulumi:"podNetworkModes"` }
A collection of arguments for invoking SupportAddons.
type SupportAddonsOutputArgs ¶
type SupportAddonsOutputArgs struct { // The categories of addons, the value is `Storage` or `Network` or `Monitor` or `Scheduler` or `Dns` or `Security` or `Gpu` or `Image`. Categories pulumi.StringArrayInput `pulumi:"categories"` // The deploy model, the value is `Managed` or `Unmanaged`. DeployModes pulumi.StringArrayInput `pulumi:"deployModes"` // The deploy node types, the value is `Node` or `VirtualNode`. Only effected when deployMode is `Unmanaged`. DeployNodeTypes pulumi.StringArrayInput `pulumi:"deployNodeTypes"` // A list of Kubernetes Versions. KubernetesVersions pulumi.StringArrayInput `pulumi:"kubernetesVersions"` // The name of the addon. Name pulumi.StringPtrInput `pulumi:"name"` // The necessaries of addons, the value is `Required` or `Recommended` or `OnDemand`. Necessaries pulumi.StringArrayInput `pulumi:"necessaries"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The container network model, the value is `Flannel` or `VpcCniShared`. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance. PodNetworkModes pulumi.StringArrayInput `pulumi:"podNetworkModes"` }
A collection of arguments for invoking SupportAddons.
func (SupportAddonsOutputArgs) ElementType ¶
func (SupportAddonsOutputArgs) ElementType() reflect.Type
type SupportAddonsResult ¶
type SupportAddonsResult struct { // The collection of addons query. Addons []SupportAddonsAddon `pulumi:"addons"` Categories []string `pulumi:"categories"` DeployModes []string `pulumi:"deployModes"` // The deploy node types. DeployNodeTypes []string `pulumi:"deployNodeTypes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KubernetesVersions []string `pulumi:"kubernetesVersions"` // The name of addon. Name *string `pulumi:"name"` Necessaries []string `pulumi:"necessaries"` OutputFile *string `pulumi:"outputFile"` // The network modes of pod. PodNetworkModes []string `pulumi:"podNetworkModes"` // The total count of addons query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by SupportAddons.
func SupportAddons ¶
func SupportAddons(ctx *pulumi.Context, args *SupportAddonsArgs, opts ...pulumi.InvokeOption) (*SupportAddonsResult, error)
Use this data source to query detailed information of vke support addons ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vke.SupportAddons(ctx, &vke.SupportAddonsArgs{ Categories: []string{ "Monitor", }, Name: pulumi.StringRef("metrics-server"), }, nil) if err != nil { return err } return nil }) }
```
type SupportAddonsResultOutput ¶
type SupportAddonsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by SupportAddons.
func SupportAddonsOutput ¶
func SupportAddonsOutput(ctx *pulumi.Context, args SupportAddonsOutputArgs, opts ...pulumi.InvokeOption) SupportAddonsResultOutput
func (SupportAddonsResultOutput) Addons ¶
func (o SupportAddonsResultOutput) Addons() SupportAddonsAddonArrayOutput
The collection of addons query.
func (SupportAddonsResultOutput) Categories ¶
func (o SupportAddonsResultOutput) Categories() pulumi.StringArrayOutput
func (SupportAddonsResultOutput) DeployModes ¶
func (o SupportAddonsResultOutput) DeployModes() pulumi.StringArrayOutput
func (SupportAddonsResultOutput) DeployNodeTypes ¶
func (o SupportAddonsResultOutput) DeployNodeTypes() pulumi.StringArrayOutput
The deploy node types.
func (SupportAddonsResultOutput) ElementType ¶
func (SupportAddonsResultOutput) ElementType() reflect.Type
func (SupportAddonsResultOutput) Id ¶
func (o SupportAddonsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (SupportAddonsResultOutput) KubernetesVersions ¶
func (o SupportAddonsResultOutput) KubernetesVersions() pulumi.StringArrayOutput
func (SupportAddonsResultOutput) Name ¶
func (o SupportAddonsResultOutput) Name() pulumi.StringPtrOutput
The name of addon.
func (SupportAddonsResultOutput) Necessaries ¶
func (o SupportAddonsResultOutput) Necessaries() pulumi.StringArrayOutput
func (SupportAddonsResultOutput) OutputFile ¶
func (o SupportAddonsResultOutput) OutputFile() pulumi.StringPtrOutput
func (SupportAddonsResultOutput) PodNetworkModes ¶
func (o SupportAddonsResultOutput) PodNetworkModes() pulumi.StringArrayOutput
The network modes of pod.
func (SupportAddonsResultOutput) ToSupportAddonsResultOutput ¶
func (o SupportAddonsResultOutput) ToSupportAddonsResultOutput() SupportAddonsResultOutput
func (SupportAddonsResultOutput) ToSupportAddonsResultOutputWithContext ¶
func (o SupportAddonsResultOutput) ToSupportAddonsResultOutputWithContext(ctx context.Context) SupportAddonsResultOutput
func (SupportAddonsResultOutput) TotalCount ¶
func (o SupportAddonsResultOutput) TotalCount() pulumi.IntOutput
The total count of addons query.
type SupportResourceTypesArgs ¶ added in v0.0.19
type SupportResourceTypesArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // A list of resource types. Support Ecs or Zone. ResourceTypes []string `pulumi:"resourceTypes"` // A list of zone ids. If no parameter value, all available regions is returned. ZoneIds []string `pulumi:"zoneIds"` }
A collection of arguments for invoking SupportResourceTypes.
type SupportResourceTypesOutputArgs ¶ added in v0.0.19
type SupportResourceTypesOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // A list of resource types. Support Ecs or Zone. ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` // A list of zone ids. If no parameter value, all available regions is returned. ZoneIds pulumi.StringArrayInput `pulumi:"zoneIds"` }
A collection of arguments for invoking SupportResourceTypes.
func (SupportResourceTypesOutputArgs) ElementType ¶ added in v0.0.19
func (SupportResourceTypesOutputArgs) ElementType() reflect.Type
type SupportResourceTypesResource ¶ added in v0.0.19
type SupportResourceTypesResource struct { // The scope of resource. ResourceScope string `pulumi:"resourceScope"` // The resource specifications info. ResourceSpecifications []string `pulumi:"resourceSpecifications"` // The type of resource. ResourceType string `pulumi:"resourceType"` // The id of zone. ZoneId string `pulumi:"zoneId"` }
type SupportResourceTypesResourceArgs ¶ added in v0.0.19
type SupportResourceTypesResourceArgs struct { // The scope of resource. ResourceScope pulumi.StringInput `pulumi:"resourceScope"` // The resource specifications info. ResourceSpecifications pulumi.StringArrayInput `pulumi:"resourceSpecifications"` // The type of resource. ResourceType pulumi.StringInput `pulumi:"resourceType"` // The id of zone. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (SupportResourceTypesResourceArgs) ElementType ¶ added in v0.0.19
func (SupportResourceTypesResourceArgs) ElementType() reflect.Type
func (SupportResourceTypesResourceArgs) ToSupportResourceTypesResourceOutput ¶ added in v0.0.19
func (i SupportResourceTypesResourceArgs) ToSupportResourceTypesResourceOutput() SupportResourceTypesResourceOutput
func (SupportResourceTypesResourceArgs) ToSupportResourceTypesResourceOutputWithContext ¶ added in v0.0.19
func (i SupportResourceTypesResourceArgs) ToSupportResourceTypesResourceOutputWithContext(ctx context.Context) SupportResourceTypesResourceOutput
type SupportResourceTypesResourceArray ¶ added in v0.0.19
type SupportResourceTypesResourceArray []SupportResourceTypesResourceInput
func (SupportResourceTypesResourceArray) ElementType ¶ added in v0.0.19
func (SupportResourceTypesResourceArray) ElementType() reflect.Type
func (SupportResourceTypesResourceArray) ToSupportResourceTypesResourceArrayOutput ¶ added in v0.0.19
func (i SupportResourceTypesResourceArray) ToSupportResourceTypesResourceArrayOutput() SupportResourceTypesResourceArrayOutput
func (SupportResourceTypesResourceArray) ToSupportResourceTypesResourceArrayOutputWithContext ¶ added in v0.0.19
func (i SupportResourceTypesResourceArray) ToSupportResourceTypesResourceArrayOutputWithContext(ctx context.Context) SupportResourceTypesResourceArrayOutput
type SupportResourceTypesResourceArrayInput ¶ added in v0.0.19
type SupportResourceTypesResourceArrayInput interface { pulumi.Input ToSupportResourceTypesResourceArrayOutput() SupportResourceTypesResourceArrayOutput ToSupportResourceTypesResourceArrayOutputWithContext(context.Context) SupportResourceTypesResourceArrayOutput }
SupportResourceTypesResourceArrayInput is an input type that accepts SupportResourceTypesResourceArray and SupportResourceTypesResourceArrayOutput values. You can construct a concrete instance of `SupportResourceTypesResourceArrayInput` via:
SupportResourceTypesResourceArray{ SupportResourceTypesResourceArgs{...} }
type SupportResourceTypesResourceArrayOutput ¶ added in v0.0.19
type SupportResourceTypesResourceArrayOutput struct{ *pulumi.OutputState }
func (SupportResourceTypesResourceArrayOutput) ElementType ¶ added in v0.0.19
func (SupportResourceTypesResourceArrayOutput) ElementType() reflect.Type
func (SupportResourceTypesResourceArrayOutput) ToSupportResourceTypesResourceArrayOutput ¶ added in v0.0.19
func (o SupportResourceTypesResourceArrayOutput) ToSupportResourceTypesResourceArrayOutput() SupportResourceTypesResourceArrayOutput
func (SupportResourceTypesResourceArrayOutput) ToSupportResourceTypesResourceArrayOutputWithContext ¶ added in v0.0.19
func (o SupportResourceTypesResourceArrayOutput) ToSupportResourceTypesResourceArrayOutputWithContext(ctx context.Context) SupportResourceTypesResourceArrayOutput
type SupportResourceTypesResourceInput ¶ added in v0.0.19
type SupportResourceTypesResourceInput interface { pulumi.Input ToSupportResourceTypesResourceOutput() SupportResourceTypesResourceOutput ToSupportResourceTypesResourceOutputWithContext(context.Context) SupportResourceTypesResourceOutput }
SupportResourceTypesResourceInput is an input type that accepts SupportResourceTypesResourceArgs and SupportResourceTypesResourceOutput values. You can construct a concrete instance of `SupportResourceTypesResourceInput` via:
SupportResourceTypesResourceArgs{...}
type SupportResourceTypesResourceOutput ¶ added in v0.0.19
type SupportResourceTypesResourceOutput struct{ *pulumi.OutputState }
func (SupportResourceTypesResourceOutput) ElementType ¶ added in v0.0.19
func (SupportResourceTypesResourceOutput) ElementType() reflect.Type
func (SupportResourceTypesResourceOutput) ResourceScope ¶ added in v0.0.19
func (o SupportResourceTypesResourceOutput) ResourceScope() pulumi.StringOutput
The scope of resource.
func (SupportResourceTypesResourceOutput) ResourceSpecifications ¶ added in v0.0.19
func (o SupportResourceTypesResourceOutput) ResourceSpecifications() pulumi.StringArrayOutput
The resource specifications info.
func (SupportResourceTypesResourceOutput) ResourceType ¶ added in v0.0.19
func (o SupportResourceTypesResourceOutput) ResourceType() pulumi.StringOutput
The type of resource.
func (SupportResourceTypesResourceOutput) ToSupportResourceTypesResourceOutput ¶ added in v0.0.19
func (o SupportResourceTypesResourceOutput) ToSupportResourceTypesResourceOutput() SupportResourceTypesResourceOutput
func (SupportResourceTypesResourceOutput) ToSupportResourceTypesResourceOutputWithContext ¶ added in v0.0.19
func (o SupportResourceTypesResourceOutput) ToSupportResourceTypesResourceOutputWithContext(ctx context.Context) SupportResourceTypesResourceOutput
func (SupportResourceTypesResourceOutput) ZoneId ¶ added in v0.0.19
func (o SupportResourceTypesResourceOutput) ZoneId() pulumi.StringOutput
The id of zone.
type SupportResourceTypesResult ¶ added in v0.0.19
type SupportResourceTypesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` ResourceTypes []string `pulumi:"resourceTypes"` // The collection of query. Resources []SupportResourceTypesResource `pulumi:"resources"` // The total count of query. TotalCount int `pulumi:"totalCount"` ZoneIds []string `pulumi:"zoneIds"` }
A collection of values returned by SupportResourceTypes.
func SupportResourceTypes ¶ added in v0.0.19
func SupportResourceTypes(ctx *pulumi.Context, args *SupportResourceTypesArgs, opts ...pulumi.InvokeOption) (*SupportResourceTypesResult, error)
Use this data source to query detailed information of vke support resource types ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vke.SupportResourceTypes(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type SupportResourceTypesResultOutput ¶ added in v0.0.19
type SupportResourceTypesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by SupportResourceTypes.
func SupportResourceTypesOutput ¶ added in v0.0.19
func SupportResourceTypesOutput(ctx *pulumi.Context, args SupportResourceTypesOutputArgs, opts ...pulumi.InvokeOption) SupportResourceTypesResultOutput
func (SupportResourceTypesResultOutput) ElementType ¶ added in v0.0.19
func (SupportResourceTypesResultOutput) ElementType() reflect.Type
func (SupportResourceTypesResultOutput) Id ¶ added in v0.0.19
func (o SupportResourceTypesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (SupportResourceTypesResultOutput) OutputFile ¶ added in v0.0.19
func (o SupportResourceTypesResultOutput) OutputFile() pulumi.StringPtrOutput
func (SupportResourceTypesResultOutput) ResourceTypes ¶ added in v0.0.19
func (o SupportResourceTypesResultOutput) ResourceTypes() pulumi.StringArrayOutput
func (SupportResourceTypesResultOutput) Resources ¶ added in v0.0.19
func (o SupportResourceTypesResultOutput) Resources() SupportResourceTypesResourceArrayOutput
The collection of query.
func (SupportResourceTypesResultOutput) ToSupportResourceTypesResultOutput ¶ added in v0.0.19
func (o SupportResourceTypesResultOutput) ToSupportResourceTypesResultOutput() SupportResourceTypesResultOutput
func (SupportResourceTypesResultOutput) ToSupportResourceTypesResultOutputWithContext ¶ added in v0.0.19
func (o SupportResourceTypesResultOutput) ToSupportResourceTypesResultOutputWithContext(ctx context.Context) SupportResourceTypesResultOutput
func (SupportResourceTypesResultOutput) TotalCount ¶ added in v0.0.19
func (o SupportResourceTypesResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
func (SupportResourceTypesResultOutput) ZoneIds ¶ added in v0.0.19
func (o SupportResourceTypesResultOutput) ZoneIds() pulumi.StringArrayOutput