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) CreatedTime() 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) Status() AddonStatusOutput
- func (o AddonOutput) ToAddonOutput() AddonOutput
- func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
- func (o AddonOutput) UpdatedTime() pulumi.StringOutput
- func (o AddonOutput) Version() pulumi.StringOutput
- type AddonState
- type AddonStatus
- type AddonStatusArgs
- func (AddonStatusArgs) ElementType() reflect.Type
- func (i AddonStatusArgs) ToAddonStatusOutput() AddonStatusOutput
- func (i AddonStatusArgs) ToAddonStatusOutputWithContext(ctx context.Context) AddonStatusOutput
- func (i AddonStatusArgs) ToAddonStatusPtrOutput() AddonStatusPtrOutput
- func (i AddonStatusArgs) ToAddonStatusPtrOutputWithContext(ctx context.Context) AddonStatusPtrOutput
- type AddonStatusCondition
- type AddonStatusConditionArgs
- type AddonStatusConditionArray
- type AddonStatusConditionArrayInput
- type AddonStatusConditionArrayOutput
- func (AddonStatusConditionArrayOutput) ElementType() reflect.Type
- func (o AddonStatusConditionArrayOutput) Index(i pulumi.IntInput) AddonStatusConditionOutput
- func (o AddonStatusConditionArrayOutput) ToAddonStatusConditionArrayOutput() AddonStatusConditionArrayOutput
- func (o AddonStatusConditionArrayOutput) ToAddonStatusConditionArrayOutputWithContext(ctx context.Context) AddonStatusConditionArrayOutput
- type AddonStatusConditionInput
- type AddonStatusConditionOutput
- type AddonStatusInput
- type AddonStatusOutput
- func (o AddonStatusOutput) Conditions() AddonStatusConditionArrayOutput
- func (AddonStatusOutput) ElementType() reflect.Type
- func (o AddonStatusOutput) Phase() pulumi.StringPtrOutput
- func (o AddonStatusOutput) ToAddonStatusOutput() AddonStatusOutput
- func (o AddonStatusOutput) ToAddonStatusOutputWithContext(ctx context.Context) AddonStatusOutput
- func (o AddonStatusOutput) ToAddonStatusPtrOutput() AddonStatusPtrOutput
- func (o AddonStatusOutput) ToAddonStatusPtrOutputWithContext(ctx context.Context) AddonStatusPtrOutput
- type AddonStatusPtrInput
- type AddonStatusPtrOutput
- func (o AddonStatusPtrOutput) Conditions() AddonStatusConditionArrayOutput
- func (o AddonStatusPtrOutput) Elem() AddonStatusOutput
- func (AddonStatusPtrOutput) ElementType() reflect.Type
- func (o AddonStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o AddonStatusPtrOutput) ToAddonStatusPtrOutput() AddonStatusPtrOutput
- func (o AddonStatusPtrOutput) ToAddonStatusPtrOutputWithContext(ctx context.Context) AddonStatusPtrOutput
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterClusterConfig
- type ClusterClusterConfigApiServerEndpoints
- type ClusterClusterConfigApiServerEndpointsArgs
- func (ClusterClusterConfigApiServerEndpointsArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsOutput() ClusterClusterConfigApiServerEndpointsOutput
- func (i ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsOutput
- func (i ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsPtrOutput() ClusterClusterConfigApiServerEndpointsPtrOutput
- func (i ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPtrOutput
- type ClusterClusterConfigApiServerEndpointsInput
- type ClusterClusterConfigApiServerEndpointsOutput
- func (ClusterClusterConfigApiServerEndpointsOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerEndpointsOutput) PrivateIp() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsOutput) PublicIp() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsOutput() ClusterClusterConfigApiServerEndpointsOutput
- func (o ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsOutput
- func (o ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsPtrOutput() ClusterClusterConfigApiServerEndpointsPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPtrOutput
- type ClusterClusterConfigApiServerEndpointsPrivateIp
- type ClusterClusterConfigApiServerEndpointsPrivateIpArgs
- func (ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpOutput() ClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (i ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (i ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
- func (i ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
- type ClusterClusterConfigApiServerEndpointsPrivateIpInput
- type ClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerEndpointsPrivateIpOutput) Ipv4() pulumi.StringPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpOutput() ClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (o ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (o ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
- type ClusterClusterConfigApiServerEndpointsPrivateIpPtrInput
- type ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) Elem() ClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) Ipv4() pulumi.StringPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
- type ClusterClusterConfigApiServerEndpointsPtrInput
- type ClusterClusterConfigApiServerEndpointsPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPtrOutput) Elem() ClusterClusterConfigApiServerEndpointsOutput
- func (ClusterClusterConfigApiServerEndpointsPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerEndpointsPtrOutput) PrivateIp() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPtrOutput) PublicIp() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPtrOutput) ToClusterClusterConfigApiServerEndpointsPtrOutput() ClusterClusterConfigApiServerEndpointsPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPtrOutput) ToClusterClusterConfigApiServerEndpointsPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPtrOutput
- type ClusterClusterConfigApiServerEndpointsPublicIp
- type ClusterClusterConfigApiServerEndpointsPublicIpArgs
- func (ClusterClusterConfigApiServerEndpointsPublicIpArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpOutput() ClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (i ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (i ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutput() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
- func (i ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
- type ClusterClusterConfigApiServerEndpointsPublicIpInput
- type ClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (ClusterClusterConfigApiServerEndpointsPublicIpOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerEndpointsPublicIpOutput) Ipv4() pulumi.StringPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpOutput() ClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (o ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (o ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutput() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
- type ClusterClusterConfigApiServerEndpointsPublicIpPtrInput
- type ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) Elem() ClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) Ipv4() pulumi.StringPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutput() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
- func (o ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
- 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.IntPtrOutput
- func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Isp() pulumi.StringPtrOutput
- 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.IntPtrOutput
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) Elem() ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
- func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) Isp() pulumi.StringPtrOutput
- 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) ApiServerEndpoints() ClusterClusterConfigApiServerEndpointsPtrOutput
- 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) SecurityGroupIds() pulumi.StringArrayOutput
- 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
- func (o ClusterClusterConfigOutput) VpcId() pulumi.StringPtrOutput
- type ClusterClusterConfigPtrInput
- type ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) ApiServerEndpoints() ClusterClusterConfigApiServerEndpointsPtrOutput
- 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) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ClusterClusterConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) VpcId() pulumi.StringPtrOutput
- type ClusterInput
- type ClusterIrsaConfig
- type ClusterIrsaConfigArgs
- func (ClusterIrsaConfigArgs) ElementType() reflect.Type
- func (i ClusterIrsaConfigArgs) ToClusterIrsaConfigOutput() ClusterIrsaConfigOutput
- func (i ClusterIrsaConfigArgs) ToClusterIrsaConfigOutputWithContext(ctx context.Context) ClusterIrsaConfigOutput
- func (i ClusterIrsaConfigArgs) ToClusterIrsaConfigPtrOutput() ClusterIrsaConfigPtrOutput
- func (i ClusterIrsaConfigArgs) ToClusterIrsaConfigPtrOutputWithContext(ctx context.Context) ClusterIrsaConfigPtrOutput
- type ClusterIrsaConfigInput
- type ClusterIrsaConfigOutput
- func (o ClusterIrsaConfigOutput) Audience() pulumi.StringPtrOutput
- func (ClusterIrsaConfigOutput) ElementType() reflect.Type
- func (o ClusterIrsaConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterIrsaConfigOutput) Issuer() pulumi.StringPtrOutput
- func (o ClusterIrsaConfigOutput) JwksUrl() pulumi.StringPtrOutput
- func (o ClusterIrsaConfigOutput) OidcTrn() pulumi.StringPtrOutput
- func (o ClusterIrsaConfigOutput) OpenIdConfigUrl() pulumi.StringPtrOutput
- func (o ClusterIrsaConfigOutput) ToClusterIrsaConfigOutput() ClusterIrsaConfigOutput
- func (o ClusterIrsaConfigOutput) ToClusterIrsaConfigOutputWithContext(ctx context.Context) ClusterIrsaConfigOutput
- func (o ClusterIrsaConfigOutput) ToClusterIrsaConfigPtrOutput() ClusterIrsaConfigPtrOutput
- func (o ClusterIrsaConfigOutput) ToClusterIrsaConfigPtrOutputWithContext(ctx context.Context) ClusterIrsaConfigPtrOutput
- type ClusterIrsaConfigPtrInput
- type ClusterIrsaConfigPtrOutput
- func (o ClusterIrsaConfigPtrOutput) Audience() pulumi.StringPtrOutput
- func (o ClusterIrsaConfigPtrOutput) Elem() ClusterIrsaConfigOutput
- func (ClusterIrsaConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterIrsaConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterIrsaConfigPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o ClusterIrsaConfigPtrOutput) JwksUrl() pulumi.StringPtrOutput
- func (o ClusterIrsaConfigPtrOutput) OidcTrn() pulumi.StringPtrOutput
- func (o ClusterIrsaConfigPtrOutput) OpenIdConfigUrl() pulumi.StringPtrOutput
- func (o ClusterIrsaConfigPtrOutput) ToClusterIrsaConfigPtrOutput() ClusterIrsaConfigPtrOutput
- func (o ClusterIrsaConfigPtrOutput) ToClusterIrsaConfigPtrOutputWithContext(ctx context.Context) ClusterIrsaConfigPtrOutput
- 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.StringPtrOutput
- 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 ClusterMonitoringConfig
- type ClusterMonitoringConfigArgs
- func (ClusterMonitoringConfigArgs) ElementType() reflect.Type
- func (i ClusterMonitoringConfigArgs) ToClusterMonitoringConfigOutput() ClusterMonitoringConfigOutput
- func (i ClusterMonitoringConfigArgs) ToClusterMonitoringConfigOutputWithContext(ctx context.Context) ClusterMonitoringConfigOutput
- func (i ClusterMonitoringConfigArgs) ToClusterMonitoringConfigPtrOutput() ClusterMonitoringConfigPtrOutput
- func (i ClusterMonitoringConfigArgs) ToClusterMonitoringConfigPtrOutputWithContext(ctx context.Context) ClusterMonitoringConfigPtrOutput
- type ClusterMonitoringConfigComponentConfig
- type ClusterMonitoringConfigComponentConfigArgs
- func (ClusterMonitoringConfigComponentConfigArgs) ElementType() reflect.Type
- func (i ClusterMonitoringConfigComponentConfigArgs) ToClusterMonitoringConfigComponentConfigOutput() ClusterMonitoringConfigComponentConfigOutput
- func (i ClusterMonitoringConfigComponentConfigArgs) ToClusterMonitoringConfigComponentConfigOutputWithContext(ctx context.Context) ClusterMonitoringConfigComponentConfigOutput
- type ClusterMonitoringConfigComponentConfigArray
- func (ClusterMonitoringConfigComponentConfigArray) ElementType() reflect.Type
- func (i ClusterMonitoringConfigComponentConfigArray) ToClusterMonitoringConfigComponentConfigArrayOutput() ClusterMonitoringConfigComponentConfigArrayOutput
- func (i ClusterMonitoringConfigComponentConfigArray) ToClusterMonitoringConfigComponentConfigArrayOutputWithContext(ctx context.Context) ClusterMonitoringConfigComponentConfigArrayOutput
- type ClusterMonitoringConfigComponentConfigArrayInput
- type ClusterMonitoringConfigComponentConfigArrayOutput
- func (ClusterMonitoringConfigComponentConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterMonitoringConfigComponentConfigArrayOutput) Index(i pulumi.IntInput) ClusterMonitoringConfigComponentConfigOutput
- func (o ClusterMonitoringConfigComponentConfigArrayOutput) ToClusterMonitoringConfigComponentConfigArrayOutput() ClusterMonitoringConfigComponentConfigArrayOutput
- func (o ClusterMonitoringConfigComponentConfigArrayOutput) ToClusterMonitoringConfigComponentConfigArrayOutputWithContext(ctx context.Context) ClusterMonitoringConfigComponentConfigArrayOutput
- type ClusterMonitoringConfigComponentConfigInput
- type ClusterMonitoringConfigComponentConfigOutput
- func (ClusterMonitoringConfigComponentConfigOutput) ElementType() reflect.Type
- func (o ClusterMonitoringConfigComponentConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterMonitoringConfigComponentConfigOutput) Name() pulumi.StringPtrOutput
- func (o ClusterMonitoringConfigComponentConfigOutput) ToClusterMonitoringConfigComponentConfigOutput() ClusterMonitoringConfigComponentConfigOutput
- func (o ClusterMonitoringConfigComponentConfigOutput) ToClusterMonitoringConfigComponentConfigOutputWithContext(ctx context.Context) ClusterMonitoringConfigComponentConfigOutput
- type ClusterMonitoringConfigInput
- type ClusterMonitoringConfigOutput
- func (o ClusterMonitoringConfigOutput) ComponentConfigs() ClusterMonitoringConfigComponentConfigArrayOutput
- func (ClusterMonitoringConfigOutput) ElementType() reflect.Type
- func (o ClusterMonitoringConfigOutput) EnableMetricsExternalCollection() pulumi.BoolPtrOutput
- func (o ClusterMonitoringConfigOutput) ToClusterMonitoringConfigOutput() ClusterMonitoringConfigOutput
- func (o ClusterMonitoringConfigOutput) ToClusterMonitoringConfigOutputWithContext(ctx context.Context) ClusterMonitoringConfigOutput
- func (o ClusterMonitoringConfigOutput) ToClusterMonitoringConfigPtrOutput() ClusterMonitoringConfigPtrOutput
- func (o ClusterMonitoringConfigOutput) ToClusterMonitoringConfigPtrOutputWithContext(ctx context.Context) ClusterMonitoringConfigPtrOutput
- func (o ClusterMonitoringConfigOutput) WorkspaceId() pulumi.StringPtrOutput
- type ClusterMonitoringConfigPtrInput
- type ClusterMonitoringConfigPtrOutput
- func (o ClusterMonitoringConfigPtrOutput) ComponentConfigs() ClusterMonitoringConfigComponentConfigArrayOutput
- func (o ClusterMonitoringConfigPtrOutput) Elem() ClusterMonitoringConfigOutput
- func (ClusterMonitoringConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterMonitoringConfigPtrOutput) EnableMetricsExternalCollection() pulumi.BoolPtrOutput
- func (o ClusterMonitoringConfigPtrOutput) ToClusterMonitoringConfigPtrOutput() ClusterMonitoringConfigPtrOutput
- func (o ClusterMonitoringConfigPtrOutput) ToClusterMonitoringConfigPtrOutputWithContext(ctx context.Context) ClusterMonitoringConfigPtrOutput
- func (o ClusterMonitoringConfigPtrOutput) WorkspaceId() pulumi.StringPtrOutput
- type ClusterNodeStatistics
- type ClusterNodeStatisticsArgs
- func (ClusterNodeStatisticsArgs) ElementType() reflect.Type
- func (i ClusterNodeStatisticsArgs) ToClusterNodeStatisticsOutput() ClusterNodeStatisticsOutput
- func (i ClusterNodeStatisticsArgs) ToClusterNodeStatisticsOutputWithContext(ctx context.Context) ClusterNodeStatisticsOutput
- func (i ClusterNodeStatisticsArgs) ToClusterNodeStatisticsPtrOutput() ClusterNodeStatisticsPtrOutput
- func (i ClusterNodeStatisticsArgs) ToClusterNodeStatisticsPtrOutputWithContext(ctx context.Context) ClusterNodeStatisticsPtrOutput
- type ClusterNodeStatisticsInput
- type ClusterNodeStatisticsOutput
- func (o ClusterNodeStatisticsOutput) CreatingCount() pulumi.IntPtrOutput
- func (o ClusterNodeStatisticsOutput) DeletingCount() pulumi.IntPtrOutput
- func (ClusterNodeStatisticsOutput) ElementType() reflect.Type
- func (o ClusterNodeStatisticsOutput) FailedCount() pulumi.IntPtrOutput
- func (o ClusterNodeStatisticsOutput) RunningCount() pulumi.IntPtrOutput
- func (o ClusterNodeStatisticsOutput) ToClusterNodeStatisticsOutput() ClusterNodeStatisticsOutput
- func (o ClusterNodeStatisticsOutput) ToClusterNodeStatisticsOutputWithContext(ctx context.Context) ClusterNodeStatisticsOutput
- func (o ClusterNodeStatisticsOutput) ToClusterNodeStatisticsPtrOutput() ClusterNodeStatisticsPtrOutput
- func (o ClusterNodeStatisticsOutput) ToClusterNodeStatisticsPtrOutputWithContext(ctx context.Context) ClusterNodeStatisticsPtrOutput
- func (o ClusterNodeStatisticsOutput) TotalCount() pulumi.IntPtrOutput
- func (o ClusterNodeStatisticsOutput) UpdatingCount() pulumi.IntPtrOutput
- type ClusterNodeStatisticsPtrInput
- type ClusterNodeStatisticsPtrOutput
- func (o ClusterNodeStatisticsPtrOutput) CreatingCount() pulumi.IntPtrOutput
- func (o ClusterNodeStatisticsPtrOutput) DeletingCount() pulumi.IntPtrOutput
- func (o ClusterNodeStatisticsPtrOutput) Elem() ClusterNodeStatisticsOutput
- func (ClusterNodeStatisticsPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeStatisticsPtrOutput) FailedCount() pulumi.IntPtrOutput
- func (o ClusterNodeStatisticsPtrOutput) RunningCount() pulumi.IntPtrOutput
- func (o ClusterNodeStatisticsPtrOutput) ToClusterNodeStatisticsPtrOutput() ClusterNodeStatisticsPtrOutput
- func (o ClusterNodeStatisticsPtrOutput) ToClusterNodeStatisticsPtrOutputWithContext(ctx context.Context) ClusterNodeStatisticsPtrOutput
- func (o ClusterNodeStatisticsPtrOutput) TotalCount() pulumi.IntPtrOutput
- func (o ClusterNodeStatisticsPtrOutput) UpdatingCount() pulumi.IntPtrOutput
- type ClusterOutput
- func (o ClusterOutput) ClusterConfig() ClusterClusterConfigOutput
- func (o ClusterOutput) ClusterId() pulumi.StringOutput
- func (o ClusterOutput) CreatedTime() pulumi.StringOutput
- func (o ClusterOutput) DeleteProtectionEnabled() pulumi.BoolOutput
- func (o ClusterOutput) Description() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) IrsaConfig() ClusterIrsaConfigOutput
- func (o ClusterOutput) KubernetesVersion() pulumi.StringOutput
- func (o ClusterOutput) KubernetesVersionCreate() pulumi.StringOutput
- func (o ClusterOutput) LoggingConfig() ClusterLoggingConfigOutput
- func (o ClusterOutput) Message() pulumi.StringOutput
- func (o ClusterOutput) MonitoringConfig() ClusterMonitoringConfigOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) NodeStatistics() ClusterNodeStatisticsOutput
- func (o ClusterOutput) PodsConfig() ClusterPodsConfigOutput
- func (o ClusterOutput) ProjectName() pulumi.StringOutput
- func (o ClusterOutput) ServicesConfig() ClusterServicesConfigOutput
- func (o ClusterOutput) SourceRegion() pulumi.StringOutput
- func (o ClusterOutput) Status() ClusterStatusOutput
- func (o ClusterOutput) Tags() ClusterTagArrayOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) Type() pulumi.StringOutput
- func (o ClusterOutput) UpdatedTime() pulumi.StringOutput
- 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) SubnetIds() 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) SubnetIds() 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.StringPtrOutput
- 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) TrunkEniEnabled() pulumi.BoolPtrOutput
- 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) TrunkEniEnabled() pulumi.BoolPtrOutput
- 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 ClusterStatus
- type ClusterStatusArgs
- func (ClusterStatusArgs) ElementType() reflect.Type
- func (i ClusterStatusArgs) ToClusterStatusOutput() ClusterStatusOutput
- func (i ClusterStatusArgs) ToClusterStatusOutputWithContext(ctx context.Context) ClusterStatusOutput
- func (i ClusterStatusArgs) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
- func (i ClusterStatusArgs) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
- type ClusterStatusCondition
- type ClusterStatusConditionArgs
- type ClusterStatusConditionArray
- func (ClusterStatusConditionArray) ElementType() reflect.Type
- func (i ClusterStatusConditionArray) ToClusterStatusConditionArrayOutput() ClusterStatusConditionArrayOutput
- func (i ClusterStatusConditionArray) ToClusterStatusConditionArrayOutputWithContext(ctx context.Context) ClusterStatusConditionArrayOutput
- type ClusterStatusConditionArrayInput
- type ClusterStatusConditionArrayOutput
- func (ClusterStatusConditionArrayOutput) ElementType() reflect.Type
- func (o ClusterStatusConditionArrayOutput) Index(i pulumi.IntInput) ClusterStatusConditionOutput
- func (o ClusterStatusConditionArrayOutput) ToClusterStatusConditionArrayOutput() ClusterStatusConditionArrayOutput
- func (o ClusterStatusConditionArrayOutput) ToClusterStatusConditionArrayOutputWithContext(ctx context.Context) ClusterStatusConditionArrayOutput
- type ClusterStatusConditionInput
- type ClusterStatusConditionOutput
- func (ClusterStatusConditionOutput) ElementType() reflect.Type
- func (o ClusterStatusConditionOutput) ToClusterStatusConditionOutput() ClusterStatusConditionOutput
- func (o ClusterStatusConditionOutput) ToClusterStatusConditionOutputWithContext(ctx context.Context) ClusterStatusConditionOutput
- func (o ClusterStatusConditionOutput) Type() pulumi.StringPtrOutput
- type ClusterStatusInput
- type ClusterStatusOutput
- func (o ClusterStatusOutput) Conditions() ClusterStatusConditionArrayOutput
- func (ClusterStatusOutput) ElementType() reflect.Type
- func (o ClusterStatusOutput) Phase() pulumi.StringPtrOutput
- func (o ClusterStatusOutput) ToClusterStatusOutput() ClusterStatusOutput
- func (o ClusterStatusOutput) ToClusterStatusOutputWithContext(ctx context.Context) ClusterStatusOutput
- func (o ClusterStatusOutput) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
- func (o ClusterStatusOutput) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
- type ClusterStatusPtrInput
- type ClusterStatusPtrOutput
- func (o ClusterStatusPtrOutput) Conditions() ClusterStatusConditionArrayOutput
- func (o ClusterStatusPtrOutput) Elem() ClusterStatusOutput
- func (ClusterStatusPtrOutput) ElementType() reflect.Type
- func (o ClusterStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o ClusterStatusPtrOutput) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
- func (o ClusterStatusPtrOutput) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
- 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.StringPtrOutput
- func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
- func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
- func (o ClusterTagOutput) Value() pulumi.StringPtrOutput
- 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 DefaultNodePoolAutoScaling
- type DefaultNodePoolAutoScalingArgs
- func (DefaultNodePoolAutoScalingArgs) ElementType() reflect.Type
- func (i DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingOutput() DefaultNodePoolAutoScalingOutput
- func (i DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingOutputWithContext(ctx context.Context) DefaultNodePoolAutoScalingOutput
- func (i DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingPtrOutput() DefaultNodePoolAutoScalingPtrOutput
- func (i DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) DefaultNodePoolAutoScalingPtrOutput
- type DefaultNodePoolAutoScalingInput
- type DefaultNodePoolAutoScalingOutput
- func (o DefaultNodePoolAutoScalingOutput) DesiredReplicas() pulumi.IntPtrOutput
- func (DefaultNodePoolAutoScalingOutput) ElementType() reflect.Type
- func (o DefaultNodePoolAutoScalingOutput) Enabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolAutoScalingOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o DefaultNodePoolAutoScalingOutput) MinReplicas() pulumi.IntPtrOutput
- func (o DefaultNodePoolAutoScalingOutput) Priority() pulumi.IntPtrOutput
- func (o DefaultNodePoolAutoScalingOutput) ScalingGroupId() pulumi.StringPtrOutput
- func (o DefaultNodePoolAutoScalingOutput) SubnetPolicy() pulumi.StringPtrOutput
- func (o DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingOutput() DefaultNodePoolAutoScalingOutput
- func (o DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingOutputWithContext(ctx context.Context) DefaultNodePoolAutoScalingOutput
- func (o DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingPtrOutput() DefaultNodePoolAutoScalingPtrOutput
- func (o DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) DefaultNodePoolAutoScalingPtrOutput
- type DefaultNodePoolAutoScalingPtrInput
- type DefaultNodePoolAutoScalingPtrOutput
- func (o DefaultNodePoolAutoScalingPtrOutput) DesiredReplicas() pulumi.IntPtrOutput
- func (o DefaultNodePoolAutoScalingPtrOutput) Elem() DefaultNodePoolAutoScalingOutput
- func (DefaultNodePoolAutoScalingPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolAutoScalingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolAutoScalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o DefaultNodePoolAutoScalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o DefaultNodePoolAutoScalingPtrOutput) Priority() pulumi.IntPtrOutput
- func (o DefaultNodePoolAutoScalingPtrOutput) ScalingGroupId() pulumi.StringPtrOutput
- func (o DefaultNodePoolAutoScalingPtrOutput) SubnetPolicy() pulumi.StringPtrOutput
- func (o DefaultNodePoolAutoScalingPtrOutput) ToDefaultNodePoolAutoScalingPtrOutput() DefaultNodePoolAutoScalingPtrOutput
- func (o DefaultNodePoolAutoScalingPtrOutput) ToDefaultNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) DefaultNodePoolAutoScalingPtrOutput
- type DefaultNodePoolInput
- 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 DefaultNodePoolKubernetesConfigKubeletConfig
- type DefaultNodePoolKubernetesConfigKubeletConfigArgs
- func (DefaultNodePoolKubernetesConfigKubeletConfigArgs) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigOutput() DefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (i DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (i DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
- func (i DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGates
- type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs
- func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (i DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (i DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (i DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput
- type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling() pulumi.BoolPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager() pulumi.BoolPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput
- type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) Elem() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) InPlacePodVerticalScaling() pulumi.BoolPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) QoSResourceManager() pulumi.BoolPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigInput
- type DefaultNodePoolKubernetesConfigKubeletConfigKubeReserved
- type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs
- func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (i DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray
- func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (i DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput
- type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput
- type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Name() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) FeatureGates() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst() pulumi.IntPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps() pulumi.IntPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) MaxPods() pulumi.IntPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst() pulumi.IntPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps() pulumi.IntPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls() pulumi.BoolPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigOutput() DefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope() pulumi.StringPtrOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigPtrInput
- type DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) Elem() DefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) FeatureGates() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiBurst() pulumi.IntPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiQps() pulumi.IntPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) KubeReserveds() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) MaxPods() pulumi.IntPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryBurst() pulumi.IntPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryPullQps() pulumi.IntPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) SerializeImagePulls() pulumi.BoolPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) SystemReserveds() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerScope() pulumi.StringPtrOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigSystemReserved
- type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs
- func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (i DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray
- func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType() reflect.Type
- func (i DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (i DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput
- type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput
- type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Name() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- 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) AutoSyncDisabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolKubernetesConfigOutput) Cordon() pulumi.BoolPtrOutput
- func (DefaultNodePoolKubernetesConfigOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigOutput) KubeletConfig() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o DefaultNodePoolKubernetesConfigOutput) Labels() DefaultNodePoolKubernetesConfigLabelArrayOutput
- func (o DefaultNodePoolKubernetesConfigOutput) NamePrefix() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigOutput) NameSuffix() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigOutput) NameUseHostname() pulumi.BoolPtrOutput
- 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) AutoSyncDisabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) Elem() DefaultNodePoolKubernetesConfigOutput
- func (DefaultNodePoolKubernetesConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolKubernetesConfigPtrOutput) KubeletConfig() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) Labels() DefaultNodePoolKubernetesConfigLabelArrayOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) NameSuffix() pulumi.StringPtrOutput
- func (o DefaultNodePoolKubernetesConfigPtrOutput) NameUseHostname() pulumi.BoolPtrOutput
- 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 DefaultNodePoolManagement
- type DefaultNodePoolManagementArgs
- func (DefaultNodePoolManagementArgs) ElementType() reflect.Type
- func (i DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementOutput() DefaultNodePoolManagementOutput
- func (i DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementOutputWithContext(ctx context.Context) DefaultNodePoolManagementOutput
- func (i DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementPtrOutput() DefaultNodePoolManagementPtrOutput
- func (i DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementPtrOutput
- type DefaultNodePoolManagementInput
- type DefaultNodePoolManagementOutput
- func (DefaultNodePoolManagementOutput) ElementType() reflect.Type
- func (o DefaultNodePoolManagementOutput) Enabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolManagementOutput) RemedyConfig() DefaultNodePoolManagementRemedyConfigPtrOutput
- func (o DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementOutput() DefaultNodePoolManagementOutput
- func (o DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementOutputWithContext(ctx context.Context) DefaultNodePoolManagementOutput
- func (o DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementPtrOutput() DefaultNodePoolManagementPtrOutput
- func (o DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementPtrOutput
- type DefaultNodePoolManagementPtrInput
- type DefaultNodePoolManagementPtrOutput
- func (o DefaultNodePoolManagementPtrOutput) Elem() DefaultNodePoolManagementOutput
- func (DefaultNodePoolManagementPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolManagementPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolManagementPtrOutput) RemedyConfig() DefaultNodePoolManagementRemedyConfigPtrOutput
- func (o DefaultNodePoolManagementPtrOutput) ToDefaultNodePoolManagementPtrOutput() DefaultNodePoolManagementPtrOutput
- func (o DefaultNodePoolManagementPtrOutput) ToDefaultNodePoolManagementPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementPtrOutput
- type DefaultNodePoolManagementRemedyConfig
- type DefaultNodePoolManagementRemedyConfigArgs
- func (DefaultNodePoolManagementRemedyConfigArgs) ElementType() reflect.Type
- func (i DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigOutput() DefaultNodePoolManagementRemedyConfigOutput
- func (i DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) DefaultNodePoolManagementRemedyConfigOutput
- func (i DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigPtrOutput() DefaultNodePoolManagementRemedyConfigPtrOutput
- func (i DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementRemedyConfigPtrOutput
- type DefaultNodePoolManagementRemedyConfigInput
- type DefaultNodePoolManagementRemedyConfigOutput
- func (DefaultNodePoolManagementRemedyConfigOutput) ElementType() reflect.Type
- func (o DefaultNodePoolManagementRemedyConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolManagementRemedyConfigOutput) RemedyId() pulumi.StringPtrOutput
- func (o DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigOutput() DefaultNodePoolManagementRemedyConfigOutput
- func (o DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) DefaultNodePoolManagementRemedyConfigOutput
- func (o DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutput() DefaultNodePoolManagementRemedyConfigPtrOutput
- func (o DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementRemedyConfigPtrOutput
- type DefaultNodePoolManagementRemedyConfigPtrInput
- type DefaultNodePoolManagementRemedyConfigPtrOutput
- func (o DefaultNodePoolManagementRemedyConfigPtrOutput) Elem() DefaultNodePoolManagementRemedyConfigOutput
- func (DefaultNodePoolManagementRemedyConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolManagementRemedyConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolManagementRemedyConfigPtrOutput) RemedyId() pulumi.StringPtrOutput
- func (o DefaultNodePoolManagementRemedyConfigPtrOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutput() DefaultNodePoolManagementRemedyConfigPtrOutput
- func (o DefaultNodePoolManagementRemedyConfigPtrOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementRemedyConfigPtrOutput
- 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 DefaultNodePoolNodeConfigDataVolume
- type DefaultNodePoolNodeConfigDataVolumeArgs
- func (DefaultNodePoolNodeConfigDataVolumeArgs) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigDataVolumeArgs) ToDefaultNodePoolNodeConfigDataVolumeOutput() DefaultNodePoolNodeConfigDataVolumeOutput
- func (i DefaultNodePoolNodeConfigDataVolumeArgs) ToDefaultNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigDataVolumeOutput
- type DefaultNodePoolNodeConfigDataVolumeArray
- func (DefaultNodePoolNodeConfigDataVolumeArray) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigDataVolumeArray) ToDefaultNodePoolNodeConfigDataVolumeArrayOutput() DefaultNodePoolNodeConfigDataVolumeArrayOutput
- func (i DefaultNodePoolNodeConfigDataVolumeArray) ToDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigDataVolumeArrayOutput
- type DefaultNodePoolNodeConfigDataVolumeArrayInput
- type DefaultNodePoolNodeConfigDataVolumeArrayOutput
- func (DefaultNodePoolNodeConfigDataVolumeArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigDataVolumeArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolNodeConfigDataVolumeOutput
- func (o DefaultNodePoolNodeConfigDataVolumeArrayOutput) ToDefaultNodePoolNodeConfigDataVolumeArrayOutput() DefaultNodePoolNodeConfigDataVolumeArrayOutput
- func (o DefaultNodePoolNodeConfigDataVolumeArrayOutput) ToDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigDataVolumeArrayOutput
- type DefaultNodePoolNodeConfigDataVolumeInput
- type DefaultNodePoolNodeConfigDataVolumeOutput
- func (DefaultNodePoolNodeConfigDataVolumeOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigDataVolumeOutput) FileSystem() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigDataVolumeOutput) MountPoint() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigDataVolumeOutput) PlacementGroupId() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigDataVolumeOutput) Size() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigDataVolumeOutput) SnapshotId() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigDataVolumeOutput) SubgroupNumber() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigDataVolumeOutput) ToDefaultNodePoolNodeConfigDataVolumeOutput() DefaultNodePoolNodeConfigDataVolumeOutput
- func (o DefaultNodePoolNodeConfigDataVolumeOutput) ToDefaultNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigDataVolumeOutput
- func (o DefaultNodePoolNodeConfigDataVolumeOutput) Type() pulumi.StringPtrOutput
- type DefaultNodePoolNodeConfigInput
- type DefaultNodePoolNodeConfigInstancesDistribution
- type DefaultNodePoolNodeConfigInstancesDistributionArgs
- func (DefaultNodePoolNodeConfigInstancesDistributionArgs) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionOutput() DefaultNodePoolNodeConfigInstancesDistributionOutput
- func (i DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigInstancesDistributionOutput
- func (i DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutput() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
- func (i DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
- type DefaultNodePoolNodeConfigInstancesDistributionInput
- type DefaultNodePoolNodeConfigInstancesDistributionOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance() pulumi.BoolPtrOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand() pulumi.BoolPtrOutput
- func (DefaultNodePoolNodeConfigInstancesDistributionOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionOutput() DefaultNodePoolNodeConfigInstancesDistributionOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigInstancesDistributionOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutput() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
- type DefaultNodePoolNodeConfigInstancesDistributionPtrInput
- type DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) CapacityRebalance() pulumi.BoolPtrOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) CompensateWithOnDemand() pulumi.BoolPtrOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) Elem() DefaultNodePoolNodeConfigInstancesDistributionOutput
- func (DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutput() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
- func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
- type DefaultNodePoolNodeConfigOutput
- func (o DefaultNodePoolNodeConfigOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) AutoRenewPeriod() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) DataVolumes() DefaultNodePoolNodeConfigDataVolumeArrayOutput
- func (o DefaultNodePoolNodeConfigOutput) DeploymentSetGroupNumber() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) DeploymentSetId() pulumi.StringPtrOutput
- func (DefaultNodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigOutput) Hostname() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) HpcClusterIds() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigOutput) ImageId() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) InitializeScript() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) InstanceName() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) InstanceTypeIds() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigOutput) InstancesDistribution() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) NamePrefix() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) NetworkTrafficMode() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) Period() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) PreScript() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) ProjectName() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) PublicAccessConfig() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) PublicAccessEnabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) Security() DefaultNodePoolNodeConfigSecurityPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) SpotStrategy() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigOutput) SystemVolume() DefaultNodePoolNodeConfigSystemVolumePtrOutput
- func (o DefaultNodePoolNodeConfigOutput) Tags() DefaultNodePoolNodeConfigTagArrayOutput
- 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) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) AutoRenewPeriod() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) DataVolumes() DefaultNodePoolNodeConfigDataVolumeArrayOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) DeploymentSetGroupNumber() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) DeploymentSetId() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) Elem() DefaultNodePoolNodeConfigOutput
- func (DefaultNodePoolNodeConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) HpcClusterIds() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) ImageId() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) InitializeScript() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) InstanceName() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) InstanceTypeIds() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) InstancesDistribution() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) NetworkTrafficMode() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) Period() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) PreScript() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) ProjectName() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) PublicAccessConfig() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) PublicAccessEnabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) Security() DefaultNodePoolNodeConfigSecurityPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) SpotStrategy() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) SystemVolume() DefaultNodePoolNodeConfigSystemVolumePtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) Tags() DefaultNodePoolNodeConfigTagArrayOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput
- func (o DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPtrOutput
- type DefaultNodePoolNodeConfigPublicAccessConfig
- type DefaultNodePoolNodeConfigPublicAccessConfigArgs
- func (DefaultNodePoolNodeConfigPublicAccessConfigArgs) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigOutput() DefaultNodePoolNodeConfigPublicAccessConfigOutput
- func (i DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPublicAccessConfigOutput
- func (i DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutput() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
- func (i DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
- type DefaultNodePoolNodeConfigPublicAccessConfigInput
- type DefaultNodePoolNodeConfigPublicAccessConfigOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) Bandwidth() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) BillingType() pulumi.IntPtrOutput
- func (DefaultNodePoolNodeConfigPublicAccessConfigOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) Isp() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigOutput() DefaultNodePoolNodeConfigPublicAccessConfigOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPublicAccessConfigOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutput() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
- type DefaultNodePoolNodeConfigPublicAccessConfigPtrInput
- type DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) Bandwidth() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) BillingType() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) Elem() DefaultNodePoolNodeConfigPublicAccessConfigOutput
- func (DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) Isp() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutput() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
- func (o DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
- 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
- func (o DefaultNodePoolNodeConfigSecurityLoginOutput) Type() pulumi.StringPtrOutput
- 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
- func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) Type() pulumi.StringPtrOutput
- type DefaultNodePoolNodeConfigSecurityOutput
- func (DefaultNodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigSecurityOutput) Login() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
- func (o DefaultNodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled() pulumi.BoolPtrOutput
- 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) SecurityStrategyEnabled() pulumi.BoolPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput
- func (o DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput
- type DefaultNodePoolNodeConfigSystemVolume
- type DefaultNodePoolNodeConfigSystemVolumeArgs
- func (DefaultNodePoolNodeConfigSystemVolumeArgs) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumeOutput() DefaultNodePoolNodeConfigSystemVolumeOutput
- func (i DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSystemVolumeOutput
- func (i DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumePtrOutput() DefaultNodePoolNodeConfigSystemVolumePtrOutput
- func (i DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSystemVolumePtrOutput
- type DefaultNodePoolNodeConfigSystemVolumeInput
- type DefaultNodePoolNodeConfigSystemVolumeOutput
- func (DefaultNodePoolNodeConfigSystemVolumeOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigSystemVolumeOutput) PlacementGroupId() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumeOutput) Size() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumeOutput) SubgroupNumber() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumeOutput() DefaultNodePoolNodeConfigSystemVolumeOutput
- func (o DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSystemVolumeOutput
- func (o DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutput() DefaultNodePoolNodeConfigSystemVolumePtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSystemVolumePtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumeOutput) Type() pulumi.StringPtrOutput
- type DefaultNodePoolNodeConfigSystemVolumePtrInput
- type DefaultNodePoolNodeConfigSystemVolumePtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) Elem() DefaultNodePoolNodeConfigSystemVolumeOutput
- func (DefaultNodePoolNodeConfigSystemVolumePtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) PlacementGroupId() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) Size() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) SubgroupNumber() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutput() DefaultNodePoolNodeConfigSystemVolumePtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSystemVolumePtrOutput
- func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) Type() pulumi.StringPtrOutput
- type DefaultNodePoolNodeConfigTag
- type DefaultNodePoolNodeConfigTagArgs
- func (DefaultNodePoolNodeConfigTagArgs) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigTagArgs) ToDefaultNodePoolNodeConfigTagOutput() DefaultNodePoolNodeConfigTagOutput
- func (i DefaultNodePoolNodeConfigTagArgs) ToDefaultNodePoolNodeConfigTagOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigTagOutput
- type DefaultNodePoolNodeConfigTagArray
- func (DefaultNodePoolNodeConfigTagArray) ElementType() reflect.Type
- func (i DefaultNodePoolNodeConfigTagArray) ToDefaultNodePoolNodeConfigTagArrayOutput() DefaultNodePoolNodeConfigTagArrayOutput
- func (i DefaultNodePoolNodeConfigTagArray) ToDefaultNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigTagArrayOutput
- type DefaultNodePoolNodeConfigTagArrayInput
- type DefaultNodePoolNodeConfigTagArrayOutput
- func (DefaultNodePoolNodeConfigTagArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigTagArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolNodeConfigTagOutput
- func (o DefaultNodePoolNodeConfigTagArrayOutput) ToDefaultNodePoolNodeConfigTagArrayOutput() DefaultNodePoolNodeConfigTagArrayOutput
- func (o DefaultNodePoolNodeConfigTagArrayOutput) ToDefaultNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigTagArrayOutput
- type DefaultNodePoolNodeConfigTagInput
- type DefaultNodePoolNodeConfigTagOutput
- func (DefaultNodePoolNodeConfigTagOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeConfigTagOutput) Key() pulumi.StringPtrOutput
- func (o DefaultNodePoolNodeConfigTagOutput) ToDefaultNodePoolNodeConfigTagOutput() DefaultNodePoolNodeConfigTagOutput
- func (o DefaultNodePoolNodeConfigTagOutput) ToDefaultNodePoolNodeConfigTagOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigTagOutput
- func (o DefaultNodePoolNodeConfigTagOutput) Value() pulumi.StringPtrOutput
- type DefaultNodePoolNodeStatistics
- type DefaultNodePoolNodeStatisticsArgs
- func (DefaultNodePoolNodeStatisticsArgs) ElementType() reflect.Type
- func (i DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsOutput() DefaultNodePoolNodeStatisticsOutput
- func (i DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsOutputWithContext(ctx context.Context) DefaultNodePoolNodeStatisticsOutput
- func (i DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsPtrOutput() DefaultNodePoolNodeStatisticsPtrOutput
- func (i DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeStatisticsPtrOutput
- type DefaultNodePoolNodeStatisticsInput
- type DefaultNodePoolNodeStatisticsOutput
- func (o DefaultNodePoolNodeStatisticsOutput) CreatingCount() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeStatisticsOutput) DeletingCount() pulumi.IntPtrOutput
- func (DefaultNodePoolNodeStatisticsOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeStatisticsOutput) FailedCount() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeStatisticsOutput) RunningCount() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsOutput() DefaultNodePoolNodeStatisticsOutput
- func (o DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsOutputWithContext(ctx context.Context) DefaultNodePoolNodeStatisticsOutput
- func (o DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsPtrOutput() DefaultNodePoolNodeStatisticsPtrOutput
- func (o DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeStatisticsPtrOutput
- func (o DefaultNodePoolNodeStatisticsOutput) TotalCount() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeStatisticsOutput) UpdatingCount() pulumi.IntPtrOutput
- type DefaultNodePoolNodeStatisticsPtrInput
- type DefaultNodePoolNodeStatisticsPtrOutput
- func (o DefaultNodePoolNodeStatisticsPtrOutput) CreatingCount() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeStatisticsPtrOutput) DeletingCount() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeStatisticsPtrOutput) Elem() DefaultNodePoolNodeStatisticsOutput
- func (DefaultNodePoolNodeStatisticsPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolNodeStatisticsPtrOutput) FailedCount() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeStatisticsPtrOutput) RunningCount() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeStatisticsPtrOutput) ToDefaultNodePoolNodeStatisticsPtrOutput() DefaultNodePoolNodeStatisticsPtrOutput
- func (o DefaultNodePoolNodeStatisticsPtrOutput) ToDefaultNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeStatisticsPtrOutput
- func (o DefaultNodePoolNodeStatisticsPtrOutput) TotalCount() pulumi.IntPtrOutput
- func (o DefaultNodePoolNodeStatisticsPtrOutput) UpdatingCount() pulumi.IntPtrOutput
- type DefaultNodePoolOutput
- func (o DefaultNodePoolOutput) AutoScaling() DefaultNodePoolAutoScalingOutput
- func (o DefaultNodePoolOutput) ClusterId() pulumi.StringOutput
- func (o DefaultNodePoolOutput) CreatedTime() pulumi.StringOutput
- func (DefaultNodePoolOutput) ElementType() reflect.Type
- func (o DefaultNodePoolOutput) KubernetesConfig() DefaultNodePoolKubernetesConfigOutput
- func (o DefaultNodePoolOutput) Management() DefaultNodePoolManagementOutput
- func (o DefaultNodePoolOutput) Name() pulumi.StringOutput
- func (o DefaultNodePoolOutput) NodeConfig() DefaultNodePoolNodeConfigOutput
- func (o DefaultNodePoolOutput) NodePoolId() pulumi.StringOutput
- func (o DefaultNodePoolOutput) NodeStatistics() DefaultNodePoolNodeStatisticsOutput
- func (o DefaultNodePoolOutput) Status() DefaultNodePoolStatusOutput
- func (o DefaultNodePoolOutput) Tags() DefaultNodePoolTagArrayOutput
- func (o DefaultNodePoolOutput) ToDefaultNodePoolOutput() DefaultNodePoolOutput
- func (o DefaultNodePoolOutput) ToDefaultNodePoolOutputWithContext(ctx context.Context) DefaultNodePoolOutput
- func (o DefaultNodePoolOutput) UpdatedTime() pulumi.StringOutput
- type DefaultNodePoolState
- type DefaultNodePoolStatus
- type DefaultNodePoolStatusArgs
- func (DefaultNodePoolStatusArgs) ElementType() reflect.Type
- func (i DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusOutput() DefaultNodePoolStatusOutput
- func (i DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusOutputWithContext(ctx context.Context) DefaultNodePoolStatusOutput
- func (i DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusPtrOutput() DefaultNodePoolStatusPtrOutput
- func (i DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusPtrOutputWithContext(ctx context.Context) DefaultNodePoolStatusPtrOutput
- type DefaultNodePoolStatusCondition
- type DefaultNodePoolStatusConditionArgs
- func (DefaultNodePoolStatusConditionArgs) ElementType() reflect.Type
- func (i DefaultNodePoolStatusConditionArgs) ToDefaultNodePoolStatusConditionOutput() DefaultNodePoolStatusConditionOutput
- func (i DefaultNodePoolStatusConditionArgs) ToDefaultNodePoolStatusConditionOutputWithContext(ctx context.Context) DefaultNodePoolStatusConditionOutput
- type DefaultNodePoolStatusConditionArray
- func (DefaultNodePoolStatusConditionArray) ElementType() reflect.Type
- func (i DefaultNodePoolStatusConditionArray) ToDefaultNodePoolStatusConditionArrayOutput() DefaultNodePoolStatusConditionArrayOutput
- func (i DefaultNodePoolStatusConditionArray) ToDefaultNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) DefaultNodePoolStatusConditionArrayOutput
- type DefaultNodePoolStatusConditionArrayInput
- type DefaultNodePoolStatusConditionArrayOutput
- func (DefaultNodePoolStatusConditionArrayOutput) ElementType() reflect.Type
- func (o DefaultNodePoolStatusConditionArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolStatusConditionOutput
- func (o DefaultNodePoolStatusConditionArrayOutput) ToDefaultNodePoolStatusConditionArrayOutput() DefaultNodePoolStatusConditionArrayOutput
- func (o DefaultNodePoolStatusConditionArrayOutput) ToDefaultNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) DefaultNodePoolStatusConditionArrayOutput
- type DefaultNodePoolStatusConditionInput
- type DefaultNodePoolStatusConditionOutput
- func (DefaultNodePoolStatusConditionOutput) ElementType() reflect.Type
- func (o DefaultNodePoolStatusConditionOutput) ToDefaultNodePoolStatusConditionOutput() DefaultNodePoolStatusConditionOutput
- func (o DefaultNodePoolStatusConditionOutput) ToDefaultNodePoolStatusConditionOutputWithContext(ctx context.Context) DefaultNodePoolStatusConditionOutput
- func (o DefaultNodePoolStatusConditionOutput) Type() pulumi.StringPtrOutput
- type DefaultNodePoolStatusInput
- type DefaultNodePoolStatusOutput
- func (o DefaultNodePoolStatusOutput) Conditions() DefaultNodePoolStatusConditionArrayOutput
- func (DefaultNodePoolStatusOutput) ElementType() reflect.Type
- func (o DefaultNodePoolStatusOutput) Phase() pulumi.StringPtrOutput
- func (o DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusOutput() DefaultNodePoolStatusOutput
- func (o DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusOutputWithContext(ctx context.Context) DefaultNodePoolStatusOutput
- func (o DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusPtrOutput() DefaultNodePoolStatusPtrOutput
- func (o DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusPtrOutputWithContext(ctx context.Context) DefaultNodePoolStatusPtrOutput
- type DefaultNodePoolStatusPtrInput
- type DefaultNodePoolStatusPtrOutput
- func (o DefaultNodePoolStatusPtrOutput) Conditions() DefaultNodePoolStatusConditionArrayOutput
- func (o DefaultNodePoolStatusPtrOutput) Elem() DefaultNodePoolStatusOutput
- func (DefaultNodePoolStatusPtrOutput) ElementType() reflect.Type
- func (o DefaultNodePoolStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o DefaultNodePoolStatusPtrOutput) ToDefaultNodePoolStatusPtrOutput() DefaultNodePoolStatusPtrOutput
- func (o DefaultNodePoolStatusPtrOutput) ToDefaultNodePoolStatusPtrOutputWithContext(ctx context.Context) DefaultNodePoolStatusPtrOutput
- 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.StringPtrOutput
- func (o DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutput() DefaultNodePoolTagOutput
- func (o DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutputWithContext(ctx context.Context) DefaultNodePoolTagOutput
- func (o DefaultNodePoolTagOutput) Value() pulumi.StringPtrOutput
- type GetAddonStatus
- type GetAddonStatusArgs
- type GetAddonStatusCondition
- type GetAddonStatusConditionArgs
- type GetAddonStatusConditionArray
- func (GetAddonStatusConditionArray) ElementType() reflect.Type
- func (i GetAddonStatusConditionArray) ToGetAddonStatusConditionArrayOutput() GetAddonStatusConditionArrayOutput
- func (i GetAddonStatusConditionArray) ToGetAddonStatusConditionArrayOutputWithContext(ctx context.Context) GetAddonStatusConditionArrayOutput
- type GetAddonStatusConditionArrayInput
- type GetAddonStatusConditionArrayOutput
- func (GetAddonStatusConditionArrayOutput) ElementType() reflect.Type
- func (o GetAddonStatusConditionArrayOutput) Index(i pulumi.IntInput) GetAddonStatusConditionOutput
- func (o GetAddonStatusConditionArrayOutput) ToGetAddonStatusConditionArrayOutput() GetAddonStatusConditionArrayOutput
- func (o GetAddonStatusConditionArrayOutput) ToGetAddonStatusConditionArrayOutputWithContext(ctx context.Context) GetAddonStatusConditionArrayOutput
- type GetAddonStatusConditionInput
- type GetAddonStatusConditionOutput
- func (GetAddonStatusConditionOutput) ElementType() reflect.Type
- func (o GetAddonStatusConditionOutput) ToGetAddonStatusConditionOutput() GetAddonStatusConditionOutput
- func (o GetAddonStatusConditionOutput) ToGetAddonStatusConditionOutputWithContext(ctx context.Context) GetAddonStatusConditionOutput
- func (o GetAddonStatusConditionOutput) Type() pulumi.StringOutput
- type GetAddonStatusInput
- type GetAddonStatusOutput
- func (o GetAddonStatusOutput) Conditions() GetAddonStatusConditionArrayOutput
- func (GetAddonStatusOutput) ElementType() reflect.Type
- func (o GetAddonStatusOutput) Phase() pulumi.StringOutput
- func (o GetAddonStatusOutput) ToGetAddonStatusOutput() GetAddonStatusOutput
- func (o GetAddonStatusOutput) ToGetAddonStatusOutputWithContext(ctx context.Context) GetAddonStatusOutput
- type GetAddonsResult
- type GetAddonsResultOutput
- func (GetAddonsResultOutput) ElementType() reflect.Type
- func (o GetAddonsResultOutput) Id() pulumi.StringOutput
- func (o GetAddonsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetAddonsResultOutput) ToGetAddonsResultOutput() GetAddonsResultOutput
- func (o GetAddonsResultOutput) ToGetAddonsResultOutputWithContext(ctx context.Context) GetAddonsResultOutput
- type GetClusterClusterConfig
- type GetClusterClusterConfigApiServerEndpoints
- type GetClusterClusterConfigApiServerEndpointsArgs
- func (GetClusterClusterConfigApiServerEndpointsArgs) ElementType() reflect.Type
- func (i GetClusterClusterConfigApiServerEndpointsArgs) ToGetClusterClusterConfigApiServerEndpointsOutput() GetClusterClusterConfigApiServerEndpointsOutput
- func (i GetClusterClusterConfigApiServerEndpointsArgs) ToGetClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsOutput
- type GetClusterClusterConfigApiServerEndpointsInput
- type GetClusterClusterConfigApiServerEndpointsOutput
- func (GetClusterClusterConfigApiServerEndpointsOutput) ElementType() reflect.Type
- func (o GetClusterClusterConfigApiServerEndpointsOutput) PrivateIp() GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (o GetClusterClusterConfigApiServerEndpointsOutput) PublicIp() GetClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (o GetClusterClusterConfigApiServerEndpointsOutput) ToGetClusterClusterConfigApiServerEndpointsOutput() GetClusterClusterConfigApiServerEndpointsOutput
- func (o GetClusterClusterConfigApiServerEndpointsOutput) ToGetClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsOutput
- type GetClusterClusterConfigApiServerEndpointsPrivateIp
- type GetClusterClusterConfigApiServerEndpointsPrivateIpArgs
- func (GetClusterClusterConfigApiServerEndpointsPrivateIpArgs) ElementType() reflect.Type
- func (i GetClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutput() GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (i GetClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
- type GetClusterClusterConfigApiServerEndpointsPrivateIpInput
- type GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) ElementType() reflect.Type
- func (o GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) Ipv4() pulumi.StringOutput
- func (o GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutput() GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
- func (o GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
- type GetClusterClusterConfigApiServerEndpointsPublicIp
- type GetClusterClusterConfigApiServerEndpointsPublicIpArgs
- func (GetClusterClusterConfigApiServerEndpointsPublicIpArgs) ElementType() reflect.Type
- func (i GetClusterClusterConfigApiServerEndpointsPublicIpArgs) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutput() GetClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (i GetClusterClusterConfigApiServerEndpointsPublicIpArgs) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsPublicIpOutput
- type GetClusterClusterConfigApiServerEndpointsPublicIpInput
- type GetClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (GetClusterClusterConfigApiServerEndpointsPublicIpOutput) ElementType() reflect.Type
- func (o GetClusterClusterConfigApiServerEndpointsPublicIpOutput) Ipv4() pulumi.StringOutput
- func (o GetClusterClusterConfigApiServerEndpointsPublicIpOutput) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutput() GetClusterClusterConfigApiServerEndpointsPublicIpOutput
- func (o GetClusterClusterConfigApiServerEndpointsPublicIpOutput) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsPublicIpOutput
- type GetClusterClusterConfigApiServerPublicAccessConfig
- type GetClusterClusterConfigApiServerPublicAccessConfigArgs
- func (GetClusterClusterConfigApiServerPublicAccessConfigArgs) ElementType() reflect.Type
- func (i GetClusterClusterConfigApiServerPublicAccessConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigOutput() GetClusterClusterConfigApiServerPublicAccessConfigOutput
- func (i GetClusterClusterConfigApiServerPublicAccessConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerPublicAccessConfigOutput
- type GetClusterClusterConfigApiServerPublicAccessConfigInput
- type GetClusterClusterConfigApiServerPublicAccessConfigOutput
- func (GetClusterClusterConfigApiServerPublicAccessConfigOutput) ElementType() reflect.Type
- func (o GetClusterClusterConfigApiServerPublicAccessConfigOutput) PublicAccessNetworkConfig() ...
- func (o GetClusterClusterConfigApiServerPublicAccessConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigOutput() GetClusterClusterConfigApiServerPublicAccessConfigOutput
- func (o GetClusterClusterConfigApiServerPublicAccessConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerPublicAccessConfigOutput
- type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig
- type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs
- func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ElementType() reflect.Type
- func (i GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ...
- func (i GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) ...
- type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput
- type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
- func (o GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Bandwidth() pulumi.IntOutput
- func (o GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType() pulumi.IntOutput
- func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType() reflect.Type
- func (o GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Isp() pulumi.StringOutput
- func (o GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() ...
- func (o GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) ...
- type GetClusterClusterConfigArgs
- type GetClusterClusterConfigInput
- type GetClusterClusterConfigOutput
- func (o GetClusterClusterConfigOutput) ApiServerEndpoints() GetClusterClusterConfigApiServerEndpointsOutput
- func (o GetClusterClusterConfigOutput) ApiServerPublicAccessConfig() GetClusterClusterConfigApiServerPublicAccessConfigOutput
- func (o GetClusterClusterConfigOutput) ApiServerPublicAccessEnabled() pulumi.BoolOutput
- func (GetClusterClusterConfigOutput) ElementType() reflect.Type
- func (o GetClusterClusterConfigOutput) IpFamily() pulumi.StringOutput
- func (o GetClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled() pulumi.BoolOutput
- func (o GetClusterClusterConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o GetClusterClusterConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetClusterClusterConfigOutput) ToGetClusterClusterConfigOutput() GetClusterClusterConfigOutput
- func (o GetClusterClusterConfigOutput) ToGetClusterClusterConfigOutputWithContext(ctx context.Context) GetClusterClusterConfigOutput
- func (o GetClusterClusterConfigOutput) VpcId() pulumi.StringOutput
- type GetClusterIrsaConfig
- type GetClusterIrsaConfigArgs
- type GetClusterIrsaConfigInput
- type GetClusterIrsaConfigOutput
- func (o GetClusterIrsaConfigOutput) Audience() pulumi.StringOutput
- func (GetClusterIrsaConfigOutput) ElementType() reflect.Type
- func (o GetClusterIrsaConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterIrsaConfigOutput) Issuer() pulumi.StringOutput
- func (o GetClusterIrsaConfigOutput) JwksUrl() pulumi.StringOutput
- func (o GetClusterIrsaConfigOutput) OidcTrn() pulumi.StringOutput
- func (o GetClusterIrsaConfigOutput) OpenIdConfigUrl() pulumi.StringOutput
- func (o GetClusterIrsaConfigOutput) ToGetClusterIrsaConfigOutput() GetClusterIrsaConfigOutput
- func (o GetClusterIrsaConfigOutput) ToGetClusterIrsaConfigOutputWithContext(ctx context.Context) GetClusterIrsaConfigOutput
- type GetClusterLoggingConfig
- type GetClusterLoggingConfigArgs
- type GetClusterLoggingConfigInput
- type GetClusterLoggingConfigLogSetup
- type GetClusterLoggingConfigLogSetupArgs
- func (GetClusterLoggingConfigLogSetupArgs) ElementType() reflect.Type
- func (i GetClusterLoggingConfigLogSetupArgs) ToGetClusterLoggingConfigLogSetupOutput() GetClusterLoggingConfigLogSetupOutput
- func (i GetClusterLoggingConfigLogSetupArgs) ToGetClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) GetClusterLoggingConfigLogSetupOutput
- type GetClusterLoggingConfigLogSetupArray
- func (GetClusterLoggingConfigLogSetupArray) ElementType() reflect.Type
- func (i GetClusterLoggingConfigLogSetupArray) ToGetClusterLoggingConfigLogSetupArrayOutput() GetClusterLoggingConfigLogSetupArrayOutput
- func (i GetClusterLoggingConfigLogSetupArray) ToGetClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) GetClusterLoggingConfigLogSetupArrayOutput
- type GetClusterLoggingConfigLogSetupArrayInput
- type GetClusterLoggingConfigLogSetupArrayOutput
- func (GetClusterLoggingConfigLogSetupArrayOutput) ElementType() reflect.Type
- func (o GetClusterLoggingConfigLogSetupArrayOutput) Index(i pulumi.IntInput) GetClusterLoggingConfigLogSetupOutput
- func (o GetClusterLoggingConfigLogSetupArrayOutput) ToGetClusterLoggingConfigLogSetupArrayOutput() GetClusterLoggingConfigLogSetupArrayOutput
- func (o GetClusterLoggingConfigLogSetupArrayOutput) ToGetClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) GetClusterLoggingConfigLogSetupArrayOutput
- type GetClusterLoggingConfigLogSetupInput
- type GetClusterLoggingConfigLogSetupOutput
- func (GetClusterLoggingConfigLogSetupOutput) ElementType() reflect.Type
- func (o GetClusterLoggingConfigLogSetupOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterLoggingConfigLogSetupOutput) LogTopicId() pulumi.StringOutput
- func (o GetClusterLoggingConfigLogSetupOutput) LogTtl() pulumi.IntOutput
- func (o GetClusterLoggingConfigLogSetupOutput) LogType() pulumi.StringOutput
- func (o GetClusterLoggingConfigLogSetupOutput) ToGetClusterLoggingConfigLogSetupOutput() GetClusterLoggingConfigLogSetupOutput
- func (o GetClusterLoggingConfigLogSetupOutput) ToGetClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) GetClusterLoggingConfigLogSetupOutput
- type GetClusterLoggingConfigOutput
- func (GetClusterLoggingConfigOutput) ElementType() reflect.Type
- func (o GetClusterLoggingConfigOutput) LogProjectId() pulumi.StringOutput
- func (o GetClusterLoggingConfigOutput) LogSetups() GetClusterLoggingConfigLogSetupArrayOutput
- func (o GetClusterLoggingConfigOutput) ToGetClusterLoggingConfigOutput() GetClusterLoggingConfigOutput
- func (o GetClusterLoggingConfigOutput) ToGetClusterLoggingConfigOutputWithContext(ctx context.Context) GetClusterLoggingConfigOutput
- type GetClusterMonitoringConfig
- type GetClusterMonitoringConfigArgs
- func (GetClusterMonitoringConfigArgs) ElementType() reflect.Type
- func (i GetClusterMonitoringConfigArgs) ToGetClusterMonitoringConfigOutput() GetClusterMonitoringConfigOutput
- func (i GetClusterMonitoringConfigArgs) ToGetClusterMonitoringConfigOutputWithContext(ctx context.Context) GetClusterMonitoringConfigOutput
- type GetClusterMonitoringConfigComponentConfig
- type GetClusterMonitoringConfigComponentConfigArgs
- func (GetClusterMonitoringConfigComponentConfigArgs) ElementType() reflect.Type
- func (i GetClusterMonitoringConfigComponentConfigArgs) ToGetClusterMonitoringConfigComponentConfigOutput() GetClusterMonitoringConfigComponentConfigOutput
- func (i GetClusterMonitoringConfigComponentConfigArgs) ToGetClusterMonitoringConfigComponentConfigOutputWithContext(ctx context.Context) GetClusterMonitoringConfigComponentConfigOutput
- type GetClusterMonitoringConfigComponentConfigArray
- func (GetClusterMonitoringConfigComponentConfigArray) ElementType() reflect.Type
- func (i GetClusterMonitoringConfigComponentConfigArray) ToGetClusterMonitoringConfigComponentConfigArrayOutput() GetClusterMonitoringConfigComponentConfigArrayOutput
- func (i GetClusterMonitoringConfigComponentConfigArray) ToGetClusterMonitoringConfigComponentConfigArrayOutputWithContext(ctx context.Context) GetClusterMonitoringConfigComponentConfigArrayOutput
- type GetClusterMonitoringConfigComponentConfigArrayInput
- type GetClusterMonitoringConfigComponentConfigArrayOutput
- func (GetClusterMonitoringConfigComponentConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterMonitoringConfigComponentConfigArrayOutput) Index(i pulumi.IntInput) GetClusterMonitoringConfigComponentConfigOutput
- func (o GetClusterMonitoringConfigComponentConfigArrayOutput) ToGetClusterMonitoringConfigComponentConfigArrayOutput() GetClusterMonitoringConfigComponentConfigArrayOutput
- func (o GetClusterMonitoringConfigComponentConfigArrayOutput) ToGetClusterMonitoringConfigComponentConfigArrayOutputWithContext(ctx context.Context) GetClusterMonitoringConfigComponentConfigArrayOutput
- type GetClusterMonitoringConfigComponentConfigInput
- type GetClusterMonitoringConfigComponentConfigOutput
- func (GetClusterMonitoringConfigComponentConfigOutput) ElementType() reflect.Type
- func (o GetClusterMonitoringConfigComponentConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterMonitoringConfigComponentConfigOutput) Name() pulumi.StringOutput
- func (o GetClusterMonitoringConfigComponentConfigOutput) ToGetClusterMonitoringConfigComponentConfigOutput() GetClusterMonitoringConfigComponentConfigOutput
- func (o GetClusterMonitoringConfigComponentConfigOutput) ToGetClusterMonitoringConfigComponentConfigOutputWithContext(ctx context.Context) GetClusterMonitoringConfigComponentConfigOutput
- type GetClusterMonitoringConfigInput
- type GetClusterMonitoringConfigOutput
- func (o GetClusterMonitoringConfigOutput) ComponentConfigs() GetClusterMonitoringConfigComponentConfigArrayOutput
- func (GetClusterMonitoringConfigOutput) ElementType() reflect.Type
- func (o GetClusterMonitoringConfigOutput) EnableMetricsExternalCollection() pulumi.BoolOutput
- func (o GetClusterMonitoringConfigOutput) ToGetClusterMonitoringConfigOutput() GetClusterMonitoringConfigOutput
- func (o GetClusterMonitoringConfigOutput) ToGetClusterMonitoringConfigOutputWithContext(ctx context.Context) GetClusterMonitoringConfigOutput
- func (o GetClusterMonitoringConfigOutput) WorkspaceId() pulumi.StringOutput
- type GetClusterNodeStatistics
- type GetClusterNodeStatisticsArgs
- func (GetClusterNodeStatisticsArgs) ElementType() reflect.Type
- func (i GetClusterNodeStatisticsArgs) ToGetClusterNodeStatisticsOutput() GetClusterNodeStatisticsOutput
- func (i GetClusterNodeStatisticsArgs) ToGetClusterNodeStatisticsOutputWithContext(ctx context.Context) GetClusterNodeStatisticsOutput
- type GetClusterNodeStatisticsInput
- type GetClusterNodeStatisticsOutput
- func (o GetClusterNodeStatisticsOutput) CreatingCount() pulumi.IntOutput
- func (o GetClusterNodeStatisticsOutput) DeletingCount() pulumi.IntOutput
- func (GetClusterNodeStatisticsOutput) ElementType() reflect.Type
- func (o GetClusterNodeStatisticsOutput) FailedCount() pulumi.IntOutput
- func (o GetClusterNodeStatisticsOutput) RunningCount() pulumi.IntOutput
- func (o GetClusterNodeStatisticsOutput) ToGetClusterNodeStatisticsOutput() GetClusterNodeStatisticsOutput
- func (o GetClusterNodeStatisticsOutput) ToGetClusterNodeStatisticsOutputWithContext(ctx context.Context) GetClusterNodeStatisticsOutput
- func (o GetClusterNodeStatisticsOutput) TotalCount() pulumi.IntOutput
- func (o GetClusterNodeStatisticsOutput) UpdatingCount() pulumi.IntOutput
- type GetClusterPodsConfig
- type GetClusterPodsConfigArgs
- type GetClusterPodsConfigFlannelConfig
- type GetClusterPodsConfigFlannelConfigArgs
- func (GetClusterPodsConfigFlannelConfigArgs) ElementType() reflect.Type
- func (i GetClusterPodsConfigFlannelConfigArgs) ToGetClusterPodsConfigFlannelConfigOutput() GetClusterPodsConfigFlannelConfigOutput
- func (i GetClusterPodsConfigFlannelConfigArgs) ToGetClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigFlannelConfigOutput
- type GetClusterPodsConfigFlannelConfigInput
- type GetClusterPodsConfigFlannelConfigOutput
- func (GetClusterPodsConfigFlannelConfigOutput) ElementType() reflect.Type
- func (o GetClusterPodsConfigFlannelConfigOutput) MaxPodsPerNode() pulumi.IntOutput
- func (o GetClusterPodsConfigFlannelConfigOutput) PodCidrs() pulumi.StringArrayOutput
- func (o GetClusterPodsConfigFlannelConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetClusterPodsConfigFlannelConfigOutput) ToGetClusterPodsConfigFlannelConfigOutput() GetClusterPodsConfigFlannelConfigOutput
- func (o GetClusterPodsConfigFlannelConfigOutput) ToGetClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigFlannelConfigOutput
- type GetClusterPodsConfigInput
- type GetClusterPodsConfigOutput
- func (GetClusterPodsConfigOutput) ElementType() reflect.Type
- func (o GetClusterPodsConfigOutput) FlannelConfig() GetClusterPodsConfigFlannelConfigOutput
- func (o GetClusterPodsConfigOutput) PodNetworkMode() pulumi.StringOutput
- func (o GetClusterPodsConfigOutput) ToGetClusterPodsConfigOutput() GetClusterPodsConfigOutput
- func (o GetClusterPodsConfigOutput) ToGetClusterPodsConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigOutput
- func (o GetClusterPodsConfigOutput) VpcCniConfig() GetClusterPodsConfigVpcCniConfigOutput
- type GetClusterPodsConfigVpcCniConfig
- type GetClusterPodsConfigVpcCniConfigArgs
- func (GetClusterPodsConfigVpcCniConfigArgs) ElementType() reflect.Type
- func (i GetClusterPodsConfigVpcCniConfigArgs) ToGetClusterPodsConfigVpcCniConfigOutput() GetClusterPodsConfigVpcCniConfigOutput
- func (i GetClusterPodsConfigVpcCniConfigArgs) ToGetClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigVpcCniConfigOutput
- type GetClusterPodsConfigVpcCniConfigInput
- type GetClusterPodsConfigVpcCniConfigOutput
- func (GetClusterPodsConfigVpcCniConfigOutput) ElementType() reflect.Type
- func (o GetClusterPodsConfigVpcCniConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetClusterPodsConfigVpcCniConfigOutput) ToGetClusterPodsConfigVpcCniConfigOutput() GetClusterPodsConfigVpcCniConfigOutput
- func (o GetClusterPodsConfigVpcCniConfigOutput) ToGetClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigVpcCniConfigOutput
- func (o GetClusterPodsConfigVpcCniConfigOutput) TrunkEniEnabled() pulumi.BoolOutput
- type GetClusterServicesConfig
- type GetClusterServicesConfigArgs
- func (GetClusterServicesConfigArgs) ElementType() reflect.Type
- func (i GetClusterServicesConfigArgs) ToGetClusterServicesConfigOutput() GetClusterServicesConfigOutput
- func (i GetClusterServicesConfigArgs) ToGetClusterServicesConfigOutputWithContext(ctx context.Context) GetClusterServicesConfigOutput
- type GetClusterServicesConfigInput
- type GetClusterServicesConfigOutput
- func (GetClusterServicesConfigOutput) ElementType() reflect.Type
- func (o GetClusterServicesConfigOutput) ServiceCidrsv4s() pulumi.StringArrayOutput
- func (o GetClusterServicesConfigOutput) ToGetClusterServicesConfigOutput() GetClusterServicesConfigOutput
- func (o GetClusterServicesConfigOutput) ToGetClusterServicesConfigOutputWithContext(ctx context.Context) GetClusterServicesConfigOutput
- type GetClusterStatus
- type GetClusterStatusArgs
- type GetClusterStatusCondition
- type GetClusterStatusConditionArgs
- func (GetClusterStatusConditionArgs) ElementType() reflect.Type
- func (i GetClusterStatusConditionArgs) ToGetClusterStatusConditionOutput() GetClusterStatusConditionOutput
- func (i GetClusterStatusConditionArgs) ToGetClusterStatusConditionOutputWithContext(ctx context.Context) GetClusterStatusConditionOutput
- type GetClusterStatusConditionArray
- func (GetClusterStatusConditionArray) ElementType() reflect.Type
- func (i GetClusterStatusConditionArray) ToGetClusterStatusConditionArrayOutput() GetClusterStatusConditionArrayOutput
- func (i GetClusterStatusConditionArray) ToGetClusterStatusConditionArrayOutputWithContext(ctx context.Context) GetClusterStatusConditionArrayOutput
- type GetClusterStatusConditionArrayInput
- type GetClusterStatusConditionArrayOutput
- func (GetClusterStatusConditionArrayOutput) ElementType() reflect.Type
- func (o GetClusterStatusConditionArrayOutput) Index(i pulumi.IntInput) GetClusterStatusConditionOutput
- func (o GetClusterStatusConditionArrayOutput) ToGetClusterStatusConditionArrayOutput() GetClusterStatusConditionArrayOutput
- func (o GetClusterStatusConditionArrayOutput) ToGetClusterStatusConditionArrayOutputWithContext(ctx context.Context) GetClusterStatusConditionArrayOutput
- type GetClusterStatusConditionInput
- type GetClusterStatusConditionOutput
- func (GetClusterStatusConditionOutput) ElementType() reflect.Type
- func (o GetClusterStatusConditionOutput) ToGetClusterStatusConditionOutput() GetClusterStatusConditionOutput
- func (o GetClusterStatusConditionOutput) ToGetClusterStatusConditionOutputWithContext(ctx context.Context) GetClusterStatusConditionOutput
- func (o GetClusterStatusConditionOutput) Type() pulumi.StringOutput
- type GetClusterStatusInput
- type GetClusterStatusOutput
- func (o GetClusterStatusOutput) Conditions() GetClusterStatusConditionArrayOutput
- func (GetClusterStatusOutput) ElementType() reflect.Type
- func (o GetClusterStatusOutput) Phase() pulumi.StringOutput
- func (o GetClusterStatusOutput) ToGetClusterStatusOutput() GetClusterStatusOutput
- func (o GetClusterStatusOutput) ToGetClusterStatusOutputWithContext(ctx context.Context) GetClusterStatusOutput
- type GetClusterTag
- type GetClusterTagArgs
- type GetClusterTagArray
- type GetClusterTagArrayInput
- type GetClusterTagArrayOutput
- func (GetClusterTagArrayOutput) ElementType() reflect.Type
- func (o GetClusterTagArrayOutput) Index(i pulumi.IntInput) GetClusterTagOutput
- func (o GetClusterTagArrayOutput) ToGetClusterTagArrayOutput() GetClusterTagArrayOutput
- func (o GetClusterTagArrayOutput) ToGetClusterTagArrayOutputWithContext(ctx context.Context) GetClusterTagArrayOutput
- type GetClusterTagInput
- type GetClusterTagOutput
- func (GetClusterTagOutput) ElementType() reflect.Type
- func (o GetClusterTagOutput) Key() pulumi.StringOutput
- func (o GetClusterTagOutput) ToGetClusterTagOutput() GetClusterTagOutput
- func (o GetClusterTagOutput) ToGetClusterTagOutputWithContext(ctx context.Context) GetClusterTagOutput
- func (o GetClusterTagOutput) Value() pulumi.StringOutput
- type GetClustersResult
- type GetClustersResultOutput
- func (GetClustersResultOutput) ElementType() reflect.Type
- func (o GetClustersResultOutput) Id() pulumi.StringOutput
- func (o GetClustersResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
- type GetDefaultNodePoolAutoScaling
- type GetDefaultNodePoolAutoScalingArgs
- func (GetDefaultNodePoolAutoScalingArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolAutoScalingArgs) ToGetDefaultNodePoolAutoScalingOutput() GetDefaultNodePoolAutoScalingOutput
- func (i GetDefaultNodePoolAutoScalingArgs) ToGetDefaultNodePoolAutoScalingOutputWithContext(ctx context.Context) GetDefaultNodePoolAutoScalingOutput
- type GetDefaultNodePoolAutoScalingInput
- type GetDefaultNodePoolAutoScalingOutput
- func (o GetDefaultNodePoolAutoScalingOutput) DesiredReplicas() pulumi.IntOutput
- func (GetDefaultNodePoolAutoScalingOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolAutoScalingOutput) Enabled() pulumi.BoolOutput
- func (o GetDefaultNodePoolAutoScalingOutput) MaxReplicas() pulumi.IntOutput
- func (o GetDefaultNodePoolAutoScalingOutput) MinReplicas() pulumi.IntOutput
- func (o GetDefaultNodePoolAutoScalingOutput) Priority() pulumi.IntOutput
- func (o GetDefaultNodePoolAutoScalingOutput) ScalingGroupId() pulumi.StringOutput
- func (o GetDefaultNodePoolAutoScalingOutput) SubnetPolicy() pulumi.StringOutput
- func (o GetDefaultNodePoolAutoScalingOutput) ToGetDefaultNodePoolAutoScalingOutput() GetDefaultNodePoolAutoScalingOutput
- func (o GetDefaultNodePoolAutoScalingOutput) ToGetDefaultNodePoolAutoScalingOutputWithContext(ctx context.Context) GetDefaultNodePoolAutoScalingOutput
- type GetDefaultNodePoolKubernetesConfig
- type GetDefaultNodePoolKubernetesConfigArgs
- func (GetDefaultNodePoolKubernetesConfigArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigArgs) ToGetDefaultNodePoolKubernetesConfigOutput() GetDefaultNodePoolKubernetesConfigOutput
- func (i GetDefaultNodePoolKubernetesConfigArgs) ToGetDefaultNodePoolKubernetesConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigOutput
- type GetDefaultNodePoolKubernetesConfigInput
- type GetDefaultNodePoolKubernetesConfigKubeletConfig
- type GetDefaultNodePoolKubernetesConfigKubeletConfigArgs
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGates
- type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling() pulumi.BoolOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager() pulumi.BoolOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigInput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReserved
- type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) Index(i pulumi.IntInput) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Name() pulumi.StringOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity() pulumi.StringOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) FeatureGates() GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst() pulumi.IntOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps() pulumi.IntOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) MaxPods() pulumi.IntOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst() pulumi.IntOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps() pulumi.IntOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls() pulumi.BoolOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope() pulumi.StringOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReserved
- type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (i GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) Index(i pulumi.IntInput) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput
- type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Name() pulumi.StringOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity() pulumi.StringOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- type GetDefaultNodePoolKubernetesConfigLabel
- type GetDefaultNodePoolKubernetesConfigLabelArgs
- func (GetDefaultNodePoolKubernetesConfigLabelArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigLabelArgs) ToGetDefaultNodePoolKubernetesConfigLabelOutput() GetDefaultNodePoolKubernetesConfigLabelOutput
- func (i GetDefaultNodePoolKubernetesConfigLabelArgs) ToGetDefaultNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigLabelOutput
- type GetDefaultNodePoolKubernetesConfigLabelArray
- func (GetDefaultNodePoolKubernetesConfigLabelArray) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigLabelArray) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutput() GetDefaultNodePoolKubernetesConfigLabelArrayOutput
- func (i GetDefaultNodePoolKubernetesConfigLabelArray) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigLabelArrayOutput
- type GetDefaultNodePoolKubernetesConfigLabelArrayInput
- type GetDefaultNodePoolKubernetesConfigLabelArrayOutput
- func (GetDefaultNodePoolKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigLabelArrayOutput) Index(i pulumi.IntInput) GetDefaultNodePoolKubernetesConfigLabelOutput
- func (o GetDefaultNodePoolKubernetesConfigLabelArrayOutput) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutput() GetDefaultNodePoolKubernetesConfigLabelArrayOutput
- func (o GetDefaultNodePoolKubernetesConfigLabelArrayOutput) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigLabelArrayOutput
- type GetDefaultNodePoolKubernetesConfigLabelInput
- type GetDefaultNodePoolKubernetesConfigLabelOutput
- func (GetDefaultNodePoolKubernetesConfigLabelOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigLabelOutput) Key() pulumi.StringOutput
- func (o GetDefaultNodePoolKubernetesConfigLabelOutput) ToGetDefaultNodePoolKubernetesConfigLabelOutput() GetDefaultNodePoolKubernetesConfigLabelOutput
- func (o GetDefaultNodePoolKubernetesConfigLabelOutput) ToGetDefaultNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigLabelOutput
- func (o GetDefaultNodePoolKubernetesConfigLabelOutput) Value() pulumi.StringOutput
- type GetDefaultNodePoolKubernetesConfigOutput
- func (o GetDefaultNodePoolKubernetesConfigOutput) AutoSyncDisabled() pulumi.BoolOutput
- func (o GetDefaultNodePoolKubernetesConfigOutput) Cordon() pulumi.BoolOutput
- func (GetDefaultNodePoolKubernetesConfigOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigOutput) KubeletConfig() GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
- func (o GetDefaultNodePoolKubernetesConfigOutput) Labels() GetDefaultNodePoolKubernetesConfigLabelArrayOutput
- func (o GetDefaultNodePoolKubernetesConfigOutput) NamePrefix() pulumi.StringOutput
- func (o GetDefaultNodePoolKubernetesConfigOutput) NameSuffix() pulumi.StringOutput
- func (o GetDefaultNodePoolKubernetesConfigOutput) NameUseHostname() pulumi.BoolOutput
- func (o GetDefaultNodePoolKubernetesConfigOutput) Taints() GetDefaultNodePoolKubernetesConfigTaintArrayOutput
- func (o GetDefaultNodePoolKubernetesConfigOutput) ToGetDefaultNodePoolKubernetesConfigOutput() GetDefaultNodePoolKubernetesConfigOutput
- func (o GetDefaultNodePoolKubernetesConfigOutput) ToGetDefaultNodePoolKubernetesConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigOutput
- type GetDefaultNodePoolKubernetesConfigTaint
- type GetDefaultNodePoolKubernetesConfigTaintArgs
- func (GetDefaultNodePoolKubernetesConfigTaintArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigTaintArgs) ToGetDefaultNodePoolKubernetesConfigTaintOutput() GetDefaultNodePoolKubernetesConfigTaintOutput
- func (i GetDefaultNodePoolKubernetesConfigTaintArgs) ToGetDefaultNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigTaintOutput
- type GetDefaultNodePoolKubernetesConfigTaintArray
- func (GetDefaultNodePoolKubernetesConfigTaintArray) ElementType() reflect.Type
- func (i GetDefaultNodePoolKubernetesConfigTaintArray) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutput() GetDefaultNodePoolKubernetesConfigTaintArrayOutput
- func (i GetDefaultNodePoolKubernetesConfigTaintArray) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigTaintArrayOutput
- type GetDefaultNodePoolKubernetesConfigTaintArrayInput
- type GetDefaultNodePoolKubernetesConfigTaintArrayOutput
- func (GetDefaultNodePoolKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigTaintArrayOutput) Index(i pulumi.IntInput) GetDefaultNodePoolKubernetesConfigTaintOutput
- func (o GetDefaultNodePoolKubernetesConfigTaintArrayOutput) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutput() GetDefaultNodePoolKubernetesConfigTaintArrayOutput
- func (o GetDefaultNodePoolKubernetesConfigTaintArrayOutput) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigTaintArrayOutput
- type GetDefaultNodePoolKubernetesConfigTaintInput
- type GetDefaultNodePoolKubernetesConfigTaintOutput
- func (o GetDefaultNodePoolKubernetesConfigTaintOutput) Effect() pulumi.StringOutput
- func (GetDefaultNodePoolKubernetesConfigTaintOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolKubernetesConfigTaintOutput) Key() pulumi.StringOutput
- func (o GetDefaultNodePoolKubernetesConfigTaintOutput) ToGetDefaultNodePoolKubernetesConfigTaintOutput() GetDefaultNodePoolKubernetesConfigTaintOutput
- func (o GetDefaultNodePoolKubernetesConfigTaintOutput) ToGetDefaultNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigTaintOutput
- func (o GetDefaultNodePoolKubernetesConfigTaintOutput) Value() pulumi.StringOutput
- type GetDefaultNodePoolManagement
- type GetDefaultNodePoolManagementArgs
- func (GetDefaultNodePoolManagementArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolManagementArgs) ToGetDefaultNodePoolManagementOutput() GetDefaultNodePoolManagementOutput
- func (i GetDefaultNodePoolManagementArgs) ToGetDefaultNodePoolManagementOutputWithContext(ctx context.Context) GetDefaultNodePoolManagementOutput
- type GetDefaultNodePoolManagementInput
- type GetDefaultNodePoolManagementOutput
- func (GetDefaultNodePoolManagementOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolManagementOutput) Enabled() pulumi.BoolOutput
- func (o GetDefaultNodePoolManagementOutput) RemedyConfig() GetDefaultNodePoolManagementRemedyConfigOutput
- func (o GetDefaultNodePoolManagementOutput) ToGetDefaultNodePoolManagementOutput() GetDefaultNodePoolManagementOutput
- func (o GetDefaultNodePoolManagementOutput) ToGetDefaultNodePoolManagementOutputWithContext(ctx context.Context) GetDefaultNodePoolManagementOutput
- type GetDefaultNodePoolManagementRemedyConfig
- type GetDefaultNodePoolManagementRemedyConfigArgs
- func (GetDefaultNodePoolManagementRemedyConfigArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolManagementRemedyConfigArgs) ToGetDefaultNodePoolManagementRemedyConfigOutput() GetDefaultNodePoolManagementRemedyConfigOutput
- func (i GetDefaultNodePoolManagementRemedyConfigArgs) ToGetDefaultNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolManagementRemedyConfigOutput
- type GetDefaultNodePoolManagementRemedyConfigInput
- type GetDefaultNodePoolManagementRemedyConfigOutput
- func (GetDefaultNodePoolManagementRemedyConfigOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolManagementRemedyConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetDefaultNodePoolManagementRemedyConfigOutput) RemedyId() pulumi.StringOutput
- func (o GetDefaultNodePoolManagementRemedyConfigOutput) ToGetDefaultNodePoolManagementRemedyConfigOutput() GetDefaultNodePoolManagementRemedyConfigOutput
- func (o GetDefaultNodePoolManagementRemedyConfigOutput) ToGetDefaultNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolManagementRemedyConfigOutput
- type GetDefaultNodePoolNodeConfig
- type GetDefaultNodePoolNodeConfigArgs
- func (GetDefaultNodePoolNodeConfigArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeConfigArgs) ToGetDefaultNodePoolNodeConfigOutput() GetDefaultNodePoolNodeConfigOutput
- func (i GetDefaultNodePoolNodeConfigArgs) ToGetDefaultNodePoolNodeConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigOutput
- type GetDefaultNodePoolNodeConfigDataVolume
- type GetDefaultNodePoolNodeConfigDataVolumeArgs
- func (GetDefaultNodePoolNodeConfigDataVolumeArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeConfigDataVolumeArgs) ToGetDefaultNodePoolNodeConfigDataVolumeOutput() GetDefaultNodePoolNodeConfigDataVolumeOutput
- func (i GetDefaultNodePoolNodeConfigDataVolumeArgs) ToGetDefaultNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigDataVolumeOutput
- type GetDefaultNodePoolNodeConfigDataVolumeArray
- func (GetDefaultNodePoolNodeConfigDataVolumeArray) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeConfigDataVolumeArray) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutput() GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
- func (i GetDefaultNodePoolNodeConfigDataVolumeArray) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
- type GetDefaultNodePoolNodeConfigDataVolumeArrayInput
- type GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
- func (GetDefaultNodePoolNodeConfigDataVolumeArrayOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeConfigDataVolumeArrayOutput) Index(i pulumi.IntInput) GetDefaultNodePoolNodeConfigDataVolumeOutput
- func (o GetDefaultNodePoolNodeConfigDataVolumeArrayOutput) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutput() GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
- func (o GetDefaultNodePoolNodeConfigDataVolumeArrayOutput) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
- type GetDefaultNodePoolNodeConfigDataVolumeInput
- type GetDefaultNodePoolNodeConfigDataVolumeOutput
- func (GetDefaultNodePoolNodeConfigDataVolumeOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) FileSystem() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) MountPoint() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) PlacementGroupId() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) Size() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) SnapshotId() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) SubgroupNumber() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) ToGetDefaultNodePoolNodeConfigDataVolumeOutput() GetDefaultNodePoolNodeConfigDataVolumeOutput
- func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) ToGetDefaultNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigDataVolumeOutput
- func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) Type() pulumi.StringOutput
- type GetDefaultNodePoolNodeConfigInput
- type GetDefaultNodePoolNodeConfigInstancesDistribution
- type GetDefaultNodePoolNodeConfigInstancesDistributionArgs
- func (GetDefaultNodePoolNodeConfigInstancesDistributionArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeConfigInstancesDistributionArgs) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutput() GetDefaultNodePoolNodeConfigInstancesDistributionOutput
- func (i GetDefaultNodePoolNodeConfigInstancesDistributionArgs) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigInstancesDistributionOutput
- type GetDefaultNodePoolNodeConfigInstancesDistributionInput
- type GetDefaultNodePoolNodeConfigInstancesDistributionOutput
- func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance() pulumi.BoolOutput
- func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand() pulumi.BoolOutput
- func (GetDefaultNodePoolNodeConfigInstancesDistributionOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutput() GetDefaultNodePoolNodeConfigInstancesDistributionOutput
- func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigInstancesDistributionOutput
- type GetDefaultNodePoolNodeConfigOutput
- func (o GetDefaultNodePoolNodeConfigOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
- func (o GetDefaultNodePoolNodeConfigOutput) AutoRenew() pulumi.BoolOutput
- func (o GetDefaultNodePoolNodeConfigOutput) AutoRenewPeriod() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeConfigOutput) DataVolumes() GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
- func (o GetDefaultNodePoolNodeConfigOutput) DeploymentSetGroupNumber() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeConfigOutput) DeploymentSetId() pulumi.StringOutput
- func (GetDefaultNodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeConfigOutput) Hostname() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigOutput) HpcClusterIds() pulumi.StringArrayOutput
- func (o GetDefaultNodePoolNodeConfigOutput) ImageId() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigOutput) InitializeScript() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigOutput) InstanceChargeType() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigOutput) InstanceName() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigOutput) InstanceTypeIds() pulumi.StringArrayOutput
- func (o GetDefaultNodePoolNodeConfigOutput) InstancesDistribution() GetDefaultNodePoolNodeConfigInstancesDistributionOutput
- func (o GetDefaultNodePoolNodeConfigOutput) NamePrefix() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigOutput) NetworkTrafficMode() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigOutput) Period() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeConfigOutput) PreScript() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigOutput) ProjectName() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigOutput) PublicAccessConfig() GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
- func (o GetDefaultNodePoolNodeConfigOutput) PublicAccessEnabled() pulumi.BoolOutput
- func (o GetDefaultNodePoolNodeConfigOutput) Security() GetDefaultNodePoolNodeConfigSecurityOutput
- func (o GetDefaultNodePoolNodeConfigOutput) SpotStrategy() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetDefaultNodePoolNodeConfigOutput) SystemVolume() GetDefaultNodePoolNodeConfigSystemVolumeOutput
- func (o GetDefaultNodePoolNodeConfigOutput) Tags() GetDefaultNodePoolNodeConfigTagArrayOutput
- func (o GetDefaultNodePoolNodeConfigOutput) ToGetDefaultNodePoolNodeConfigOutput() GetDefaultNodePoolNodeConfigOutput
- func (o GetDefaultNodePoolNodeConfigOutput) ToGetDefaultNodePoolNodeConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigOutput
- type GetDefaultNodePoolNodeConfigPublicAccessConfig
- type GetDefaultNodePoolNodeConfigPublicAccessConfigArgs
- func (GetDefaultNodePoolNodeConfigPublicAccessConfigArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeConfigPublicAccessConfigArgs) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutput() GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
- func (i GetDefaultNodePoolNodeConfigPublicAccessConfigArgs) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
- type GetDefaultNodePoolNodeConfigPublicAccessConfigInput
- type GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
- func (o GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) Bandwidth() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) BillingType() pulumi.IntOutput
- func (GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) Isp() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutput() GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
- func (o GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
- type GetDefaultNodePoolNodeConfigSecurity
- type GetDefaultNodePoolNodeConfigSecurityArgs
- func (GetDefaultNodePoolNodeConfigSecurityArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeConfigSecurityArgs) ToGetDefaultNodePoolNodeConfigSecurityOutput() GetDefaultNodePoolNodeConfigSecurityOutput
- func (i GetDefaultNodePoolNodeConfigSecurityArgs) ToGetDefaultNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSecurityOutput
- type GetDefaultNodePoolNodeConfigSecurityInput
- type GetDefaultNodePoolNodeConfigSecurityLogin
- type GetDefaultNodePoolNodeConfigSecurityLoginArgs
- func (GetDefaultNodePoolNodeConfigSecurityLoginArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeConfigSecurityLoginArgs) ToGetDefaultNodePoolNodeConfigSecurityLoginOutput() GetDefaultNodePoolNodeConfigSecurityLoginOutput
- func (i GetDefaultNodePoolNodeConfigSecurityLoginArgs) ToGetDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSecurityLoginOutput
- type GetDefaultNodePoolNodeConfigSecurityLoginInput
- type GetDefaultNodePoolNodeConfigSecurityLoginOutput
- func (GetDefaultNodePoolNodeConfigSecurityLoginOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeConfigSecurityLoginOutput) Password() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigSecurityLoginOutput) ToGetDefaultNodePoolNodeConfigSecurityLoginOutput() GetDefaultNodePoolNodeConfigSecurityLoginOutput
- func (o GetDefaultNodePoolNodeConfigSecurityLoginOutput) ToGetDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSecurityLoginOutput
- func (o GetDefaultNodePoolNodeConfigSecurityLoginOutput) Type() pulumi.StringOutput
- type GetDefaultNodePoolNodeConfigSecurityOutput
- func (GetDefaultNodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeConfigSecurityOutput) Login() GetDefaultNodePoolNodeConfigSecurityLoginOutput
- func (o GetDefaultNodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o GetDefaultNodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
- func (o GetDefaultNodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled() pulumi.BoolOutput
- func (o GetDefaultNodePoolNodeConfigSecurityOutput) ToGetDefaultNodePoolNodeConfigSecurityOutput() GetDefaultNodePoolNodeConfigSecurityOutput
- func (o GetDefaultNodePoolNodeConfigSecurityOutput) ToGetDefaultNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSecurityOutput
- type GetDefaultNodePoolNodeConfigSystemVolume
- type GetDefaultNodePoolNodeConfigSystemVolumeArgs
- func (GetDefaultNodePoolNodeConfigSystemVolumeArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeConfigSystemVolumeArgs) ToGetDefaultNodePoolNodeConfigSystemVolumeOutput() GetDefaultNodePoolNodeConfigSystemVolumeOutput
- func (i GetDefaultNodePoolNodeConfigSystemVolumeArgs) ToGetDefaultNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSystemVolumeOutput
- type GetDefaultNodePoolNodeConfigSystemVolumeInput
- type GetDefaultNodePoolNodeConfigSystemVolumeOutput
- func (GetDefaultNodePoolNodeConfigSystemVolumeOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) PlacementGroupId() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) Size() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) SubgroupNumber() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) ToGetDefaultNodePoolNodeConfigSystemVolumeOutput() GetDefaultNodePoolNodeConfigSystemVolumeOutput
- func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) ToGetDefaultNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSystemVolumeOutput
- func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) Type() pulumi.StringOutput
- type GetDefaultNodePoolNodeConfigTag
- type GetDefaultNodePoolNodeConfigTagArgs
- func (GetDefaultNodePoolNodeConfigTagArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeConfigTagArgs) ToGetDefaultNodePoolNodeConfigTagOutput() GetDefaultNodePoolNodeConfigTagOutput
- func (i GetDefaultNodePoolNodeConfigTagArgs) ToGetDefaultNodePoolNodeConfigTagOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigTagOutput
- type GetDefaultNodePoolNodeConfigTagArray
- func (GetDefaultNodePoolNodeConfigTagArray) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeConfigTagArray) ToGetDefaultNodePoolNodeConfigTagArrayOutput() GetDefaultNodePoolNodeConfigTagArrayOutput
- func (i GetDefaultNodePoolNodeConfigTagArray) ToGetDefaultNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigTagArrayOutput
- type GetDefaultNodePoolNodeConfigTagArrayInput
- type GetDefaultNodePoolNodeConfigTagArrayOutput
- func (GetDefaultNodePoolNodeConfigTagArrayOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeConfigTagArrayOutput) Index(i pulumi.IntInput) GetDefaultNodePoolNodeConfigTagOutput
- func (o GetDefaultNodePoolNodeConfigTagArrayOutput) ToGetDefaultNodePoolNodeConfigTagArrayOutput() GetDefaultNodePoolNodeConfigTagArrayOutput
- func (o GetDefaultNodePoolNodeConfigTagArrayOutput) ToGetDefaultNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigTagArrayOutput
- type GetDefaultNodePoolNodeConfigTagInput
- type GetDefaultNodePoolNodeConfigTagOutput
- func (GetDefaultNodePoolNodeConfigTagOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeConfigTagOutput) Key() pulumi.StringOutput
- func (o GetDefaultNodePoolNodeConfigTagOutput) ToGetDefaultNodePoolNodeConfigTagOutput() GetDefaultNodePoolNodeConfigTagOutput
- func (o GetDefaultNodePoolNodeConfigTagOutput) ToGetDefaultNodePoolNodeConfigTagOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigTagOutput
- func (o GetDefaultNodePoolNodeConfigTagOutput) Value() pulumi.StringOutput
- type GetDefaultNodePoolNodeStatistics
- type GetDefaultNodePoolNodeStatisticsArgs
- func (GetDefaultNodePoolNodeStatisticsArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolNodeStatisticsArgs) ToGetDefaultNodePoolNodeStatisticsOutput() GetDefaultNodePoolNodeStatisticsOutput
- func (i GetDefaultNodePoolNodeStatisticsArgs) ToGetDefaultNodePoolNodeStatisticsOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeStatisticsOutput
- type GetDefaultNodePoolNodeStatisticsInput
- type GetDefaultNodePoolNodeStatisticsOutput
- func (o GetDefaultNodePoolNodeStatisticsOutput) CreatingCount() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeStatisticsOutput) DeletingCount() pulumi.IntOutput
- func (GetDefaultNodePoolNodeStatisticsOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolNodeStatisticsOutput) FailedCount() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeStatisticsOutput) RunningCount() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeStatisticsOutput) ToGetDefaultNodePoolNodeStatisticsOutput() GetDefaultNodePoolNodeStatisticsOutput
- func (o GetDefaultNodePoolNodeStatisticsOutput) ToGetDefaultNodePoolNodeStatisticsOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeStatisticsOutput
- func (o GetDefaultNodePoolNodeStatisticsOutput) TotalCount() pulumi.IntOutput
- func (o GetDefaultNodePoolNodeStatisticsOutput) UpdatingCount() pulumi.IntOutput
- type GetDefaultNodePoolStatus
- type GetDefaultNodePoolStatusArgs
- func (GetDefaultNodePoolStatusArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolStatusArgs) ToGetDefaultNodePoolStatusOutput() GetDefaultNodePoolStatusOutput
- func (i GetDefaultNodePoolStatusArgs) ToGetDefaultNodePoolStatusOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusOutput
- type GetDefaultNodePoolStatusCondition
- type GetDefaultNodePoolStatusConditionArgs
- func (GetDefaultNodePoolStatusConditionArgs) ElementType() reflect.Type
- func (i GetDefaultNodePoolStatusConditionArgs) ToGetDefaultNodePoolStatusConditionOutput() GetDefaultNodePoolStatusConditionOutput
- func (i GetDefaultNodePoolStatusConditionArgs) ToGetDefaultNodePoolStatusConditionOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusConditionOutput
- type GetDefaultNodePoolStatusConditionArray
- func (GetDefaultNodePoolStatusConditionArray) ElementType() reflect.Type
- func (i GetDefaultNodePoolStatusConditionArray) ToGetDefaultNodePoolStatusConditionArrayOutput() GetDefaultNodePoolStatusConditionArrayOutput
- func (i GetDefaultNodePoolStatusConditionArray) ToGetDefaultNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusConditionArrayOutput
- type GetDefaultNodePoolStatusConditionArrayInput
- type GetDefaultNodePoolStatusConditionArrayOutput
- func (GetDefaultNodePoolStatusConditionArrayOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolStatusConditionArrayOutput) Index(i pulumi.IntInput) GetDefaultNodePoolStatusConditionOutput
- func (o GetDefaultNodePoolStatusConditionArrayOutput) ToGetDefaultNodePoolStatusConditionArrayOutput() GetDefaultNodePoolStatusConditionArrayOutput
- func (o GetDefaultNodePoolStatusConditionArrayOutput) ToGetDefaultNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusConditionArrayOutput
- type GetDefaultNodePoolStatusConditionInput
- type GetDefaultNodePoolStatusConditionOutput
- func (GetDefaultNodePoolStatusConditionOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolStatusConditionOutput) ToGetDefaultNodePoolStatusConditionOutput() GetDefaultNodePoolStatusConditionOutput
- func (o GetDefaultNodePoolStatusConditionOutput) ToGetDefaultNodePoolStatusConditionOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusConditionOutput
- func (o GetDefaultNodePoolStatusConditionOutput) Type() pulumi.StringOutput
- type GetDefaultNodePoolStatusInput
- type GetDefaultNodePoolStatusOutput
- func (o GetDefaultNodePoolStatusOutput) Conditions() GetDefaultNodePoolStatusConditionArrayOutput
- func (GetDefaultNodePoolStatusOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolStatusOutput) Phase() pulumi.StringOutput
- func (o GetDefaultNodePoolStatusOutput) ToGetDefaultNodePoolStatusOutput() GetDefaultNodePoolStatusOutput
- func (o GetDefaultNodePoolStatusOutput) ToGetDefaultNodePoolStatusOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusOutput
- type GetDefaultNodePoolTag
- type GetDefaultNodePoolTagArgs
- type GetDefaultNodePoolTagArray
- func (GetDefaultNodePoolTagArray) ElementType() reflect.Type
- func (i GetDefaultNodePoolTagArray) ToGetDefaultNodePoolTagArrayOutput() GetDefaultNodePoolTagArrayOutput
- func (i GetDefaultNodePoolTagArray) ToGetDefaultNodePoolTagArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolTagArrayOutput
- type GetDefaultNodePoolTagArrayInput
- type GetDefaultNodePoolTagArrayOutput
- func (GetDefaultNodePoolTagArrayOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolTagArrayOutput) Index(i pulumi.IntInput) GetDefaultNodePoolTagOutput
- func (o GetDefaultNodePoolTagArrayOutput) ToGetDefaultNodePoolTagArrayOutput() GetDefaultNodePoolTagArrayOutput
- func (o GetDefaultNodePoolTagArrayOutput) ToGetDefaultNodePoolTagArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolTagArrayOutput
- type GetDefaultNodePoolTagInput
- type GetDefaultNodePoolTagOutput
- func (GetDefaultNodePoolTagOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolTagOutput) Key() pulumi.StringOutput
- func (o GetDefaultNodePoolTagOutput) ToGetDefaultNodePoolTagOutput() GetDefaultNodePoolTagOutput
- func (o GetDefaultNodePoolTagOutput) ToGetDefaultNodePoolTagOutputWithContext(ctx context.Context) GetDefaultNodePoolTagOutput
- func (o GetDefaultNodePoolTagOutput) Value() pulumi.StringOutput
- type GetDefaultNodePoolsResult
- type GetDefaultNodePoolsResultOutput
- func (GetDefaultNodePoolsResultOutput) ElementType() reflect.Type
- func (o GetDefaultNodePoolsResultOutput) Id() pulumi.StringOutput
- func (o GetDefaultNodePoolsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetDefaultNodePoolsResultOutput) ToGetDefaultNodePoolsResultOutput() GetDefaultNodePoolsResultOutput
- func (o GetDefaultNodePoolsResultOutput) ToGetDefaultNodePoolsResultOutputWithContext(ctx context.Context) GetDefaultNodePoolsResultOutput
- type GetNodeKubernetesConfig
- type GetNodeKubernetesConfigArgs
- type GetNodeKubernetesConfigInput
- type GetNodeKubernetesConfigLabel
- type GetNodeKubernetesConfigLabelArgs
- func (GetNodeKubernetesConfigLabelArgs) ElementType() reflect.Type
- func (i GetNodeKubernetesConfigLabelArgs) ToGetNodeKubernetesConfigLabelOutput() GetNodeKubernetesConfigLabelOutput
- func (i GetNodeKubernetesConfigLabelArgs) ToGetNodeKubernetesConfigLabelOutputWithContext(ctx context.Context) GetNodeKubernetesConfigLabelOutput
- type GetNodeKubernetesConfigLabelArray
- func (GetNodeKubernetesConfigLabelArray) ElementType() reflect.Type
- func (i GetNodeKubernetesConfigLabelArray) ToGetNodeKubernetesConfigLabelArrayOutput() GetNodeKubernetesConfigLabelArrayOutput
- func (i GetNodeKubernetesConfigLabelArray) ToGetNodeKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetNodeKubernetesConfigLabelArrayOutput
- type GetNodeKubernetesConfigLabelArrayInput
- type GetNodeKubernetesConfigLabelArrayOutput
- func (GetNodeKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
- func (o GetNodeKubernetesConfigLabelArrayOutput) Index(i pulumi.IntInput) GetNodeKubernetesConfigLabelOutput
- func (o GetNodeKubernetesConfigLabelArrayOutput) ToGetNodeKubernetesConfigLabelArrayOutput() GetNodeKubernetesConfigLabelArrayOutput
- func (o GetNodeKubernetesConfigLabelArrayOutput) ToGetNodeKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetNodeKubernetesConfigLabelArrayOutput
- type GetNodeKubernetesConfigLabelInput
- type GetNodeKubernetesConfigLabelOutput
- func (GetNodeKubernetesConfigLabelOutput) ElementType() reflect.Type
- func (o GetNodeKubernetesConfigLabelOutput) Key() pulumi.StringOutput
- func (o GetNodeKubernetesConfigLabelOutput) ToGetNodeKubernetesConfigLabelOutput() GetNodeKubernetesConfigLabelOutput
- func (o GetNodeKubernetesConfigLabelOutput) ToGetNodeKubernetesConfigLabelOutputWithContext(ctx context.Context) GetNodeKubernetesConfigLabelOutput
- func (o GetNodeKubernetesConfigLabelOutput) Value() pulumi.StringOutput
- type GetNodeKubernetesConfigOutput
- func (o GetNodeKubernetesConfigOutput) Cordon() pulumi.BoolOutput
- func (GetNodeKubernetesConfigOutput) ElementType() reflect.Type
- func (o GetNodeKubernetesConfigOutput) Labels() GetNodeKubernetesConfigLabelArrayOutput
- func (o GetNodeKubernetesConfigOutput) Taints() GetNodeKubernetesConfigTaintArrayOutput
- func (o GetNodeKubernetesConfigOutput) ToGetNodeKubernetesConfigOutput() GetNodeKubernetesConfigOutput
- func (o GetNodeKubernetesConfigOutput) ToGetNodeKubernetesConfigOutputWithContext(ctx context.Context) GetNodeKubernetesConfigOutput
- type GetNodeKubernetesConfigTaint
- type GetNodeKubernetesConfigTaintArgs
- func (GetNodeKubernetesConfigTaintArgs) ElementType() reflect.Type
- func (i GetNodeKubernetesConfigTaintArgs) ToGetNodeKubernetesConfigTaintOutput() GetNodeKubernetesConfigTaintOutput
- func (i GetNodeKubernetesConfigTaintArgs) ToGetNodeKubernetesConfigTaintOutputWithContext(ctx context.Context) GetNodeKubernetesConfigTaintOutput
- type GetNodeKubernetesConfigTaintArray
- func (GetNodeKubernetesConfigTaintArray) ElementType() reflect.Type
- func (i GetNodeKubernetesConfigTaintArray) ToGetNodeKubernetesConfigTaintArrayOutput() GetNodeKubernetesConfigTaintArrayOutput
- func (i GetNodeKubernetesConfigTaintArray) ToGetNodeKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetNodeKubernetesConfigTaintArrayOutput
- type GetNodeKubernetesConfigTaintArrayInput
- type GetNodeKubernetesConfigTaintArrayOutput
- func (GetNodeKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
- func (o GetNodeKubernetesConfigTaintArrayOutput) Index(i pulumi.IntInput) GetNodeKubernetesConfigTaintOutput
- func (o GetNodeKubernetesConfigTaintArrayOutput) ToGetNodeKubernetesConfigTaintArrayOutput() GetNodeKubernetesConfigTaintArrayOutput
- func (o GetNodeKubernetesConfigTaintArrayOutput) ToGetNodeKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetNodeKubernetesConfigTaintArrayOutput
- type GetNodeKubernetesConfigTaintInput
- type GetNodeKubernetesConfigTaintOutput
- func (o GetNodeKubernetesConfigTaintOutput) Effect() pulumi.StringOutput
- func (GetNodeKubernetesConfigTaintOutput) ElementType() reflect.Type
- func (o GetNodeKubernetesConfigTaintOutput) Key() pulumi.StringOutput
- func (o GetNodeKubernetesConfigTaintOutput) ToGetNodeKubernetesConfigTaintOutput() GetNodeKubernetesConfigTaintOutput
- func (o GetNodeKubernetesConfigTaintOutput) ToGetNodeKubernetesConfigTaintOutputWithContext(ctx context.Context) GetNodeKubernetesConfigTaintOutput
- func (o GetNodeKubernetesConfigTaintOutput) Value() pulumi.StringOutput
- type GetNodePoolAutoScaling
- type GetNodePoolAutoScalingArgs
- type GetNodePoolAutoScalingInput
- type GetNodePoolAutoScalingOutput
- func (o GetNodePoolAutoScalingOutput) DesiredReplicas() pulumi.IntOutput
- func (GetNodePoolAutoScalingOutput) ElementType() reflect.Type
- func (o GetNodePoolAutoScalingOutput) Enabled() pulumi.BoolOutput
- func (o GetNodePoolAutoScalingOutput) MaxReplicas() pulumi.IntOutput
- func (o GetNodePoolAutoScalingOutput) MinReplicas() pulumi.IntOutput
- func (o GetNodePoolAutoScalingOutput) Priority() pulumi.IntOutput
- func (o GetNodePoolAutoScalingOutput) ScalingGroupId() pulumi.StringOutput
- func (o GetNodePoolAutoScalingOutput) SubnetPolicy() pulumi.StringOutput
- func (o GetNodePoolAutoScalingOutput) ToGetNodePoolAutoScalingOutput() GetNodePoolAutoScalingOutput
- func (o GetNodePoolAutoScalingOutput) ToGetNodePoolAutoScalingOutputWithContext(ctx context.Context) GetNodePoolAutoScalingOutput
- type GetNodePoolKubernetesConfig
- type GetNodePoolKubernetesConfigArgs
- func (GetNodePoolKubernetesConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigArgs) ToGetNodePoolKubernetesConfigOutput() GetNodePoolKubernetesConfigOutput
- func (i GetNodePoolKubernetesConfigArgs) ToGetNodePoolKubernetesConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigOutput
- type GetNodePoolKubernetesConfigContainerdConfig
- type GetNodePoolKubernetesConfigContainerdConfigArgs
- func (GetNodePoolKubernetesConfigContainerdConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigContainerdConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigOutput() GetNodePoolKubernetesConfigContainerdConfigOutput
- func (i GetNodePoolKubernetesConfigContainerdConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigOutput
- type GetNodePoolKubernetesConfigContainerdConfigInput
- type GetNodePoolKubernetesConfigContainerdConfigOutput
- func (GetNodePoolKubernetesConfigContainerdConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigContainerdConfigOutput) InsecureRegistries() pulumi.StringArrayOutput
- func (o GetNodePoolKubernetesConfigContainerdConfigOutput) RegistryProxyConfigs() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- func (o GetNodePoolKubernetesConfigContainerdConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigOutput() GetNodePoolKubernetesConfigContainerdConfigOutput
- func (o GetNodePoolKubernetesConfigContainerdConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigOutput
- type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfig
- type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs
- func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- func (i GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray
- func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- func (i GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput
- type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) Index(i pulumi.IntInput) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput
- type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ProxyEndpoints() pulumi.StringArrayOutput
- func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) Registry() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- type GetNodePoolKubernetesConfigInput
- type GetNodePoolKubernetesConfigKubeletConfig
- type GetNodePoolKubernetesConfigKubeletConfigArgs
- func (GetNodePoolKubernetesConfigKubeletConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigKubeletConfigArgs) ToGetNodePoolKubernetesConfigKubeletConfigOutput() GetNodePoolKubernetesConfigKubeletConfigOutput
- func (i GetNodePoolKubernetesConfigKubeletConfigArgs) ToGetNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigOutput
- type GetNodePoolKubernetesConfigKubeletConfigEvictionHard
- type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs
- func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput() GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- func (i GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray
- func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput() GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- func (i GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput
- type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) Index(i pulumi.IntInput) GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput() GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- type GetNodePoolKubernetesConfigKubeletConfigEvictionHardInput
- type GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) Key() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput() GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) Value() pulumi.StringOutput
- type GetNodePoolKubernetesConfigKubeletConfigFeatureGates
- type GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs
- func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (i GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- type GetNodePoolKubernetesConfigKubeletConfigFeatureGatesInput
- type GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling() pulumi.BoolOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager() pulumi.BoolOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- type GetNodePoolKubernetesConfigKubeletConfigInput
- type GetNodePoolKubernetesConfigKubeletConfigKubeReserved
- type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs
- func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (i GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray
- func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (i GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput
- type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) Index(i pulumi.IntInput) GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- type GetNodePoolKubernetesConfigKubeletConfigKubeReservedInput
- type GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Name() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- type GetNodePoolKubernetesConfigKubeletConfigOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
- func (GetNodePoolKubernetesConfigKubeletConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) EvictionHards() GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) FeatureGates() GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst() pulumi.IntOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps() pulumi.IntOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds() GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) MaxPods() pulumi.IntOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst() pulumi.IntOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps() pulumi.IntOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls() pulumi.BoolOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds() GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) ToGetNodePoolKubernetesConfigKubeletConfigOutput() GetNodePoolKubernetesConfigKubeletConfigOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) ToGetNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope() pulumi.StringOutput
- type GetNodePoolKubernetesConfigKubeletConfigSystemReserved
- type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs
- func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (i GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray
- func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (i GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput
- type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) Index(i pulumi.IntInput) GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- type GetNodePoolKubernetesConfigKubeletConfigSystemReservedInput
- type GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Name() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- type GetNodePoolKubernetesConfigLabel
- type GetNodePoolKubernetesConfigLabelArgs
- func (GetNodePoolKubernetesConfigLabelArgs) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigLabelArgs) ToGetNodePoolKubernetesConfigLabelOutput() GetNodePoolKubernetesConfigLabelOutput
- func (i GetNodePoolKubernetesConfigLabelArgs) ToGetNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigLabelOutput
- type GetNodePoolKubernetesConfigLabelArray
- func (GetNodePoolKubernetesConfigLabelArray) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigLabelArray) ToGetNodePoolKubernetesConfigLabelArrayOutput() GetNodePoolKubernetesConfigLabelArrayOutput
- func (i GetNodePoolKubernetesConfigLabelArray) ToGetNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigLabelArrayOutput
- type GetNodePoolKubernetesConfigLabelArrayInput
- type GetNodePoolKubernetesConfigLabelArrayOutput
- func (GetNodePoolKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigLabelArrayOutput) Index(i pulumi.IntInput) GetNodePoolKubernetesConfigLabelOutput
- func (o GetNodePoolKubernetesConfigLabelArrayOutput) ToGetNodePoolKubernetesConfigLabelArrayOutput() GetNodePoolKubernetesConfigLabelArrayOutput
- func (o GetNodePoolKubernetesConfigLabelArrayOutput) ToGetNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigLabelArrayOutput
- type GetNodePoolKubernetesConfigLabelInput
- type GetNodePoolKubernetesConfigLabelOutput
- func (GetNodePoolKubernetesConfigLabelOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigLabelOutput) Key() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigLabelOutput) ToGetNodePoolKubernetesConfigLabelOutput() GetNodePoolKubernetesConfigLabelOutput
- func (o GetNodePoolKubernetesConfigLabelOutput) ToGetNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigLabelOutput
- func (o GetNodePoolKubernetesConfigLabelOutput) Value() pulumi.StringOutput
- type GetNodePoolKubernetesConfigOutput
- func (o GetNodePoolKubernetesConfigOutput) AutoSyncDisabled() pulumi.BoolOutput
- func (o GetNodePoolKubernetesConfigOutput) ContainerdConfig() GetNodePoolKubernetesConfigContainerdConfigOutput
- func (o GetNodePoolKubernetesConfigOutput) Cordon() pulumi.BoolOutput
- func (GetNodePoolKubernetesConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigOutput) KubeletConfig() GetNodePoolKubernetesConfigKubeletConfigOutput
- func (o GetNodePoolKubernetesConfigOutput) Labels() GetNodePoolKubernetesConfigLabelArrayOutput
- func (o GetNodePoolKubernetesConfigOutput) NamePrefix() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigOutput) NameSuffix() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigOutput) NameUseHostname() pulumi.BoolOutput
- func (o GetNodePoolKubernetesConfigOutput) Taints() GetNodePoolKubernetesConfigTaintArrayOutput
- func (o GetNodePoolKubernetesConfigOutput) ToGetNodePoolKubernetesConfigOutput() GetNodePoolKubernetesConfigOutput
- func (o GetNodePoolKubernetesConfigOutput) ToGetNodePoolKubernetesConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigOutput
- type GetNodePoolKubernetesConfigTaint
- type GetNodePoolKubernetesConfigTaintArgs
- func (GetNodePoolKubernetesConfigTaintArgs) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigTaintArgs) ToGetNodePoolKubernetesConfigTaintOutput() GetNodePoolKubernetesConfigTaintOutput
- func (i GetNodePoolKubernetesConfigTaintArgs) ToGetNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigTaintOutput
- type GetNodePoolKubernetesConfigTaintArray
- func (GetNodePoolKubernetesConfigTaintArray) ElementType() reflect.Type
- func (i GetNodePoolKubernetesConfigTaintArray) ToGetNodePoolKubernetesConfigTaintArrayOutput() GetNodePoolKubernetesConfigTaintArrayOutput
- func (i GetNodePoolKubernetesConfigTaintArray) ToGetNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigTaintArrayOutput
- type GetNodePoolKubernetesConfigTaintArrayInput
- type GetNodePoolKubernetesConfigTaintArrayOutput
- func (GetNodePoolKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigTaintArrayOutput) Index(i pulumi.IntInput) GetNodePoolKubernetesConfigTaintOutput
- func (o GetNodePoolKubernetesConfigTaintArrayOutput) ToGetNodePoolKubernetesConfigTaintArrayOutput() GetNodePoolKubernetesConfigTaintArrayOutput
- func (o GetNodePoolKubernetesConfigTaintArrayOutput) ToGetNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigTaintArrayOutput
- type GetNodePoolKubernetesConfigTaintInput
- type GetNodePoolKubernetesConfigTaintOutput
- func (o GetNodePoolKubernetesConfigTaintOutput) Effect() pulumi.StringOutput
- func (GetNodePoolKubernetesConfigTaintOutput) ElementType() reflect.Type
- func (o GetNodePoolKubernetesConfigTaintOutput) Key() pulumi.StringOutput
- func (o GetNodePoolKubernetesConfigTaintOutput) ToGetNodePoolKubernetesConfigTaintOutput() GetNodePoolKubernetesConfigTaintOutput
- func (o GetNodePoolKubernetesConfigTaintOutput) ToGetNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigTaintOutput
- func (o GetNodePoolKubernetesConfigTaintOutput) Value() pulumi.StringOutput
- type GetNodePoolManagement
- type GetNodePoolManagementArgs
- type GetNodePoolManagementInput
- type GetNodePoolManagementOutput
- func (GetNodePoolManagementOutput) ElementType() reflect.Type
- func (o GetNodePoolManagementOutput) Enabled() pulumi.BoolOutput
- func (o GetNodePoolManagementOutput) RemedyConfig() GetNodePoolManagementRemedyConfigOutput
- func (o GetNodePoolManagementOutput) ToGetNodePoolManagementOutput() GetNodePoolManagementOutput
- func (o GetNodePoolManagementOutput) ToGetNodePoolManagementOutputWithContext(ctx context.Context) GetNodePoolManagementOutput
- type GetNodePoolManagementRemedyConfig
- type GetNodePoolManagementRemedyConfigArgs
- func (GetNodePoolManagementRemedyConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolManagementRemedyConfigArgs) ToGetNodePoolManagementRemedyConfigOutput() GetNodePoolManagementRemedyConfigOutput
- func (i GetNodePoolManagementRemedyConfigArgs) ToGetNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) GetNodePoolManagementRemedyConfigOutput
- type GetNodePoolManagementRemedyConfigInput
- type GetNodePoolManagementRemedyConfigOutput
- func (GetNodePoolManagementRemedyConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolManagementRemedyConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetNodePoolManagementRemedyConfigOutput) RemedyId() pulumi.StringOutput
- func (o GetNodePoolManagementRemedyConfigOutput) ToGetNodePoolManagementRemedyConfigOutput() GetNodePoolManagementRemedyConfigOutput
- func (o GetNodePoolManagementRemedyConfigOutput) ToGetNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) GetNodePoolManagementRemedyConfigOutput
- type GetNodePoolNodeConfig
- type GetNodePoolNodeConfigArgs
- type GetNodePoolNodeConfigDataVolume
- type GetNodePoolNodeConfigDataVolumeArgs
- func (GetNodePoolNodeConfigDataVolumeArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDataVolumeArgs) ToGetNodePoolNodeConfigDataVolumeOutput() GetNodePoolNodeConfigDataVolumeOutput
- func (i GetNodePoolNodeConfigDataVolumeArgs) ToGetNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDataVolumeOutput
- type GetNodePoolNodeConfigDataVolumeArray
- func (GetNodePoolNodeConfigDataVolumeArray) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDataVolumeArray) ToGetNodePoolNodeConfigDataVolumeArrayOutput() GetNodePoolNodeConfigDataVolumeArrayOutput
- func (i GetNodePoolNodeConfigDataVolumeArray) ToGetNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDataVolumeArrayOutput
- type GetNodePoolNodeConfigDataVolumeArrayInput
- type GetNodePoolNodeConfigDataVolumeArrayOutput
- func (GetNodePoolNodeConfigDataVolumeArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDataVolumeArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeConfigDataVolumeOutput
- func (o GetNodePoolNodeConfigDataVolumeArrayOutput) ToGetNodePoolNodeConfigDataVolumeArrayOutput() GetNodePoolNodeConfigDataVolumeArrayOutput
- func (o GetNodePoolNodeConfigDataVolumeArrayOutput) ToGetNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDataVolumeArrayOutput
- type GetNodePoolNodeConfigDataVolumeInput
- type GetNodePoolNodeConfigDataVolumeOutput
- func (GetNodePoolNodeConfigDataVolumeOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDataVolumeOutput) FileSystem() pulumi.StringOutput
- func (o GetNodePoolNodeConfigDataVolumeOutput) MountPoint() pulumi.StringOutput
- func (o GetNodePoolNodeConfigDataVolumeOutput) PlacementGroupId() pulumi.StringOutput
- func (o GetNodePoolNodeConfigDataVolumeOutput) Size() pulumi.IntOutput
- func (o GetNodePoolNodeConfigDataVolumeOutput) SnapshotId() pulumi.StringOutput
- func (o GetNodePoolNodeConfigDataVolumeOutput) SubgroupNumber() pulumi.IntOutput
- func (o GetNodePoolNodeConfigDataVolumeOutput) ToGetNodePoolNodeConfigDataVolumeOutput() GetNodePoolNodeConfigDataVolumeOutput
- func (o GetNodePoolNodeConfigDataVolumeOutput) ToGetNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDataVolumeOutput
- func (o GetNodePoolNodeConfigDataVolumeOutput) Type() pulumi.StringOutput
- type GetNodePoolNodeConfigInput
- type GetNodePoolNodeConfigInstancesDistribution
- type GetNodePoolNodeConfigInstancesDistributionArgs
- func (GetNodePoolNodeConfigInstancesDistributionArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigInstancesDistributionArgs) ToGetNodePoolNodeConfigInstancesDistributionOutput() GetNodePoolNodeConfigInstancesDistributionOutput
- func (i GetNodePoolNodeConfigInstancesDistributionArgs) ToGetNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) GetNodePoolNodeConfigInstancesDistributionOutput
- type GetNodePoolNodeConfigInstancesDistributionInput
- type GetNodePoolNodeConfigInstancesDistributionOutput
- func (o GetNodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance() pulumi.BoolOutput
- func (o GetNodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand() pulumi.BoolOutput
- func (GetNodePoolNodeConfigInstancesDistributionOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity() pulumi.IntOutput
- func (o GetNodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntOutput
- func (o GetNodePoolNodeConfigInstancesDistributionOutput) ToGetNodePoolNodeConfigInstancesDistributionOutput() GetNodePoolNodeConfigInstancesDistributionOutput
- func (o GetNodePoolNodeConfigInstancesDistributionOutput) ToGetNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) GetNodePoolNodeConfigInstancesDistributionOutput
- type GetNodePoolNodeConfigOutput
- func (o GetNodePoolNodeConfigOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
- func (o GetNodePoolNodeConfigOutput) AutoRenew() pulumi.BoolOutput
- func (o GetNodePoolNodeConfigOutput) AutoRenewPeriod() pulumi.IntOutput
- func (o GetNodePoolNodeConfigOutput) DataVolumes() GetNodePoolNodeConfigDataVolumeArrayOutput
- func (o GetNodePoolNodeConfigOutput) DeploymentSetGroupNumber() pulumi.IntOutput
- func (o GetNodePoolNodeConfigOutput) DeploymentSetId() pulumi.StringOutput
- func (GetNodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigOutput) Hostname() pulumi.StringOutput
- func (o GetNodePoolNodeConfigOutput) HpcClusterIds() pulumi.StringArrayOutput
- func (o GetNodePoolNodeConfigOutput) ImageId() pulumi.StringOutput
- func (o GetNodePoolNodeConfigOutput) InitializeScript() pulumi.StringOutput
- func (o GetNodePoolNodeConfigOutput) InstanceChargeType() pulumi.StringOutput
- func (o GetNodePoolNodeConfigOutput) InstanceName() pulumi.StringOutput
- func (o GetNodePoolNodeConfigOutput) InstanceTypeIds() pulumi.StringArrayOutput
- func (o GetNodePoolNodeConfigOutput) InstancesDistribution() GetNodePoolNodeConfigInstancesDistributionOutput
- func (o GetNodePoolNodeConfigOutput) NamePrefix() pulumi.StringOutput
- func (o GetNodePoolNodeConfigOutput) NetworkTrafficMode() pulumi.StringOutput
- func (o GetNodePoolNodeConfigOutput) Period() pulumi.IntOutput
- func (o GetNodePoolNodeConfigOutput) PreScript() pulumi.StringOutput
- func (o GetNodePoolNodeConfigOutput) ProjectName() pulumi.StringOutput
- func (o GetNodePoolNodeConfigOutput) PublicAccessConfig() GetNodePoolNodeConfigPublicAccessConfigOutput
- func (o GetNodePoolNodeConfigOutput) PublicAccessEnabled() pulumi.BoolOutput
- func (o GetNodePoolNodeConfigOutput) Security() GetNodePoolNodeConfigSecurityOutput
- func (o GetNodePoolNodeConfigOutput) SpotStrategy() pulumi.StringOutput
- func (o GetNodePoolNodeConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetNodePoolNodeConfigOutput) SystemVolume() GetNodePoolNodeConfigSystemVolumeOutput
- func (o GetNodePoolNodeConfigOutput) Tags() GetNodePoolNodeConfigTagArrayOutput
- func (o GetNodePoolNodeConfigOutput) ToGetNodePoolNodeConfigOutput() GetNodePoolNodeConfigOutput
- func (o GetNodePoolNodeConfigOutput) ToGetNodePoolNodeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigOutput
- type GetNodePoolNodeConfigPublicAccessConfig
- type GetNodePoolNodeConfigPublicAccessConfigArgs
- func (GetNodePoolNodeConfigPublicAccessConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigPublicAccessConfigArgs) ToGetNodePoolNodeConfigPublicAccessConfigOutput() GetNodePoolNodeConfigPublicAccessConfigOutput
- func (i GetNodePoolNodeConfigPublicAccessConfigArgs) ToGetNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigPublicAccessConfigOutput
- type GetNodePoolNodeConfigPublicAccessConfigInput
- type GetNodePoolNodeConfigPublicAccessConfigOutput
- func (o GetNodePoolNodeConfigPublicAccessConfigOutput) Bandwidth() pulumi.IntOutput
- func (o GetNodePoolNodeConfigPublicAccessConfigOutput) BillingType() pulumi.IntOutput
- func (GetNodePoolNodeConfigPublicAccessConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigPublicAccessConfigOutput) Isp() pulumi.StringOutput
- func (o GetNodePoolNodeConfigPublicAccessConfigOutput) ToGetNodePoolNodeConfigPublicAccessConfigOutput() GetNodePoolNodeConfigPublicAccessConfigOutput
- func (o GetNodePoolNodeConfigPublicAccessConfigOutput) ToGetNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigPublicAccessConfigOutput
- type GetNodePoolNodeConfigSecurity
- type GetNodePoolNodeConfigSecurityArgs
- func (GetNodePoolNodeConfigSecurityArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigSecurityArgs) ToGetNodePoolNodeConfigSecurityOutput() GetNodePoolNodeConfigSecurityOutput
- func (i GetNodePoolNodeConfigSecurityArgs) ToGetNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSecurityOutput
- type GetNodePoolNodeConfigSecurityInput
- type GetNodePoolNodeConfigSecurityLogin
- type GetNodePoolNodeConfigSecurityLoginArgs
- func (GetNodePoolNodeConfigSecurityLoginArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigSecurityLoginArgs) ToGetNodePoolNodeConfigSecurityLoginOutput() GetNodePoolNodeConfigSecurityLoginOutput
- func (i GetNodePoolNodeConfigSecurityLoginArgs) ToGetNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSecurityLoginOutput
- type GetNodePoolNodeConfigSecurityLoginInput
- type GetNodePoolNodeConfigSecurityLoginOutput
- func (GetNodePoolNodeConfigSecurityLoginOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigSecurityLoginOutput) Password() pulumi.StringOutput
- func (o GetNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringOutput
- func (o GetNodePoolNodeConfigSecurityLoginOutput) ToGetNodePoolNodeConfigSecurityLoginOutput() GetNodePoolNodeConfigSecurityLoginOutput
- func (o GetNodePoolNodeConfigSecurityLoginOutput) ToGetNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSecurityLoginOutput
- func (o GetNodePoolNodeConfigSecurityLoginOutput) Type() pulumi.StringOutput
- type GetNodePoolNodeConfigSecurityOutput
- func (GetNodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigSecurityOutput) Login() GetNodePoolNodeConfigSecurityLoginOutput
- func (o GetNodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o GetNodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
- func (o GetNodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled() pulumi.BoolOutput
- func (o GetNodePoolNodeConfigSecurityOutput) ToGetNodePoolNodeConfigSecurityOutput() GetNodePoolNodeConfigSecurityOutput
- func (o GetNodePoolNodeConfigSecurityOutput) ToGetNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSecurityOutput
- type GetNodePoolNodeConfigSystemVolume
- type GetNodePoolNodeConfigSystemVolumeArgs
- func (GetNodePoolNodeConfigSystemVolumeArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigSystemVolumeArgs) ToGetNodePoolNodeConfigSystemVolumeOutput() GetNodePoolNodeConfigSystemVolumeOutput
- func (i GetNodePoolNodeConfigSystemVolumeArgs) ToGetNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSystemVolumeOutput
- type GetNodePoolNodeConfigSystemVolumeInput
- type GetNodePoolNodeConfigSystemVolumeOutput
- func (GetNodePoolNodeConfigSystemVolumeOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigSystemVolumeOutput) PlacementGroupId() pulumi.StringOutput
- func (o GetNodePoolNodeConfigSystemVolumeOutput) Size() pulumi.IntOutput
- func (o GetNodePoolNodeConfigSystemVolumeOutput) SubgroupNumber() pulumi.IntOutput
- func (o GetNodePoolNodeConfigSystemVolumeOutput) ToGetNodePoolNodeConfigSystemVolumeOutput() GetNodePoolNodeConfigSystemVolumeOutput
- func (o GetNodePoolNodeConfigSystemVolumeOutput) ToGetNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSystemVolumeOutput
- func (o GetNodePoolNodeConfigSystemVolumeOutput) Type() pulumi.StringOutput
- type GetNodePoolNodeConfigTag
- type GetNodePoolNodeConfigTagArgs
- func (GetNodePoolNodeConfigTagArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigTagArgs) ToGetNodePoolNodeConfigTagOutput() GetNodePoolNodeConfigTagOutput
- func (i GetNodePoolNodeConfigTagArgs) ToGetNodePoolNodeConfigTagOutputWithContext(ctx context.Context) GetNodePoolNodeConfigTagOutput
- type GetNodePoolNodeConfigTagArray
- func (GetNodePoolNodeConfigTagArray) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigTagArray) ToGetNodePoolNodeConfigTagArrayOutput() GetNodePoolNodeConfigTagArrayOutput
- func (i GetNodePoolNodeConfigTagArray) ToGetNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigTagArrayOutput
- type GetNodePoolNodeConfigTagArrayInput
- type GetNodePoolNodeConfigTagArrayOutput
- func (GetNodePoolNodeConfigTagArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigTagArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeConfigTagOutput
- func (o GetNodePoolNodeConfigTagArrayOutput) ToGetNodePoolNodeConfigTagArrayOutput() GetNodePoolNodeConfigTagArrayOutput
- func (o GetNodePoolNodeConfigTagArrayOutput) ToGetNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigTagArrayOutput
- type GetNodePoolNodeConfigTagInput
- type GetNodePoolNodeConfigTagOutput
- func (GetNodePoolNodeConfigTagOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigTagOutput) Key() pulumi.StringOutput
- func (o GetNodePoolNodeConfigTagOutput) ToGetNodePoolNodeConfigTagOutput() GetNodePoolNodeConfigTagOutput
- func (o GetNodePoolNodeConfigTagOutput) ToGetNodePoolNodeConfigTagOutputWithContext(ctx context.Context) GetNodePoolNodeConfigTagOutput
- func (o GetNodePoolNodeConfigTagOutput) Value() pulumi.StringOutput
- type GetNodePoolNodeStatistics
- type GetNodePoolNodeStatisticsArgs
- func (GetNodePoolNodeStatisticsArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeStatisticsArgs) ToGetNodePoolNodeStatisticsOutput() GetNodePoolNodeStatisticsOutput
- func (i GetNodePoolNodeStatisticsArgs) ToGetNodePoolNodeStatisticsOutputWithContext(ctx context.Context) GetNodePoolNodeStatisticsOutput
- type GetNodePoolNodeStatisticsInput
- type GetNodePoolNodeStatisticsOutput
- func (o GetNodePoolNodeStatisticsOutput) CreatingCount() pulumi.IntOutput
- func (o GetNodePoolNodeStatisticsOutput) DeletingCount() pulumi.IntOutput
- func (GetNodePoolNodeStatisticsOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeStatisticsOutput) FailedCount() pulumi.IntOutput
- func (o GetNodePoolNodeStatisticsOutput) RunningCount() pulumi.IntOutput
- func (o GetNodePoolNodeStatisticsOutput) ToGetNodePoolNodeStatisticsOutput() GetNodePoolNodeStatisticsOutput
- func (o GetNodePoolNodeStatisticsOutput) ToGetNodePoolNodeStatisticsOutputWithContext(ctx context.Context) GetNodePoolNodeStatisticsOutput
- func (o GetNodePoolNodeStatisticsOutput) TotalCount() pulumi.IntOutput
- func (o GetNodePoolNodeStatisticsOutput) UpdatingCount() pulumi.IntOutput
- type GetNodePoolStatus
- type GetNodePoolStatusArgs
- type GetNodePoolStatusCondition
- type GetNodePoolStatusConditionArgs
- func (GetNodePoolStatusConditionArgs) ElementType() reflect.Type
- func (i GetNodePoolStatusConditionArgs) ToGetNodePoolStatusConditionOutput() GetNodePoolStatusConditionOutput
- func (i GetNodePoolStatusConditionArgs) ToGetNodePoolStatusConditionOutputWithContext(ctx context.Context) GetNodePoolStatusConditionOutput
- type GetNodePoolStatusConditionArray
- func (GetNodePoolStatusConditionArray) ElementType() reflect.Type
- func (i GetNodePoolStatusConditionArray) ToGetNodePoolStatusConditionArrayOutput() GetNodePoolStatusConditionArrayOutput
- func (i GetNodePoolStatusConditionArray) ToGetNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) GetNodePoolStatusConditionArrayOutput
- type GetNodePoolStatusConditionArrayInput
- type GetNodePoolStatusConditionArrayOutput
- func (GetNodePoolStatusConditionArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolStatusConditionArrayOutput) Index(i pulumi.IntInput) GetNodePoolStatusConditionOutput
- func (o GetNodePoolStatusConditionArrayOutput) ToGetNodePoolStatusConditionArrayOutput() GetNodePoolStatusConditionArrayOutput
- func (o GetNodePoolStatusConditionArrayOutput) ToGetNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) GetNodePoolStatusConditionArrayOutput
- type GetNodePoolStatusConditionInput
- type GetNodePoolStatusConditionOutput
- func (GetNodePoolStatusConditionOutput) ElementType() reflect.Type
- func (o GetNodePoolStatusConditionOutput) ToGetNodePoolStatusConditionOutput() GetNodePoolStatusConditionOutput
- func (o GetNodePoolStatusConditionOutput) ToGetNodePoolStatusConditionOutputWithContext(ctx context.Context) GetNodePoolStatusConditionOutput
- func (o GetNodePoolStatusConditionOutput) Type() pulumi.StringOutput
- type GetNodePoolStatusInput
- type GetNodePoolStatusOutput
- func (o GetNodePoolStatusOutput) Conditions() GetNodePoolStatusConditionArrayOutput
- func (GetNodePoolStatusOutput) ElementType() reflect.Type
- func (o GetNodePoolStatusOutput) Phase() pulumi.StringOutput
- func (o GetNodePoolStatusOutput) ToGetNodePoolStatusOutput() GetNodePoolStatusOutput
- func (o GetNodePoolStatusOutput) ToGetNodePoolStatusOutputWithContext(ctx context.Context) GetNodePoolStatusOutput
- type GetNodePoolTag
- type GetNodePoolTagArgs
- type GetNodePoolTagArray
- type GetNodePoolTagArrayInput
- type GetNodePoolTagArrayOutput
- func (GetNodePoolTagArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolTagArrayOutput) Index(i pulumi.IntInput) GetNodePoolTagOutput
- func (o GetNodePoolTagArrayOutput) ToGetNodePoolTagArrayOutput() GetNodePoolTagArrayOutput
- func (o GetNodePoolTagArrayOutput) ToGetNodePoolTagArrayOutputWithContext(ctx context.Context) GetNodePoolTagArrayOutput
- type GetNodePoolTagInput
- type GetNodePoolTagOutput
- func (GetNodePoolTagOutput) ElementType() reflect.Type
- func (o GetNodePoolTagOutput) Key() pulumi.StringOutput
- func (o GetNodePoolTagOutput) ToGetNodePoolTagOutput() GetNodePoolTagOutput
- func (o GetNodePoolTagOutput) ToGetNodePoolTagOutputWithContext(ctx context.Context) GetNodePoolTagOutput
- func (o GetNodePoolTagOutput) Value() pulumi.StringOutput
- type GetNodePoolsResult
- type GetNodePoolsResultOutput
- func (GetNodePoolsResultOutput) ElementType() reflect.Type
- func (o GetNodePoolsResultOutput) Id() pulumi.StringOutput
- func (o GetNodePoolsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetNodePoolsResultOutput) ToGetNodePoolsResultOutput() GetNodePoolsResultOutput
- func (o GetNodePoolsResultOutput) ToGetNodePoolsResultOutputWithContext(ctx context.Context) GetNodePoolsResultOutput
- type GetNodeStatus
- type GetNodeStatusArgs
- type GetNodeStatusCondition
- type GetNodeStatusConditionArgs
- type GetNodeStatusConditionArray
- func (GetNodeStatusConditionArray) ElementType() reflect.Type
- func (i GetNodeStatusConditionArray) ToGetNodeStatusConditionArrayOutput() GetNodeStatusConditionArrayOutput
- func (i GetNodeStatusConditionArray) ToGetNodeStatusConditionArrayOutputWithContext(ctx context.Context) GetNodeStatusConditionArrayOutput
- type GetNodeStatusConditionArrayInput
- type GetNodeStatusConditionArrayOutput
- func (GetNodeStatusConditionArrayOutput) ElementType() reflect.Type
- func (o GetNodeStatusConditionArrayOutput) Index(i pulumi.IntInput) GetNodeStatusConditionOutput
- func (o GetNodeStatusConditionArrayOutput) ToGetNodeStatusConditionArrayOutput() GetNodeStatusConditionArrayOutput
- func (o GetNodeStatusConditionArrayOutput) ToGetNodeStatusConditionArrayOutputWithContext(ctx context.Context) GetNodeStatusConditionArrayOutput
- type GetNodeStatusConditionInput
- type GetNodeStatusConditionOutput
- func (GetNodeStatusConditionOutput) ElementType() reflect.Type
- func (o GetNodeStatusConditionOutput) ToGetNodeStatusConditionOutput() GetNodeStatusConditionOutput
- func (o GetNodeStatusConditionOutput) ToGetNodeStatusConditionOutputWithContext(ctx context.Context) GetNodeStatusConditionOutput
- func (o GetNodeStatusConditionOutput) Type() pulumi.StringOutput
- type GetNodeStatusInput
- type GetNodeStatusOutput
- func (o GetNodeStatusOutput) Conditions() GetNodeStatusConditionArrayOutput
- func (GetNodeStatusOutput) ElementType() reflect.Type
- func (o GetNodeStatusOutput) Phase() pulumi.StringOutput
- func (o GetNodeStatusOutput) ToGetNodeStatusOutput() GetNodeStatusOutput
- func (o GetNodeStatusOutput) ToGetNodeStatusOutputWithContext(ctx context.Context) GetNodeStatusOutput
- type GetNodesResult
- type GetNodesResultOutput
- func (GetNodesResultOutput) ElementType() reflect.Type
- func (o GetNodesResultOutput) Id() pulumi.StringOutput
- func (o GetNodesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetNodesResultOutput) ToGetNodesResultOutput() GetNodesResultOutput
- func (o GetNodesResultOutput) ToGetNodesResultOutputWithContext(ctx context.Context) GetNodesResultOutput
- type GetPermissionsResult
- type GetPermissionsResultOutput
- func (GetPermissionsResultOutput) ElementType() reflect.Type
- func (o GetPermissionsResultOutput) Id() pulumi.StringOutput
- func (o GetPermissionsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetPermissionsResultOutput) ToGetPermissionsResultOutput() GetPermissionsResultOutput
- func (o GetPermissionsResultOutput) ToGetPermissionsResultOutputWithContext(ctx context.Context) GetPermissionsResultOutput
- type LookupAddonArgs
- type LookupAddonOutputArgs
- type LookupAddonResult
- type LookupAddonResultOutput
- func (o LookupAddonResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupAddonResultOutput) Config() pulumi.StringOutput
- func (o LookupAddonResultOutput) CreatedTime() pulumi.StringOutput
- func (o LookupAddonResultOutput) DeployMode() pulumi.StringOutput
- func (o LookupAddonResultOutput) DeployNodeType() pulumi.StringOutput
- func (LookupAddonResultOutput) ElementType() reflect.Type
- func (o LookupAddonResultOutput) Id() pulumi.StringOutput
- func (o LookupAddonResultOutput) Name() pulumi.StringOutput
- func (o LookupAddonResultOutput) Status() GetAddonStatusOutput
- func (o LookupAddonResultOutput) ToLookupAddonResultOutput() LookupAddonResultOutput
- func (o LookupAddonResultOutput) ToLookupAddonResultOutputWithContext(ctx context.Context) LookupAddonResultOutput
- func (o LookupAddonResultOutput) UpdatedTime() pulumi.StringOutput
- func (o LookupAddonResultOutput) Version() pulumi.StringOutput
- type LookupClusterArgs
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (o LookupClusterResultOutput) ClusterConfig() GetClusterClusterConfigOutput
- func (o LookupClusterResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupClusterResultOutput) CreatedTime() pulumi.StringOutput
- func (o LookupClusterResultOutput) DeleteProtectionEnabled() pulumi.BoolOutput
- func (o LookupClusterResultOutput) Description() pulumi.StringOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupClusterResultOutput) IrsaConfig() GetClusterIrsaConfigOutput
- func (o LookupClusterResultOutput) KubernetesVersion() pulumi.StringOutput
- func (o LookupClusterResultOutput) KubernetesVersionCreate() pulumi.StringOutput
- func (o LookupClusterResultOutput) LoggingConfig() GetClusterLoggingConfigOutput
- func (o LookupClusterResultOutput) Message() pulumi.StringOutput
- func (o LookupClusterResultOutput) MonitoringConfig() GetClusterMonitoringConfigOutput
- func (o LookupClusterResultOutput) Name() pulumi.StringOutput
- func (o LookupClusterResultOutput) NodeStatistics() GetClusterNodeStatisticsOutput
- func (o LookupClusterResultOutput) PodsConfig() GetClusterPodsConfigOutput
- func (o LookupClusterResultOutput) ProjectName() pulumi.StringOutput
- func (o LookupClusterResultOutput) ServicesConfig() GetClusterServicesConfigOutput
- func (o LookupClusterResultOutput) SourceRegion() pulumi.StringOutput
- func (o LookupClusterResultOutput) Status() GetClusterStatusOutput
- func (o LookupClusterResultOutput) Tags() GetClusterTagArrayOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- func (o LookupClusterResultOutput) Type() pulumi.StringOutput
- func (o LookupClusterResultOutput) UpdatedTime() pulumi.StringOutput
- type LookupDefaultNodePoolArgs
- type LookupDefaultNodePoolOutputArgs
- type LookupDefaultNodePoolResult
- type LookupDefaultNodePoolResultOutput
- func (o LookupDefaultNodePoolResultOutput) AutoScaling() GetDefaultNodePoolAutoScalingOutput
- func (o LookupDefaultNodePoolResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupDefaultNodePoolResultOutput) CreatedTime() pulumi.StringOutput
- func (LookupDefaultNodePoolResultOutput) ElementType() reflect.Type
- func (o LookupDefaultNodePoolResultOutput) Id() pulumi.StringOutput
- func (o LookupDefaultNodePoolResultOutput) KubernetesConfig() GetDefaultNodePoolKubernetesConfigOutput
- func (o LookupDefaultNodePoolResultOutput) Management() GetDefaultNodePoolManagementOutput
- func (o LookupDefaultNodePoolResultOutput) Name() pulumi.StringOutput
- func (o LookupDefaultNodePoolResultOutput) NodeConfig() GetDefaultNodePoolNodeConfigOutput
- func (o LookupDefaultNodePoolResultOutput) NodePoolId() pulumi.StringOutput
- func (o LookupDefaultNodePoolResultOutput) NodeStatistics() GetDefaultNodePoolNodeStatisticsOutput
- func (o LookupDefaultNodePoolResultOutput) Status() GetDefaultNodePoolStatusOutput
- func (o LookupDefaultNodePoolResultOutput) Tags() GetDefaultNodePoolTagArrayOutput
- func (o LookupDefaultNodePoolResultOutput) ToLookupDefaultNodePoolResultOutput() LookupDefaultNodePoolResultOutput
- func (o LookupDefaultNodePoolResultOutput) ToLookupDefaultNodePoolResultOutputWithContext(ctx context.Context) LookupDefaultNodePoolResultOutput
- func (o LookupDefaultNodePoolResultOutput) UpdatedTime() pulumi.StringOutput
- type LookupNodeArgs
- type LookupNodeOutputArgs
- type LookupNodePoolArgs
- type LookupNodePoolOutputArgs
- type LookupNodePoolResult
- type LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) AutoScaling() GetNodePoolAutoScalingOutput
- func (o LookupNodePoolResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) CreatedTime() pulumi.StringOutput
- func (LookupNodePoolResultOutput) ElementType() reflect.Type
- func (o LookupNodePoolResultOutput) Id() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) KubernetesConfig() GetNodePoolKubernetesConfigOutput
- func (o LookupNodePoolResultOutput) Management() GetNodePoolManagementOutput
- func (o LookupNodePoolResultOutput) Name() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) NodeConfig() GetNodePoolNodeConfigOutput
- func (o LookupNodePoolResultOutput) NodePoolId() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) NodeStatistics() GetNodePoolNodeStatisticsOutput
- func (o LookupNodePoolResultOutput) RetainResources() pulumi.StringArrayOutput
- func (o LookupNodePoolResultOutput) Status() GetNodePoolStatusOutput
- func (o LookupNodePoolResultOutput) Tags() GetNodePoolTagArrayOutput
- func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutput() LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutputWithContext(ctx context.Context) LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) UpdatedTime() pulumi.StringOutput
- type LookupNodeResult
- type LookupNodeResultOutput
- func (o LookupNodeResultOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
- func (o LookupNodeResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupNodeResultOutput) ContainerStoragePath() pulumi.StringOutput
- func (o LookupNodeResultOutput) CreatedTime() pulumi.StringOutput
- func (LookupNodeResultOutput) ElementType() reflect.Type
- func (o LookupNodeResultOutput) Id() pulumi.StringOutput
- func (o LookupNodeResultOutput) ImageId() pulumi.StringOutput
- func (o LookupNodeResultOutput) InitializeScript() pulumi.StringOutput
- func (o LookupNodeResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupNodeResultOutput) IsVirtual() pulumi.BoolOutput
- func (o LookupNodeResultOutput) KeepInstanceName() pulumi.BoolOutput
- func (o LookupNodeResultOutput) KubernetesConfig() GetNodeKubernetesConfigOutput
- func (o LookupNodeResultOutput) Name() pulumi.StringOutput
- func (o LookupNodeResultOutput) NodeId() pulumi.StringOutput
- func (o LookupNodeResultOutput) NodePoolId() pulumi.StringOutput
- func (o LookupNodeResultOutput) Roles() pulumi.StringArrayOutput
- func (o LookupNodeResultOutput) Status() GetNodeStatusOutput
- func (o LookupNodeResultOutput) ToLookupNodeResultOutput() LookupNodeResultOutput
- func (o LookupNodeResultOutput) ToLookupNodeResultOutputWithContext(ctx context.Context) LookupNodeResultOutput
- func (o LookupNodeResultOutput) UpdatedTime() pulumi.StringOutput
- func (o LookupNodeResultOutput) ZoneId() pulumi.StringOutput
- type LookupPermissionArgs
- type LookupPermissionOutputArgs
- type LookupPermissionResult
- type LookupPermissionResultOutput
- func (o LookupPermissionResultOutput) AuthorizedAt() pulumi.StringOutput
- func (o LookupPermissionResultOutput) AuthorizerId() pulumi.IntOutput
- func (o LookupPermissionResultOutput) AuthorizerName() pulumi.StringOutput
- func (o LookupPermissionResultOutput) AuthorizerType() pulumi.StringOutput
- func (o LookupPermissionResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupPermissionResultOutput) CreatedTime() pulumi.StringOutput
- func (LookupPermissionResultOutput) ElementType() reflect.Type
- func (o LookupPermissionResultOutput) GranteeId() pulumi.IntOutput
- func (o LookupPermissionResultOutput) GranteeType() pulumi.StringOutput
- func (o LookupPermissionResultOutput) Id() pulumi.StringOutput
- func (o LookupPermissionResultOutput) IsCustomRole() pulumi.BoolOutput
- func (o LookupPermissionResultOutput) KubeRoleBindingName() pulumi.StringOutput
- func (o LookupPermissionResultOutput) Message() pulumi.StringOutput
- func (o LookupPermissionResultOutput) Namespace() pulumi.StringOutput
- func (o LookupPermissionResultOutput) PermissionId() pulumi.StringOutput
- func (o LookupPermissionResultOutput) ProjectSelector() pulumi.StringOutput
- func (o LookupPermissionResultOutput) RevokedAt() pulumi.StringOutput
- func (o LookupPermissionResultOutput) RoleDomain() pulumi.StringOutput
- func (o LookupPermissionResultOutput) RoleName() pulumi.StringOutput
- func (o LookupPermissionResultOutput) Status() pulumi.StringOutput
- func (o LookupPermissionResultOutput) ToLookupPermissionResultOutput() LookupPermissionResultOutput
- func (o LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext(ctx context.Context) LookupPermissionResultOutput
- 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.BoolOutput
- func (o NodeOutput) ClusterId() pulumi.StringOutput
- func (o NodeOutput) ContainerStoragePath() pulumi.StringOutput
- func (o NodeOutput) CreatedTime() 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) IsVirtual() pulumi.BoolOutput
- func (o NodeOutput) KeepInstanceName() pulumi.BoolOutput
- func (o NodeOutput) KubernetesConfig() NodeKubernetesConfigOutput
- func (o NodeOutput) Name() pulumi.StringOutput
- func (o NodeOutput) NodeId() pulumi.StringOutput
- func (o NodeOutput) NodePoolId() pulumi.StringOutput
- func (o NodeOutput) Roles() pulumi.StringArrayOutput
- func (o NodeOutput) Status() NodeStatusOutput
- func (o NodeOutput) ToNodeOutput() NodeOutput
- func (o NodeOutput) ToNodeOutputWithContext(ctx context.Context) NodeOutput
- func (o NodeOutput) UpdatedTime() pulumi.StringOutput
- func (o NodeOutput) ZoneId() pulumi.StringOutput
- 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) ScalingGroupId() pulumi.StringPtrOutput
- 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) ScalingGroupId() pulumi.StringPtrOutput
- 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 NodePoolKubernetesConfigContainerdConfig
- type NodePoolKubernetesConfigContainerdConfigArgs
- func (NodePoolKubernetesConfigContainerdConfigArgs) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigOutput() NodePoolKubernetesConfigContainerdConfigOutput
- func (i NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigOutput
- func (i NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigPtrOutput() NodePoolKubernetesConfigContainerdConfigPtrOutput
- func (i NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigPtrOutput
- type NodePoolKubernetesConfigContainerdConfigInput
- type NodePoolKubernetesConfigContainerdConfigOutput
- func (NodePoolKubernetesConfigContainerdConfigOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigContainerdConfigOutput) InsecureRegistries() pulumi.StringArrayOutput
- func (o NodePoolKubernetesConfigContainerdConfigOutput) RegistryProxyConfigs() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- func (o NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigOutput() NodePoolKubernetesConfigContainerdConfigOutput
- func (o NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigOutput
- func (o NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutput() NodePoolKubernetesConfigContainerdConfigPtrOutput
- func (o NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigPtrOutput
- type NodePoolKubernetesConfigContainerdConfigPtrInput
- type NodePoolKubernetesConfigContainerdConfigPtrOutput
- func (o NodePoolKubernetesConfigContainerdConfigPtrOutput) Elem() NodePoolKubernetesConfigContainerdConfigOutput
- func (NodePoolKubernetesConfigContainerdConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigContainerdConfigPtrOutput) InsecureRegistries() pulumi.StringArrayOutput
- func (o NodePoolKubernetesConfigContainerdConfigPtrOutput) RegistryProxyConfigs() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- func (o NodePoolKubernetesConfigContainerdConfigPtrOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutput() NodePoolKubernetesConfigContainerdConfigPtrOutput
- func (o NodePoolKubernetesConfigContainerdConfigPtrOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigPtrOutput
- type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfig
- type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs
- func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- func (i NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray
- func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- func (i NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput
- type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) Index(i pulumi.IntInput) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
- type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput
- type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ProxyEndpoints() pulumi.StringArrayOutput
- func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) Registry() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
- type NodePoolKubernetesConfigInput
- type NodePoolKubernetesConfigKubeletConfig
- type NodePoolKubernetesConfigKubeletConfigArgs
- func (NodePoolKubernetesConfigKubeletConfigArgs) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigOutput() NodePoolKubernetesConfigKubeletConfigOutput
- func (i NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigOutput
- func (i NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigPtrOutput() NodePoolKubernetesConfigKubeletConfigPtrOutput
- func (i NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigPtrOutput
- type NodePoolKubernetesConfigKubeletConfigEvictionHard
- type NodePoolKubernetesConfigKubeletConfigEvictionHardArgs
- func (NodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutput() NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- func (i NodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- type NodePoolKubernetesConfigKubeletConfigEvictionHardArray
- func (NodePoolKubernetesConfigKubeletConfigEvictionHardArray) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput() NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- func (i NodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- type NodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput
- type NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- func (NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) Index(i pulumi.IntInput) NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- func (o NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput() NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- func (o NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- type NodePoolKubernetesConfigKubeletConfigEvictionHardInput
- type NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- func (NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) Key() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutput() NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- func (o NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
- func (o NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) Value() pulumi.StringPtrOutput
- type NodePoolKubernetesConfigKubeletConfigFeatureGates
- type NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs
- func (NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (i NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (i NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (i NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- type NodePoolKubernetesConfigKubeletConfigFeatureGatesInput
- type NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling() pulumi.BoolPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager() pulumi.BoolPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- type NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput
- type NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) Elem() NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
- func (NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) InPlacePodVerticalScaling() pulumi.BoolPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) QoSResourceManager() pulumi.BoolPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- type NodePoolKubernetesConfigKubeletConfigInput
- type NodePoolKubernetesConfigKubeletConfigKubeReserved
- type NodePoolKubernetesConfigKubeletConfigKubeReservedArgs
- func (NodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (i NodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- type NodePoolKubernetesConfigKubeletConfigKubeReservedArray
- func (NodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (i NodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- type NodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput
- type NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) Index(i pulumi.IntInput) NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (o NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (o NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- type NodePoolKubernetesConfigKubeletConfigKubeReservedInput
- type NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Name() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- func (o NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
- type NodePoolKubernetesConfigKubeletConfigOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (NodePoolKubernetesConfigKubeletConfigOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigKubeletConfigOutput) EvictionHards() NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) FeatureGates() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst() pulumi.IntPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps() pulumi.IntPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds() NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) MaxPods() pulumi.IntPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst() pulumi.IntPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps() pulumi.IntPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls() pulumi.BoolPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds() NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigOutput() NodePoolKubernetesConfigKubeletConfigOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutput() NodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope() pulumi.StringPtrOutput
- type NodePoolKubernetesConfigKubeletConfigPtrInput
- type NodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) Elem() NodePoolKubernetesConfigKubeletConfigOutput
- func (NodePoolKubernetesConfigKubeletConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) EvictionHards() NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) FeatureGates() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiBurst() pulumi.IntPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiQps() pulumi.IntPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) KubeReserveds() NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) MaxPods() pulumi.IntPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryBurst() pulumi.IntPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryPullQps() pulumi.IntPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) SerializeImagePulls() pulumi.BoolPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) SystemReserveds() NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutput() NodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerScope() pulumi.StringPtrOutput
- type NodePoolKubernetesConfigKubeletConfigSystemReserved
- type NodePoolKubernetesConfigKubeletConfigSystemReservedArgs
- func (NodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (i NodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- type NodePoolKubernetesConfigKubeletConfigSystemReservedArray
- func (NodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType() reflect.Type
- func (i NodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (i NodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- type NodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput
- type NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) Index(i pulumi.IntInput) NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (o NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- func (o NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
- type NodePoolKubernetesConfigKubeletConfigSystemReservedInput
- type NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Name() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- func (o NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
- 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) AutoSyncDisabled() pulumi.BoolPtrOutput
- func (o NodePoolKubernetesConfigOutput) ContainerdConfig() NodePoolKubernetesConfigContainerdConfigPtrOutput
- func (o NodePoolKubernetesConfigOutput) Cordon() pulumi.BoolPtrOutput
- func (NodePoolKubernetesConfigOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigOutput) KubeletConfig() NodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o NodePoolKubernetesConfigOutput) Labels() NodePoolKubernetesConfigLabelArrayOutput
- func (o NodePoolKubernetesConfigOutput) NamePrefix() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigOutput) NameSuffix() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigOutput) NameUseHostname() pulumi.BoolPtrOutput
- 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) AutoSyncDisabled() pulumi.BoolPtrOutput
- func (o NodePoolKubernetesConfigPtrOutput) ContainerdConfig() NodePoolKubernetesConfigContainerdConfigPtrOutput
- func (o NodePoolKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
- func (o NodePoolKubernetesConfigPtrOutput) Elem() NodePoolKubernetesConfigOutput
- func (NodePoolKubernetesConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolKubernetesConfigPtrOutput) KubeletConfig() NodePoolKubernetesConfigKubeletConfigPtrOutput
- func (o NodePoolKubernetesConfigPtrOutput) Labels() NodePoolKubernetesConfigLabelArrayOutput
- func (o NodePoolKubernetesConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigPtrOutput) NameSuffix() pulumi.StringPtrOutput
- func (o NodePoolKubernetesConfigPtrOutput) NameUseHostname() pulumi.BoolPtrOutput
- 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 NodePoolManagement
- type NodePoolManagementArgs
- func (NodePoolManagementArgs) ElementType() reflect.Type
- func (i NodePoolManagementArgs) ToNodePoolManagementOutput() NodePoolManagementOutput
- func (i NodePoolManagementArgs) ToNodePoolManagementOutputWithContext(ctx context.Context) NodePoolManagementOutput
- func (i NodePoolManagementArgs) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
- func (i NodePoolManagementArgs) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
- type NodePoolManagementInput
- type NodePoolManagementOutput
- func (NodePoolManagementOutput) ElementType() reflect.Type
- func (o NodePoolManagementOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodePoolManagementOutput) RemedyConfig() NodePoolManagementRemedyConfigPtrOutput
- func (o NodePoolManagementOutput) ToNodePoolManagementOutput() NodePoolManagementOutput
- func (o NodePoolManagementOutput) ToNodePoolManagementOutputWithContext(ctx context.Context) NodePoolManagementOutput
- func (o NodePoolManagementOutput) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
- func (o NodePoolManagementOutput) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
- type NodePoolManagementPtrInput
- type NodePoolManagementPtrOutput
- func (o NodePoolManagementPtrOutput) Elem() NodePoolManagementOutput
- func (NodePoolManagementPtrOutput) ElementType() reflect.Type
- func (o NodePoolManagementPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodePoolManagementPtrOutput) RemedyConfig() NodePoolManagementRemedyConfigPtrOutput
- func (o NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
- func (o NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
- type NodePoolManagementRemedyConfig
- type NodePoolManagementRemedyConfigArgs
- func (NodePoolManagementRemedyConfigArgs) ElementType() reflect.Type
- func (i NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigOutput() NodePoolManagementRemedyConfigOutput
- func (i NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) NodePoolManagementRemedyConfigOutput
- func (i NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigPtrOutput() NodePoolManagementRemedyConfigPtrOutput
- func (i NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) NodePoolManagementRemedyConfigPtrOutput
- type NodePoolManagementRemedyConfigInput
- type NodePoolManagementRemedyConfigOutput
- func (NodePoolManagementRemedyConfigOutput) ElementType() reflect.Type
- func (o NodePoolManagementRemedyConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodePoolManagementRemedyConfigOutput) RemedyId() pulumi.StringPtrOutput
- func (o NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigOutput() NodePoolManagementRemedyConfigOutput
- func (o NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) NodePoolManagementRemedyConfigOutput
- func (o NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigPtrOutput() NodePoolManagementRemedyConfigPtrOutput
- func (o NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) NodePoolManagementRemedyConfigPtrOutput
- type NodePoolManagementRemedyConfigPtrInput
- type NodePoolManagementRemedyConfigPtrOutput
- func (o NodePoolManagementRemedyConfigPtrOutput) Elem() NodePoolManagementRemedyConfigOutput
- func (NodePoolManagementRemedyConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolManagementRemedyConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodePoolManagementRemedyConfigPtrOutput) RemedyId() pulumi.StringPtrOutput
- func (o NodePoolManagementRemedyConfigPtrOutput) ToNodePoolManagementRemedyConfigPtrOutput() NodePoolManagementRemedyConfigPtrOutput
- func (o NodePoolManagementRemedyConfigPtrOutput) ToNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) NodePoolManagementRemedyConfigPtrOutput
- 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) FileSystem() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataVolumeOutput) MountPoint() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataVolumeOutput) PlacementGroupId() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataVolumeOutput) Size() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigDataVolumeOutput) SnapshotId() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataVolumeOutput) SubgroupNumber() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigDataVolumeOutput) ToNodePoolNodeConfigDataVolumeOutput() NodePoolNodeConfigDataVolumeOutput
- func (o NodePoolNodeConfigDataVolumeOutput) ToNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) NodePoolNodeConfigDataVolumeOutput
- func (o NodePoolNodeConfigDataVolumeOutput) Type() pulumi.StringPtrOutput
- type NodePoolNodeConfigInput
- type NodePoolNodeConfigInstancesDistribution
- type NodePoolNodeConfigInstancesDistributionArgs
- func (NodePoolNodeConfigInstancesDistributionArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionOutput() NodePoolNodeConfigInstancesDistributionOutput
- func (i NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) NodePoolNodeConfigInstancesDistributionOutput
- func (i NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionPtrOutput() NodePoolNodeConfigInstancesDistributionPtrOutput
- func (i NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigInstancesDistributionPtrOutput
- type NodePoolNodeConfigInstancesDistributionInput
- type NodePoolNodeConfigInstancesDistributionOutput
- func (o NodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand() pulumi.BoolPtrOutput
- func (NodePoolNodeConfigInstancesDistributionOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionOutput() NodePoolNodeConfigInstancesDistributionOutput
- func (o NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) NodePoolNodeConfigInstancesDistributionOutput
- func (o NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutput() NodePoolNodeConfigInstancesDistributionPtrOutput
- func (o NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigInstancesDistributionPtrOutput
- type NodePoolNodeConfigInstancesDistributionPtrInput
- type NodePoolNodeConfigInstancesDistributionPtrOutput
- func (o NodePoolNodeConfigInstancesDistributionPtrOutput) CapacityRebalance() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigInstancesDistributionPtrOutput) CompensateWithOnDemand() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigInstancesDistributionPtrOutput) Elem() NodePoolNodeConfigInstancesDistributionOutput
- func (NodePoolNodeConfigInstancesDistributionPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigInstancesDistributionPtrOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutput() NodePoolNodeConfigInstancesDistributionPtrOutput
- func (o NodePoolNodeConfigInstancesDistributionPtrOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigInstancesDistributionPtrOutput
- 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) DeploymentSetGroupNumber() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigOutput) DeploymentSetId() pulumi.StringPtrOutput
- func (NodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigOutput) Hostname() pulumi.StringPtrOutput
- 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) InstanceName() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) InstanceTypeIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigOutput) InstancesDistribution() NodePoolNodeConfigInstancesDistributionPtrOutput
- func (o NodePoolNodeConfigOutput) NamePrefix() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) NetworkTrafficMode() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) Period() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigOutput) PreScript() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) ProjectName() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) PublicAccessConfig() NodePoolNodeConfigPublicAccessConfigPtrOutput
- func (o NodePoolNodeConfigOutput) PublicAccessEnabled() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigOutput) Security() NodePoolNodeConfigSecurityPtrOutput
- func (o NodePoolNodeConfigOutput) SpotStrategy() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigOutput) SystemVolume() NodePoolNodeConfigSystemVolumePtrOutput
- func (o NodePoolNodeConfigOutput) Tags() NodePoolNodeConfigTagArrayOutput
- 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) DeploymentSetGroupNumber() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPtrOutput) DeploymentSetId() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Elem() NodePoolNodeConfigOutput
- func (NodePoolNodeConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigPtrOutput) Hostname() pulumi.StringPtrOutput
- 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) InstanceName() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) InstanceTypeIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigPtrOutput) InstancesDistribution() NodePoolNodeConfigInstancesDistributionPtrOutput
- func (o NodePoolNodeConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) NetworkTrafficMode() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Period() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPtrOutput) PreScript() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) ProjectName() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) PublicAccessConfig() NodePoolNodeConfigPublicAccessConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) PublicAccessEnabled() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Security() NodePoolNodeConfigSecurityPtrOutput
- func (o NodePoolNodeConfigPtrOutput) SpotStrategy() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigPtrOutput) SystemVolume() NodePoolNodeConfigSystemVolumePtrOutput
- func (o NodePoolNodeConfigPtrOutput) Tags() NodePoolNodeConfigTagArrayOutput
- func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- type NodePoolNodeConfigPublicAccessConfig
- type NodePoolNodeConfigPublicAccessConfigArgs
- func (NodePoolNodeConfigPublicAccessConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigOutput() NodePoolNodeConfigPublicAccessConfigOutput
- func (i NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigPublicAccessConfigOutput
- func (i NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigPtrOutput() NodePoolNodeConfigPublicAccessConfigPtrOutput
- func (i NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPublicAccessConfigPtrOutput
- type NodePoolNodeConfigPublicAccessConfigInput
- type NodePoolNodeConfigPublicAccessConfigOutput
- func (o NodePoolNodeConfigPublicAccessConfigOutput) Bandwidth() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPublicAccessConfigOutput) BillingType() pulumi.IntPtrOutput
- func (NodePoolNodeConfigPublicAccessConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigPublicAccessConfigOutput) Isp() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigOutput() NodePoolNodeConfigPublicAccessConfigOutput
- func (o NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigPublicAccessConfigOutput
- func (o NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutput() NodePoolNodeConfigPublicAccessConfigPtrOutput
- func (o NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPublicAccessConfigPtrOutput
- type NodePoolNodeConfigPublicAccessConfigPtrInput
- type NodePoolNodeConfigPublicAccessConfigPtrOutput
- func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) Bandwidth() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) BillingType() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) Elem() NodePoolNodeConfigPublicAccessConfigOutput
- func (NodePoolNodeConfigPublicAccessConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) Isp() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutput() NodePoolNodeConfigPublicAccessConfigPtrOutput
- func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPublicAccessConfigPtrOutput
- 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
- func (o NodePoolNodeConfigSecurityLoginOutput) Type() pulumi.StringPtrOutput
- 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
- func (o NodePoolNodeConfigSecurityLoginPtrOutput) Type() pulumi.StringPtrOutput
- 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) SecurityStrategyEnabled() pulumi.BoolPtrOutput
- 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) SecurityStrategyEnabled() pulumi.BoolPtrOutput
- 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) PlacementGroupId() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigSystemVolumeOutput) Size() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigSystemVolumeOutput) SubgroupNumber() 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) PlacementGroupId() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigSystemVolumePtrOutput) Size() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigSystemVolumePtrOutput) SubgroupNumber() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigSystemVolumePtrOutput) ToNodePoolNodeConfigSystemVolumePtrOutput() NodePoolNodeConfigSystemVolumePtrOutput
- func (o NodePoolNodeConfigSystemVolumePtrOutput) ToNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSystemVolumePtrOutput
- func (o NodePoolNodeConfigSystemVolumePtrOutput) Type() pulumi.StringPtrOutput
- type NodePoolNodeConfigTag
- type NodePoolNodeConfigTagArgs
- type NodePoolNodeConfigTagArray
- func (NodePoolNodeConfigTagArray) ElementType() reflect.Type
- func (i NodePoolNodeConfigTagArray) ToNodePoolNodeConfigTagArrayOutput() NodePoolNodeConfigTagArrayOutput
- func (i NodePoolNodeConfigTagArray) ToNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigTagArrayOutput
- type NodePoolNodeConfigTagArrayInput
- type NodePoolNodeConfigTagArrayOutput
- func (NodePoolNodeConfigTagArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigTagArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigTagOutput
- func (o NodePoolNodeConfigTagArrayOutput) ToNodePoolNodeConfigTagArrayOutput() NodePoolNodeConfigTagArrayOutput
- func (o NodePoolNodeConfigTagArrayOutput) ToNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigTagArrayOutput
- type NodePoolNodeConfigTagInput
- type NodePoolNodeConfigTagOutput
- func (NodePoolNodeConfigTagOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigTagOutput) Key() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigTagOutput) ToNodePoolNodeConfigTagOutput() NodePoolNodeConfigTagOutput
- func (o NodePoolNodeConfigTagOutput) ToNodePoolNodeConfigTagOutputWithContext(ctx context.Context) NodePoolNodeConfigTagOutput
- func (o NodePoolNodeConfigTagOutput) Value() pulumi.StringPtrOutput
- type NodePoolNodeStatistics
- type NodePoolNodeStatisticsArgs
- func (NodePoolNodeStatisticsArgs) ElementType() reflect.Type
- func (i NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsOutput() NodePoolNodeStatisticsOutput
- func (i NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsOutputWithContext(ctx context.Context) NodePoolNodeStatisticsOutput
- func (i NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsPtrOutput() NodePoolNodeStatisticsPtrOutput
- func (i NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) NodePoolNodeStatisticsPtrOutput
- type NodePoolNodeStatisticsInput
- type NodePoolNodeStatisticsOutput
- func (o NodePoolNodeStatisticsOutput) CreatingCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticsOutput) DeletingCount() pulumi.IntPtrOutput
- func (NodePoolNodeStatisticsOutput) ElementType() reflect.Type
- func (o NodePoolNodeStatisticsOutput) FailedCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticsOutput) RunningCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsOutput() NodePoolNodeStatisticsOutput
- func (o NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsOutputWithContext(ctx context.Context) NodePoolNodeStatisticsOutput
- func (o NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsPtrOutput() NodePoolNodeStatisticsPtrOutput
- func (o NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) NodePoolNodeStatisticsPtrOutput
- func (o NodePoolNodeStatisticsOutput) TotalCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticsOutput) UpdatingCount() pulumi.IntPtrOutput
- type NodePoolNodeStatisticsPtrInput
- type NodePoolNodeStatisticsPtrOutput
- func (o NodePoolNodeStatisticsPtrOutput) CreatingCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticsPtrOutput) DeletingCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticsPtrOutput) Elem() NodePoolNodeStatisticsOutput
- func (NodePoolNodeStatisticsPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeStatisticsPtrOutput) FailedCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticsPtrOutput) RunningCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticsPtrOutput) ToNodePoolNodeStatisticsPtrOutput() NodePoolNodeStatisticsPtrOutput
- func (o NodePoolNodeStatisticsPtrOutput) ToNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) NodePoolNodeStatisticsPtrOutput
- func (o NodePoolNodeStatisticsPtrOutput) TotalCount() pulumi.IntPtrOutput
- func (o NodePoolNodeStatisticsPtrOutput) UpdatingCount() pulumi.IntPtrOutput
- type NodePoolOutput
- func (o NodePoolOutput) AutoScaling() NodePoolAutoScalingOutput
- func (o NodePoolOutput) ClusterId() pulumi.StringOutput
- func (o NodePoolOutput) CreatedTime() pulumi.StringOutput
- func (NodePoolOutput) ElementType() reflect.Type
- func (o NodePoolOutput) KubernetesConfig() NodePoolKubernetesConfigOutput
- func (o NodePoolOutput) Management() NodePoolManagementOutput
- func (o NodePoolOutput) Name() pulumi.StringOutput
- func (o NodePoolOutput) NodeConfig() NodePoolNodeConfigOutput
- func (o NodePoolOutput) NodePoolId() pulumi.StringOutput
- func (o NodePoolOutput) NodeStatistics() NodePoolNodeStatisticsOutput
- func (o NodePoolOutput) RetainResources() pulumi.StringArrayOutput
- func (o NodePoolOutput) Status() NodePoolStatusOutput
- func (o NodePoolOutput) Tags() NodePoolTagArrayOutput
- func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
- func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
- func (o NodePoolOutput) UpdatedTime() pulumi.StringOutput
- type NodePoolState
- type NodePoolStatus
- type NodePoolStatusArgs
- func (NodePoolStatusArgs) ElementType() reflect.Type
- func (i NodePoolStatusArgs) ToNodePoolStatusOutput() NodePoolStatusOutput
- func (i NodePoolStatusArgs) ToNodePoolStatusOutputWithContext(ctx context.Context) NodePoolStatusOutput
- func (i NodePoolStatusArgs) ToNodePoolStatusPtrOutput() NodePoolStatusPtrOutput
- func (i NodePoolStatusArgs) ToNodePoolStatusPtrOutputWithContext(ctx context.Context) NodePoolStatusPtrOutput
- type NodePoolStatusCondition
- type NodePoolStatusConditionArgs
- type NodePoolStatusConditionArray
- func (NodePoolStatusConditionArray) ElementType() reflect.Type
- func (i NodePoolStatusConditionArray) ToNodePoolStatusConditionArrayOutput() NodePoolStatusConditionArrayOutput
- func (i NodePoolStatusConditionArray) ToNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) NodePoolStatusConditionArrayOutput
- type NodePoolStatusConditionArrayInput
- type NodePoolStatusConditionArrayOutput
- func (NodePoolStatusConditionArrayOutput) ElementType() reflect.Type
- func (o NodePoolStatusConditionArrayOutput) Index(i pulumi.IntInput) NodePoolStatusConditionOutput
- func (o NodePoolStatusConditionArrayOutput) ToNodePoolStatusConditionArrayOutput() NodePoolStatusConditionArrayOutput
- func (o NodePoolStatusConditionArrayOutput) ToNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) NodePoolStatusConditionArrayOutput
- type NodePoolStatusConditionInput
- type NodePoolStatusConditionOutput
- func (NodePoolStatusConditionOutput) ElementType() reflect.Type
- func (o NodePoolStatusConditionOutput) ToNodePoolStatusConditionOutput() NodePoolStatusConditionOutput
- func (o NodePoolStatusConditionOutput) ToNodePoolStatusConditionOutputWithContext(ctx context.Context) NodePoolStatusConditionOutput
- func (o NodePoolStatusConditionOutput) Type() pulumi.StringPtrOutput
- type NodePoolStatusInput
- type NodePoolStatusOutput
- func (o NodePoolStatusOutput) Conditions() NodePoolStatusConditionArrayOutput
- func (NodePoolStatusOutput) ElementType() reflect.Type
- func (o NodePoolStatusOutput) Phase() pulumi.StringPtrOutput
- func (o NodePoolStatusOutput) ToNodePoolStatusOutput() NodePoolStatusOutput
- func (o NodePoolStatusOutput) ToNodePoolStatusOutputWithContext(ctx context.Context) NodePoolStatusOutput
- func (o NodePoolStatusOutput) ToNodePoolStatusPtrOutput() NodePoolStatusPtrOutput
- func (o NodePoolStatusOutput) ToNodePoolStatusPtrOutputWithContext(ctx context.Context) NodePoolStatusPtrOutput
- type NodePoolStatusPtrInput
- type NodePoolStatusPtrOutput
- func (o NodePoolStatusPtrOutput) Conditions() NodePoolStatusConditionArrayOutput
- func (o NodePoolStatusPtrOutput) Elem() NodePoolStatusOutput
- func (NodePoolStatusPtrOutput) ElementType() reflect.Type
- func (o NodePoolStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o NodePoolStatusPtrOutput) ToNodePoolStatusPtrOutput() NodePoolStatusPtrOutput
- func (o NodePoolStatusPtrOutput) ToNodePoolStatusPtrOutputWithContext(ctx context.Context) NodePoolStatusPtrOutput
- 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.StringPtrOutput
- func (o NodePoolTagOutput) ToNodePoolTagOutput() NodePoolTagOutput
- func (o NodePoolTagOutput) ToNodePoolTagOutputWithContext(ctx context.Context) NodePoolTagOutput
- func (o NodePoolTagOutput) Value() pulumi.StringPtrOutput
- type NodeState
- type NodeStatus
- type NodeStatusArgs
- func (NodeStatusArgs) ElementType() reflect.Type
- func (i NodeStatusArgs) ToNodeStatusOutput() NodeStatusOutput
- func (i NodeStatusArgs) ToNodeStatusOutputWithContext(ctx context.Context) NodeStatusOutput
- func (i NodeStatusArgs) ToNodeStatusPtrOutput() NodeStatusPtrOutput
- func (i NodeStatusArgs) ToNodeStatusPtrOutputWithContext(ctx context.Context) NodeStatusPtrOutput
- type NodeStatusCondition
- type NodeStatusConditionArgs
- type NodeStatusConditionArray
- type NodeStatusConditionArrayInput
- type NodeStatusConditionArrayOutput
- func (NodeStatusConditionArrayOutput) ElementType() reflect.Type
- func (o NodeStatusConditionArrayOutput) Index(i pulumi.IntInput) NodeStatusConditionOutput
- func (o NodeStatusConditionArrayOutput) ToNodeStatusConditionArrayOutput() NodeStatusConditionArrayOutput
- func (o NodeStatusConditionArrayOutput) ToNodeStatusConditionArrayOutputWithContext(ctx context.Context) NodeStatusConditionArrayOutput
- type NodeStatusConditionInput
- type NodeStatusConditionOutput
- func (NodeStatusConditionOutput) ElementType() reflect.Type
- func (o NodeStatusConditionOutput) ToNodeStatusConditionOutput() NodeStatusConditionOutput
- func (o NodeStatusConditionOutput) ToNodeStatusConditionOutputWithContext(ctx context.Context) NodeStatusConditionOutput
- func (o NodeStatusConditionOutput) Type() pulumi.StringPtrOutput
- type NodeStatusInput
- type NodeStatusOutput
- func (o NodeStatusOutput) Conditions() NodeStatusConditionArrayOutput
- func (NodeStatusOutput) ElementType() reflect.Type
- func (o NodeStatusOutput) Phase() pulumi.StringPtrOutput
- func (o NodeStatusOutput) ToNodeStatusOutput() NodeStatusOutput
- func (o NodeStatusOutput) ToNodeStatusOutputWithContext(ctx context.Context) NodeStatusOutput
- func (o NodeStatusOutput) ToNodeStatusPtrOutput() NodeStatusPtrOutput
- func (o NodeStatusOutput) ToNodeStatusPtrOutputWithContext(ctx context.Context) NodeStatusPtrOutput
- type NodeStatusPtrInput
- type NodeStatusPtrOutput
- func (o NodeStatusPtrOutput) Conditions() NodeStatusConditionArrayOutput
- func (o NodeStatusPtrOutput) Elem() NodeStatusOutput
- func (NodeStatusPtrOutput) ElementType() reflect.Type
- func (o NodeStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o NodeStatusPtrOutput) ToNodeStatusPtrOutput() NodeStatusPtrOutput
- func (o NodeStatusPtrOutput) ToNodeStatusPtrOutputWithContext(ctx context.Context) NodeStatusPtrOutput
- type Permission
- type PermissionArgs
- type PermissionArray
- type PermissionArrayInput
- type PermissionArrayOutput
- func (PermissionArrayOutput) ElementType() reflect.Type
- func (o PermissionArrayOutput) Index(i pulumi.IntInput) PermissionOutput
- func (o PermissionArrayOutput) ToPermissionArrayOutput() PermissionArrayOutput
- func (o PermissionArrayOutput) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput
- type PermissionInput
- type PermissionMap
- type PermissionMapInput
- type PermissionMapOutput
- func (PermissionMapOutput) ElementType() reflect.Type
- func (o PermissionMapOutput) MapIndex(k pulumi.StringInput) PermissionOutput
- func (o PermissionMapOutput) ToPermissionMapOutput() PermissionMapOutput
- func (o PermissionMapOutput) ToPermissionMapOutputWithContext(ctx context.Context) PermissionMapOutput
- type PermissionOutput
- func (o PermissionOutput) AuthorizedAt() pulumi.StringOutput
- func (o PermissionOutput) AuthorizerId() pulumi.IntOutput
- func (o PermissionOutput) AuthorizerName() pulumi.StringOutput
- func (o PermissionOutput) AuthorizerType() pulumi.StringOutput
- func (o PermissionOutput) ClusterId() pulumi.StringOutput
- func (o PermissionOutput) CreatedTime() pulumi.StringOutput
- func (PermissionOutput) ElementType() reflect.Type
- func (o PermissionOutput) GranteeId() pulumi.IntOutput
- func (o PermissionOutput) GranteeType() pulumi.StringOutput
- func (o PermissionOutput) IsCustomRole() pulumi.BoolOutput
- func (o PermissionOutput) KubeRoleBindingName() pulumi.StringOutput
- func (o PermissionOutput) Message() pulumi.StringOutput
- func (o PermissionOutput) Namespace() pulumi.StringOutput
- func (o PermissionOutput) PermissionId() pulumi.StringOutput
- func (o PermissionOutput) ProjectSelector() pulumi.StringOutput
- func (o PermissionOutput) RevokedAt() pulumi.StringOutput
- func (o PermissionOutput) RoleDomain() pulumi.StringOutput
- func (o PermissionOutput) RoleName() pulumi.StringOutput
- func (o PermissionOutput) Status() pulumi.StringOutput
- func (o PermissionOutput) ToPermissionOutput() PermissionOutput
- func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
- type PermissionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addon ¶
type Addon struct {
pulumi.CustomResourceState
// Cluster ID where the component is located.
ClusterId pulumi.StringOutput `pulumi:"clusterId"`
// Component configuration.
Config pulumi.StringOutput `pulumi:"config"`
// Component installation time. Standard RFC3339 format, UTC+0 time.
CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
// Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
DeployMode pulumi.StringOutput `pulumi:"deployMode"`
// Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
DeployNodeType pulumi.StringOutput `pulumi:"deployNodeType"`
// Component name.
Name pulumi.StringOutput `pulumi:"name"`
// Component status.
Status AddonStatusOutput `pulumi:"status"`
// Component update time. Standard RFC3339 format, UTC+0 time.
UpdatedTime pulumi.StringOutput `pulumi:"updatedTime"`
// Component version.
Version pulumi.StringOutput `pulumi:"version"`
}
The cluster supports installation of various types of components, including network, storage, monitoring, DNS, security, image, GPU, and more, to meet your diverse business needs. You can deploy, upgrade, or uninstall components as needed.
## Example Usage
```go package main
import (
"github.com/byteplus-sdk/pulumi-bytepluscc/sdk/go/bytepluscc/vke" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vke.NewAddon(ctx, "VKEAddonDemo", &vke.AddonArgs{
ClusterId: pulumi.String("cd35mtki***"),
DeployMode: pulumi.String("Unmanaged"),
DeployNodeType: pulumi.String("Node"),
Name: pulumi.String("csi-nas"),
Version: pulumi.String("v1.2.7"),
Config: pulumi.String("{\"CsiNasDriver\":{\"Resources\":{\"Requests\":{\"Cpu\":\"0.01\",\"Memory\":\"20Mi\"},\"Limits\":{\"Cpu\":\"0.9\",\"Memory\":\"1900Mi\"}}},\"CsiProvisioner\":{\"Resources\":{\"Requests\":{\"Cpu\":\"0.01\",\"Memory\":\"20Mi\"},\"Limits\":{\"Cpu\":\"0.5\",\"Memory\":\"4Gi\"}}},\"LivenessProbe\":{\"Resources\":{\"Requests\":{\"Cpu\":\"0.01\",\"Memory\":\"20Mi\"},\"Limits\":{\"Cpu\":\"0.1\",\"Memory\":\"100Mi\"}}}}"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
```sh $ pulumi import bytepluscc:vke/addon:Addon example "cluster_id|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 {
// Cluster ID where the component is located.
ClusterId pulumi.StringPtrInput
// Component configuration.
Config pulumi.StringPtrInput
// Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
DeployMode pulumi.StringPtrInput
// Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
DeployNodeType pulumi.StringPtrInput
// Component name.
Name pulumi.StringPtrInput
// Component status.
Status AddonStatusPtrInput
// Component version.
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
Cluster ID where the component is located.
func (AddonOutput) Config ¶
func (o AddonOutput) Config() pulumi.StringOutput
Component configuration.
func (AddonOutput) CreatedTime ¶
func (o AddonOutput) CreatedTime() pulumi.StringOutput
Component installation time. Standard RFC3339 format, UTC+0 time.
func (AddonOutput) DeployMode ¶
func (o AddonOutput) DeployMode() pulumi.StringOutput
Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
func (AddonOutput) DeployNodeType ¶
func (o AddonOutput) DeployNodeType() pulumi.StringOutput
Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
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) UpdatedTime ¶
func (o AddonOutput) UpdatedTime() pulumi.StringOutput
Component update time. Standard RFC3339 format, UTC+0 time.
type AddonState ¶
type AddonState struct {
// Cluster ID where the component is located.
ClusterId pulumi.StringPtrInput
// Component configuration.
Config pulumi.StringPtrInput
// Component installation time. Standard RFC3339 format, UTC+0 time.
CreatedTime pulumi.StringPtrInput
// Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
DeployMode pulumi.StringPtrInput
// Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
DeployNodeType pulumi.StringPtrInput
// Component name.
Name pulumi.StringPtrInput
// Component status.
Status AddonStatusPtrInput
// Component update time. Standard RFC3339 format, UTC+0 time.
UpdatedTime pulumi.StringPtrInput
// Component version.
Version pulumi.StringPtrInput
}
func (AddonState) ElementType ¶
func (AddonState) ElementType() reflect.Type
type AddonStatus ¶
type AddonStatus struct {
Conditions []AddonStatusCondition `pulumi:"conditions"`
// Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
Phase *string `pulumi:"phase"`
}
type AddonStatusArgs ¶
type AddonStatusArgs struct {
Conditions AddonStatusConditionArrayInput `pulumi:"conditions"`
// Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
Phase pulumi.StringPtrInput `pulumi:"phase"`
}
func (AddonStatusArgs) ElementType ¶
func (AddonStatusArgs) ElementType() reflect.Type
func (AddonStatusArgs) ToAddonStatusOutput ¶
func (i AddonStatusArgs) ToAddonStatusOutput() AddonStatusOutput
func (AddonStatusArgs) ToAddonStatusOutputWithContext ¶
func (i AddonStatusArgs) ToAddonStatusOutputWithContext(ctx context.Context) AddonStatusOutput
func (AddonStatusArgs) ToAddonStatusPtrOutput ¶
func (i AddonStatusArgs) ToAddonStatusPtrOutput() AddonStatusPtrOutput
func (AddonStatusArgs) ToAddonStatusPtrOutputWithContext ¶
func (i AddonStatusArgs) ToAddonStatusPtrOutputWithContext(ctx context.Context) AddonStatusPtrOutput
type AddonStatusCondition ¶
type AddonStatusCondition struct {
}
type AddonStatusConditionArgs ¶
type AddonStatusConditionArgs struct {
}
func (AddonStatusConditionArgs) ElementType ¶
func (AddonStatusConditionArgs) ElementType() reflect.Type
func (AddonStatusConditionArgs) ToAddonStatusConditionOutput ¶
func (i AddonStatusConditionArgs) ToAddonStatusConditionOutput() AddonStatusConditionOutput
func (AddonStatusConditionArgs) ToAddonStatusConditionOutputWithContext ¶
func (i AddonStatusConditionArgs) ToAddonStatusConditionOutputWithContext(ctx context.Context) AddonStatusConditionOutput
type AddonStatusConditionArray ¶
type AddonStatusConditionArray []AddonStatusConditionInput
func (AddonStatusConditionArray) ElementType ¶
func (AddonStatusConditionArray) ElementType() reflect.Type
func (AddonStatusConditionArray) ToAddonStatusConditionArrayOutput ¶
func (i AddonStatusConditionArray) ToAddonStatusConditionArrayOutput() AddonStatusConditionArrayOutput
func (AddonStatusConditionArray) ToAddonStatusConditionArrayOutputWithContext ¶
func (i AddonStatusConditionArray) ToAddonStatusConditionArrayOutputWithContext(ctx context.Context) AddonStatusConditionArrayOutput
type AddonStatusConditionArrayInput ¶
type AddonStatusConditionArrayInput interface {
pulumi.Input
ToAddonStatusConditionArrayOutput() AddonStatusConditionArrayOutput
ToAddonStatusConditionArrayOutputWithContext(context.Context) AddonStatusConditionArrayOutput
}
AddonStatusConditionArrayInput is an input type that accepts AddonStatusConditionArray and AddonStatusConditionArrayOutput values. You can construct a concrete instance of `AddonStatusConditionArrayInput` via:
AddonStatusConditionArray{ AddonStatusConditionArgs{...} }
type AddonStatusConditionArrayOutput ¶
type AddonStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (AddonStatusConditionArrayOutput) ElementType ¶
func (AddonStatusConditionArrayOutput) ElementType() reflect.Type
func (AddonStatusConditionArrayOutput) Index ¶
func (o AddonStatusConditionArrayOutput) Index(i pulumi.IntInput) AddonStatusConditionOutput
func (AddonStatusConditionArrayOutput) ToAddonStatusConditionArrayOutput ¶
func (o AddonStatusConditionArrayOutput) ToAddonStatusConditionArrayOutput() AddonStatusConditionArrayOutput
func (AddonStatusConditionArrayOutput) ToAddonStatusConditionArrayOutputWithContext ¶
func (o AddonStatusConditionArrayOutput) ToAddonStatusConditionArrayOutputWithContext(ctx context.Context) AddonStatusConditionArrayOutput
type AddonStatusConditionInput ¶
type AddonStatusConditionInput interface {
pulumi.Input
ToAddonStatusConditionOutput() AddonStatusConditionOutput
ToAddonStatusConditionOutputWithContext(context.Context) AddonStatusConditionOutput
}
AddonStatusConditionInput is an input type that accepts AddonStatusConditionArgs and AddonStatusConditionOutput values. You can construct a concrete instance of `AddonStatusConditionInput` via:
AddonStatusConditionArgs{...}
type AddonStatusConditionOutput ¶
type AddonStatusConditionOutput struct{ *pulumi.OutputState }
func (AddonStatusConditionOutput) ElementType ¶
func (AddonStatusConditionOutput) ElementType() reflect.Type
func (AddonStatusConditionOutput) ToAddonStatusConditionOutput ¶
func (o AddonStatusConditionOutput) ToAddonStatusConditionOutput() AddonStatusConditionOutput
func (AddonStatusConditionOutput) ToAddonStatusConditionOutputWithContext ¶
func (o AddonStatusConditionOutput) ToAddonStatusConditionOutputWithContext(ctx context.Context) AddonStatusConditionOutput
type AddonStatusInput ¶
type AddonStatusInput interface {
pulumi.Input
ToAddonStatusOutput() AddonStatusOutput
ToAddonStatusOutputWithContext(context.Context) AddonStatusOutput
}
AddonStatusInput is an input type that accepts AddonStatusArgs and AddonStatusOutput values. You can construct a concrete instance of `AddonStatusInput` via:
AddonStatusArgs{...}
type AddonStatusOutput ¶
type AddonStatusOutput struct{ *pulumi.OutputState }
func (AddonStatusOutput) Conditions ¶
func (o AddonStatusOutput) Conditions() AddonStatusConditionArrayOutput
func (AddonStatusOutput) ElementType ¶
func (AddonStatusOutput) ElementType() reflect.Type
func (AddonStatusOutput) Phase ¶
func (o AddonStatusOutput) Phase() pulumi.StringPtrOutput
Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
func (AddonStatusOutput) ToAddonStatusOutput ¶
func (o AddonStatusOutput) ToAddonStatusOutput() AddonStatusOutput
func (AddonStatusOutput) ToAddonStatusOutputWithContext ¶
func (o AddonStatusOutput) ToAddonStatusOutputWithContext(ctx context.Context) AddonStatusOutput
func (AddonStatusOutput) ToAddonStatusPtrOutput ¶
func (o AddonStatusOutput) ToAddonStatusPtrOutput() AddonStatusPtrOutput
func (AddonStatusOutput) ToAddonStatusPtrOutputWithContext ¶
func (o AddonStatusOutput) ToAddonStatusPtrOutputWithContext(ctx context.Context) AddonStatusPtrOutput
type AddonStatusPtrInput ¶
type AddonStatusPtrInput interface {
pulumi.Input
ToAddonStatusPtrOutput() AddonStatusPtrOutput
ToAddonStatusPtrOutputWithContext(context.Context) AddonStatusPtrOutput
}
AddonStatusPtrInput is an input type that accepts AddonStatusArgs, AddonStatusPtr and AddonStatusPtrOutput values. You can construct a concrete instance of `AddonStatusPtrInput` via:
AddonStatusArgs{...}
or:
nil
func AddonStatusPtr ¶
func AddonStatusPtr(v *AddonStatusArgs) AddonStatusPtrInput
type AddonStatusPtrOutput ¶
type AddonStatusPtrOutput struct{ *pulumi.OutputState }
func (AddonStatusPtrOutput) Conditions ¶
func (o AddonStatusPtrOutput) Conditions() AddonStatusConditionArrayOutput
func (AddonStatusPtrOutput) Elem ¶
func (o AddonStatusPtrOutput) Elem() AddonStatusOutput
func (AddonStatusPtrOutput) ElementType ¶
func (AddonStatusPtrOutput) ElementType() reflect.Type
func (AddonStatusPtrOutput) Phase ¶
func (o AddonStatusPtrOutput) Phase() pulumi.StringPtrOutput
Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
func (AddonStatusPtrOutput) ToAddonStatusPtrOutput ¶
func (o AddonStatusPtrOutput) ToAddonStatusPtrOutput() AddonStatusPtrOutput
func (AddonStatusPtrOutput) ToAddonStatusPtrOutputWithContext ¶
func (o AddonStatusPtrOutput) ToAddonStatusPtrOutputWithContext(ctx context.Context) AddonStatusPtrOutput
type Cluster ¶
type Cluster struct {
pulumi.CustomResourceState
// Network configuration for the cluster control plane and some nodes.
ClusterConfig ClusterClusterConfigOutput `pulumi:"clusterConfig"`
// Cluster ID.
ClusterId pulumi.StringOutput `pulumi:"clusterId"`
// Cluster creation time. Standard RFC3339 format, UTC+0.
CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
// Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
DeleteProtectionEnabled pulumi.BoolOutput `pulumi:"deleteProtectionEnabled"`
// Cluster description. Maximum length is 300 characters.
Description pulumi.StringOutput `pulumi:"description"`
// IRSA (IAM Role for Service Account) capability parameter configuration
IrsaConfig ClusterIrsaConfigOutput `pulumi:"irsaConfig"`
// Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"`
// Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
KubernetesVersionCreate pulumi.StringOutput `pulumi:"kubernetesVersionCreate"`
// Cluster log configuration information.
LoggingConfig ClusterLoggingConfigOutput `pulumi:"loggingConfig"`
// Cluster status description.
Message pulumi.StringOutput `pulumi:"message"`
// Monitoring configuration information.
MonitoringConfig ClusterMonitoringConfigOutput `pulumi:"monitoringConfig"`
// Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
Name pulumi.StringOutput `pulumi:"name"`
// Statistics of node counts for each main status in the cluster.
NodeStatistics ClusterNodeStatisticsOutput `pulumi:"nodeStatistics"`
// Pod network configuration.
PodsConfig ClusterPodsConfigOutput `pulumi:"podsConfig"`
// Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
ProjectName pulumi.StringOutput `pulumi:"projectName"`
// Network configuration for the service.
ServicesConfig ClusterServicesConfigOutput `pulumi:"servicesConfig"`
// Cluster source region
SourceRegion pulumi.StringOutput `pulumi:"sourceRegion"`
// Cluster status.
Status ClusterStatusOutput `pulumi:"status"`
Tags ClusterTagArrayOutput `pulumi:"tags"`
// Cluster type.
Type pulumi.StringOutput `pulumi:"type"`
// Last update time of the cluster. Standard RFC3339 format, UTC+0.
UpdatedTime pulumi.StringOutput `pulumi:"updatedTime"`
}
Container Service deeply integrates next-generation cloud-native technologies to provide high-performance Kubernetes cluster management centered on containers. Build highly available Kubernetes clusters in the cloud with one click and achieve visualized full lifecycle management of containerized applications, helping users quickly build containerized applications.
## Import
```sh $ pulumi import bytepluscc:vke/cluster:Cluster example "cluster_id" ```
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 {
// Network configuration for the cluster control plane and some nodes.
ClusterConfig ClusterClusterConfigPtrInput
// Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
DeleteProtectionEnabled pulumi.BoolPtrInput
// Cluster description. Maximum length is 300 characters.
Description pulumi.StringPtrInput
// IRSA (IAM Role for Service Account) capability parameter configuration
IrsaConfig ClusterIrsaConfigPtrInput
// Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
KubernetesVersionCreate pulumi.StringPtrInput
// Cluster log configuration information.
LoggingConfig ClusterLoggingConfigPtrInput
// Monitoring configuration information.
MonitoringConfig ClusterMonitoringConfigPtrInput
// Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
Name pulumi.StringInput
// Pod network configuration.
PodsConfig ClusterPodsConfigPtrInput
// Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
ProjectName pulumi.StringPtrInput
// Network configuration for the service.
ServicesConfig ClusterServicesConfigPtrInput
// Cluster source region
SourceRegion pulumi.StringPtrInput
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 access IPv4 address information
ApiServerEndpoints *ClusterClusterConfigApiServerEndpoints `pulumi:"apiServerEndpoints"`
// Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
ApiServerPublicAccessConfig *ClusterClusterConfigApiServerPublicAccessConfig `pulumi:"apiServerPublicAccessConfig"`
// Node public access configuration. Parameter value description: false: Disabled. true: Enabled
ApiServerPublicAccessEnabled *bool `pulumi:"apiServerPublicAccessEnabled"`
// Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
IpFamily *string `pulumi:"ipFamily"`
// Node public access configuration. Parameter value description: false: Disabled. true: Enabled
ResourcePublicAccessDefaultEnabled *bool `pulumi:"resourcePublicAccessDefaultEnabled"`
// Security group used by the cluster control plane and nodes.
SecurityGroupIds []string `pulumi:"securityGroupIds"`
// Subnet ID for cluster control plane communication within the private network.
SubnetIds []string `pulumi:"subnetIds"`
// Private network (VPC) ID where the cluster control plane and some nodes are located.
VpcId *string `pulumi:"vpcId"`
}
type ClusterClusterConfigApiServerEndpoints ¶
type ClusterClusterConfigApiServerEndpoints struct {
// Cluster API Server private IPv4 address.
PrivateIp *ClusterClusterConfigApiServerEndpointsPrivateIp `pulumi:"privateIp"`
// Cluster API Server public IPv4 address
PublicIp *ClusterClusterConfigApiServerEndpointsPublicIp `pulumi:"publicIp"`
}
type ClusterClusterConfigApiServerEndpointsArgs ¶
type ClusterClusterConfigApiServerEndpointsArgs struct {
// Cluster API Server private IPv4 address.
PrivateIp ClusterClusterConfigApiServerEndpointsPrivateIpPtrInput `pulumi:"privateIp"`
// Cluster API Server public IPv4 address
PublicIp ClusterClusterConfigApiServerEndpointsPublicIpPtrInput `pulumi:"publicIp"`
}
func (ClusterClusterConfigApiServerEndpointsArgs) ElementType ¶
func (ClusterClusterConfigApiServerEndpointsArgs) ElementType() reflect.Type
func (ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsOutput ¶
func (i ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsOutput() ClusterClusterConfigApiServerEndpointsOutput
func (ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsOutputWithContext ¶
func (i ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsOutput
func (ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsPtrOutput ¶
func (i ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsPtrOutput() ClusterClusterConfigApiServerEndpointsPtrOutput
func (ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsPtrOutputWithContext ¶
func (i ClusterClusterConfigApiServerEndpointsArgs) ToClusterClusterConfigApiServerEndpointsPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPtrOutput
type ClusterClusterConfigApiServerEndpointsInput ¶
type ClusterClusterConfigApiServerEndpointsInput interface {
pulumi.Input
ToClusterClusterConfigApiServerEndpointsOutput() ClusterClusterConfigApiServerEndpointsOutput
ToClusterClusterConfigApiServerEndpointsOutputWithContext(context.Context) ClusterClusterConfigApiServerEndpointsOutput
}
ClusterClusterConfigApiServerEndpointsInput is an input type that accepts ClusterClusterConfigApiServerEndpointsArgs and ClusterClusterConfigApiServerEndpointsOutput values. You can construct a concrete instance of `ClusterClusterConfigApiServerEndpointsInput` via:
ClusterClusterConfigApiServerEndpointsArgs{...}
type ClusterClusterConfigApiServerEndpointsOutput ¶
type ClusterClusterConfigApiServerEndpointsOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigApiServerEndpointsOutput) ElementType ¶
func (ClusterClusterConfigApiServerEndpointsOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerEndpointsOutput) PrivateIp ¶
func (o ClusterClusterConfigApiServerEndpointsOutput) PrivateIp() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
Cluster API Server private IPv4 address.
func (ClusterClusterConfigApiServerEndpointsOutput) PublicIp ¶
func (o ClusterClusterConfigApiServerEndpointsOutput) PublicIp() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
Cluster API Server public IPv4 address
func (ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsOutput ¶
func (o ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsOutput() ClusterClusterConfigApiServerEndpointsOutput
func (ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsOutputWithContext ¶
func (o ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsOutput
func (ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsPtrOutput ¶
func (o ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsPtrOutput() ClusterClusterConfigApiServerEndpointsPtrOutput
func (ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerEndpointsOutput) ToClusterClusterConfigApiServerEndpointsPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPtrOutput
type ClusterClusterConfigApiServerEndpointsPrivateIp ¶
type ClusterClusterConfigApiServerEndpointsPrivateIp struct {
// IPv4 address of the private network IP.
Ipv4 *string `pulumi:"ipv4"`
}
type ClusterClusterConfigApiServerEndpointsPrivateIpArgs ¶
type ClusterClusterConfigApiServerEndpointsPrivateIpArgs struct {
// IPv4 address of the private network IP.
Ipv4 pulumi.StringPtrInput `pulumi:"ipv4"`
}
func (ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ElementType ¶
func (ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ElementType() reflect.Type
func (ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpOutput ¶
func (i ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpOutput() ClusterClusterConfigApiServerEndpointsPrivateIpOutput
func (ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext ¶
func (i ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpOutput
func (ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput ¶
func (i ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
func (ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutputWithContext ¶
func (i ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
type ClusterClusterConfigApiServerEndpointsPrivateIpInput ¶
type ClusterClusterConfigApiServerEndpointsPrivateIpInput interface {
pulumi.Input
ToClusterClusterConfigApiServerEndpointsPrivateIpOutput() ClusterClusterConfigApiServerEndpointsPrivateIpOutput
ToClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpOutput
}
ClusterClusterConfigApiServerEndpointsPrivateIpInput is an input type that accepts ClusterClusterConfigApiServerEndpointsPrivateIpArgs and ClusterClusterConfigApiServerEndpointsPrivateIpOutput values. You can construct a concrete instance of `ClusterClusterConfigApiServerEndpointsPrivateIpInput` via:
ClusterClusterConfigApiServerEndpointsPrivateIpArgs{...}
type ClusterClusterConfigApiServerEndpointsPrivateIpOutput ¶
type ClusterClusterConfigApiServerEndpointsPrivateIpOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ElementType ¶
func (ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerEndpointsPrivateIpOutput) Ipv4 ¶
IPv4 address of the private network IP.
func (ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpOutput ¶
func (o ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpOutput() ClusterClusterConfigApiServerEndpointsPrivateIpOutput
func (ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext ¶
func (o ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpOutput
func (ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput ¶
func (o ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
func (ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
type ClusterClusterConfigApiServerEndpointsPrivateIpPtrInput ¶
type ClusterClusterConfigApiServerEndpointsPrivateIpPtrInput interface {
pulumi.Input
ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutputWithContext(context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
}
ClusterClusterConfigApiServerEndpointsPrivateIpPtrInput is an input type that accepts ClusterClusterConfigApiServerEndpointsPrivateIpArgs, ClusterClusterConfigApiServerEndpointsPrivateIpPtr and ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigApiServerEndpointsPrivateIpPtrInput` via:
ClusterClusterConfigApiServerEndpointsPrivateIpArgs{...}
or:
nil
func ClusterClusterConfigApiServerEndpointsPrivateIpPtr ¶
func ClusterClusterConfigApiServerEndpointsPrivateIpPtr(v *ClusterClusterConfigApiServerEndpointsPrivateIpArgs) ClusterClusterConfigApiServerEndpointsPrivateIpPtrInput
type ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput ¶
type ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) ElementType ¶
func (ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) Ipv4 ¶
IPv4 address of the private network IP.
func (ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput ¶
func (o ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
func (ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPrivateIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
type ClusterClusterConfigApiServerEndpointsPtrInput ¶
type ClusterClusterConfigApiServerEndpointsPtrInput interface {
pulumi.Input
ToClusterClusterConfigApiServerEndpointsPtrOutput() ClusterClusterConfigApiServerEndpointsPtrOutput
ToClusterClusterConfigApiServerEndpointsPtrOutputWithContext(context.Context) ClusterClusterConfigApiServerEndpointsPtrOutput
}
ClusterClusterConfigApiServerEndpointsPtrInput is an input type that accepts ClusterClusterConfigApiServerEndpointsArgs, ClusterClusterConfigApiServerEndpointsPtr and ClusterClusterConfigApiServerEndpointsPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigApiServerEndpointsPtrInput` via:
ClusterClusterConfigApiServerEndpointsArgs{...}
or:
nil
func ClusterClusterConfigApiServerEndpointsPtr ¶
func ClusterClusterConfigApiServerEndpointsPtr(v *ClusterClusterConfigApiServerEndpointsArgs) ClusterClusterConfigApiServerEndpointsPtrInput
type ClusterClusterConfigApiServerEndpointsPtrOutput ¶
type ClusterClusterConfigApiServerEndpointsPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigApiServerEndpointsPtrOutput) ElementType ¶
func (ClusterClusterConfigApiServerEndpointsPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerEndpointsPtrOutput) PrivateIp ¶
func (o ClusterClusterConfigApiServerEndpointsPtrOutput) PrivateIp() ClusterClusterConfigApiServerEndpointsPrivateIpPtrOutput
Cluster API Server private IPv4 address.
func (ClusterClusterConfigApiServerEndpointsPtrOutput) PublicIp ¶
func (o ClusterClusterConfigApiServerEndpointsPtrOutput) PublicIp() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
Cluster API Server public IPv4 address
func (ClusterClusterConfigApiServerEndpointsPtrOutput) ToClusterClusterConfigApiServerEndpointsPtrOutput ¶
func (o ClusterClusterConfigApiServerEndpointsPtrOutput) ToClusterClusterConfigApiServerEndpointsPtrOutput() ClusterClusterConfigApiServerEndpointsPtrOutput
func (ClusterClusterConfigApiServerEndpointsPtrOutput) ToClusterClusterConfigApiServerEndpointsPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerEndpointsPtrOutput) ToClusterClusterConfigApiServerEndpointsPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPtrOutput
type ClusterClusterConfigApiServerEndpointsPublicIp ¶
type ClusterClusterConfigApiServerEndpointsPublicIp struct {
// IPv4 address of the public IP.
Ipv4 *string `pulumi:"ipv4"`
}
type ClusterClusterConfigApiServerEndpointsPublicIpArgs ¶
type ClusterClusterConfigApiServerEndpointsPublicIpArgs struct {
// IPv4 address of the public IP.
Ipv4 pulumi.StringPtrInput `pulumi:"ipv4"`
}
func (ClusterClusterConfigApiServerEndpointsPublicIpArgs) ElementType ¶
func (ClusterClusterConfigApiServerEndpointsPublicIpArgs) ElementType() reflect.Type
func (ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpOutput ¶
func (i ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpOutput() ClusterClusterConfigApiServerEndpointsPublicIpOutput
func (ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext ¶
func (i ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPublicIpOutput
func (ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutput ¶
func (i ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutput() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
func (ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutputWithContext ¶
func (i ClusterClusterConfigApiServerEndpointsPublicIpArgs) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
type ClusterClusterConfigApiServerEndpointsPublicIpInput ¶
type ClusterClusterConfigApiServerEndpointsPublicIpInput interface {
pulumi.Input
ToClusterClusterConfigApiServerEndpointsPublicIpOutput() ClusterClusterConfigApiServerEndpointsPublicIpOutput
ToClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(context.Context) ClusterClusterConfigApiServerEndpointsPublicIpOutput
}
ClusterClusterConfigApiServerEndpointsPublicIpInput is an input type that accepts ClusterClusterConfigApiServerEndpointsPublicIpArgs and ClusterClusterConfigApiServerEndpointsPublicIpOutput values. You can construct a concrete instance of `ClusterClusterConfigApiServerEndpointsPublicIpInput` via:
ClusterClusterConfigApiServerEndpointsPublicIpArgs{...}
type ClusterClusterConfigApiServerEndpointsPublicIpOutput ¶
type ClusterClusterConfigApiServerEndpointsPublicIpOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigApiServerEndpointsPublicIpOutput) ElementType ¶
func (ClusterClusterConfigApiServerEndpointsPublicIpOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpOutput ¶
func (o ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpOutput() ClusterClusterConfigApiServerEndpointsPublicIpOutput
func (ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext ¶
func (o ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPublicIpOutput
func (ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutput ¶
func (o ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutput() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
func (ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerEndpointsPublicIpOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
type ClusterClusterConfigApiServerEndpointsPublicIpPtrInput ¶
type ClusterClusterConfigApiServerEndpointsPublicIpPtrInput interface {
pulumi.Input
ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutput() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutputWithContext(context.Context) ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
}
ClusterClusterConfigApiServerEndpointsPublicIpPtrInput is an input type that accepts ClusterClusterConfigApiServerEndpointsPublicIpArgs, ClusterClusterConfigApiServerEndpointsPublicIpPtr and ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigApiServerEndpointsPublicIpPtrInput` via:
ClusterClusterConfigApiServerEndpointsPublicIpArgs{...}
or:
nil
func ClusterClusterConfigApiServerEndpointsPublicIpPtr ¶
func ClusterClusterConfigApiServerEndpointsPublicIpPtr(v *ClusterClusterConfigApiServerEndpointsPublicIpArgs) ClusterClusterConfigApiServerEndpointsPublicIpPtrInput
type ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput ¶
type ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) ElementType ¶
func (ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) Ipv4 ¶
IPv4 address of the public IP.
func (ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutput ¶
func (o ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutput() ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
func (ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput) ToClusterClusterConfigApiServerEndpointsPublicIpPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerEndpointsPublicIpPtrOutput
type ClusterClusterConfigApiServerPublicAccessConfig ¶
type ClusterClusterConfigApiServerPublicAccessConfig struct {
// Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
PublicAccessNetworkConfig *ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig `pulumi:"publicAccessNetworkConfig"`
}
type ClusterClusterConfigApiServerPublicAccessConfigArgs ¶
type ClusterClusterConfigApiServerPublicAccessConfigArgs struct {
// Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
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 access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
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 access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
func (ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutput() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
func (ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPtrOutput) ToClusterClusterConfigApiServerPublicAccessConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig ¶
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig struct {
// Peak bandwidth of the public IP, unit: Mbps
Bandwidth *int `pulumi:"bandwidth"`
// Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
BillingType *int `pulumi:"billingType"`
// Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
Isp *string `pulumi:"isp"`
}
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs ¶
type ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs struct {
// Peak bandwidth of the public IP, unit: Mbps
Bandwidth pulumi.IntPtrInput `pulumi:"bandwidth"`
// Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
BillingType pulumi.IntPtrInput `pulumi:"billingType"`
// Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
Isp pulumi.StringPtrInput `pulumi:"isp"`
}
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
Peak bandwidth of the public IP, unit: Mbps
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType() pulumi.IntPtrOutput
Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType ¶
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Isp ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Isp() pulumi.StringPtrOutput
Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
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
Peak bandwidth of the public IP, unit: Mbps
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) BillingType ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) BillingType() pulumi.IntPtrOutput
Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) Isp ¶
func (o ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigPtrOutput) Isp() pulumi.StringPtrOutput
Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
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 access IPv4 address information
ApiServerEndpoints ClusterClusterConfigApiServerEndpointsPtrInput `pulumi:"apiServerEndpoints"`
// Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
ApiServerPublicAccessConfig ClusterClusterConfigApiServerPublicAccessConfigPtrInput `pulumi:"apiServerPublicAccessConfig"`
// Node public access configuration. Parameter value description: false: Disabled. true: Enabled
ApiServerPublicAccessEnabled pulumi.BoolPtrInput `pulumi:"apiServerPublicAccessEnabled"`
// Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
IpFamily pulumi.StringPtrInput `pulumi:"ipFamily"`
// Node public access configuration. Parameter value description: false: Disabled. true: Enabled
ResourcePublicAccessDefaultEnabled pulumi.BoolPtrInput `pulumi:"resourcePublicAccessDefaultEnabled"`
// Security group used by the cluster control plane and nodes.
SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
// Subnet ID for cluster control plane communication within the private network.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
// Private network (VPC) ID where the cluster control plane and some nodes are located.
VpcId pulumi.StringPtrInput `pulumi:"vpcId"`
}
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) ApiServerEndpoints ¶
func (o ClusterClusterConfigOutput) ApiServerEndpoints() ClusterClusterConfigApiServerEndpointsPtrOutput
Cluster API Server access IPv4 address information
func (ClusterClusterConfigOutput) ApiServerPublicAccessConfig ¶
func (o ClusterClusterConfigOutput) ApiServerPublicAccessConfig() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
func (ClusterClusterConfigOutput) ApiServerPublicAccessEnabled ¶
func (o ClusterClusterConfigOutput) ApiServerPublicAccessEnabled() pulumi.BoolPtrOutput
Node public access configuration. Parameter value description: false: Disabled. true: Enabled
func (ClusterClusterConfigOutput) ElementType ¶
func (ClusterClusterConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigOutput) IpFamily ¶ added in v0.0.19
func (o ClusterClusterConfigOutput) IpFamily() pulumi.StringPtrOutput
Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
func (ClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled ¶
func (o ClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled() pulumi.BoolPtrOutput
Node public access configuration. Parameter value description: false: Disabled. true: Enabled
func (ClusterClusterConfigOutput) SecurityGroupIds ¶
func (o ClusterClusterConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group used by the cluster control plane and nodes.
func (ClusterClusterConfigOutput) SubnetIds ¶
func (o ClusterClusterConfigOutput) SubnetIds() pulumi.StringArrayOutput
Subnet ID for cluster control plane communication 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
func (ClusterClusterConfigOutput) VpcId ¶
func (o ClusterClusterConfigOutput) VpcId() pulumi.StringPtrOutput
Private network (VPC) ID where the cluster control plane and some nodes are located.
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) ApiServerEndpoints ¶
func (o ClusterClusterConfigPtrOutput) ApiServerEndpoints() ClusterClusterConfigApiServerEndpointsPtrOutput
Cluster API Server access IPv4 address information
func (ClusterClusterConfigPtrOutput) ApiServerPublicAccessConfig ¶
func (o ClusterClusterConfigPtrOutput) ApiServerPublicAccessConfig() ClusterClusterConfigApiServerPublicAccessConfigPtrOutput
Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
func (ClusterClusterConfigPtrOutput) ApiServerPublicAccessEnabled ¶
func (o ClusterClusterConfigPtrOutput) ApiServerPublicAccessEnabled() pulumi.BoolPtrOutput
Node public access configuration. Parameter value description: false: Disabled. true: Enabled
func (ClusterClusterConfigPtrOutput) Elem ¶
func (o ClusterClusterConfigPtrOutput) Elem() ClusterClusterConfigOutput
func (ClusterClusterConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigPtrOutput) IpFamily ¶ added in v0.0.19
func (o ClusterClusterConfigPtrOutput) IpFamily() pulumi.StringPtrOutput
Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
func (ClusterClusterConfigPtrOutput) ResourcePublicAccessDefaultEnabled ¶
func (o ClusterClusterConfigPtrOutput) ResourcePublicAccessDefaultEnabled() pulumi.BoolPtrOutput
Node public access configuration. Parameter value description: false: Disabled. true: Enabled
func (ClusterClusterConfigPtrOutput) SecurityGroupIds ¶
func (o ClusterClusterConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group used by the cluster control plane and nodes.
func (ClusterClusterConfigPtrOutput) SubnetIds ¶
func (o ClusterClusterConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
Subnet ID for cluster control plane communication within the private network.
func (ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutput ¶
func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
func (ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
func (ClusterClusterConfigPtrOutput) VpcId ¶
func (o ClusterClusterConfigPtrOutput) VpcId() pulumi.StringPtrOutput
Private network (VPC) ID where the cluster control plane and some nodes are located.
type ClusterInput ¶
type ClusterInput interface {
pulumi.Input
ToClusterOutput() ClusterOutput
ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}
type ClusterIrsaConfig ¶ added in v0.0.19
type ClusterIrsaConfig struct {
// Identifier for accepting tokens
Audience *string `pulumi:"audience"`
// Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
Enabled *bool `pulumi:"enabled"`
// OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
Issuer *string `pulumi:"issuer"`
// JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
JwksUrl *string `pulumi:"jwksUrl"`
// OIDC provider TRN.
OidcTrn *string `pulumi:"oidcTrn"`
// OIDC provider configuration document in JSON format, containing information about the OIDC provider.
OpenIdConfigUrl *string `pulumi:"openIdConfigUrl"`
}
type ClusterIrsaConfigArgs ¶ added in v0.0.19
type ClusterIrsaConfigArgs struct {
// Identifier for accepting tokens
Audience pulumi.StringPtrInput `pulumi:"audience"`
// Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
Issuer pulumi.StringPtrInput `pulumi:"issuer"`
// JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
JwksUrl pulumi.StringPtrInput `pulumi:"jwksUrl"`
// OIDC provider TRN.
OidcTrn pulumi.StringPtrInput `pulumi:"oidcTrn"`
// OIDC provider configuration document in JSON format, containing information about the OIDC provider.
OpenIdConfigUrl pulumi.StringPtrInput `pulumi:"openIdConfigUrl"`
}
func (ClusterIrsaConfigArgs) ElementType ¶ added in v0.0.19
func (ClusterIrsaConfigArgs) ElementType() reflect.Type
func (ClusterIrsaConfigArgs) ToClusterIrsaConfigOutput ¶ added in v0.0.19
func (i ClusterIrsaConfigArgs) ToClusterIrsaConfigOutput() ClusterIrsaConfigOutput
func (ClusterIrsaConfigArgs) ToClusterIrsaConfigOutputWithContext ¶ added in v0.0.19
func (i ClusterIrsaConfigArgs) ToClusterIrsaConfigOutputWithContext(ctx context.Context) ClusterIrsaConfigOutput
func (ClusterIrsaConfigArgs) ToClusterIrsaConfigPtrOutput ¶ added in v0.0.19
func (i ClusterIrsaConfigArgs) ToClusterIrsaConfigPtrOutput() ClusterIrsaConfigPtrOutput
func (ClusterIrsaConfigArgs) ToClusterIrsaConfigPtrOutputWithContext ¶ added in v0.0.19
func (i ClusterIrsaConfigArgs) ToClusterIrsaConfigPtrOutputWithContext(ctx context.Context) ClusterIrsaConfigPtrOutput
type ClusterIrsaConfigInput ¶ added in v0.0.19
type ClusterIrsaConfigInput interface {
pulumi.Input
ToClusterIrsaConfigOutput() ClusterIrsaConfigOutput
ToClusterIrsaConfigOutputWithContext(context.Context) ClusterIrsaConfigOutput
}
ClusterIrsaConfigInput is an input type that accepts ClusterIrsaConfigArgs and ClusterIrsaConfigOutput values. You can construct a concrete instance of `ClusterIrsaConfigInput` via:
ClusterIrsaConfigArgs{...}
type ClusterIrsaConfigOutput ¶ added in v0.0.19
type ClusterIrsaConfigOutput struct{ *pulumi.OutputState }
func (ClusterIrsaConfigOutput) Audience ¶ added in v0.0.19
func (o ClusterIrsaConfigOutput) Audience() pulumi.StringPtrOutput
Identifier for accepting tokens
func (ClusterIrsaConfigOutput) ElementType ¶ added in v0.0.19
func (ClusterIrsaConfigOutput) ElementType() reflect.Type
func (ClusterIrsaConfigOutput) Enabled ¶ added in v0.0.19
func (o ClusterIrsaConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
func (ClusterIrsaConfigOutput) Issuer ¶ added in v0.0.19
func (o ClusterIrsaConfigOutput) Issuer() pulumi.StringPtrOutput
OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
func (ClusterIrsaConfigOutput) JwksUrl ¶ added in v0.0.19
func (o ClusterIrsaConfigOutput) JwksUrl() pulumi.StringPtrOutput
JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
func (ClusterIrsaConfigOutput) OidcTrn ¶ added in v0.0.19
func (o ClusterIrsaConfigOutput) OidcTrn() pulumi.StringPtrOutput
OIDC provider TRN.
func (ClusterIrsaConfigOutput) OpenIdConfigUrl ¶ added in v0.0.19
func (o ClusterIrsaConfigOutput) OpenIdConfigUrl() pulumi.StringPtrOutput
OIDC provider configuration document in JSON format, containing information about the OIDC provider.
func (ClusterIrsaConfigOutput) ToClusterIrsaConfigOutput ¶ added in v0.0.19
func (o ClusterIrsaConfigOutput) ToClusterIrsaConfigOutput() ClusterIrsaConfigOutput
func (ClusterIrsaConfigOutput) ToClusterIrsaConfigOutputWithContext ¶ added in v0.0.19
func (o ClusterIrsaConfigOutput) ToClusterIrsaConfigOutputWithContext(ctx context.Context) ClusterIrsaConfigOutput
func (ClusterIrsaConfigOutput) ToClusterIrsaConfigPtrOutput ¶ added in v0.0.19
func (o ClusterIrsaConfigOutput) ToClusterIrsaConfigPtrOutput() ClusterIrsaConfigPtrOutput
func (ClusterIrsaConfigOutput) ToClusterIrsaConfigPtrOutputWithContext ¶ added in v0.0.19
func (o ClusterIrsaConfigOutput) ToClusterIrsaConfigPtrOutputWithContext(ctx context.Context) ClusterIrsaConfigPtrOutput
type ClusterIrsaConfigPtrInput ¶ added in v0.0.19
type ClusterIrsaConfigPtrInput interface {
pulumi.Input
ToClusterIrsaConfigPtrOutput() ClusterIrsaConfigPtrOutput
ToClusterIrsaConfigPtrOutputWithContext(context.Context) ClusterIrsaConfigPtrOutput
}
ClusterIrsaConfigPtrInput is an input type that accepts ClusterIrsaConfigArgs, ClusterIrsaConfigPtr and ClusterIrsaConfigPtrOutput values. You can construct a concrete instance of `ClusterIrsaConfigPtrInput` via:
ClusterIrsaConfigArgs{...}
or:
nil
func ClusterIrsaConfigPtr ¶ added in v0.0.19
func ClusterIrsaConfigPtr(v *ClusterIrsaConfigArgs) ClusterIrsaConfigPtrInput
type ClusterIrsaConfigPtrOutput ¶ added in v0.0.19
type ClusterIrsaConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterIrsaConfigPtrOutput) Audience ¶ added in v0.0.19
func (o ClusterIrsaConfigPtrOutput) Audience() pulumi.StringPtrOutput
Identifier for accepting tokens
func (ClusterIrsaConfigPtrOutput) Elem ¶ added in v0.0.19
func (o ClusterIrsaConfigPtrOutput) Elem() ClusterIrsaConfigOutput
func (ClusterIrsaConfigPtrOutput) ElementType ¶ added in v0.0.19
func (ClusterIrsaConfigPtrOutput) ElementType() reflect.Type
func (ClusterIrsaConfigPtrOutput) Enabled ¶ added in v0.0.19
func (o ClusterIrsaConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
func (ClusterIrsaConfigPtrOutput) Issuer ¶ added in v0.0.19
func (o ClusterIrsaConfigPtrOutput) Issuer() pulumi.StringPtrOutput
OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
func (ClusterIrsaConfigPtrOutput) JwksUrl ¶ added in v0.0.19
func (o ClusterIrsaConfigPtrOutput) JwksUrl() pulumi.StringPtrOutput
JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
func (ClusterIrsaConfigPtrOutput) OidcTrn ¶ added in v0.0.19
func (o ClusterIrsaConfigPtrOutput) OidcTrn() pulumi.StringPtrOutput
OIDC provider TRN.
func (ClusterIrsaConfigPtrOutput) OpenIdConfigUrl ¶ added in v0.0.19
func (o ClusterIrsaConfigPtrOutput) OpenIdConfigUrl() pulumi.StringPtrOutput
OIDC provider configuration document in JSON format, containing information about the OIDC provider.
func (ClusterIrsaConfigPtrOutput) ToClusterIrsaConfigPtrOutput ¶ added in v0.0.19
func (o ClusterIrsaConfigPtrOutput) ToClusterIrsaConfigPtrOutput() ClusterIrsaConfigPtrOutput
func (ClusterIrsaConfigPtrOutput) ToClusterIrsaConfigPtrOutputWithContext ¶ added in v0.0.19
func (o ClusterIrsaConfigPtrOutput) ToClusterIrsaConfigPtrOutputWithContext(ctx context.Context) ClusterIrsaConfigPtrOutput
type ClusterLoggingConfig ¶
type ClusterLoggingConfig struct {
// Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
LogProjectId *string `pulumi:"logProjectId"`
LogSetups []ClusterLoggingConfigLogSetup `pulumi:"logSetups"`
}
type ClusterLoggingConfigArgs ¶
type ClusterLoggingConfigArgs struct {
// Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
LogProjectId pulumi.StringPtrInput `pulumi:"logProjectId"`
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 this log option. Parameter values: true: enabled; false: not enabled.
Enabled *bool `pulumi:"enabled"`
// Retention period of logs in log service, in days. 3650 days means permanent storage.
LogTtl *int `pulumi:"logTtl"`
// Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
LogType *string `pulumi:"logType"`
}
type ClusterLoggingConfigLogSetupArgs ¶
type ClusterLoggingConfigLogSetupArgs struct {
// Whether to enable this log option. Parameter values: true: enabled; false: not enabled.
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// Retention period of logs in log service, in days. 3650 days means permanent storage.
LogTtl pulumi.IntPtrInput `pulumi:"logTtl"`
// Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
LogType pulumi.StringPtrInput `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 this log option. Parameter values: true: enabled; false: not enabled.
func (ClusterLoggingConfigLogSetupOutput) LogTtl ¶
func (o ClusterLoggingConfigLogSetupOutput) LogTtl() pulumi.IntPtrOutput
Retention period of logs in log service, in days. 3650 days means permanent storage.
func (ClusterLoggingConfigLogSetupOutput) LogType ¶
func (o ClusterLoggingConfigLogSetupOutput) LogType() pulumi.StringPtrOutput
Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
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
Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
func (ClusterLoggingConfigOutput) LogSetups ¶
func (o ClusterLoggingConfigOutput) LogSetups() ClusterLoggingConfigLogSetupArrayOutput
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
Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
func (ClusterLoggingConfigPtrOutput) LogSetups ¶
func (o ClusterLoggingConfigPtrOutput) LogSetups() ClusterLoggingConfigLogSetupArrayOutput
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 ClusterMonitoringConfig ¶
type ClusterMonitoringConfig struct {
ComponentConfigs []ClusterMonitoringConfigComponentConfig `pulumi:"componentConfigs"`
// Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
EnableMetricsExternalCollection *bool `pulumi:"enableMetricsExternalCollection"`
// Workspace ID to which the monitoring data belongs.
WorkspaceId *string `pulumi:"workspaceId"`
}
type ClusterMonitoringConfigArgs ¶
type ClusterMonitoringConfigArgs struct {
ComponentConfigs ClusterMonitoringConfigComponentConfigArrayInput `pulumi:"componentConfigs"`
// Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
EnableMetricsExternalCollection pulumi.BoolPtrInput `pulumi:"enableMetricsExternalCollection"`
// Workspace ID to which the monitoring data belongs.
WorkspaceId pulumi.StringPtrInput `pulumi:"workspaceId"`
}
func (ClusterMonitoringConfigArgs) ElementType ¶
func (ClusterMonitoringConfigArgs) ElementType() reflect.Type
func (ClusterMonitoringConfigArgs) ToClusterMonitoringConfigOutput ¶
func (i ClusterMonitoringConfigArgs) ToClusterMonitoringConfigOutput() ClusterMonitoringConfigOutput
func (ClusterMonitoringConfigArgs) ToClusterMonitoringConfigOutputWithContext ¶
func (i ClusterMonitoringConfigArgs) ToClusterMonitoringConfigOutputWithContext(ctx context.Context) ClusterMonitoringConfigOutput
func (ClusterMonitoringConfigArgs) ToClusterMonitoringConfigPtrOutput ¶
func (i ClusterMonitoringConfigArgs) ToClusterMonitoringConfigPtrOutput() ClusterMonitoringConfigPtrOutput
func (ClusterMonitoringConfigArgs) ToClusterMonitoringConfigPtrOutputWithContext ¶
func (i ClusterMonitoringConfigArgs) ToClusterMonitoringConfigPtrOutputWithContext(ctx context.Context) ClusterMonitoringConfigPtrOutput
type ClusterMonitoringConfigComponentConfigArgs ¶
type ClusterMonitoringConfigComponentConfigArgs struct {
// Whether to enable this monitoring component. true means enabled; false means disabled.
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// Name of the monitoring component, such as 'prometheus', 'grafana', etc.
Name pulumi.StringPtrInput `pulumi:"name"`
}
func (ClusterMonitoringConfigComponentConfigArgs) ElementType ¶
func (ClusterMonitoringConfigComponentConfigArgs) ElementType() reflect.Type
func (ClusterMonitoringConfigComponentConfigArgs) ToClusterMonitoringConfigComponentConfigOutput ¶
func (i ClusterMonitoringConfigComponentConfigArgs) ToClusterMonitoringConfigComponentConfigOutput() ClusterMonitoringConfigComponentConfigOutput
func (ClusterMonitoringConfigComponentConfigArgs) ToClusterMonitoringConfigComponentConfigOutputWithContext ¶
func (i ClusterMonitoringConfigComponentConfigArgs) ToClusterMonitoringConfigComponentConfigOutputWithContext(ctx context.Context) ClusterMonitoringConfigComponentConfigOutput
type ClusterMonitoringConfigComponentConfigArray ¶
type ClusterMonitoringConfigComponentConfigArray []ClusterMonitoringConfigComponentConfigInput
func (ClusterMonitoringConfigComponentConfigArray) ElementType ¶
func (ClusterMonitoringConfigComponentConfigArray) ElementType() reflect.Type
func (ClusterMonitoringConfigComponentConfigArray) ToClusterMonitoringConfigComponentConfigArrayOutput ¶
func (i ClusterMonitoringConfigComponentConfigArray) ToClusterMonitoringConfigComponentConfigArrayOutput() ClusterMonitoringConfigComponentConfigArrayOutput
func (ClusterMonitoringConfigComponentConfigArray) ToClusterMonitoringConfigComponentConfigArrayOutputWithContext ¶
func (i ClusterMonitoringConfigComponentConfigArray) ToClusterMonitoringConfigComponentConfigArrayOutputWithContext(ctx context.Context) ClusterMonitoringConfigComponentConfigArrayOutput
type ClusterMonitoringConfigComponentConfigArrayInput ¶
type ClusterMonitoringConfigComponentConfigArrayInput interface {
pulumi.Input
ToClusterMonitoringConfigComponentConfigArrayOutput() ClusterMonitoringConfigComponentConfigArrayOutput
ToClusterMonitoringConfigComponentConfigArrayOutputWithContext(context.Context) ClusterMonitoringConfigComponentConfigArrayOutput
}
ClusterMonitoringConfigComponentConfigArrayInput is an input type that accepts ClusterMonitoringConfigComponentConfigArray and ClusterMonitoringConfigComponentConfigArrayOutput values. You can construct a concrete instance of `ClusterMonitoringConfigComponentConfigArrayInput` via:
ClusterMonitoringConfigComponentConfigArray{ ClusterMonitoringConfigComponentConfigArgs{...} }
type ClusterMonitoringConfigComponentConfigArrayOutput ¶
type ClusterMonitoringConfigComponentConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterMonitoringConfigComponentConfigArrayOutput) ElementType ¶
func (ClusterMonitoringConfigComponentConfigArrayOutput) ElementType() reflect.Type
func (ClusterMonitoringConfigComponentConfigArrayOutput) ToClusterMonitoringConfigComponentConfigArrayOutput ¶
func (o ClusterMonitoringConfigComponentConfigArrayOutput) ToClusterMonitoringConfigComponentConfigArrayOutput() ClusterMonitoringConfigComponentConfigArrayOutput
func (ClusterMonitoringConfigComponentConfigArrayOutput) ToClusterMonitoringConfigComponentConfigArrayOutputWithContext ¶
func (o ClusterMonitoringConfigComponentConfigArrayOutput) ToClusterMonitoringConfigComponentConfigArrayOutputWithContext(ctx context.Context) ClusterMonitoringConfigComponentConfigArrayOutput
type ClusterMonitoringConfigComponentConfigInput ¶
type ClusterMonitoringConfigComponentConfigInput interface {
pulumi.Input
ToClusterMonitoringConfigComponentConfigOutput() ClusterMonitoringConfigComponentConfigOutput
ToClusterMonitoringConfigComponentConfigOutputWithContext(context.Context) ClusterMonitoringConfigComponentConfigOutput
}
ClusterMonitoringConfigComponentConfigInput is an input type that accepts ClusterMonitoringConfigComponentConfigArgs and ClusterMonitoringConfigComponentConfigOutput values. You can construct a concrete instance of `ClusterMonitoringConfigComponentConfigInput` via:
ClusterMonitoringConfigComponentConfigArgs{...}
type ClusterMonitoringConfigComponentConfigOutput ¶
type ClusterMonitoringConfigComponentConfigOutput struct{ *pulumi.OutputState }
func (ClusterMonitoringConfigComponentConfigOutput) ElementType ¶
func (ClusterMonitoringConfigComponentConfigOutput) ElementType() reflect.Type
func (ClusterMonitoringConfigComponentConfigOutput) Enabled ¶
func (o ClusterMonitoringConfigComponentConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable this monitoring component. true means enabled; false means disabled.
func (ClusterMonitoringConfigComponentConfigOutput) Name ¶
func (o ClusterMonitoringConfigComponentConfigOutput) Name() pulumi.StringPtrOutput
Name of the monitoring component, such as 'prometheus', 'grafana', etc.
func (ClusterMonitoringConfigComponentConfigOutput) ToClusterMonitoringConfigComponentConfigOutput ¶
func (o ClusterMonitoringConfigComponentConfigOutput) ToClusterMonitoringConfigComponentConfigOutput() ClusterMonitoringConfigComponentConfigOutput
func (ClusterMonitoringConfigComponentConfigOutput) ToClusterMonitoringConfigComponentConfigOutputWithContext ¶
func (o ClusterMonitoringConfigComponentConfigOutput) ToClusterMonitoringConfigComponentConfigOutputWithContext(ctx context.Context) ClusterMonitoringConfigComponentConfigOutput
type ClusterMonitoringConfigInput ¶
type ClusterMonitoringConfigInput interface {
pulumi.Input
ToClusterMonitoringConfigOutput() ClusterMonitoringConfigOutput
ToClusterMonitoringConfigOutputWithContext(context.Context) ClusterMonitoringConfigOutput
}
ClusterMonitoringConfigInput is an input type that accepts ClusterMonitoringConfigArgs and ClusterMonitoringConfigOutput values. You can construct a concrete instance of `ClusterMonitoringConfigInput` via:
ClusterMonitoringConfigArgs{...}
type ClusterMonitoringConfigOutput ¶
type ClusterMonitoringConfigOutput struct{ *pulumi.OutputState }
func (ClusterMonitoringConfigOutput) ComponentConfigs ¶
func (o ClusterMonitoringConfigOutput) ComponentConfigs() ClusterMonitoringConfigComponentConfigArrayOutput
func (ClusterMonitoringConfigOutput) ElementType ¶
func (ClusterMonitoringConfigOutput) ElementType() reflect.Type
func (ClusterMonitoringConfigOutput) EnableMetricsExternalCollection ¶ added in v0.0.19
func (o ClusterMonitoringConfigOutput) EnableMetricsExternalCollection() pulumi.BoolPtrOutput
Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
func (ClusterMonitoringConfigOutput) ToClusterMonitoringConfigOutput ¶
func (o ClusterMonitoringConfigOutput) ToClusterMonitoringConfigOutput() ClusterMonitoringConfigOutput
func (ClusterMonitoringConfigOutput) ToClusterMonitoringConfigOutputWithContext ¶
func (o ClusterMonitoringConfigOutput) ToClusterMonitoringConfigOutputWithContext(ctx context.Context) ClusterMonitoringConfigOutput
func (ClusterMonitoringConfigOutput) ToClusterMonitoringConfigPtrOutput ¶
func (o ClusterMonitoringConfigOutput) ToClusterMonitoringConfigPtrOutput() ClusterMonitoringConfigPtrOutput
func (ClusterMonitoringConfigOutput) ToClusterMonitoringConfigPtrOutputWithContext ¶
func (o ClusterMonitoringConfigOutput) ToClusterMonitoringConfigPtrOutputWithContext(ctx context.Context) ClusterMonitoringConfigPtrOutput
func (ClusterMonitoringConfigOutput) WorkspaceId ¶
func (o ClusterMonitoringConfigOutput) WorkspaceId() pulumi.StringPtrOutput
Workspace ID to which the monitoring data belongs.
type ClusterMonitoringConfigPtrInput ¶
type ClusterMonitoringConfigPtrInput interface {
pulumi.Input
ToClusterMonitoringConfigPtrOutput() ClusterMonitoringConfigPtrOutput
ToClusterMonitoringConfigPtrOutputWithContext(context.Context) ClusterMonitoringConfigPtrOutput
}
ClusterMonitoringConfigPtrInput is an input type that accepts ClusterMonitoringConfigArgs, ClusterMonitoringConfigPtr and ClusterMonitoringConfigPtrOutput values. You can construct a concrete instance of `ClusterMonitoringConfigPtrInput` via:
ClusterMonitoringConfigArgs{...}
or:
nil
func ClusterMonitoringConfigPtr ¶
func ClusterMonitoringConfigPtr(v *ClusterMonitoringConfigArgs) ClusterMonitoringConfigPtrInput
type ClusterMonitoringConfigPtrOutput ¶
type ClusterMonitoringConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterMonitoringConfigPtrOutput) ComponentConfigs ¶
func (o ClusterMonitoringConfigPtrOutput) ComponentConfigs() ClusterMonitoringConfigComponentConfigArrayOutput
func (ClusterMonitoringConfigPtrOutput) Elem ¶
func (o ClusterMonitoringConfigPtrOutput) Elem() ClusterMonitoringConfigOutput
func (ClusterMonitoringConfigPtrOutput) ElementType ¶
func (ClusterMonitoringConfigPtrOutput) ElementType() reflect.Type
func (ClusterMonitoringConfigPtrOutput) EnableMetricsExternalCollection ¶ added in v0.0.19
func (o ClusterMonitoringConfigPtrOutput) EnableMetricsExternalCollection() pulumi.BoolPtrOutput
Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
func (ClusterMonitoringConfigPtrOutput) ToClusterMonitoringConfigPtrOutput ¶
func (o ClusterMonitoringConfigPtrOutput) ToClusterMonitoringConfigPtrOutput() ClusterMonitoringConfigPtrOutput
func (ClusterMonitoringConfigPtrOutput) ToClusterMonitoringConfigPtrOutputWithContext ¶
func (o ClusterMonitoringConfigPtrOutput) ToClusterMonitoringConfigPtrOutputWithContext(ctx context.Context) ClusterMonitoringConfigPtrOutput
func (ClusterMonitoringConfigPtrOutput) WorkspaceId ¶
func (o ClusterMonitoringConfigPtrOutput) WorkspaceId() pulumi.StringPtrOutput
Workspace ID to which the monitoring data belongs.
type ClusterNodeStatistics ¶
type ClusterNodeStatistics struct {
// Total number of nodes in Phase=Creating.
CreatingCount *int `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting.
DeletingCount *int `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed.
FailedCount *int `pulumi:"failedCount"`
// Total number of nodes with Phase=Running.
RunningCount *int `pulumi:"runningCount"`
// Total number of nodes.
TotalCount *int `pulumi:"totalCount"`
// Total number of nodes in Phase=Updating.
UpdatingCount *int `pulumi:"updatingCount"`
}
type ClusterNodeStatisticsArgs ¶
type ClusterNodeStatisticsArgs struct {
// Total number of nodes in Phase=Creating.
CreatingCount pulumi.IntPtrInput `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting.
DeletingCount pulumi.IntPtrInput `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed.
FailedCount pulumi.IntPtrInput `pulumi:"failedCount"`
// Total number of nodes with Phase=Running.
RunningCount pulumi.IntPtrInput `pulumi:"runningCount"`
// Total number of nodes.
TotalCount pulumi.IntPtrInput `pulumi:"totalCount"`
// Total number of nodes in Phase=Updating.
UpdatingCount pulumi.IntPtrInput `pulumi:"updatingCount"`
}
func (ClusterNodeStatisticsArgs) ElementType ¶
func (ClusterNodeStatisticsArgs) ElementType() reflect.Type
func (ClusterNodeStatisticsArgs) ToClusterNodeStatisticsOutput ¶
func (i ClusterNodeStatisticsArgs) ToClusterNodeStatisticsOutput() ClusterNodeStatisticsOutput
func (ClusterNodeStatisticsArgs) ToClusterNodeStatisticsOutputWithContext ¶
func (i ClusterNodeStatisticsArgs) ToClusterNodeStatisticsOutputWithContext(ctx context.Context) ClusterNodeStatisticsOutput
func (ClusterNodeStatisticsArgs) ToClusterNodeStatisticsPtrOutput ¶
func (i ClusterNodeStatisticsArgs) ToClusterNodeStatisticsPtrOutput() ClusterNodeStatisticsPtrOutput
func (ClusterNodeStatisticsArgs) ToClusterNodeStatisticsPtrOutputWithContext ¶
func (i ClusterNodeStatisticsArgs) ToClusterNodeStatisticsPtrOutputWithContext(ctx context.Context) ClusterNodeStatisticsPtrOutput
type ClusterNodeStatisticsInput ¶
type ClusterNodeStatisticsInput interface {
pulumi.Input
ToClusterNodeStatisticsOutput() ClusterNodeStatisticsOutput
ToClusterNodeStatisticsOutputWithContext(context.Context) ClusterNodeStatisticsOutput
}
ClusterNodeStatisticsInput is an input type that accepts ClusterNodeStatisticsArgs and ClusterNodeStatisticsOutput values. You can construct a concrete instance of `ClusterNodeStatisticsInput` via:
ClusterNodeStatisticsArgs{...}
type ClusterNodeStatisticsOutput ¶
type ClusterNodeStatisticsOutput struct{ *pulumi.OutputState }
func (ClusterNodeStatisticsOutput) CreatingCount ¶
func (o ClusterNodeStatisticsOutput) CreatingCount() pulumi.IntPtrOutput
Total number of nodes in Phase=Creating.
func (ClusterNodeStatisticsOutput) DeletingCount ¶
func (o ClusterNodeStatisticsOutput) DeletingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Deleting.
func (ClusterNodeStatisticsOutput) ElementType ¶
func (ClusterNodeStatisticsOutput) ElementType() reflect.Type
func (ClusterNodeStatisticsOutput) FailedCount ¶
func (o ClusterNodeStatisticsOutput) FailedCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Failed.
func (ClusterNodeStatisticsOutput) RunningCount ¶
func (o ClusterNodeStatisticsOutput) RunningCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Running.
func (ClusterNodeStatisticsOutput) ToClusterNodeStatisticsOutput ¶
func (o ClusterNodeStatisticsOutput) ToClusterNodeStatisticsOutput() ClusterNodeStatisticsOutput
func (ClusterNodeStatisticsOutput) ToClusterNodeStatisticsOutputWithContext ¶
func (o ClusterNodeStatisticsOutput) ToClusterNodeStatisticsOutputWithContext(ctx context.Context) ClusterNodeStatisticsOutput
func (ClusterNodeStatisticsOutput) ToClusterNodeStatisticsPtrOutput ¶
func (o ClusterNodeStatisticsOutput) ToClusterNodeStatisticsPtrOutput() ClusterNodeStatisticsPtrOutput
func (ClusterNodeStatisticsOutput) ToClusterNodeStatisticsPtrOutputWithContext ¶
func (o ClusterNodeStatisticsOutput) ToClusterNodeStatisticsPtrOutputWithContext(ctx context.Context) ClusterNodeStatisticsPtrOutput
func (ClusterNodeStatisticsOutput) TotalCount ¶
func (o ClusterNodeStatisticsOutput) TotalCount() pulumi.IntPtrOutput
Total number of nodes.
func (ClusterNodeStatisticsOutput) UpdatingCount ¶
func (o ClusterNodeStatisticsOutput) UpdatingCount() pulumi.IntPtrOutput
Total number of nodes in Phase=Updating.
type ClusterNodeStatisticsPtrInput ¶
type ClusterNodeStatisticsPtrInput interface {
pulumi.Input
ToClusterNodeStatisticsPtrOutput() ClusterNodeStatisticsPtrOutput
ToClusterNodeStatisticsPtrOutputWithContext(context.Context) ClusterNodeStatisticsPtrOutput
}
ClusterNodeStatisticsPtrInput is an input type that accepts ClusterNodeStatisticsArgs, ClusterNodeStatisticsPtr and ClusterNodeStatisticsPtrOutput values. You can construct a concrete instance of `ClusterNodeStatisticsPtrInput` via:
ClusterNodeStatisticsArgs{...}
or:
nil
func ClusterNodeStatisticsPtr ¶
func ClusterNodeStatisticsPtr(v *ClusterNodeStatisticsArgs) ClusterNodeStatisticsPtrInput
type ClusterNodeStatisticsPtrOutput ¶
type ClusterNodeStatisticsPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeStatisticsPtrOutput) CreatingCount ¶
func (o ClusterNodeStatisticsPtrOutput) CreatingCount() pulumi.IntPtrOutput
Total number of nodes in Phase=Creating.
func (ClusterNodeStatisticsPtrOutput) DeletingCount ¶
func (o ClusterNodeStatisticsPtrOutput) DeletingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Deleting.
func (ClusterNodeStatisticsPtrOutput) Elem ¶
func (o ClusterNodeStatisticsPtrOutput) Elem() ClusterNodeStatisticsOutput
func (ClusterNodeStatisticsPtrOutput) ElementType ¶
func (ClusterNodeStatisticsPtrOutput) ElementType() reflect.Type
func (ClusterNodeStatisticsPtrOutput) FailedCount ¶
func (o ClusterNodeStatisticsPtrOutput) FailedCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Failed.
func (ClusterNodeStatisticsPtrOutput) RunningCount ¶
func (o ClusterNodeStatisticsPtrOutput) RunningCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Running.
func (ClusterNodeStatisticsPtrOutput) ToClusterNodeStatisticsPtrOutput ¶
func (o ClusterNodeStatisticsPtrOutput) ToClusterNodeStatisticsPtrOutput() ClusterNodeStatisticsPtrOutput
func (ClusterNodeStatisticsPtrOutput) ToClusterNodeStatisticsPtrOutputWithContext ¶
func (o ClusterNodeStatisticsPtrOutput) ToClusterNodeStatisticsPtrOutputWithContext(ctx context.Context) ClusterNodeStatisticsPtrOutput
func (ClusterNodeStatisticsPtrOutput) TotalCount ¶
func (o ClusterNodeStatisticsPtrOutput) TotalCount() pulumi.IntPtrOutput
Total number of nodes.
func (ClusterNodeStatisticsPtrOutput) UpdatingCount ¶
func (o ClusterNodeStatisticsPtrOutput) UpdatingCount() pulumi.IntPtrOutput
Total number of nodes in Phase=Updating.
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ClusterConfig ¶
func (o ClusterOutput) ClusterConfig() ClusterClusterConfigOutput
Network configuration for the cluster control plane and some nodes.
func (ClusterOutput) CreatedTime ¶
func (o ClusterOutput) CreatedTime() pulumi.StringOutput
Cluster creation time. Standard RFC3339 format, UTC+0.
func (ClusterOutput) DeleteProtectionEnabled ¶
func (o ClusterOutput) DeleteProtectionEnabled() pulumi.BoolOutput
Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
func (ClusterOutput) Description ¶
func (o ClusterOutput) Description() pulumi.StringOutput
Cluster description. Maximum length is 300 characters.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) IrsaConfig ¶ added in v0.0.19
func (o ClusterOutput) IrsaConfig() ClusterIrsaConfigOutput
IRSA (IAM Role for Service Account) capability parameter configuration
func (ClusterOutput) KubernetesVersion ¶
func (o ClusterOutput) KubernetesVersion() pulumi.StringOutput
Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
func (ClusterOutput) KubernetesVersionCreate ¶
func (o ClusterOutput) KubernetesVersionCreate() pulumi.StringOutput
Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
func (ClusterOutput) LoggingConfig ¶
func (o ClusterOutput) LoggingConfig() ClusterLoggingConfigOutput
Cluster log configuration information.
func (ClusterOutput) Message ¶
func (o ClusterOutput) Message() pulumi.StringOutput
Cluster status description.
func (ClusterOutput) MonitoringConfig ¶
func (o ClusterOutput) MonitoringConfig() ClusterMonitoringConfigOutput
Monitoring configuration information.
func (ClusterOutput) Name ¶
func (o ClusterOutput) Name() pulumi.StringOutput
Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
func (ClusterOutput) NodeStatistics ¶
func (o ClusterOutput) NodeStatistics() ClusterNodeStatisticsOutput
Statistics of node counts for each main status in the cluster.
func (ClusterOutput) PodsConfig ¶
func (o ClusterOutput) PodsConfig() ClusterPodsConfigOutput
Pod network configuration.
func (ClusterOutput) ProjectName ¶
func (o ClusterOutput) ProjectName() pulumi.StringOutput
Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
func (ClusterOutput) ServicesConfig ¶
func (o ClusterOutput) ServicesConfig() ClusterServicesConfigOutput
Network configuration for the service.
func (ClusterOutput) SourceRegion ¶
func (o ClusterOutput) SourceRegion() pulumi.StringOutput
Cluster source region
func (ClusterOutput) Tags ¶
func (o ClusterOutput) Tags() ClusterTagArrayOutput
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) UpdatedTime ¶
func (o ClusterOutput) UpdatedTime() pulumi.StringOutput
Last update time of the cluster. Standard RFC3339 format, UTC+0.
type ClusterPodsConfig ¶
type ClusterPodsConfig struct {
// Flannel network configuration.
FlannelConfig *ClusterPodsConfigFlannelConfig `pulumi:"flannelConfig"`
// Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
PodNetworkMode *string `pulumi:"podNetworkMode"`
// VPC-CNI network configuration.
VpcCniConfig *ClusterPodsConfigVpcCniConfig `pulumi:"vpcCniConfig"`
}
type ClusterPodsConfigArgs ¶
type ClusterPodsConfigArgs struct {
// Flannel network configuration.
FlannelConfig ClusterPodsConfigFlannelConfigPtrInput `pulumi:"flannelConfig"`
// Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
PodNetworkMode pulumi.StringPtrInput `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 {
// Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
MaxPodsPerNode *int `pulumi:"maxPodsPerNode"`
// Pod CIDR for Flannel container network.
PodCidrs []string `pulumi:"podCidrs"`
// List of Pod subnet IDs for the Flannel container network model.
SubnetIds []string `pulumi:"subnetIds"`
}
type ClusterPodsConfigFlannelConfigArgs ¶
type ClusterPodsConfigFlannelConfigArgs struct {
// Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
MaxPodsPerNode pulumi.IntPtrInput `pulumi:"maxPodsPerNode"`
// Pod CIDR for Flannel container network.
PodCidrs pulumi.StringArrayInput `pulumi:"podCidrs"`
// List of Pod subnet IDs for the Flannel container network model.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}
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
Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
func (ClusterPodsConfigFlannelConfigOutput) PodCidrs ¶
func (o ClusterPodsConfigFlannelConfigOutput) PodCidrs() pulumi.StringArrayOutput
Pod CIDR for Flannel container network.
func (ClusterPodsConfigFlannelConfigOutput) SubnetIds ¶ added in v0.0.19
func (o ClusterPodsConfigFlannelConfigOutput) SubnetIds() pulumi.StringArrayOutput
List of Pod subnet IDs for the Flannel container network model.
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
Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
func (ClusterPodsConfigFlannelConfigPtrOutput) PodCidrs ¶
func (o ClusterPodsConfigFlannelConfigPtrOutput) PodCidrs() pulumi.StringArrayOutput
Pod CIDR for Flannel container network.
func (ClusterPodsConfigFlannelConfigPtrOutput) SubnetIds ¶ added in v0.0.19
func (o ClusterPodsConfigFlannelConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
List of Pod subnet IDs for the Flannel container network model.
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.StringPtrOutput
Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
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
Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
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 {
// List of Pod subnet IDs for the VPC-CNI container network model.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
// Whether to enable Trunk mode for the VPC-CNI container network model
TrunkEniEnabled pulumi.BoolPtrInput `pulumi:"trunkEniEnabled"`
}
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
List of Pod subnet IDs for the VPC-CNI container network model.
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) TrunkEniEnabled ¶
func (o ClusterPodsConfigVpcCniConfigOutput) TrunkEniEnabled() pulumi.BoolPtrOutput
Whether to enable Trunk mode for the VPC-CNI container network model
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
List of Pod subnet IDs for the VPC-CNI container network model.
func (ClusterPodsConfigVpcCniConfigPtrOutput) ToClusterPodsConfigVpcCniConfigPtrOutput ¶
func (o ClusterPodsConfigVpcCniConfigPtrOutput) ToClusterPodsConfigVpcCniConfigPtrOutput() ClusterPodsConfigVpcCniConfigPtrOutput
func (ClusterPodsConfigVpcCniConfigPtrOutput) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext ¶
func (o ClusterPodsConfigVpcCniConfigPtrOutput) ToClusterPodsConfigVpcCniConfigPtrOutputWithContext(ctx context.Context) ClusterPodsConfigVpcCniConfigPtrOutput
func (ClusterPodsConfigVpcCniConfigPtrOutput) TrunkEniEnabled ¶
func (o ClusterPodsConfigVpcCniConfigPtrOutput) TrunkEniEnabled() pulumi.BoolPtrOutput
Whether to enable Trunk mode for the VPC-CNI container network model
type ClusterServicesConfig ¶
type ClusterServicesConfig struct {
// IPv4 private network address exposed by Kubernetes Service.
ServiceCidrsv4s []string `pulumi:"serviceCidrsv4s"`
}
type ClusterServicesConfigArgs ¶
type ClusterServicesConfigArgs struct {
// IPv4 private network address exposed by Kubernetes 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
IPv4 private network address exposed by Kubernetes 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
IPv4 private network address exposed by Kubernetes 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 {
// Network configuration for the cluster control plane and some nodes.
ClusterConfig ClusterClusterConfigPtrInput
// Cluster ID.
ClusterId pulumi.StringPtrInput
// Cluster creation time. Standard RFC3339 format, UTC+0.
CreatedTime pulumi.StringPtrInput
// Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
DeleteProtectionEnabled pulumi.BoolPtrInput
// Cluster description. Maximum length is 300 characters.
Description pulumi.StringPtrInput
// IRSA (IAM Role for Service Account) capability parameter configuration
IrsaConfig ClusterIrsaConfigPtrInput
// Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
KubernetesVersion pulumi.StringPtrInput
// Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
KubernetesVersionCreate pulumi.StringPtrInput
// Cluster log configuration information.
LoggingConfig ClusterLoggingConfigPtrInput
// Cluster status description.
Message pulumi.StringPtrInput
// Monitoring configuration information.
MonitoringConfig ClusterMonitoringConfigPtrInput
// Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
Name pulumi.StringPtrInput
// Statistics of node counts for each main status in the cluster.
NodeStatistics ClusterNodeStatisticsPtrInput
// Pod network configuration.
PodsConfig ClusterPodsConfigPtrInput
// Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
ProjectName pulumi.StringPtrInput
// Network configuration for the service.
ServicesConfig ClusterServicesConfigPtrInput
// Cluster source region
SourceRegion pulumi.StringPtrInput
// Cluster status.
Status ClusterStatusPtrInput
Tags ClusterTagArrayInput
// Cluster type.
Type pulumi.StringPtrInput
// Last update time of the cluster. Standard RFC3339 format, UTC+0.
UpdatedTime pulumi.StringPtrInput
}
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterStatus ¶
type ClusterStatus struct {
Conditions []ClusterStatusCondition `pulumi:"conditions"`
// Cluster status phase.
Phase *string `pulumi:"phase"`
}
type ClusterStatusArgs ¶
type ClusterStatusArgs struct {
Conditions ClusterStatusConditionArrayInput `pulumi:"conditions"`
// Cluster status phase.
Phase pulumi.StringPtrInput `pulumi:"phase"`
}
func (ClusterStatusArgs) ElementType ¶
func (ClusterStatusArgs) ElementType() reflect.Type
func (ClusterStatusArgs) ToClusterStatusOutput ¶
func (i ClusterStatusArgs) ToClusterStatusOutput() ClusterStatusOutput
func (ClusterStatusArgs) ToClusterStatusOutputWithContext ¶
func (i ClusterStatusArgs) ToClusterStatusOutputWithContext(ctx context.Context) ClusterStatusOutput
func (ClusterStatusArgs) ToClusterStatusPtrOutput ¶
func (i ClusterStatusArgs) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
func (ClusterStatusArgs) ToClusterStatusPtrOutputWithContext ¶
func (i ClusterStatusArgs) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
type ClusterStatusCondition ¶
type ClusterStatusCondition struct {
// Condition type
Type *string `pulumi:"type"`
}
type ClusterStatusConditionArgs ¶
type ClusterStatusConditionArgs struct {
// Condition type
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (ClusterStatusConditionArgs) ElementType ¶
func (ClusterStatusConditionArgs) ElementType() reflect.Type
func (ClusterStatusConditionArgs) ToClusterStatusConditionOutput ¶
func (i ClusterStatusConditionArgs) ToClusterStatusConditionOutput() ClusterStatusConditionOutput
func (ClusterStatusConditionArgs) ToClusterStatusConditionOutputWithContext ¶
func (i ClusterStatusConditionArgs) ToClusterStatusConditionOutputWithContext(ctx context.Context) ClusterStatusConditionOutput
type ClusterStatusConditionArray ¶
type ClusterStatusConditionArray []ClusterStatusConditionInput
func (ClusterStatusConditionArray) ElementType ¶
func (ClusterStatusConditionArray) ElementType() reflect.Type
func (ClusterStatusConditionArray) ToClusterStatusConditionArrayOutput ¶
func (i ClusterStatusConditionArray) ToClusterStatusConditionArrayOutput() ClusterStatusConditionArrayOutput
func (ClusterStatusConditionArray) ToClusterStatusConditionArrayOutputWithContext ¶
func (i ClusterStatusConditionArray) ToClusterStatusConditionArrayOutputWithContext(ctx context.Context) ClusterStatusConditionArrayOutput
type ClusterStatusConditionArrayInput ¶
type ClusterStatusConditionArrayInput interface {
pulumi.Input
ToClusterStatusConditionArrayOutput() ClusterStatusConditionArrayOutput
ToClusterStatusConditionArrayOutputWithContext(context.Context) ClusterStatusConditionArrayOutput
}
ClusterStatusConditionArrayInput is an input type that accepts ClusterStatusConditionArray and ClusterStatusConditionArrayOutput values. You can construct a concrete instance of `ClusterStatusConditionArrayInput` via:
ClusterStatusConditionArray{ ClusterStatusConditionArgs{...} }
type ClusterStatusConditionArrayOutput ¶
type ClusterStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (ClusterStatusConditionArrayOutput) ElementType ¶
func (ClusterStatusConditionArrayOutput) ElementType() reflect.Type
func (ClusterStatusConditionArrayOutput) Index ¶
func (o ClusterStatusConditionArrayOutput) Index(i pulumi.IntInput) ClusterStatusConditionOutput
func (ClusterStatusConditionArrayOutput) ToClusterStatusConditionArrayOutput ¶
func (o ClusterStatusConditionArrayOutput) ToClusterStatusConditionArrayOutput() ClusterStatusConditionArrayOutput
func (ClusterStatusConditionArrayOutput) ToClusterStatusConditionArrayOutputWithContext ¶
func (o ClusterStatusConditionArrayOutput) ToClusterStatusConditionArrayOutputWithContext(ctx context.Context) ClusterStatusConditionArrayOutput
type ClusterStatusConditionInput ¶
type ClusterStatusConditionInput interface {
pulumi.Input
ToClusterStatusConditionOutput() ClusterStatusConditionOutput
ToClusterStatusConditionOutputWithContext(context.Context) ClusterStatusConditionOutput
}
ClusterStatusConditionInput is an input type that accepts ClusterStatusConditionArgs and ClusterStatusConditionOutput values. You can construct a concrete instance of `ClusterStatusConditionInput` via:
ClusterStatusConditionArgs{...}
type ClusterStatusConditionOutput ¶
type ClusterStatusConditionOutput struct{ *pulumi.OutputState }
func (ClusterStatusConditionOutput) ElementType ¶
func (ClusterStatusConditionOutput) ElementType() reflect.Type
func (ClusterStatusConditionOutput) ToClusterStatusConditionOutput ¶
func (o ClusterStatusConditionOutput) ToClusterStatusConditionOutput() ClusterStatusConditionOutput
func (ClusterStatusConditionOutput) ToClusterStatusConditionOutputWithContext ¶
func (o ClusterStatusConditionOutput) ToClusterStatusConditionOutputWithContext(ctx context.Context) ClusterStatusConditionOutput
func (ClusterStatusConditionOutput) Type ¶
func (o ClusterStatusConditionOutput) Type() pulumi.StringPtrOutput
Condition type
type ClusterStatusInput ¶
type ClusterStatusInput interface {
pulumi.Input
ToClusterStatusOutput() ClusterStatusOutput
ToClusterStatusOutputWithContext(context.Context) ClusterStatusOutput
}
ClusterStatusInput is an input type that accepts ClusterStatusArgs and ClusterStatusOutput values. You can construct a concrete instance of `ClusterStatusInput` via:
ClusterStatusArgs{...}
type ClusterStatusOutput ¶
type ClusterStatusOutput struct{ *pulumi.OutputState }
func (ClusterStatusOutput) Conditions ¶
func (o ClusterStatusOutput) Conditions() ClusterStatusConditionArrayOutput
func (ClusterStatusOutput) ElementType ¶
func (ClusterStatusOutput) ElementType() reflect.Type
func (ClusterStatusOutput) Phase ¶
func (o ClusterStatusOutput) Phase() pulumi.StringPtrOutput
Cluster status phase.
func (ClusterStatusOutput) ToClusterStatusOutput ¶
func (o ClusterStatusOutput) ToClusterStatusOutput() ClusterStatusOutput
func (ClusterStatusOutput) ToClusterStatusOutputWithContext ¶
func (o ClusterStatusOutput) ToClusterStatusOutputWithContext(ctx context.Context) ClusterStatusOutput
func (ClusterStatusOutput) ToClusterStatusPtrOutput ¶
func (o ClusterStatusOutput) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
func (ClusterStatusOutput) ToClusterStatusPtrOutputWithContext ¶
func (o ClusterStatusOutput) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
type ClusterStatusPtrInput ¶
type ClusterStatusPtrInput interface {
pulumi.Input
ToClusterStatusPtrOutput() ClusterStatusPtrOutput
ToClusterStatusPtrOutputWithContext(context.Context) ClusterStatusPtrOutput
}
ClusterStatusPtrInput is an input type that accepts ClusterStatusArgs, ClusterStatusPtr and ClusterStatusPtrOutput values. You can construct a concrete instance of `ClusterStatusPtrInput` via:
ClusterStatusArgs{...}
or:
nil
func ClusterStatusPtr ¶
func ClusterStatusPtr(v *ClusterStatusArgs) ClusterStatusPtrInput
type ClusterStatusPtrOutput ¶
type ClusterStatusPtrOutput struct{ *pulumi.OutputState }
func (ClusterStatusPtrOutput) Conditions ¶
func (o ClusterStatusPtrOutput) Conditions() ClusterStatusConditionArrayOutput
func (ClusterStatusPtrOutput) Elem ¶
func (o ClusterStatusPtrOutput) Elem() ClusterStatusOutput
func (ClusterStatusPtrOutput) ElementType ¶
func (ClusterStatusPtrOutput) ElementType() reflect.Type
func (ClusterStatusPtrOutput) Phase ¶
func (o ClusterStatusPtrOutput) Phase() pulumi.StringPtrOutput
Cluster status phase.
func (ClusterStatusPtrOutput) ToClusterStatusPtrOutput ¶
func (o ClusterStatusPtrOutput) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
func (ClusterStatusPtrOutput) ToClusterStatusPtrOutputWithContext ¶
func (o ClusterStatusPtrOutput) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
type ClusterTag ¶
type ClusterTagArgs ¶
type ClusterTagArgs struct {
// Tag key.
Key pulumi.StringPtrInput `pulumi:"key"`
// Tag value.
Value pulumi.StringPtrInput `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
type DefaultNodePool ¶ added in v0.0.14
type DefaultNodePool struct {
pulumi.CustomResourceState
// Node pool scaling policy configuration
AutoScaling DefaultNodePoolAutoScalingOutput `pulumi:"autoScaling"`
// Cluster ID where the node pool is located
ClusterId pulumi.StringOutput `pulumi:"clusterId"`
// Node pool creation time
CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
// Kubernetes-related configuration for the node pool
KubernetesConfig DefaultNodePoolKubernetesConfigOutput `pulumi:"kubernetesConfig"`
// Managed node pool configuration
Management DefaultNodePoolManagementOutput `pulumi:"management"`
// Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
Name pulumi.StringOutput `pulumi:"name"`
// Cloud server (ECS) instance configuration in the node pool
NodeConfig DefaultNodePoolNodeConfigOutput `pulumi:"nodeConfig"`
// Node pool ID
NodePoolId pulumi.StringOutput `pulumi:"nodePoolId"`
// Node statistics in the node pool.
NodeStatistics DefaultNodePoolNodeStatisticsOutput `pulumi:"nodeStatistics"`
// Node pool status
Status DefaultNodePoolStatusOutput `pulumi:"status"`
Tags DefaultNodePoolTagArrayOutput `pulumi:"tags"`
// Time when the node pool was updated
UpdatedTime pulumi.StringOutput `pulumi:"updatedTime"`
}
In addition to standard custom node pools, container service supports the default node pool (fixed name vke-default-nodepool) for managing existing cloud server (ECS) instances. The default node pool has the same security, advanced, and additional configuration capabilities as standard node pools, but does not support scaling or editing the number of nodes.
## Import
```sh $ pulumi import bytepluscc:vke/defaultNodePool:DefaultNodePool example "cluster_id|node_pool_id" ```
func GetDefaultNodePool ¶ added in v0.0.14
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 ¶ added in v0.0.14
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 ¶ added in v0.0.14
func (*DefaultNodePool) ElementType() reflect.Type
func (*DefaultNodePool) ToDefaultNodePoolOutput ¶ added in v0.0.14
func (i *DefaultNodePool) ToDefaultNodePoolOutput() DefaultNodePoolOutput
func (*DefaultNodePool) ToDefaultNodePoolOutputWithContext ¶ added in v0.0.14
func (i *DefaultNodePool) ToDefaultNodePoolOutputWithContext(ctx context.Context) DefaultNodePoolOutput
type DefaultNodePoolArgs ¶ added in v0.0.14
type DefaultNodePoolArgs struct {
// Cluster ID where the node pool is located
ClusterId pulumi.StringInput
// Kubernetes-related configuration for the node pool
KubernetesConfig DefaultNodePoolKubernetesConfigPtrInput
// Cloud server (ECS) instance configuration in the node pool
NodeConfig DefaultNodePoolNodeConfigInput
Tags DefaultNodePoolTagArrayInput
}
The set of arguments for constructing a DefaultNodePool resource.
func (DefaultNodePoolArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolArgs) ElementType() reflect.Type
type DefaultNodePoolArray ¶ added in v0.0.14
type DefaultNodePoolArray []DefaultNodePoolInput
func (DefaultNodePoolArray) ElementType ¶ added in v0.0.14
func (DefaultNodePoolArray) ElementType() reflect.Type
func (DefaultNodePoolArray) ToDefaultNodePoolArrayOutput ¶ added in v0.0.14
func (i DefaultNodePoolArray) ToDefaultNodePoolArrayOutput() DefaultNodePoolArrayOutput
func (DefaultNodePoolArray) ToDefaultNodePoolArrayOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolArray) ToDefaultNodePoolArrayOutputWithContext(ctx context.Context) DefaultNodePoolArrayOutput
type DefaultNodePoolArrayInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type DefaultNodePoolArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolArrayOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolArrayOutput) Index ¶ added in v0.0.14
func (o DefaultNodePoolArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolOutput
func (DefaultNodePoolArrayOutput) ToDefaultNodePoolArrayOutput ¶ added in v0.0.14
func (o DefaultNodePoolArrayOutput) ToDefaultNodePoolArrayOutput() DefaultNodePoolArrayOutput
func (DefaultNodePoolArrayOutput) ToDefaultNodePoolArrayOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolArrayOutput) ToDefaultNodePoolArrayOutputWithContext(ctx context.Context) DefaultNodePoolArrayOutput
type DefaultNodePoolAutoScaling ¶ added in v0.0.14
type DefaultNodePoolAutoScaling struct {
// Configure the desired number of nodes in the node pool.
DesiredReplicas *int `pulumi:"desiredReplicas"`
// Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
Enabled *bool `pulumi:"enabled"`
// Configure the maximum number of nodes in the node pool
MaxReplicas *int `pulumi:"maxReplicas"`
// Configure the minimum number of nodes in the node pool
MinReplicas *int `pulumi:"minReplicas"`
// Priority
Priority *int `pulumi:"priority"`
// Scaling group ID
ScalingGroupId *string `pulumi:"scalingGroupId"`
// Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
SubnetPolicy *string `pulumi:"subnetPolicy"`
}
type DefaultNodePoolAutoScalingArgs ¶ added in v0.0.14
type DefaultNodePoolAutoScalingArgs struct {
// Configure the desired number of nodes in the node pool.
DesiredReplicas pulumi.IntPtrInput `pulumi:"desiredReplicas"`
// Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// Configure the maximum number of nodes in the node pool
MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"`
// Configure the minimum number of nodes in the node pool
MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"`
// Priority
Priority pulumi.IntPtrInput `pulumi:"priority"`
// Scaling group ID
ScalingGroupId pulumi.StringPtrInput `pulumi:"scalingGroupId"`
// Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
SubnetPolicy pulumi.StringPtrInput `pulumi:"subnetPolicy"`
}
func (DefaultNodePoolAutoScalingArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolAutoScalingArgs) ElementType() reflect.Type
func (DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingOutput ¶ added in v0.0.14
func (i DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingOutput() DefaultNodePoolAutoScalingOutput
func (DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingOutputWithContext(ctx context.Context) DefaultNodePoolAutoScalingOutput
func (DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingPtrOutput() DefaultNodePoolAutoScalingPtrOutput
func (DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolAutoScalingArgs) ToDefaultNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) DefaultNodePoolAutoScalingPtrOutput
type DefaultNodePoolAutoScalingInput ¶ added in v0.0.14
type DefaultNodePoolAutoScalingInput interface {
pulumi.Input
ToDefaultNodePoolAutoScalingOutput() DefaultNodePoolAutoScalingOutput
ToDefaultNodePoolAutoScalingOutputWithContext(context.Context) DefaultNodePoolAutoScalingOutput
}
DefaultNodePoolAutoScalingInput is an input type that accepts DefaultNodePoolAutoScalingArgs and DefaultNodePoolAutoScalingOutput values. You can construct a concrete instance of `DefaultNodePoolAutoScalingInput` via:
DefaultNodePoolAutoScalingArgs{...}
type DefaultNodePoolAutoScalingOutput ¶ added in v0.0.14
type DefaultNodePoolAutoScalingOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolAutoScalingOutput) DesiredReplicas ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) DesiredReplicas() pulumi.IntPtrOutput
Configure the desired number of nodes in the node pool.
func (DefaultNodePoolAutoScalingOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolAutoScalingOutput) ElementType() reflect.Type
func (DefaultNodePoolAutoScalingOutput) Enabled ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) Enabled() pulumi.BoolPtrOutput
Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
func (DefaultNodePoolAutoScalingOutput) MaxReplicas ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) MaxReplicas() pulumi.IntPtrOutput
Configure the maximum number of nodes in the node pool
func (DefaultNodePoolAutoScalingOutput) MinReplicas ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) MinReplicas() pulumi.IntPtrOutput
Configure the minimum number of nodes in the node pool
func (DefaultNodePoolAutoScalingOutput) Priority ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) Priority() pulumi.IntPtrOutput
Priority
func (DefaultNodePoolAutoScalingOutput) ScalingGroupId ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) ScalingGroupId() pulumi.StringPtrOutput
Scaling group ID
func (DefaultNodePoolAutoScalingOutput) SubnetPolicy ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) SubnetPolicy() pulumi.StringPtrOutput
Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
func (DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingOutput ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingOutput() DefaultNodePoolAutoScalingOutput
func (DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingOutputWithContext(ctx context.Context) DefaultNodePoolAutoScalingOutput
func (DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingPtrOutput() DefaultNodePoolAutoScalingPtrOutput
func (DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingOutput) ToDefaultNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) DefaultNodePoolAutoScalingPtrOutput
type DefaultNodePoolAutoScalingPtrInput ¶ added in v0.0.14
type DefaultNodePoolAutoScalingPtrInput interface {
pulumi.Input
ToDefaultNodePoolAutoScalingPtrOutput() DefaultNodePoolAutoScalingPtrOutput
ToDefaultNodePoolAutoScalingPtrOutputWithContext(context.Context) DefaultNodePoolAutoScalingPtrOutput
}
DefaultNodePoolAutoScalingPtrInput is an input type that accepts DefaultNodePoolAutoScalingArgs, DefaultNodePoolAutoScalingPtr and DefaultNodePoolAutoScalingPtrOutput values. You can construct a concrete instance of `DefaultNodePoolAutoScalingPtrInput` via:
DefaultNodePoolAutoScalingArgs{...}
or:
nil
func DefaultNodePoolAutoScalingPtr ¶ added in v0.0.14
func DefaultNodePoolAutoScalingPtr(v *DefaultNodePoolAutoScalingArgs) DefaultNodePoolAutoScalingPtrInput
type DefaultNodePoolAutoScalingPtrOutput ¶ added in v0.0.14
type DefaultNodePoolAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolAutoScalingPtrOutput) DesiredReplicas ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingPtrOutput) DesiredReplicas() pulumi.IntPtrOutput
Configure the desired number of nodes in the node pool.
func (DefaultNodePoolAutoScalingPtrOutput) Elem ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingPtrOutput) Elem() DefaultNodePoolAutoScalingOutput
func (DefaultNodePoolAutoScalingPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolAutoScalingPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolAutoScalingPtrOutput) Enabled ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingPtrOutput) Enabled() pulumi.BoolPtrOutput
Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
func (DefaultNodePoolAutoScalingPtrOutput) MaxReplicas ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
Configure the maximum number of nodes in the node pool
func (DefaultNodePoolAutoScalingPtrOutput) MinReplicas ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
Configure the minimum number of nodes in the node pool
func (DefaultNodePoolAutoScalingPtrOutput) Priority ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingPtrOutput) Priority() pulumi.IntPtrOutput
Priority
func (DefaultNodePoolAutoScalingPtrOutput) ScalingGroupId ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingPtrOutput) ScalingGroupId() pulumi.StringPtrOutput
Scaling group ID
func (DefaultNodePoolAutoScalingPtrOutput) SubnetPolicy ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingPtrOutput) SubnetPolicy() pulumi.StringPtrOutput
Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
func (DefaultNodePoolAutoScalingPtrOutput) ToDefaultNodePoolAutoScalingPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingPtrOutput) ToDefaultNodePoolAutoScalingPtrOutput() DefaultNodePoolAutoScalingPtrOutput
func (DefaultNodePoolAutoScalingPtrOutput) ToDefaultNodePoolAutoScalingPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolAutoScalingPtrOutput) ToDefaultNodePoolAutoScalingPtrOutputWithContext(ctx context.Context) DefaultNodePoolAutoScalingPtrOutput
type DefaultNodePoolInput ¶ added in v0.0.14
type DefaultNodePoolInput interface {
pulumi.Input
ToDefaultNodePoolOutput() DefaultNodePoolOutput
ToDefaultNodePoolOutputWithContext(ctx context.Context) DefaultNodePoolOutput
}
type DefaultNodePoolKubernetesConfig ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfig struct {
// Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
AutoSyncDisabled *bool `pulumi:"autoSyncDisabled"`
// Node blocking configuration. Parameter value description: false: not blocked. true: blocked
Cordon *bool `pulumi:"cordon"`
// Kubelet component configuration
KubeletConfig *DefaultNodePoolKubernetesConfigKubeletConfig `pulumi:"kubeletConfig"`
Labels []DefaultNodePoolKubernetesConfigLabel `pulumi:"labels"`
// Prefix of the metadata name for node objects in Kubernetes.
NamePrefix *string `pulumi:"namePrefix"`
// Suffix of the metadata name for node objects in Kubernetes.
NameSuffix *string `pulumi:"nameSuffix"`
// Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
NameUseHostname *bool `pulumi:"nameUseHostname"`
Taints []DefaultNodePoolKubernetesConfigTaint `pulumi:"taints"`
}
type DefaultNodePoolKubernetesConfigArgs ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigArgs struct {
// Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
AutoSyncDisabled pulumi.BoolPtrInput `pulumi:"autoSyncDisabled"`
// Node blocking configuration. Parameter value description: false: not blocked. true: blocked
Cordon pulumi.BoolPtrInput `pulumi:"cordon"`
// Kubelet component configuration
KubeletConfig DefaultNodePoolKubernetesConfigKubeletConfigPtrInput `pulumi:"kubeletConfig"`
Labels DefaultNodePoolKubernetesConfigLabelArrayInput `pulumi:"labels"`
// Prefix of the metadata name for node objects in Kubernetes.
NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"`
// Suffix of the metadata name for node objects in Kubernetes.
NameSuffix pulumi.StringPtrInput `pulumi:"nameSuffix"`
// Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
NameUseHostname pulumi.BoolPtrInput `pulumi:"nameUseHostname"`
Taints DefaultNodePoolKubernetesConfigTaintArrayInput `pulumi:"taints"`
}
func (DefaultNodePoolKubernetesConfigArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigArgs) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigOutput() DefaultNodePoolKubernetesConfigOutput
func (DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigOutput
func (DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigPtrOutput() DefaultNodePoolKubernetesConfigPtrOutput
func (DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigArgs) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigPtrOutput
type DefaultNodePoolKubernetesConfigInput ¶ added in v0.0.14
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 DefaultNodePoolKubernetesConfigKubeletConfig ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfig struct {
// Configure kubelet's CpuManagerPolicy. Includes none and static strategies
CpuManagerPolicy *string `pulumi:"cpuManagerPolicy"`
// Feature gate.
FeatureGates *DefaultNodePoolKubernetesConfigKubeletConfigFeatureGates `pulumi:"featureGates"`
// Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
KubeApiBurst *int `pulumi:"kubeApiBurst"`
// Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
KubeApiQps *int `pulumi:"kubeApiQps"`
KubeReserveds []DefaultNodePoolKubernetesConfigKubeletConfigKubeReserved `pulumi:"kubeReserveds"`
// Configure the maximum number of Pods supported by kubelet
MaxPods *int `pulumi:"maxPods"`
// Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
RegistryBurst *int `pulumi:"registryBurst"`
// Can be used to limit the QPS cap for the image repository
RegistryPullQps *int `pulumi:"registryPullQps"`
// Pull images one by one
SerializeImagePulls *bool `pulumi:"serializeImagePulls"`
SystemReserveds []DefaultNodePoolKubernetesConfigKubeletConfigSystemReserved `pulumi:"systemReserveds"`
// Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
TopologyManagerPolicy *string `pulumi:"topologyManagerPolicy"`
// Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
TopologyManagerScope *string `pulumi:"topologyManagerScope"`
}
type DefaultNodePoolKubernetesConfigKubeletConfigArgs ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigArgs struct {
// Configure kubelet's CpuManagerPolicy. Includes none and static strategies
CpuManagerPolicy pulumi.StringPtrInput `pulumi:"cpuManagerPolicy"`
// Feature gate.
FeatureGates DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput `pulumi:"featureGates"`
// Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
KubeApiBurst pulumi.IntPtrInput `pulumi:"kubeApiBurst"`
// Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
KubeApiQps pulumi.IntPtrInput `pulumi:"kubeApiQps"`
KubeReserveds DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput `pulumi:"kubeReserveds"`
// Configure the maximum number of Pods supported by kubelet
MaxPods pulumi.IntPtrInput `pulumi:"maxPods"`
// Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
RegistryBurst pulumi.IntPtrInput `pulumi:"registryBurst"`
// Can be used to limit the QPS cap for the image repository
RegistryPullQps pulumi.IntPtrInput `pulumi:"registryPullQps"`
// Pull images one by one
SerializeImagePulls pulumi.BoolPtrInput `pulumi:"serializeImagePulls"`
SystemReserveds DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput `pulumi:"systemReserveds"`
// Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
TopologyManagerPolicy pulumi.StringPtrInput `pulumi:"topologyManagerPolicy"`
// Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
TopologyManagerScope pulumi.StringPtrInput `pulumi:"topologyManagerScope"`
}
func (DefaultNodePoolKubernetesConfigKubeletConfigArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigArgs) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigOutput() DefaultNodePoolKubernetesConfigKubeletConfigOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGates ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGates struct {
// Whether to enable the feature switch for local vertical Pod autoscaling
InPlacePodVerticalScaling *bool `pulumi:"inPlacePodVerticalScaling"`
// Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
QoSResourceManager *bool `pulumi:"qoSResourceManager"`
}
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs struct {
// Whether to enable the feature switch for local vertical Pod autoscaling
InPlacePodVerticalScaling pulumi.BoolPtrInput `pulumi:"inPlacePodVerticalScaling"`
// Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
QoSResourceManager pulumi.BoolPtrInput `pulumi:"qoSResourceManager"`
}
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput interface {
pulumi.Input
ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
}
DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput is an input type that accepts DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs and DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput` via:
DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs{...}
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling() pulumi.BoolPtrOutput
Whether to enable the feature switch for local vertical Pod autoscaling
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager() pulumi.BoolPtrOutput
Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput interface {
pulumi.Input
ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
}
DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput is an input type that accepts DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs, DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtr and DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput` via:
DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs{...}
or:
nil
func DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtr ¶ added in v0.0.14
func DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtr(v *DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) InPlacePodVerticalScaling ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) InPlacePodVerticalScaling() pulumi.BoolPtrOutput
Whether to enable the feature switch for local vertical Pod autoscaling
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) QoSResourceManager ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) QoSResourceManager() pulumi.BoolPtrOutput
Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
type DefaultNodePoolKubernetesConfigKubeletConfigInput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigInput interface {
pulumi.Input
ToDefaultNodePoolKubernetesConfigKubeletConfigOutput() DefaultNodePoolKubernetesConfigKubeletConfigOutput
ToDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigKubeletConfigOutput
}
DefaultNodePoolKubernetesConfigKubeletConfigInput is an input type that accepts DefaultNodePoolKubernetesConfigKubeletConfigArgs and DefaultNodePoolKubernetesConfigKubeletConfigOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigKubeletConfigInput` via:
DefaultNodePoolKubernetesConfigKubeletConfigArgs{...}
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReserved ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs struct {
// Resource name. Values: cpu or memory
Name pulumi.StringPtrInput `pulumi:"name"`
// Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
Quantity pulumi.StringPtrInput `pulumi:"quantity"`
}
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray []DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput interface {
pulumi.Input
ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
}
DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput is an input type that accepts DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray and DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput` via:
DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray{ DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs{...} }
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput interface {
pulumi.Input
ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
}
DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput is an input type that accepts DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs and DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput` via:
DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs{...}
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Name ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Name() pulumi.StringPtrOutput
Resource name. Values: cpu or memory
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity() pulumi.StringPtrOutput
Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
type DefaultNodePoolKubernetesConfigKubeletConfigOutput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput
Configure kubelet's CpuManagerPolicy. Includes none and static strategies
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) FeatureGates ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) FeatureGates() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
Feature gate.
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst() pulumi.IntPtrOutput
Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps() pulumi.IntPtrOutput
Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) MaxPods ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) MaxPods() pulumi.IntPtrOutput
Configure the maximum number of Pods supported by kubelet
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst() pulumi.IntPtrOutput
Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps() pulumi.IntPtrOutput
Can be used to limit the QPS cap for the image repository
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls() pulumi.BoolPtrOutput
Pull images one by one
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigOutput() DefaultNodePoolKubernetesConfigKubeletConfigOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
func (DefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope() pulumi.StringPtrOutput
Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
type DefaultNodePoolKubernetesConfigKubeletConfigPtrInput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigPtrInput interface {
pulumi.Input
ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
}
DefaultNodePoolKubernetesConfigKubeletConfigPtrInput is an input type that accepts DefaultNodePoolKubernetesConfigKubeletConfigArgs, DefaultNodePoolKubernetesConfigKubeletConfigPtr and DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigKubeletConfigPtrInput` via:
DefaultNodePoolKubernetesConfigKubeletConfigArgs{...}
or:
nil
func DefaultNodePoolKubernetesConfigKubeletConfigPtr ¶ added in v0.0.14
func DefaultNodePoolKubernetesConfigKubeletConfigPtr(v *DefaultNodePoolKubernetesConfigKubeletConfigArgs) DefaultNodePoolKubernetesConfigKubeletConfigPtrInput
type DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) CpuManagerPolicy ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
Configure kubelet's CpuManagerPolicy. Includes none and static strategies
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) FeatureGates ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) FeatureGates() DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
Feature gate.
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiBurst ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiBurst() pulumi.IntPtrOutput
Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiQps ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiQps() pulumi.IntPtrOutput
Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) KubeReserveds ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) MaxPods ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) MaxPods() pulumi.IntPtrOutput
Configure the maximum number of Pods supported by kubelet
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryBurst ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryBurst() pulumi.IntPtrOutput
Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryPullQps ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryPullQps() pulumi.IntPtrOutput
Can be used to limit the QPS cap for the image repository
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) SerializeImagePulls ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) SerializeImagePulls() pulumi.BoolPtrOutput
Pull images one by one
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) SystemReserveds ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutput() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerPolicy ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
func (DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerScope ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerScope() pulumi.StringPtrOutput
Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReserved ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs struct {
// Resource name. Values: cpu or memory.
Name pulumi.StringPtrInput `pulumi:"name"`
// Resource quantity for the specified resource. - For cpu, example value: 200m - For memory, example value: 1G
Quantity pulumi.StringPtrInput `pulumi:"quantity"`
}
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray []DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput interface {
pulumi.Input
ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
}
DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput is an input type that accepts DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray and DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput` via:
DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray{ DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs{...} }
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) Index ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput interface {
pulumi.Input
ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(context.Context) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
}
DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput is an input type that accepts DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs and DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput values. You can construct a concrete instance of `DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput` via:
DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs{...}
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Name ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Name() pulumi.StringPtrOutput
Resource name. Values: cpu or memory.
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity() pulumi.StringPtrOutput
Resource quantity for the specified resource. - For cpu, example value: 200m - For memory, example value: 1G
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
func (DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
type DefaultNodePoolKubernetesConfigLabel ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigLabelArgs ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigLabelArgs struct {
// Label key.
Key pulumi.StringPtrInput `pulumi:"key"`
// Label value
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (DefaultNodePoolKubernetesConfigLabelArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigLabelArgs) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigLabelArgs) ToDefaultNodePoolKubernetesConfigLabelOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigLabelArgs) ToDefaultNodePoolKubernetesConfigLabelOutput() DefaultNodePoolKubernetesConfigLabelOutput
func (DefaultNodePoolKubernetesConfigLabelArgs) ToDefaultNodePoolKubernetesConfigLabelOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigLabelArgs) ToDefaultNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelOutput
type DefaultNodePoolKubernetesConfigLabelArray ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigLabelArray []DefaultNodePoolKubernetesConfigLabelInput
func (DefaultNodePoolKubernetesConfigLabelArray) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigLabelArray) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigLabelArray) ToDefaultNodePoolKubernetesConfigLabelArrayOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigLabelArray) ToDefaultNodePoolKubernetesConfigLabelArrayOutput() DefaultNodePoolKubernetesConfigLabelArrayOutput
func (DefaultNodePoolKubernetesConfigLabelArray) ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigLabelArray) ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelArrayOutput
type DefaultNodePoolKubernetesConfigLabelArrayInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigLabelArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigLabelArrayOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigLabelArrayOutput) ToDefaultNodePoolKubernetesConfigLabelArrayOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigLabelArrayOutput) ToDefaultNodePoolKubernetesConfigLabelArrayOutput() DefaultNodePoolKubernetesConfigLabelArrayOutput
func (DefaultNodePoolKubernetesConfigLabelArrayOutput) ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigLabelArrayOutput) ToDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelArrayOutput
type DefaultNodePoolKubernetesConfigLabelInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigLabelOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigLabelOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigLabelOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigLabelOutput) Key ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigLabelOutput) Key() pulumi.StringPtrOutput
Label key.
func (DefaultNodePoolKubernetesConfigLabelOutput) ToDefaultNodePoolKubernetesConfigLabelOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigLabelOutput) ToDefaultNodePoolKubernetesConfigLabelOutput() DefaultNodePoolKubernetesConfigLabelOutput
func (DefaultNodePoolKubernetesConfigLabelOutput) ToDefaultNodePoolKubernetesConfigLabelOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigLabelOutput) ToDefaultNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigLabelOutput
func (DefaultNodePoolKubernetesConfigLabelOutput) Value ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigLabelOutput) Value() pulumi.StringPtrOutput
Label value
type DefaultNodePoolKubernetesConfigOutput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigOutput) AutoSyncDisabled ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigOutput) AutoSyncDisabled() pulumi.BoolPtrOutput
Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
func (DefaultNodePoolKubernetesConfigOutput) Cordon ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigOutput) Cordon() pulumi.BoolPtrOutput
Node blocking configuration. Parameter value description: false: not blocked. true: blocked
func (DefaultNodePoolKubernetesConfigOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigOutput) KubeletConfig ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigOutput) KubeletConfig() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
Kubelet component configuration
func (DefaultNodePoolKubernetesConfigOutput) NamePrefix ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigOutput) NamePrefix() pulumi.StringPtrOutput
Prefix of the metadata name for node objects in Kubernetes.
func (DefaultNodePoolKubernetesConfigOutput) NameSuffix ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigOutput) NameSuffix() pulumi.StringPtrOutput
Suffix of the metadata name for node objects in Kubernetes.
func (DefaultNodePoolKubernetesConfigOutput) NameUseHostname ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigOutput) NameUseHostname() pulumi.BoolPtrOutput
Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
func (DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigOutput() DefaultNodePoolKubernetesConfigOutput
func (DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigOutput
func (DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigPtrOutput() DefaultNodePoolKubernetesConfigPtrOutput
func (DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigOutput) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigPtrOutput
type DefaultNodePoolKubernetesConfigPtrInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
func DefaultNodePoolKubernetesConfigPtr(v *DefaultNodePoolKubernetesConfigArgs) DefaultNodePoolKubernetesConfigPtrInput
type DefaultNodePoolKubernetesConfigPtrOutput ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigPtrOutput) AutoSyncDisabled ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigPtrOutput) AutoSyncDisabled() pulumi.BoolPtrOutput
Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
func (DefaultNodePoolKubernetesConfigPtrOutput) Cordon ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
Node blocking configuration. Parameter value description: false: not blocked. true: blocked
func (DefaultNodePoolKubernetesConfigPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigPtrOutput) KubeletConfig ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigPtrOutput) KubeletConfig() DefaultNodePoolKubernetesConfigKubeletConfigPtrOutput
Kubelet component configuration
func (DefaultNodePoolKubernetesConfigPtrOutput) NamePrefix ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
Prefix of the metadata name for node objects in Kubernetes.
func (DefaultNodePoolKubernetesConfigPtrOutput) NameSuffix ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigPtrOutput) NameSuffix() pulumi.StringPtrOutput
Suffix of the metadata name for node objects in Kubernetes.
func (DefaultNodePoolKubernetesConfigPtrOutput) NameUseHostname ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigPtrOutput) NameUseHostname() pulumi.BoolPtrOutput
Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
func (DefaultNodePoolKubernetesConfigPtrOutput) ToDefaultNodePoolKubernetesConfigPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigPtrOutput) ToDefaultNodePoolKubernetesConfigPtrOutput() DefaultNodePoolKubernetesConfigPtrOutput
func (DefaultNodePoolKubernetesConfigPtrOutput) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigPtrOutput) ToDefaultNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigPtrOutput
type DefaultNodePoolKubernetesConfigTaint ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigTaint struct {
// Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
Effect *string `pulumi:"effect"`
// Taint key
Key *string `pulumi:"key"`
// Taint value
Value *string `pulumi:"value"`
}
type DefaultNodePoolKubernetesConfigTaintArgs ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigTaintArgs struct {
// Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
Effect pulumi.StringPtrInput `pulumi:"effect"`
// Taint key
Key pulumi.StringPtrInput `pulumi:"key"`
// Taint value
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (DefaultNodePoolKubernetesConfigTaintArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigTaintArgs) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigTaintArgs) ToDefaultNodePoolKubernetesConfigTaintOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigTaintArgs) ToDefaultNodePoolKubernetesConfigTaintOutput() DefaultNodePoolKubernetesConfigTaintOutput
func (DefaultNodePoolKubernetesConfigTaintArgs) ToDefaultNodePoolKubernetesConfigTaintOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigTaintArgs) ToDefaultNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintOutput
type DefaultNodePoolKubernetesConfigTaintArray ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigTaintArray []DefaultNodePoolKubernetesConfigTaintInput
func (DefaultNodePoolKubernetesConfigTaintArray) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigTaintArray) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigTaintArray) ToDefaultNodePoolKubernetesConfigTaintArrayOutput ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigTaintArray) ToDefaultNodePoolKubernetesConfigTaintArrayOutput() DefaultNodePoolKubernetesConfigTaintArrayOutput
func (DefaultNodePoolKubernetesConfigTaintArray) ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolKubernetesConfigTaintArray) ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintArrayOutput
type DefaultNodePoolKubernetesConfigTaintArrayInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigTaintArrayOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigTaintArrayOutput) ToDefaultNodePoolKubernetesConfigTaintArrayOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigTaintArrayOutput) ToDefaultNodePoolKubernetesConfigTaintArrayOutput() DefaultNodePoolKubernetesConfigTaintArrayOutput
func (DefaultNodePoolKubernetesConfigTaintArrayOutput) ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigTaintArrayOutput) ToDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintArrayOutput
type DefaultNodePoolKubernetesConfigTaintInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type DefaultNodePoolKubernetesConfigTaintOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolKubernetesConfigTaintOutput) Effect ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigTaintOutput) Effect() pulumi.StringPtrOutput
Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
func (DefaultNodePoolKubernetesConfigTaintOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolKubernetesConfigTaintOutput) ElementType() reflect.Type
func (DefaultNodePoolKubernetesConfigTaintOutput) Key ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigTaintOutput) Key() pulumi.StringPtrOutput
Taint key
func (DefaultNodePoolKubernetesConfigTaintOutput) ToDefaultNodePoolKubernetesConfigTaintOutput ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigTaintOutput) ToDefaultNodePoolKubernetesConfigTaintOutput() DefaultNodePoolKubernetesConfigTaintOutput
func (DefaultNodePoolKubernetesConfigTaintOutput) ToDefaultNodePoolKubernetesConfigTaintOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigTaintOutput) ToDefaultNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) DefaultNodePoolKubernetesConfigTaintOutput
func (DefaultNodePoolKubernetesConfigTaintOutput) Value ¶ added in v0.0.14
func (o DefaultNodePoolKubernetesConfigTaintOutput) Value() pulumi.StringPtrOutput
Taint value
type DefaultNodePoolManagement ¶ added in v0.0.14
type DefaultNodePoolManagement struct {
// Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
Enabled *bool `pulumi:"enabled"`
// Check self-healing configuration.
RemedyConfig *DefaultNodePoolManagementRemedyConfig `pulumi:"remedyConfig"`
}
type DefaultNodePoolManagementArgs ¶ added in v0.0.14
type DefaultNodePoolManagementArgs struct {
// Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// Check self-healing configuration.
RemedyConfig DefaultNodePoolManagementRemedyConfigPtrInput `pulumi:"remedyConfig"`
}
func (DefaultNodePoolManagementArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolManagementArgs) ElementType() reflect.Type
func (DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementOutput ¶ added in v0.0.14
func (i DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementOutput() DefaultNodePoolManagementOutput
func (DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementOutputWithContext(ctx context.Context) DefaultNodePoolManagementOutput
func (DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementPtrOutput() DefaultNodePoolManagementPtrOutput
func (DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolManagementArgs) ToDefaultNodePoolManagementPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementPtrOutput
type DefaultNodePoolManagementInput ¶ added in v0.0.14
type DefaultNodePoolManagementInput interface {
pulumi.Input
ToDefaultNodePoolManagementOutput() DefaultNodePoolManagementOutput
ToDefaultNodePoolManagementOutputWithContext(context.Context) DefaultNodePoolManagementOutput
}
DefaultNodePoolManagementInput is an input type that accepts DefaultNodePoolManagementArgs and DefaultNodePoolManagementOutput values. You can construct a concrete instance of `DefaultNodePoolManagementInput` via:
DefaultNodePoolManagementArgs{...}
type DefaultNodePoolManagementOutput ¶ added in v0.0.14
type DefaultNodePoolManagementOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolManagementOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolManagementOutput) ElementType() reflect.Type
func (DefaultNodePoolManagementOutput) Enabled ¶ added in v0.0.14
func (o DefaultNodePoolManagementOutput) Enabled() pulumi.BoolPtrOutput
Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
func (DefaultNodePoolManagementOutput) RemedyConfig ¶ added in v0.0.14
func (o DefaultNodePoolManagementOutput) RemedyConfig() DefaultNodePoolManagementRemedyConfigPtrOutput
Check self-healing configuration.
func (DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementOutput ¶ added in v0.0.14
func (o DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementOutput() DefaultNodePoolManagementOutput
func (DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementOutputWithContext(ctx context.Context) DefaultNodePoolManagementOutput
func (DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementPtrOutput() DefaultNodePoolManagementPtrOutput
func (DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolManagementOutput) ToDefaultNodePoolManagementPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementPtrOutput
type DefaultNodePoolManagementPtrInput ¶ added in v0.0.14
type DefaultNodePoolManagementPtrInput interface {
pulumi.Input
ToDefaultNodePoolManagementPtrOutput() DefaultNodePoolManagementPtrOutput
ToDefaultNodePoolManagementPtrOutputWithContext(context.Context) DefaultNodePoolManagementPtrOutput
}
DefaultNodePoolManagementPtrInput is an input type that accepts DefaultNodePoolManagementArgs, DefaultNodePoolManagementPtr and DefaultNodePoolManagementPtrOutput values. You can construct a concrete instance of `DefaultNodePoolManagementPtrInput` via:
DefaultNodePoolManagementArgs{...}
or:
nil
func DefaultNodePoolManagementPtr ¶ added in v0.0.14
func DefaultNodePoolManagementPtr(v *DefaultNodePoolManagementArgs) DefaultNodePoolManagementPtrInput
type DefaultNodePoolManagementPtrOutput ¶ added in v0.0.14
type DefaultNodePoolManagementPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolManagementPtrOutput) Elem ¶ added in v0.0.14
func (o DefaultNodePoolManagementPtrOutput) Elem() DefaultNodePoolManagementOutput
func (DefaultNodePoolManagementPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolManagementPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolManagementPtrOutput) Enabled ¶ added in v0.0.14
func (o DefaultNodePoolManagementPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
func (DefaultNodePoolManagementPtrOutput) RemedyConfig ¶ added in v0.0.14
func (o DefaultNodePoolManagementPtrOutput) RemedyConfig() DefaultNodePoolManagementRemedyConfigPtrOutput
Check self-healing configuration.
func (DefaultNodePoolManagementPtrOutput) ToDefaultNodePoolManagementPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolManagementPtrOutput) ToDefaultNodePoolManagementPtrOutput() DefaultNodePoolManagementPtrOutput
func (DefaultNodePoolManagementPtrOutput) ToDefaultNodePoolManagementPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolManagementPtrOutput) ToDefaultNodePoolManagementPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementPtrOutput
type DefaultNodePoolManagementRemedyConfig ¶ added in v0.0.14
type DefaultNodePoolManagementRemedyConfigArgs ¶ added in v0.0.14
type DefaultNodePoolManagementRemedyConfigArgs struct {
// Enable self-healing check
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// Self-healing rule ID
RemedyId pulumi.StringPtrInput `pulumi:"remedyId"`
}
func (DefaultNodePoolManagementRemedyConfigArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolManagementRemedyConfigArgs) ElementType() reflect.Type
func (DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigOutput ¶ added in v0.0.14
func (i DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigOutput() DefaultNodePoolManagementRemedyConfigOutput
func (DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) DefaultNodePoolManagementRemedyConfigOutput
func (DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigPtrOutput() DefaultNodePoolManagementRemedyConfigPtrOutput
func (DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolManagementRemedyConfigArgs) ToDefaultNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementRemedyConfigPtrOutput
type DefaultNodePoolManagementRemedyConfigInput ¶ added in v0.0.14
type DefaultNodePoolManagementRemedyConfigInput interface {
pulumi.Input
ToDefaultNodePoolManagementRemedyConfigOutput() DefaultNodePoolManagementRemedyConfigOutput
ToDefaultNodePoolManagementRemedyConfigOutputWithContext(context.Context) DefaultNodePoolManagementRemedyConfigOutput
}
DefaultNodePoolManagementRemedyConfigInput is an input type that accepts DefaultNodePoolManagementRemedyConfigArgs and DefaultNodePoolManagementRemedyConfigOutput values. You can construct a concrete instance of `DefaultNodePoolManagementRemedyConfigInput` via:
DefaultNodePoolManagementRemedyConfigArgs{...}
type DefaultNodePoolManagementRemedyConfigOutput ¶ added in v0.0.14
type DefaultNodePoolManagementRemedyConfigOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolManagementRemedyConfigOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolManagementRemedyConfigOutput) ElementType() reflect.Type
func (DefaultNodePoolManagementRemedyConfigOutput) Enabled ¶ added in v0.0.14
func (o DefaultNodePoolManagementRemedyConfigOutput) Enabled() pulumi.BoolPtrOutput
Enable self-healing check
func (DefaultNodePoolManagementRemedyConfigOutput) RemedyId ¶ added in v0.0.14
func (o DefaultNodePoolManagementRemedyConfigOutput) RemedyId() pulumi.StringPtrOutput
Self-healing rule ID
func (DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigOutput ¶ added in v0.0.14
func (o DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigOutput() DefaultNodePoolManagementRemedyConfigOutput
func (DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) DefaultNodePoolManagementRemedyConfigOutput
func (DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutput() DefaultNodePoolManagementRemedyConfigPtrOutput
func (DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolManagementRemedyConfigOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementRemedyConfigPtrOutput
type DefaultNodePoolManagementRemedyConfigPtrInput ¶ added in v0.0.14
type DefaultNodePoolManagementRemedyConfigPtrInput interface {
pulumi.Input
ToDefaultNodePoolManagementRemedyConfigPtrOutput() DefaultNodePoolManagementRemedyConfigPtrOutput
ToDefaultNodePoolManagementRemedyConfigPtrOutputWithContext(context.Context) DefaultNodePoolManagementRemedyConfigPtrOutput
}
DefaultNodePoolManagementRemedyConfigPtrInput is an input type that accepts DefaultNodePoolManagementRemedyConfigArgs, DefaultNodePoolManagementRemedyConfigPtr and DefaultNodePoolManagementRemedyConfigPtrOutput values. You can construct a concrete instance of `DefaultNodePoolManagementRemedyConfigPtrInput` via:
DefaultNodePoolManagementRemedyConfigArgs{...}
or:
nil
func DefaultNodePoolManagementRemedyConfigPtr ¶ added in v0.0.14
func DefaultNodePoolManagementRemedyConfigPtr(v *DefaultNodePoolManagementRemedyConfigArgs) DefaultNodePoolManagementRemedyConfigPtrInput
type DefaultNodePoolManagementRemedyConfigPtrOutput ¶ added in v0.0.14
type DefaultNodePoolManagementRemedyConfigPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolManagementRemedyConfigPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolManagementRemedyConfigPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolManagementRemedyConfigPtrOutput) Enabled ¶ added in v0.0.14
func (o DefaultNodePoolManagementRemedyConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable self-healing check
func (DefaultNodePoolManagementRemedyConfigPtrOutput) RemedyId ¶ added in v0.0.14
func (o DefaultNodePoolManagementRemedyConfigPtrOutput) RemedyId() pulumi.StringPtrOutput
Self-healing rule ID
func (DefaultNodePoolManagementRemedyConfigPtrOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolManagementRemedyConfigPtrOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutput() DefaultNodePoolManagementRemedyConfigPtrOutput
func (DefaultNodePoolManagementRemedyConfigPtrOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolManagementRemedyConfigPtrOutput) ToDefaultNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolManagementRemedyConfigPtrOutput
type DefaultNodePoolMap ¶ added in v0.0.14
type DefaultNodePoolMap map[string]DefaultNodePoolInput
func (DefaultNodePoolMap) ElementType ¶ added in v0.0.14
func (DefaultNodePoolMap) ElementType() reflect.Type
func (DefaultNodePoolMap) ToDefaultNodePoolMapOutput ¶ added in v0.0.14
func (i DefaultNodePoolMap) ToDefaultNodePoolMapOutput() DefaultNodePoolMapOutput
func (DefaultNodePoolMap) ToDefaultNodePoolMapOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolMap) ToDefaultNodePoolMapOutputWithContext(ctx context.Context) DefaultNodePoolMapOutput
type DefaultNodePoolMapInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type DefaultNodePoolMapOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolMapOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolMapOutput) ElementType() reflect.Type
func (DefaultNodePoolMapOutput) MapIndex ¶ added in v0.0.14
func (o DefaultNodePoolMapOutput) MapIndex(k pulumi.StringInput) DefaultNodePoolOutput
func (DefaultNodePoolMapOutput) ToDefaultNodePoolMapOutput ¶ added in v0.0.14
func (o DefaultNodePoolMapOutput) ToDefaultNodePoolMapOutput() DefaultNodePoolMapOutput
func (DefaultNodePoolMapOutput) ToDefaultNodePoolMapOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolMapOutput) ToDefaultNodePoolMapOutputWithContext(ctx context.Context) DefaultNodePoolMapOutput
type DefaultNodePoolNodeConfig ¶ added in v0.0.14
type DefaultNodePoolNodeConfig struct {
// Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
AdditionalContainerStorageEnabled *bool `pulumi:"additionalContainerStorageEnabled"`
// Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
AutoRenew *bool `pulumi:"autoRenew"`
// Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
AutoRenewPeriod *int `pulumi:"autoRenewPeriod"`
DataVolumes []DefaultNodePoolNodeConfigDataVolume `pulumi:"dataVolumes"`
// Group number of the instance in the deployment set. 0 means not set
DeploymentSetGroupNumber *int `pulumi:"deploymentSetGroupNumber"`
// Deployment set ID to be added to the instance
DeploymentSetId *string `pulumi:"deploymentSetId"`
// Host name corresponding to the node
Hostname *string `pulumi:"hostname"`
// High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
HpcClusterIds []string `pulumi:"hpcClusterIds"`
// Image ID used by the cloud server corresponding to the node
ImageId *string `pulumi:"imageId"`
// Custom script executed after creating and initializing the node. Shell script in Base64 encoding
InitializeScript *string `pulumi:"initializeScript"`
// Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
InstanceChargeType *string `pulumi:"instanceChargeType"`
// Node (instance) name
InstanceName *string `pulumi:"instanceName"`
// List of cloud server instance type IDs corresponding to the node
InstanceTypeIds []string `pulumi:"instanceTypeIds"`
// Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
InstancesDistribution *DefaultNodePoolNodeConfigInstancesDistribution `pulumi:"instancesDistribution"`
// Node name prefix. An empty string or nil means the node name prefix policy is not enabled
NamePrefix *string `pulumi:"namePrefix"`
// Network communication mode between nodes
NetworkTrafficMode *string `pulumi:"networkTrafficMode"`
// Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
Period *int `pulumi:"period"`
// Script executed before deploying nodes
PreScript *string `pulumi:"preScript"`
// The project to which the ECS belongs. Each ECS can only belong to one project.
ProjectName *string `pulumi:"projectName"`
// Configuration for automatic public network access for nodes
PublicAccessConfig *DefaultNodePoolNodeConfigPublicAccessConfig `pulumi:"publicAccessConfig"`
// Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
PublicAccessEnabled *bool `pulumi:"publicAccessEnabled"`
// Node security configuration.
Security *DefaultNodePoolNodeConfigSecurity `pulumi:"security"`
// Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
SpotStrategy *string `pulumi:"spotStrategy"`
// List of subnet IDs to which the node network belongs.
SubnetIds []string `pulumi:"subnetIds"`
// System disk configuration for the node
SystemVolume *DefaultNodePoolNodeConfigSystemVolume `pulumi:"systemVolume"`
Tags []DefaultNodePoolNodeConfigTag `pulumi:"tags"`
}
type DefaultNodePoolNodeConfigArgs ¶ added in v0.0.14
type DefaultNodePoolNodeConfigArgs struct {
// Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
AdditionalContainerStorageEnabled pulumi.BoolPtrInput `pulumi:"additionalContainerStorageEnabled"`
// Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
AutoRenew pulumi.BoolPtrInput `pulumi:"autoRenew"`
// Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
AutoRenewPeriod pulumi.IntPtrInput `pulumi:"autoRenewPeriod"`
DataVolumes DefaultNodePoolNodeConfigDataVolumeArrayInput `pulumi:"dataVolumes"`
// Group number of the instance in the deployment set. 0 means not set
DeploymentSetGroupNumber pulumi.IntPtrInput `pulumi:"deploymentSetGroupNumber"`
// Deployment set ID to be added to the instance
DeploymentSetId pulumi.StringPtrInput `pulumi:"deploymentSetId"`
// Host name corresponding to the node
Hostname pulumi.StringPtrInput `pulumi:"hostname"`
// High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
HpcClusterIds pulumi.StringArrayInput `pulumi:"hpcClusterIds"`
// Image ID used by the cloud server corresponding to the node
ImageId pulumi.StringPtrInput `pulumi:"imageId"`
// Custom script executed after creating and initializing the node. Shell script in Base64 encoding
InitializeScript pulumi.StringPtrInput `pulumi:"initializeScript"`
// Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"`
// Node (instance) name
InstanceName pulumi.StringPtrInput `pulumi:"instanceName"`
// List of cloud server instance type IDs corresponding to the node
InstanceTypeIds pulumi.StringArrayInput `pulumi:"instanceTypeIds"`
// Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
InstancesDistribution DefaultNodePoolNodeConfigInstancesDistributionPtrInput `pulumi:"instancesDistribution"`
// Node name prefix. An empty string or nil means the node name prefix policy is not enabled
NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"`
// Network communication mode between nodes
NetworkTrafficMode pulumi.StringPtrInput `pulumi:"networkTrafficMode"`
// Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
Period pulumi.IntPtrInput `pulumi:"period"`
// Script executed before deploying nodes
PreScript pulumi.StringPtrInput `pulumi:"preScript"`
// The project to which the ECS belongs. Each ECS can only belong to one project.
ProjectName pulumi.StringPtrInput `pulumi:"projectName"`
// Configuration for automatic public network access for nodes
PublicAccessConfig DefaultNodePoolNodeConfigPublicAccessConfigPtrInput `pulumi:"publicAccessConfig"`
// Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
PublicAccessEnabled pulumi.BoolPtrInput `pulumi:"publicAccessEnabled"`
// Node security configuration.
Security DefaultNodePoolNodeConfigSecurityPtrInput `pulumi:"security"`
// Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
SpotStrategy pulumi.StringPtrInput `pulumi:"spotStrategy"`
// List of subnet IDs to which the node network belongs.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
// System disk configuration for the node
SystemVolume DefaultNodePoolNodeConfigSystemVolumePtrInput `pulumi:"systemVolume"`
Tags DefaultNodePoolNodeConfigTagArrayInput `pulumi:"tags"`
}
func (DefaultNodePoolNodeConfigArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigOutput() DefaultNodePoolNodeConfigOutput
func (DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigOutput
func (DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput
func (DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigArgs) ToDefaultNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPtrOutput
type DefaultNodePoolNodeConfigDataVolume ¶ added in v0.0.14
type DefaultNodePoolNodeConfigDataVolume struct {
// File system. Options: - Ext4 (default) - Xfs
FileSystem *string `pulumi:"fileSystem"`
// Target mount directory after disk formatting.
MountPoint *string `pulumi:"mountPoint"`
// Placement group ID
PlacementGroupId *string `pulumi:"placementGroupId"`
// Disk capacity, in GiB
Size *int `pulumi:"size"`
// Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
SnapshotId *string `pulumi:"snapshotId"`
// Placement subgroup
SubgroupNumber *int `pulumi:"subgroupNumber"`
// Disk type: ESSD*PL0: ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD cloud disk with performance level PL1.
Type *string `pulumi:"type"`
}
type DefaultNodePoolNodeConfigDataVolumeArgs ¶ added in v0.0.14
type DefaultNodePoolNodeConfigDataVolumeArgs struct {
// File system. Options: - Ext4 (default) - Xfs
FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"`
// Target mount directory after disk formatting.
MountPoint pulumi.StringPtrInput `pulumi:"mountPoint"`
// Placement group ID
PlacementGroupId pulumi.StringPtrInput `pulumi:"placementGroupId"`
// Disk capacity, in GiB
Size pulumi.IntPtrInput `pulumi:"size"`
// Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"`
// Placement subgroup
SubgroupNumber pulumi.IntPtrInput `pulumi:"subgroupNumber"`
// Disk type: ESSD*PL0: ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD cloud disk with performance level PL1.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (DefaultNodePoolNodeConfigDataVolumeArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigDataVolumeArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigDataVolumeArgs) ToDefaultNodePoolNodeConfigDataVolumeOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigDataVolumeArgs) ToDefaultNodePoolNodeConfigDataVolumeOutput() DefaultNodePoolNodeConfigDataVolumeOutput
func (DefaultNodePoolNodeConfigDataVolumeArgs) ToDefaultNodePoolNodeConfigDataVolumeOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigDataVolumeArgs) ToDefaultNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigDataVolumeOutput
type DefaultNodePoolNodeConfigDataVolumeArray ¶ added in v0.0.14
type DefaultNodePoolNodeConfigDataVolumeArray []DefaultNodePoolNodeConfigDataVolumeInput
func (DefaultNodePoolNodeConfigDataVolumeArray) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigDataVolumeArray) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigDataVolumeArray) ToDefaultNodePoolNodeConfigDataVolumeArrayOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigDataVolumeArray) ToDefaultNodePoolNodeConfigDataVolumeArrayOutput() DefaultNodePoolNodeConfigDataVolumeArrayOutput
func (DefaultNodePoolNodeConfigDataVolumeArray) ToDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigDataVolumeArray) ToDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigDataVolumeArrayOutput
type DefaultNodePoolNodeConfigDataVolumeArrayInput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigDataVolumeArrayInput interface {
pulumi.Input
ToDefaultNodePoolNodeConfigDataVolumeArrayOutput() DefaultNodePoolNodeConfigDataVolumeArrayOutput
ToDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext(context.Context) DefaultNodePoolNodeConfigDataVolumeArrayOutput
}
DefaultNodePoolNodeConfigDataVolumeArrayInput is an input type that accepts DefaultNodePoolNodeConfigDataVolumeArray and DefaultNodePoolNodeConfigDataVolumeArrayOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigDataVolumeArrayInput` via:
DefaultNodePoolNodeConfigDataVolumeArray{ DefaultNodePoolNodeConfigDataVolumeArgs{...} }
type DefaultNodePoolNodeConfigDataVolumeArrayOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigDataVolumeArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigDataVolumeArrayOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigDataVolumeArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigDataVolumeArrayOutput) ToDefaultNodePoolNodeConfigDataVolumeArrayOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeArrayOutput) ToDefaultNodePoolNodeConfigDataVolumeArrayOutput() DefaultNodePoolNodeConfigDataVolumeArrayOutput
func (DefaultNodePoolNodeConfigDataVolumeArrayOutput) ToDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeArrayOutput) ToDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigDataVolumeArrayOutput
type DefaultNodePoolNodeConfigDataVolumeInput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigDataVolumeInput interface {
pulumi.Input
ToDefaultNodePoolNodeConfigDataVolumeOutput() DefaultNodePoolNodeConfigDataVolumeOutput
ToDefaultNodePoolNodeConfigDataVolumeOutputWithContext(context.Context) DefaultNodePoolNodeConfigDataVolumeOutput
}
DefaultNodePoolNodeConfigDataVolumeInput is an input type that accepts DefaultNodePoolNodeConfigDataVolumeArgs and DefaultNodePoolNodeConfigDataVolumeOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigDataVolumeInput` via:
DefaultNodePoolNodeConfigDataVolumeArgs{...}
type DefaultNodePoolNodeConfigDataVolumeOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigDataVolumeOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigDataVolumeOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigDataVolumeOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigDataVolumeOutput) FileSystem ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeOutput) FileSystem() pulumi.StringPtrOutput
File system. Options: - Ext4 (default) - Xfs
func (DefaultNodePoolNodeConfigDataVolumeOutput) MountPoint ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeOutput) MountPoint() pulumi.StringPtrOutput
Target mount directory after disk formatting.
func (DefaultNodePoolNodeConfigDataVolumeOutput) PlacementGroupId ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeOutput) PlacementGroupId() pulumi.StringPtrOutput
Placement group ID
func (DefaultNodePoolNodeConfigDataVolumeOutput) Size ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeOutput) Size() pulumi.IntPtrOutput
Disk capacity, in GiB
func (DefaultNodePoolNodeConfigDataVolumeOutput) SnapshotId ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeOutput) SnapshotId() pulumi.StringPtrOutput
Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
func (DefaultNodePoolNodeConfigDataVolumeOutput) SubgroupNumber ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeOutput) SubgroupNumber() pulumi.IntPtrOutput
Placement subgroup
func (DefaultNodePoolNodeConfigDataVolumeOutput) ToDefaultNodePoolNodeConfigDataVolumeOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeOutput) ToDefaultNodePoolNodeConfigDataVolumeOutput() DefaultNodePoolNodeConfigDataVolumeOutput
func (DefaultNodePoolNodeConfigDataVolumeOutput) ToDefaultNodePoolNodeConfigDataVolumeOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeOutput) ToDefaultNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigDataVolumeOutput
func (DefaultNodePoolNodeConfigDataVolumeOutput) Type ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigDataVolumeOutput) Type() pulumi.StringPtrOutput
Disk type: ESSD*PL0: ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD cloud disk with performance level PL1.
type DefaultNodePoolNodeConfigInput ¶ added in v0.0.14
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 DefaultNodePoolNodeConfigInstancesDistribution ¶ added in v0.0.14
type DefaultNodePoolNodeConfigInstancesDistribution struct {
// Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
CapacityRebalance *bool `pulumi:"capacityRebalance"`
// Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
CompensateWithOnDemand *bool `pulumi:"compensateWithOnDemand"`
// Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
OnDemandBaseCapacity *int `pulumi:"onDemandBaseCapacity"`
// Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
OnDemandPercentageAboveBaseCapacity *int `pulumi:"onDemandPercentageAboveBaseCapacity"`
}
type DefaultNodePoolNodeConfigInstancesDistributionArgs ¶ added in v0.0.14
type DefaultNodePoolNodeConfigInstancesDistributionArgs struct {
// Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
CapacityRebalance pulumi.BoolPtrInput `pulumi:"capacityRebalance"`
// Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
CompensateWithOnDemand pulumi.BoolPtrInput `pulumi:"compensateWithOnDemand"`
// Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
OnDemandBaseCapacity pulumi.IntPtrInput `pulumi:"onDemandBaseCapacity"`
// Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
OnDemandPercentageAboveBaseCapacity pulumi.IntPtrInput `pulumi:"onDemandPercentageAboveBaseCapacity"`
}
func (DefaultNodePoolNodeConfigInstancesDistributionArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigInstancesDistributionArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionOutput() DefaultNodePoolNodeConfigInstancesDistributionOutput
func (DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigInstancesDistributionOutput
func (DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutput() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
func (DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigInstancesDistributionArgs) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
type DefaultNodePoolNodeConfigInstancesDistributionInput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigInstancesDistributionInput interface {
pulumi.Input
ToDefaultNodePoolNodeConfigInstancesDistributionOutput() DefaultNodePoolNodeConfigInstancesDistributionOutput
ToDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext(context.Context) DefaultNodePoolNodeConfigInstancesDistributionOutput
}
DefaultNodePoolNodeConfigInstancesDistributionInput is an input type that accepts DefaultNodePoolNodeConfigInstancesDistributionArgs and DefaultNodePoolNodeConfigInstancesDistributionOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigInstancesDistributionInput` via:
DefaultNodePoolNodeConfigInstancesDistributionArgs{...}
type DefaultNodePoolNodeConfigInstancesDistributionOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigInstancesDistributionOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance() pulumi.BoolPtrOutput
Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
func (DefaultNodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand() pulumi.BoolPtrOutput
Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
func (DefaultNodePoolNodeConfigInstancesDistributionOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigInstancesDistributionOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
func (DefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
func (DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionOutput() DefaultNodePoolNodeConfigInstancesDistributionOutput
func (DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigInstancesDistributionOutput
func (DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutput() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
func (DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
type DefaultNodePoolNodeConfigInstancesDistributionPtrInput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigInstancesDistributionPtrInput interface {
pulumi.Input
ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutput() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(context.Context) DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
}
DefaultNodePoolNodeConfigInstancesDistributionPtrInput is an input type that accepts DefaultNodePoolNodeConfigInstancesDistributionArgs, DefaultNodePoolNodeConfigInstancesDistributionPtr and DefaultNodePoolNodeConfigInstancesDistributionPtrOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigInstancesDistributionPtrInput` via:
DefaultNodePoolNodeConfigInstancesDistributionArgs{...}
or:
nil
func DefaultNodePoolNodeConfigInstancesDistributionPtr ¶ added in v0.0.14
func DefaultNodePoolNodeConfigInstancesDistributionPtr(v *DefaultNodePoolNodeConfigInstancesDistributionArgs) DefaultNodePoolNodeConfigInstancesDistributionPtrInput
type DefaultNodePoolNodeConfigInstancesDistributionPtrOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigInstancesDistributionPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) CapacityRebalance ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) CapacityRebalance() pulumi.BoolPtrOutput
Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
func (DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) CompensateWithOnDemand ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) CompensateWithOnDemand() pulumi.BoolPtrOutput
Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
func (DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandBaseCapacity ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
func (DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandPercentageAboveBaseCapacity ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
func (DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutput() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
func (DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigInstancesDistributionPtrOutput) ToDefaultNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
type DefaultNodePoolNodeConfigOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigOutput) AdditionalContainerStorageEnabled ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
func (DefaultNodePoolNodeConfigOutput) AutoRenew ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) AutoRenew() pulumi.BoolPtrOutput
Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
func (DefaultNodePoolNodeConfigOutput) AutoRenewPeriod ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) AutoRenewPeriod() pulumi.IntPtrOutput
Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
func (DefaultNodePoolNodeConfigOutput) DataVolumes ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) DataVolumes() DefaultNodePoolNodeConfigDataVolumeArrayOutput
func (DefaultNodePoolNodeConfigOutput) DeploymentSetGroupNumber ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) DeploymentSetGroupNumber() pulumi.IntPtrOutput
Group number of the instance in the deployment set. 0 means not set
func (DefaultNodePoolNodeConfigOutput) DeploymentSetId ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) DeploymentSetId() pulumi.StringPtrOutput
Deployment set ID to be added to the instance
func (DefaultNodePoolNodeConfigOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigOutput) Hostname ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) Hostname() pulumi.StringPtrOutput
Host name corresponding to the node
func (DefaultNodePoolNodeConfigOutput) HpcClusterIds ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) HpcClusterIds() pulumi.StringArrayOutput
High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
func (DefaultNodePoolNodeConfigOutput) ImageId ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) ImageId() pulumi.StringPtrOutput
Image ID used by the cloud server corresponding to the node
func (DefaultNodePoolNodeConfigOutput) InitializeScript ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) InitializeScript() pulumi.StringPtrOutput
Custom script executed after creating and initializing the node. Shell script in Base64 encoding
func (DefaultNodePoolNodeConfigOutput) InstanceChargeType ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
func (DefaultNodePoolNodeConfigOutput) InstanceName ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) InstanceName() pulumi.StringPtrOutput
Node (instance) name
func (DefaultNodePoolNodeConfigOutput) InstanceTypeIds ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) InstanceTypeIds() pulumi.StringArrayOutput
List of cloud server instance type IDs corresponding to the node
func (DefaultNodePoolNodeConfigOutput) InstancesDistribution ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) InstancesDistribution() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
func (DefaultNodePoolNodeConfigOutput) NamePrefix ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) NamePrefix() pulumi.StringPtrOutput
Node name prefix. An empty string or nil means the node name prefix policy is not enabled
func (DefaultNodePoolNodeConfigOutput) NetworkTrafficMode ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) NetworkTrafficMode() pulumi.StringPtrOutput
Network communication mode between nodes
func (DefaultNodePoolNodeConfigOutput) Period ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) Period() pulumi.IntPtrOutput
Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
func (DefaultNodePoolNodeConfigOutput) PreScript ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) PreScript() pulumi.StringPtrOutput
Script executed before deploying nodes
func (DefaultNodePoolNodeConfigOutput) ProjectName ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) ProjectName() pulumi.StringPtrOutput
The project to which the ECS belongs. Each ECS can only belong to one project.
func (DefaultNodePoolNodeConfigOutput) PublicAccessConfig ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) PublicAccessConfig() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
Configuration for automatic public network access for nodes
func (DefaultNodePoolNodeConfigOutput) PublicAccessEnabled ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) PublicAccessEnabled() pulumi.BoolPtrOutput
Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
func (DefaultNodePoolNodeConfigOutput) Security ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) Security() DefaultNodePoolNodeConfigSecurityPtrOutput
Node security configuration.
func (DefaultNodePoolNodeConfigOutput) SpotStrategy ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) SpotStrategy() pulumi.StringPtrOutput
Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
func (DefaultNodePoolNodeConfigOutput) SubnetIds ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) SubnetIds() pulumi.StringArrayOutput
List of subnet IDs to which the node network belongs.
func (DefaultNodePoolNodeConfigOutput) SystemVolume ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) SystemVolume() DefaultNodePoolNodeConfigSystemVolumePtrOutput
System disk configuration for the node
func (DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigOutput() DefaultNodePoolNodeConfigOutput
func (DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigOutput
func (DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput
func (DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPtrOutput
type DefaultNodePoolNodeConfigPtrInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
func DefaultNodePoolNodeConfigPtr(v *DefaultNodePoolNodeConfigArgs) DefaultNodePoolNodeConfigPtrInput
type DefaultNodePoolNodeConfigPtrOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigPtrOutput) AdditionalContainerStorageEnabled ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
func (DefaultNodePoolNodeConfigPtrOutput) AutoRenew ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) AutoRenew() pulumi.BoolPtrOutput
Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
func (DefaultNodePoolNodeConfigPtrOutput) AutoRenewPeriod ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) AutoRenewPeriod() pulumi.IntPtrOutput
Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
func (DefaultNodePoolNodeConfigPtrOutput) DataVolumes ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) DataVolumes() DefaultNodePoolNodeConfigDataVolumeArrayOutput
func (DefaultNodePoolNodeConfigPtrOutput) DeploymentSetGroupNumber ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) DeploymentSetGroupNumber() pulumi.IntPtrOutput
Group number of the instance in the deployment set. 0 means not set
func (DefaultNodePoolNodeConfigPtrOutput) DeploymentSetId ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) DeploymentSetId() pulumi.StringPtrOutput
Deployment set ID to be added to the instance
func (DefaultNodePoolNodeConfigPtrOutput) Elem ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) Elem() DefaultNodePoolNodeConfigOutput
func (DefaultNodePoolNodeConfigPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigPtrOutput) Hostname ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) Hostname() pulumi.StringPtrOutput
Host name corresponding to the node
func (DefaultNodePoolNodeConfigPtrOutput) HpcClusterIds ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) HpcClusterIds() pulumi.StringArrayOutput
High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
func (DefaultNodePoolNodeConfigPtrOutput) ImageId ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) ImageId() pulumi.StringPtrOutput
Image ID used by the cloud server corresponding to the node
func (DefaultNodePoolNodeConfigPtrOutput) InitializeScript ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) InitializeScript() pulumi.StringPtrOutput
Custom script executed after creating and initializing the node. Shell script in Base64 encoding
func (DefaultNodePoolNodeConfigPtrOutput) InstanceChargeType ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
func (DefaultNodePoolNodeConfigPtrOutput) InstanceName ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) InstanceName() pulumi.StringPtrOutput
Node (instance) name
func (DefaultNodePoolNodeConfigPtrOutput) InstanceTypeIds ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) InstanceTypeIds() pulumi.StringArrayOutput
List of cloud server instance type IDs corresponding to the node
func (DefaultNodePoolNodeConfigPtrOutput) InstancesDistribution ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) InstancesDistribution() DefaultNodePoolNodeConfigInstancesDistributionPtrOutput
Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
func (DefaultNodePoolNodeConfigPtrOutput) NamePrefix ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
Node name prefix. An empty string or nil means the node name prefix policy is not enabled
func (DefaultNodePoolNodeConfigPtrOutput) NetworkTrafficMode ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) NetworkTrafficMode() pulumi.StringPtrOutput
Network communication mode between nodes
func (DefaultNodePoolNodeConfigPtrOutput) Period ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) Period() pulumi.IntPtrOutput
Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
func (DefaultNodePoolNodeConfigPtrOutput) PreScript ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) PreScript() pulumi.StringPtrOutput
Script executed before deploying nodes
func (DefaultNodePoolNodeConfigPtrOutput) ProjectName ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) ProjectName() pulumi.StringPtrOutput
The project to which the ECS belongs. Each ECS can only belong to one project.
func (DefaultNodePoolNodeConfigPtrOutput) PublicAccessConfig ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) PublicAccessConfig() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
Configuration for automatic public network access for nodes
func (DefaultNodePoolNodeConfigPtrOutput) PublicAccessEnabled ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) PublicAccessEnabled() pulumi.BoolPtrOutput
Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
func (DefaultNodePoolNodeConfigPtrOutput) Security ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) Security() DefaultNodePoolNodeConfigSecurityPtrOutput
Node security configuration.
func (DefaultNodePoolNodeConfigPtrOutput) SpotStrategy ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) SpotStrategy() pulumi.StringPtrOutput
Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
func (DefaultNodePoolNodeConfigPtrOutput) SubnetIds ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
List of subnet IDs to which the node network belongs.
func (DefaultNodePoolNodeConfigPtrOutput) SystemVolume ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) SystemVolume() DefaultNodePoolNodeConfigSystemVolumePtrOutput
System disk configuration for the node
func (DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutput() DefaultNodePoolNodeConfigPtrOutput
func (DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPtrOutput) ToDefaultNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPtrOutput
type DefaultNodePoolNodeConfigPublicAccessConfig ¶ added in v0.0.14
type DefaultNodePoolNodeConfigPublicAccessConfig struct {
// Peak bandwidth for the public IP, unit: Mbps
Bandwidth *int `pulumi:"bandwidth"`
// Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
BillingType *int `pulumi:"billingType"`
// Public IP line type. Parameter description: BGP: BGP (multi-line)
Isp *string `pulumi:"isp"`
}
type DefaultNodePoolNodeConfigPublicAccessConfigArgs ¶ added in v0.0.14
type DefaultNodePoolNodeConfigPublicAccessConfigArgs struct {
// Peak bandwidth for the public IP, unit: Mbps
Bandwidth pulumi.IntPtrInput `pulumi:"bandwidth"`
// Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
BillingType pulumi.IntPtrInput `pulumi:"billingType"`
// Public IP line type. Parameter description: BGP: BGP (multi-line)
Isp pulumi.StringPtrInput `pulumi:"isp"`
}
func (DefaultNodePoolNodeConfigPublicAccessConfigArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigPublicAccessConfigArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigOutput() DefaultNodePoolNodeConfigPublicAccessConfigOutput
func (DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPublicAccessConfigOutput
func (DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutput() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
func (DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigPublicAccessConfigArgs) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
type DefaultNodePoolNodeConfigPublicAccessConfigInput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigPublicAccessConfigInput interface {
pulumi.Input
ToDefaultNodePoolNodeConfigPublicAccessConfigOutput() DefaultNodePoolNodeConfigPublicAccessConfigOutput
ToDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext(context.Context) DefaultNodePoolNodeConfigPublicAccessConfigOutput
}
DefaultNodePoolNodeConfigPublicAccessConfigInput is an input type that accepts DefaultNodePoolNodeConfigPublicAccessConfigArgs and DefaultNodePoolNodeConfigPublicAccessConfigOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigPublicAccessConfigInput` via:
DefaultNodePoolNodeConfigPublicAccessConfigArgs{...}
type DefaultNodePoolNodeConfigPublicAccessConfigOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigPublicAccessConfigOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigPublicAccessConfigOutput) Bandwidth ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) Bandwidth() pulumi.IntPtrOutput
Peak bandwidth for the public IP, unit: Mbps
func (DefaultNodePoolNodeConfigPublicAccessConfigOutput) BillingType ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) BillingType() pulumi.IntPtrOutput
Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
func (DefaultNodePoolNodeConfigPublicAccessConfigOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigPublicAccessConfigOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigPublicAccessConfigOutput) Isp ¶ added in v0.0.14
Public IP line type. Parameter description: BGP: BGP (multi-line)
func (DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigOutput() DefaultNodePoolNodeConfigPublicAccessConfigOutput
func (DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPublicAccessConfigOutput
func (DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutput() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
func (DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPublicAccessConfigOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
type DefaultNodePoolNodeConfigPublicAccessConfigPtrInput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigPublicAccessConfigPtrInput interface {
pulumi.Input
ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutput() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(context.Context) DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
}
DefaultNodePoolNodeConfigPublicAccessConfigPtrInput is an input type that accepts DefaultNodePoolNodeConfigPublicAccessConfigArgs, DefaultNodePoolNodeConfigPublicAccessConfigPtr and DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigPublicAccessConfigPtrInput` via:
DefaultNodePoolNodeConfigPublicAccessConfigArgs{...}
or:
nil
func DefaultNodePoolNodeConfigPublicAccessConfigPtr ¶ added in v0.0.14
func DefaultNodePoolNodeConfigPublicAccessConfigPtr(v *DefaultNodePoolNodeConfigPublicAccessConfigArgs) DefaultNodePoolNodeConfigPublicAccessConfigPtrInput
type DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) Bandwidth ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) Bandwidth() pulumi.IntPtrOutput
Peak bandwidth for the public IP, unit: Mbps
func (DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) BillingType ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) BillingType() pulumi.IntPtrOutput
Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
func (DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) Isp ¶ added in v0.0.14
Public IP line type. Parameter description: BGP: BGP (multi-line)
func (DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutput() DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
func (DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput) ToDefaultNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigPublicAccessConfigPtrOutput
type DefaultNodePoolNodeConfigSecurity ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSecurity struct {
// Node access configuration
Login *DefaultNodePoolNodeConfigSecurityLogin `pulumi:"login"`
// List of security group IDs for the node network
SecurityGroupIds []string `pulumi:"securityGroupIds"`
// Node security policy. Parameter value description: Hids: host security hardening
SecurityStrategies []string `pulumi:"securityStrategies"`
// Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
SecurityStrategyEnabled *bool `pulumi:"securityStrategyEnabled"`
}
type DefaultNodePoolNodeConfigSecurityArgs ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSecurityArgs struct {
// Node access configuration
Login DefaultNodePoolNodeConfigSecurityLoginPtrInput `pulumi:"login"`
// List of security group IDs for the node network
SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
// Node security policy. Parameter value description: Hids: host security hardening
SecurityStrategies pulumi.StringArrayInput `pulumi:"securityStrategies"`
// Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
SecurityStrategyEnabled pulumi.BoolPtrInput `pulumi:"securityStrategyEnabled"`
}
func (DefaultNodePoolNodeConfigSecurityArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigSecurityArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityOutput() DefaultNodePoolNodeConfigSecurityOutput
func (DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityOutput
func (DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput
func (DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSecurityArgs) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput
type DefaultNodePoolNodeConfigSecurityInput ¶ added in v0.0.14
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 DefaultNodePoolNodeConfigSecurityLogin ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSecurityLogin struct {
// Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
Password *string `pulumi:"password"`
// SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
SshKeyPairName *string `pulumi:"sshKeyPairName"`
// Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
Type *string `pulumi:"type"`
}
type DefaultNodePoolNodeConfigSecurityLoginArgs ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSecurityLoginArgs struct {
// Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
Password pulumi.StringPtrInput `pulumi:"password"`
// SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
SshKeyPairName pulumi.StringPtrInput `pulumi:"sshKeyPairName"`
// Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginOutput() DefaultNodePoolNodeConfigSecurityLoginOutput
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginOutput
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
func (DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSecurityLoginArgs) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginPtrOutput
type DefaultNodePoolNodeConfigSecurityLoginInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSecurityLoginOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityLoginOutput) Password ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) Password() pulumi.StringPtrOutput
Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
func (DefaultNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringPtrOutput
SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginOutput() DefaultNodePoolNodeConfigSecurityLoginOutput
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginOutput
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
func (DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginPtrOutput
func (DefaultNodePoolNodeConfigSecurityLoginOutput) Type ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginOutput) Type() pulumi.StringPtrOutput
Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
type DefaultNodePoolNodeConfigSecurityLoginPtrInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
func DefaultNodePoolNodeConfigSecurityLoginPtr(v *DefaultNodePoolNodeConfigSecurityLoginArgs) DefaultNodePoolNodeConfigSecurityLoginPtrInput
type DefaultNodePoolNodeConfigSecurityLoginPtrOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSecurityLoginPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) Password ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) Password() pulumi.StringPtrOutput
Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) SshKeyPairName ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) SshKeyPairName() pulumi.StringPtrOutput
SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutput() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) ToDefaultNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityLoginPtrOutput
func (DefaultNodePoolNodeConfigSecurityLoginPtrOutput) Type ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityLoginPtrOutput) Type() pulumi.StringPtrOutput
Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
type DefaultNodePoolNodeConfigSecurityOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSecurityOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigSecurityOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityOutput) Login ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityOutput) Login() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
Node access configuration
func (DefaultNodePoolNodeConfigSecurityOutput) SecurityGroupIds ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs for the node network
func (DefaultNodePoolNodeConfigSecurityOutput) SecurityStrategies ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
Node security policy. Parameter value description: Hids: host security hardening
func (DefaultNodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled() pulumi.BoolPtrOutput
Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
func (DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityOutput() DefaultNodePoolNodeConfigSecurityOutput
func (DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityOutput
func (DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput
func (DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput
type DefaultNodePoolNodeConfigSecurityPtrInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
func DefaultNodePoolNodeConfigSecurityPtr(v *DefaultNodePoolNodeConfigSecurityArgs) DefaultNodePoolNodeConfigSecurityPtrInput
type DefaultNodePoolNodeConfigSecurityPtrOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSecurityPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigSecurityPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigSecurityPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSecurityPtrOutput) Login ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) Login() DefaultNodePoolNodeConfigSecurityLoginPtrOutput
Node access configuration
func (DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityGroupIds ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs for the node network
func (DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityStrategies ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityStrategies() pulumi.StringArrayOutput
Node security policy. Parameter value description: Hids: host security hardening
func (DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityStrategyEnabled ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) SecurityStrategyEnabled() pulumi.BoolPtrOutput
Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
func (DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutput() DefaultNodePoolNodeConfigSecurityPtrOutput
func (DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSecurityPtrOutput) ToDefaultNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSecurityPtrOutput
type DefaultNodePoolNodeConfigSystemVolume ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSystemVolume struct {
// Placement group ID
PlacementGroupId *string `pulumi:"placementGroupId"`
// Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
Size *int `pulumi:"size"`
// Placement subgroup
SubgroupNumber *int `pulumi:"subgroupNumber"`
// Cloud disk type: ESSD*PL0: (default) Ultra SSD with performance level PL0. ESSD*FlexPL: Ultra SSD with performance level PL1
Type *string `pulumi:"type"`
}
type DefaultNodePoolNodeConfigSystemVolumeArgs ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSystemVolumeArgs struct {
// Placement group ID
PlacementGroupId pulumi.StringPtrInput `pulumi:"placementGroupId"`
// Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
Size pulumi.IntPtrInput `pulumi:"size"`
// Placement subgroup
SubgroupNumber pulumi.IntPtrInput `pulumi:"subgroupNumber"`
// Cloud disk type: ESSD*PL0: (default) Ultra SSD with performance level PL0. ESSD*FlexPL: Ultra SSD with performance level PL1
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (DefaultNodePoolNodeConfigSystemVolumeArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigSystemVolumeArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumeOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumeOutput() DefaultNodePoolNodeConfigSystemVolumeOutput
func (DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumeOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSystemVolumeOutput
func (DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumePtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumePtrOutput() DefaultNodePoolNodeConfigSystemVolumePtrOutput
func (DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumePtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigSystemVolumeArgs) ToDefaultNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSystemVolumePtrOutput
type DefaultNodePoolNodeConfigSystemVolumeInput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSystemVolumeInput interface {
pulumi.Input
ToDefaultNodePoolNodeConfigSystemVolumeOutput() DefaultNodePoolNodeConfigSystemVolumeOutput
ToDefaultNodePoolNodeConfigSystemVolumeOutputWithContext(context.Context) DefaultNodePoolNodeConfigSystemVolumeOutput
}
DefaultNodePoolNodeConfigSystemVolumeInput is an input type that accepts DefaultNodePoolNodeConfigSystemVolumeArgs and DefaultNodePoolNodeConfigSystemVolumeOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigSystemVolumeInput` via:
DefaultNodePoolNodeConfigSystemVolumeArgs{...}
type DefaultNodePoolNodeConfigSystemVolumeOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSystemVolumeOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigSystemVolumeOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigSystemVolumeOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSystemVolumeOutput) PlacementGroupId ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumeOutput) PlacementGroupId() pulumi.StringPtrOutput
Placement group ID
func (DefaultNodePoolNodeConfigSystemVolumeOutput) Size ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumeOutput) Size() pulumi.IntPtrOutput
Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
func (DefaultNodePoolNodeConfigSystemVolumeOutput) SubgroupNumber ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumeOutput) SubgroupNumber() pulumi.IntPtrOutput
Placement subgroup
func (DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumeOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumeOutput() DefaultNodePoolNodeConfigSystemVolumeOutput
func (DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumeOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSystemVolumeOutput
func (DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutput() DefaultNodePoolNodeConfigSystemVolumePtrOutput
func (DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumeOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSystemVolumePtrOutput
func (DefaultNodePoolNodeConfigSystemVolumeOutput) Type ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumeOutput) Type() pulumi.StringPtrOutput
Cloud disk type: ESSD*PL0: (default) Ultra SSD with performance level PL0. ESSD*FlexPL: Ultra SSD with performance level PL1
type DefaultNodePoolNodeConfigSystemVolumePtrInput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSystemVolumePtrInput interface {
pulumi.Input
ToDefaultNodePoolNodeConfigSystemVolumePtrOutput() DefaultNodePoolNodeConfigSystemVolumePtrOutput
ToDefaultNodePoolNodeConfigSystemVolumePtrOutputWithContext(context.Context) DefaultNodePoolNodeConfigSystemVolumePtrOutput
}
DefaultNodePoolNodeConfigSystemVolumePtrInput is an input type that accepts DefaultNodePoolNodeConfigSystemVolumeArgs, DefaultNodePoolNodeConfigSystemVolumePtr and DefaultNodePoolNodeConfigSystemVolumePtrOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigSystemVolumePtrInput` via:
DefaultNodePoolNodeConfigSystemVolumeArgs{...}
or:
nil
func DefaultNodePoolNodeConfigSystemVolumePtr ¶ added in v0.0.14
func DefaultNodePoolNodeConfigSystemVolumePtr(v *DefaultNodePoolNodeConfigSystemVolumeArgs) DefaultNodePoolNodeConfigSystemVolumePtrInput
type DefaultNodePoolNodeConfigSystemVolumePtrOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigSystemVolumePtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigSystemVolumePtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigSystemVolumePtrOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigSystemVolumePtrOutput) PlacementGroupId ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) PlacementGroupId() pulumi.StringPtrOutput
Placement group ID
func (DefaultNodePoolNodeConfigSystemVolumePtrOutput) Size ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) Size() pulumi.IntPtrOutput
Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
func (DefaultNodePoolNodeConfigSystemVolumePtrOutput) SubgroupNumber ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) SubgroupNumber() pulumi.IntPtrOutput
Placement subgroup
func (DefaultNodePoolNodeConfigSystemVolumePtrOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutput() DefaultNodePoolNodeConfigSystemVolumePtrOutput
func (DefaultNodePoolNodeConfigSystemVolumePtrOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) ToDefaultNodePoolNodeConfigSystemVolumePtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigSystemVolumePtrOutput
func (DefaultNodePoolNodeConfigSystemVolumePtrOutput) Type ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigSystemVolumePtrOutput) Type() pulumi.StringPtrOutput
Cloud disk type: ESSD*PL0: (default) Ultra SSD with performance level PL0. ESSD*FlexPL: Ultra SSD with performance level PL1
type DefaultNodePoolNodeConfigTag ¶ added in v0.0.14
type DefaultNodePoolNodeConfigTagArgs ¶ added in v0.0.14
type DefaultNodePoolNodeConfigTagArgs struct {
// Label key.
Key pulumi.StringPtrInput `pulumi:"key"`
// Tag value
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (DefaultNodePoolNodeConfigTagArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigTagArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigTagArgs) ToDefaultNodePoolNodeConfigTagOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigTagArgs) ToDefaultNodePoolNodeConfigTagOutput() DefaultNodePoolNodeConfigTagOutput
func (DefaultNodePoolNodeConfigTagArgs) ToDefaultNodePoolNodeConfigTagOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigTagArgs) ToDefaultNodePoolNodeConfigTagOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigTagOutput
type DefaultNodePoolNodeConfigTagArray ¶ added in v0.0.14
type DefaultNodePoolNodeConfigTagArray []DefaultNodePoolNodeConfigTagInput
func (DefaultNodePoolNodeConfigTagArray) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigTagArray) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigTagArray) ToDefaultNodePoolNodeConfigTagArrayOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigTagArray) ToDefaultNodePoolNodeConfigTagArrayOutput() DefaultNodePoolNodeConfigTagArrayOutput
func (DefaultNodePoolNodeConfigTagArray) ToDefaultNodePoolNodeConfigTagArrayOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeConfigTagArray) ToDefaultNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigTagArrayOutput
type DefaultNodePoolNodeConfigTagArrayInput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigTagArrayInput interface {
pulumi.Input
ToDefaultNodePoolNodeConfigTagArrayOutput() DefaultNodePoolNodeConfigTagArrayOutput
ToDefaultNodePoolNodeConfigTagArrayOutputWithContext(context.Context) DefaultNodePoolNodeConfigTagArrayOutput
}
DefaultNodePoolNodeConfigTagArrayInput is an input type that accepts DefaultNodePoolNodeConfigTagArray and DefaultNodePoolNodeConfigTagArrayOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigTagArrayInput` via:
DefaultNodePoolNodeConfigTagArray{ DefaultNodePoolNodeConfigTagArgs{...} }
type DefaultNodePoolNodeConfigTagArrayOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigTagArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigTagArrayOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigTagArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigTagArrayOutput) ToDefaultNodePoolNodeConfigTagArrayOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigTagArrayOutput) ToDefaultNodePoolNodeConfigTagArrayOutput() DefaultNodePoolNodeConfigTagArrayOutput
func (DefaultNodePoolNodeConfigTagArrayOutput) ToDefaultNodePoolNodeConfigTagArrayOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigTagArrayOutput) ToDefaultNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigTagArrayOutput
type DefaultNodePoolNodeConfigTagInput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigTagInput interface {
pulumi.Input
ToDefaultNodePoolNodeConfigTagOutput() DefaultNodePoolNodeConfigTagOutput
ToDefaultNodePoolNodeConfigTagOutputWithContext(context.Context) DefaultNodePoolNodeConfigTagOutput
}
DefaultNodePoolNodeConfigTagInput is an input type that accepts DefaultNodePoolNodeConfigTagArgs and DefaultNodePoolNodeConfigTagOutput values. You can construct a concrete instance of `DefaultNodePoolNodeConfigTagInput` via:
DefaultNodePoolNodeConfigTagArgs{...}
type DefaultNodePoolNodeConfigTagOutput ¶ added in v0.0.14
type DefaultNodePoolNodeConfigTagOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeConfigTagOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeConfigTagOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeConfigTagOutput) Key ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigTagOutput) Key() pulumi.StringPtrOutput
Label key.
func (DefaultNodePoolNodeConfigTagOutput) ToDefaultNodePoolNodeConfigTagOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigTagOutput) ToDefaultNodePoolNodeConfigTagOutput() DefaultNodePoolNodeConfigTagOutput
func (DefaultNodePoolNodeConfigTagOutput) ToDefaultNodePoolNodeConfigTagOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigTagOutput) ToDefaultNodePoolNodeConfigTagOutputWithContext(ctx context.Context) DefaultNodePoolNodeConfigTagOutput
func (DefaultNodePoolNodeConfigTagOutput) Value ¶ added in v0.0.14
func (o DefaultNodePoolNodeConfigTagOutput) Value() pulumi.StringPtrOutput
Tag value
type DefaultNodePoolNodeStatistics ¶ added in v0.0.14
type DefaultNodePoolNodeStatistics struct {
// Total number of nodes with Phase=Creating.
CreatingCount *int `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting.
DeletingCount *int `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed
FailedCount *int `pulumi:"failedCount"`
// Total number of nodes with Phase=Running
RunningCount *int `pulumi:"runningCount"`
// Total number of nodes in the node pool.
TotalCount *int `pulumi:"totalCount"`
// Total number of nodes with Phase=Updating
UpdatingCount *int `pulumi:"updatingCount"`
}
type DefaultNodePoolNodeStatisticsArgs ¶ added in v0.0.14
type DefaultNodePoolNodeStatisticsArgs struct {
// Total number of nodes with Phase=Creating.
CreatingCount pulumi.IntPtrInput `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting.
DeletingCount pulumi.IntPtrInput `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed
FailedCount pulumi.IntPtrInput `pulumi:"failedCount"`
// Total number of nodes with Phase=Running
RunningCount pulumi.IntPtrInput `pulumi:"runningCount"`
// Total number of nodes in the node pool.
TotalCount pulumi.IntPtrInput `pulumi:"totalCount"`
// Total number of nodes with Phase=Updating
UpdatingCount pulumi.IntPtrInput `pulumi:"updatingCount"`
}
func (DefaultNodePoolNodeStatisticsArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeStatisticsArgs) ElementType() reflect.Type
func (DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsOutput() DefaultNodePoolNodeStatisticsOutput
func (DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsOutputWithContext(ctx context.Context) DefaultNodePoolNodeStatisticsOutput
func (DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsPtrOutput() DefaultNodePoolNodeStatisticsPtrOutput
func (DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolNodeStatisticsArgs) ToDefaultNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeStatisticsPtrOutput
type DefaultNodePoolNodeStatisticsInput ¶ added in v0.0.14
type DefaultNodePoolNodeStatisticsInput interface {
pulumi.Input
ToDefaultNodePoolNodeStatisticsOutput() DefaultNodePoolNodeStatisticsOutput
ToDefaultNodePoolNodeStatisticsOutputWithContext(context.Context) DefaultNodePoolNodeStatisticsOutput
}
DefaultNodePoolNodeStatisticsInput is an input type that accepts DefaultNodePoolNodeStatisticsArgs and DefaultNodePoolNodeStatisticsOutput values. You can construct a concrete instance of `DefaultNodePoolNodeStatisticsInput` via:
DefaultNodePoolNodeStatisticsArgs{...}
type DefaultNodePoolNodeStatisticsOutput ¶ added in v0.0.14
type DefaultNodePoolNodeStatisticsOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeStatisticsOutput) CreatingCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsOutput) CreatingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Creating.
func (DefaultNodePoolNodeStatisticsOutput) DeletingCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsOutput) DeletingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Deleting.
func (DefaultNodePoolNodeStatisticsOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeStatisticsOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeStatisticsOutput) FailedCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsOutput) FailedCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Failed
func (DefaultNodePoolNodeStatisticsOutput) RunningCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsOutput) RunningCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Running
func (DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsOutput() DefaultNodePoolNodeStatisticsOutput
func (DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsOutputWithContext(ctx context.Context) DefaultNodePoolNodeStatisticsOutput
func (DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsPtrOutput() DefaultNodePoolNodeStatisticsPtrOutput
func (DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsOutput) ToDefaultNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeStatisticsPtrOutput
func (DefaultNodePoolNodeStatisticsOutput) TotalCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsOutput) TotalCount() pulumi.IntPtrOutput
Total number of nodes in the node pool.
func (DefaultNodePoolNodeStatisticsOutput) UpdatingCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsOutput) UpdatingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Updating
type DefaultNodePoolNodeStatisticsPtrInput ¶ added in v0.0.14
type DefaultNodePoolNodeStatisticsPtrInput interface {
pulumi.Input
ToDefaultNodePoolNodeStatisticsPtrOutput() DefaultNodePoolNodeStatisticsPtrOutput
ToDefaultNodePoolNodeStatisticsPtrOutputWithContext(context.Context) DefaultNodePoolNodeStatisticsPtrOutput
}
DefaultNodePoolNodeStatisticsPtrInput is an input type that accepts DefaultNodePoolNodeStatisticsArgs, DefaultNodePoolNodeStatisticsPtr and DefaultNodePoolNodeStatisticsPtrOutput values. You can construct a concrete instance of `DefaultNodePoolNodeStatisticsPtrInput` via:
DefaultNodePoolNodeStatisticsArgs{...}
or:
nil
func DefaultNodePoolNodeStatisticsPtr ¶ added in v0.0.14
func DefaultNodePoolNodeStatisticsPtr(v *DefaultNodePoolNodeStatisticsArgs) DefaultNodePoolNodeStatisticsPtrInput
type DefaultNodePoolNodeStatisticsPtrOutput ¶ added in v0.0.14
type DefaultNodePoolNodeStatisticsPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolNodeStatisticsPtrOutput) CreatingCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsPtrOutput) CreatingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Creating.
func (DefaultNodePoolNodeStatisticsPtrOutput) DeletingCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsPtrOutput) DeletingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Deleting.
func (DefaultNodePoolNodeStatisticsPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolNodeStatisticsPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolNodeStatisticsPtrOutput) FailedCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsPtrOutput) FailedCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Failed
func (DefaultNodePoolNodeStatisticsPtrOutput) RunningCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsPtrOutput) RunningCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Running
func (DefaultNodePoolNodeStatisticsPtrOutput) ToDefaultNodePoolNodeStatisticsPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsPtrOutput) ToDefaultNodePoolNodeStatisticsPtrOutput() DefaultNodePoolNodeStatisticsPtrOutput
func (DefaultNodePoolNodeStatisticsPtrOutput) ToDefaultNodePoolNodeStatisticsPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsPtrOutput) ToDefaultNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) DefaultNodePoolNodeStatisticsPtrOutput
func (DefaultNodePoolNodeStatisticsPtrOutput) TotalCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsPtrOutput) TotalCount() pulumi.IntPtrOutput
Total number of nodes in the node pool.
func (DefaultNodePoolNodeStatisticsPtrOutput) UpdatingCount ¶ added in v0.0.14
func (o DefaultNodePoolNodeStatisticsPtrOutput) UpdatingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Updating
type DefaultNodePoolOutput ¶ added in v0.0.14
type DefaultNodePoolOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolOutput) AutoScaling ¶ added in v0.0.14
func (o DefaultNodePoolOutput) AutoScaling() DefaultNodePoolAutoScalingOutput
Node pool scaling policy configuration
func (DefaultNodePoolOutput) ClusterId ¶ added in v0.0.14
func (o DefaultNodePoolOutput) ClusterId() pulumi.StringOutput
Cluster ID where the node pool is located
func (DefaultNodePoolOutput) CreatedTime ¶ added in v0.0.14
func (o DefaultNodePoolOutput) CreatedTime() pulumi.StringOutput
Node pool creation time
func (DefaultNodePoolOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolOutput) ElementType() reflect.Type
func (DefaultNodePoolOutput) KubernetesConfig ¶ added in v0.0.14
func (o DefaultNodePoolOutput) KubernetesConfig() DefaultNodePoolKubernetesConfigOutput
Kubernetes-related configuration for the node pool
func (DefaultNodePoolOutput) Management ¶ added in v0.0.14
func (o DefaultNodePoolOutput) Management() DefaultNodePoolManagementOutput
Managed node pool configuration
func (DefaultNodePoolOutput) Name ¶ added in v0.0.14
func (o DefaultNodePoolOutput) Name() pulumi.StringOutput
Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
func (DefaultNodePoolOutput) NodeConfig ¶ added in v0.0.14
func (o DefaultNodePoolOutput) NodeConfig() DefaultNodePoolNodeConfigOutput
Cloud server (ECS) instance configuration in the node pool
func (DefaultNodePoolOutput) NodePoolId ¶ added in v0.0.14
func (o DefaultNodePoolOutput) NodePoolId() pulumi.StringOutput
Node pool ID
func (DefaultNodePoolOutput) NodeStatistics ¶ added in v0.0.14
func (o DefaultNodePoolOutput) NodeStatistics() DefaultNodePoolNodeStatisticsOutput
Node statistics in the node pool.
func (DefaultNodePoolOutput) Status ¶ added in v0.0.14
func (o DefaultNodePoolOutput) Status() DefaultNodePoolStatusOutput
Node pool status
func (DefaultNodePoolOutput) Tags ¶ added in v0.0.14
func (o DefaultNodePoolOutput) Tags() DefaultNodePoolTagArrayOutput
func (DefaultNodePoolOutput) ToDefaultNodePoolOutput ¶ added in v0.0.14
func (o DefaultNodePoolOutput) ToDefaultNodePoolOutput() DefaultNodePoolOutput
func (DefaultNodePoolOutput) ToDefaultNodePoolOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolOutput) ToDefaultNodePoolOutputWithContext(ctx context.Context) DefaultNodePoolOutput
func (DefaultNodePoolOutput) UpdatedTime ¶ added in v0.0.14
func (o DefaultNodePoolOutput) UpdatedTime() pulumi.StringOutput
Time when the node pool was updated
type DefaultNodePoolState ¶ added in v0.0.14
type DefaultNodePoolState struct {
// Node pool scaling policy configuration
AutoScaling DefaultNodePoolAutoScalingPtrInput
// Cluster ID where the node pool is located
ClusterId pulumi.StringPtrInput
// Node pool creation time
CreatedTime pulumi.StringPtrInput
// Kubernetes-related configuration for the node pool
KubernetesConfig DefaultNodePoolKubernetesConfigPtrInput
// Managed node pool configuration
Management DefaultNodePoolManagementPtrInput
// Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
Name pulumi.StringPtrInput
// Cloud server (ECS) instance configuration in the node pool
NodeConfig DefaultNodePoolNodeConfigPtrInput
// Node pool ID
NodePoolId pulumi.StringPtrInput
// Node statistics in the node pool.
NodeStatistics DefaultNodePoolNodeStatisticsPtrInput
// Node pool status
Status DefaultNodePoolStatusPtrInput
Tags DefaultNodePoolTagArrayInput
// Time when the node pool was updated
UpdatedTime pulumi.StringPtrInput
}
func (DefaultNodePoolState) ElementType ¶ added in v0.0.14
func (DefaultNodePoolState) ElementType() reflect.Type
type DefaultNodePoolStatus ¶ added in v0.0.14
type DefaultNodePoolStatus struct {
Conditions []DefaultNodePoolStatusCondition `pulumi:"conditions"`
// Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
Phase *string `pulumi:"phase"`
}
type DefaultNodePoolStatusArgs ¶ added in v0.0.14
type DefaultNodePoolStatusArgs struct {
Conditions DefaultNodePoolStatusConditionArrayInput `pulumi:"conditions"`
// Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
Phase pulumi.StringPtrInput `pulumi:"phase"`
}
func (DefaultNodePoolStatusArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolStatusArgs) ElementType() reflect.Type
func (DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusOutput ¶ added in v0.0.14
func (i DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusOutput() DefaultNodePoolStatusOutput
func (DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusOutputWithContext(ctx context.Context) DefaultNodePoolStatusOutput
func (DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusPtrOutput ¶ added in v0.0.14
func (i DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusPtrOutput() DefaultNodePoolStatusPtrOutput
func (DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusPtrOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolStatusArgs) ToDefaultNodePoolStatusPtrOutputWithContext(ctx context.Context) DefaultNodePoolStatusPtrOutput
type DefaultNodePoolStatusCondition ¶ added in v0.0.14
type DefaultNodePoolStatusCondition struct {
// Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
Type *string `pulumi:"type"`
}
type DefaultNodePoolStatusConditionArgs ¶ added in v0.0.14
type DefaultNodePoolStatusConditionArgs struct {
// Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (DefaultNodePoolStatusConditionArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolStatusConditionArgs) ElementType() reflect.Type
func (DefaultNodePoolStatusConditionArgs) ToDefaultNodePoolStatusConditionOutput ¶ added in v0.0.14
func (i DefaultNodePoolStatusConditionArgs) ToDefaultNodePoolStatusConditionOutput() DefaultNodePoolStatusConditionOutput
func (DefaultNodePoolStatusConditionArgs) ToDefaultNodePoolStatusConditionOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolStatusConditionArgs) ToDefaultNodePoolStatusConditionOutputWithContext(ctx context.Context) DefaultNodePoolStatusConditionOutput
type DefaultNodePoolStatusConditionArray ¶ added in v0.0.14
type DefaultNodePoolStatusConditionArray []DefaultNodePoolStatusConditionInput
func (DefaultNodePoolStatusConditionArray) ElementType ¶ added in v0.0.14
func (DefaultNodePoolStatusConditionArray) ElementType() reflect.Type
func (DefaultNodePoolStatusConditionArray) ToDefaultNodePoolStatusConditionArrayOutput ¶ added in v0.0.14
func (i DefaultNodePoolStatusConditionArray) ToDefaultNodePoolStatusConditionArrayOutput() DefaultNodePoolStatusConditionArrayOutput
func (DefaultNodePoolStatusConditionArray) ToDefaultNodePoolStatusConditionArrayOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolStatusConditionArray) ToDefaultNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) DefaultNodePoolStatusConditionArrayOutput
type DefaultNodePoolStatusConditionArrayInput ¶ added in v0.0.14
type DefaultNodePoolStatusConditionArrayInput interface {
pulumi.Input
ToDefaultNodePoolStatusConditionArrayOutput() DefaultNodePoolStatusConditionArrayOutput
ToDefaultNodePoolStatusConditionArrayOutputWithContext(context.Context) DefaultNodePoolStatusConditionArrayOutput
}
DefaultNodePoolStatusConditionArrayInput is an input type that accepts DefaultNodePoolStatusConditionArray and DefaultNodePoolStatusConditionArrayOutput values. You can construct a concrete instance of `DefaultNodePoolStatusConditionArrayInput` via:
DefaultNodePoolStatusConditionArray{ DefaultNodePoolStatusConditionArgs{...} }
type DefaultNodePoolStatusConditionArrayOutput ¶ added in v0.0.14
type DefaultNodePoolStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolStatusConditionArrayOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolStatusConditionArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolStatusConditionArrayOutput) ToDefaultNodePoolStatusConditionArrayOutput ¶ added in v0.0.14
func (o DefaultNodePoolStatusConditionArrayOutput) ToDefaultNodePoolStatusConditionArrayOutput() DefaultNodePoolStatusConditionArrayOutput
func (DefaultNodePoolStatusConditionArrayOutput) ToDefaultNodePoolStatusConditionArrayOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolStatusConditionArrayOutput) ToDefaultNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) DefaultNodePoolStatusConditionArrayOutput
type DefaultNodePoolStatusConditionInput ¶ added in v0.0.14
type DefaultNodePoolStatusConditionInput interface {
pulumi.Input
ToDefaultNodePoolStatusConditionOutput() DefaultNodePoolStatusConditionOutput
ToDefaultNodePoolStatusConditionOutputWithContext(context.Context) DefaultNodePoolStatusConditionOutput
}
DefaultNodePoolStatusConditionInput is an input type that accepts DefaultNodePoolStatusConditionArgs and DefaultNodePoolStatusConditionOutput values. You can construct a concrete instance of `DefaultNodePoolStatusConditionInput` via:
DefaultNodePoolStatusConditionArgs{...}
type DefaultNodePoolStatusConditionOutput ¶ added in v0.0.14
type DefaultNodePoolStatusConditionOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolStatusConditionOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolStatusConditionOutput) ElementType() reflect.Type
func (DefaultNodePoolStatusConditionOutput) ToDefaultNodePoolStatusConditionOutput ¶ added in v0.0.14
func (o DefaultNodePoolStatusConditionOutput) ToDefaultNodePoolStatusConditionOutput() DefaultNodePoolStatusConditionOutput
func (DefaultNodePoolStatusConditionOutput) ToDefaultNodePoolStatusConditionOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolStatusConditionOutput) ToDefaultNodePoolStatusConditionOutputWithContext(ctx context.Context) DefaultNodePoolStatusConditionOutput
func (DefaultNodePoolStatusConditionOutput) Type ¶ added in v0.0.14
func (o DefaultNodePoolStatusConditionOutput) Type() pulumi.StringPtrOutput
Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
type DefaultNodePoolStatusInput ¶ added in v0.0.14
type DefaultNodePoolStatusInput interface {
pulumi.Input
ToDefaultNodePoolStatusOutput() DefaultNodePoolStatusOutput
ToDefaultNodePoolStatusOutputWithContext(context.Context) DefaultNodePoolStatusOutput
}
DefaultNodePoolStatusInput is an input type that accepts DefaultNodePoolStatusArgs and DefaultNodePoolStatusOutput values. You can construct a concrete instance of `DefaultNodePoolStatusInput` via:
DefaultNodePoolStatusArgs{...}
type DefaultNodePoolStatusOutput ¶ added in v0.0.14
type DefaultNodePoolStatusOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolStatusOutput) Conditions ¶ added in v0.0.14
func (o DefaultNodePoolStatusOutput) Conditions() DefaultNodePoolStatusConditionArrayOutput
func (DefaultNodePoolStatusOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolStatusOutput) ElementType() reflect.Type
func (DefaultNodePoolStatusOutput) Phase ¶ added in v0.0.14
func (o DefaultNodePoolStatusOutput) Phase() pulumi.StringPtrOutput
Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
func (DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusOutput ¶ added in v0.0.14
func (o DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusOutput() DefaultNodePoolStatusOutput
func (DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusOutputWithContext(ctx context.Context) DefaultNodePoolStatusOutput
func (DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusPtrOutput() DefaultNodePoolStatusPtrOutput
func (DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolStatusOutput) ToDefaultNodePoolStatusPtrOutputWithContext(ctx context.Context) DefaultNodePoolStatusPtrOutput
type DefaultNodePoolStatusPtrInput ¶ added in v0.0.14
type DefaultNodePoolStatusPtrInput interface {
pulumi.Input
ToDefaultNodePoolStatusPtrOutput() DefaultNodePoolStatusPtrOutput
ToDefaultNodePoolStatusPtrOutputWithContext(context.Context) DefaultNodePoolStatusPtrOutput
}
DefaultNodePoolStatusPtrInput is an input type that accepts DefaultNodePoolStatusArgs, DefaultNodePoolStatusPtr and DefaultNodePoolStatusPtrOutput values. You can construct a concrete instance of `DefaultNodePoolStatusPtrInput` via:
DefaultNodePoolStatusArgs{...}
or:
nil
func DefaultNodePoolStatusPtr ¶ added in v0.0.14
func DefaultNodePoolStatusPtr(v *DefaultNodePoolStatusArgs) DefaultNodePoolStatusPtrInput
type DefaultNodePoolStatusPtrOutput ¶ added in v0.0.14
type DefaultNodePoolStatusPtrOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolStatusPtrOutput) Conditions ¶ added in v0.0.14
func (o DefaultNodePoolStatusPtrOutput) Conditions() DefaultNodePoolStatusConditionArrayOutput
func (DefaultNodePoolStatusPtrOutput) Elem ¶ added in v0.0.14
func (o DefaultNodePoolStatusPtrOutput) Elem() DefaultNodePoolStatusOutput
func (DefaultNodePoolStatusPtrOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolStatusPtrOutput) ElementType() reflect.Type
func (DefaultNodePoolStatusPtrOutput) Phase ¶ added in v0.0.14
func (o DefaultNodePoolStatusPtrOutput) Phase() pulumi.StringPtrOutput
Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
func (DefaultNodePoolStatusPtrOutput) ToDefaultNodePoolStatusPtrOutput ¶ added in v0.0.14
func (o DefaultNodePoolStatusPtrOutput) ToDefaultNodePoolStatusPtrOutput() DefaultNodePoolStatusPtrOutput
func (DefaultNodePoolStatusPtrOutput) ToDefaultNodePoolStatusPtrOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolStatusPtrOutput) ToDefaultNodePoolStatusPtrOutputWithContext(ctx context.Context) DefaultNodePoolStatusPtrOutput
type DefaultNodePoolTag ¶ added in v0.0.14
type DefaultNodePoolTagArgs ¶ added in v0.0.14
type DefaultNodePoolTagArgs struct {
// Label key.
Key pulumi.StringPtrInput `pulumi:"key"`
// Tag value
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (DefaultNodePoolTagArgs) ElementType ¶ added in v0.0.14
func (DefaultNodePoolTagArgs) ElementType() reflect.Type
func (DefaultNodePoolTagArgs) ToDefaultNodePoolTagOutput ¶ added in v0.0.14
func (i DefaultNodePoolTagArgs) ToDefaultNodePoolTagOutput() DefaultNodePoolTagOutput
func (DefaultNodePoolTagArgs) ToDefaultNodePoolTagOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolTagArgs) ToDefaultNodePoolTagOutputWithContext(ctx context.Context) DefaultNodePoolTagOutput
type DefaultNodePoolTagArray ¶ added in v0.0.14
type DefaultNodePoolTagArray []DefaultNodePoolTagInput
func (DefaultNodePoolTagArray) ElementType ¶ added in v0.0.14
func (DefaultNodePoolTagArray) ElementType() reflect.Type
func (DefaultNodePoolTagArray) ToDefaultNodePoolTagArrayOutput ¶ added in v0.0.14
func (i DefaultNodePoolTagArray) ToDefaultNodePoolTagArrayOutput() DefaultNodePoolTagArrayOutput
func (DefaultNodePoolTagArray) ToDefaultNodePoolTagArrayOutputWithContext ¶ added in v0.0.14
func (i DefaultNodePoolTagArray) ToDefaultNodePoolTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolTagArrayOutput
type DefaultNodePoolTagArrayInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type DefaultNodePoolTagArrayOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolTagArrayOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolTagArrayOutput) ElementType() reflect.Type
func (DefaultNodePoolTagArrayOutput) Index ¶ added in v0.0.14
func (o DefaultNodePoolTagArrayOutput) Index(i pulumi.IntInput) DefaultNodePoolTagOutput
func (DefaultNodePoolTagArrayOutput) ToDefaultNodePoolTagArrayOutput ¶ added in v0.0.14
func (o DefaultNodePoolTagArrayOutput) ToDefaultNodePoolTagArrayOutput() DefaultNodePoolTagArrayOutput
func (DefaultNodePoolTagArrayOutput) ToDefaultNodePoolTagArrayOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolTagArrayOutput) ToDefaultNodePoolTagArrayOutputWithContext(ctx context.Context) DefaultNodePoolTagArrayOutput
type DefaultNodePoolTagInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type DefaultNodePoolTagOutput struct{ *pulumi.OutputState }
func (DefaultNodePoolTagOutput) ElementType ¶ added in v0.0.14
func (DefaultNodePoolTagOutput) ElementType() reflect.Type
func (DefaultNodePoolTagOutput) Key ¶ added in v0.0.14
func (o DefaultNodePoolTagOutput) Key() pulumi.StringPtrOutput
Label key.
func (DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutput ¶ added in v0.0.14
func (o DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutput() DefaultNodePoolTagOutput
func (DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutputWithContext ¶ added in v0.0.14
func (o DefaultNodePoolTagOutput) ToDefaultNodePoolTagOutputWithContext(ctx context.Context) DefaultNodePoolTagOutput
func (DefaultNodePoolTagOutput) Value ¶ added in v0.0.14
func (o DefaultNodePoolTagOutput) Value() pulumi.StringPtrOutput
Tag value
type GetAddonStatus ¶
type GetAddonStatus struct {
// Status conditions under the component's current primary state.
Conditions []GetAddonStatusCondition `pulumi:"conditions"`
// Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
Phase string `pulumi:"phase"`
}
type GetAddonStatusArgs ¶
type GetAddonStatusArgs struct {
// Status conditions under the component's current primary state.
Conditions GetAddonStatusConditionArrayInput `pulumi:"conditions"`
// Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
Phase pulumi.StringInput `pulumi:"phase"`
}
func (GetAddonStatusArgs) ElementType ¶
func (GetAddonStatusArgs) ElementType() reflect.Type
func (GetAddonStatusArgs) ToGetAddonStatusOutput ¶
func (i GetAddonStatusArgs) ToGetAddonStatusOutput() GetAddonStatusOutput
func (GetAddonStatusArgs) ToGetAddonStatusOutputWithContext ¶
func (i GetAddonStatusArgs) ToGetAddonStatusOutputWithContext(ctx context.Context) GetAddonStatusOutput
type GetAddonStatusCondition ¶
type GetAddonStatusCondition struct {
// Status conditions under the component's current primary state, indicating the reasons for entering this state. Multiple reasons are possible. Parameter values include: Progressing, ClusterVersionUpgrading, Unknown, Degraded, NameConflict, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, ResourceCleanupFailed
Type string `pulumi:"type"`
}
type GetAddonStatusConditionArgs ¶
type GetAddonStatusConditionArgs struct {
// Status conditions under the component's current primary state, indicating the reasons for entering this state. Multiple reasons are possible. Parameter values include: Progressing, ClusterVersionUpgrading, Unknown, Degraded, NameConflict, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, ResourceCleanupFailed
Type pulumi.StringInput `pulumi:"type"`
}
func (GetAddonStatusConditionArgs) ElementType ¶
func (GetAddonStatusConditionArgs) ElementType() reflect.Type
func (GetAddonStatusConditionArgs) ToGetAddonStatusConditionOutput ¶
func (i GetAddonStatusConditionArgs) ToGetAddonStatusConditionOutput() GetAddonStatusConditionOutput
func (GetAddonStatusConditionArgs) ToGetAddonStatusConditionOutputWithContext ¶
func (i GetAddonStatusConditionArgs) ToGetAddonStatusConditionOutputWithContext(ctx context.Context) GetAddonStatusConditionOutput
type GetAddonStatusConditionArray ¶
type GetAddonStatusConditionArray []GetAddonStatusConditionInput
func (GetAddonStatusConditionArray) ElementType ¶
func (GetAddonStatusConditionArray) ElementType() reflect.Type
func (GetAddonStatusConditionArray) ToGetAddonStatusConditionArrayOutput ¶
func (i GetAddonStatusConditionArray) ToGetAddonStatusConditionArrayOutput() GetAddonStatusConditionArrayOutput
func (GetAddonStatusConditionArray) ToGetAddonStatusConditionArrayOutputWithContext ¶
func (i GetAddonStatusConditionArray) ToGetAddonStatusConditionArrayOutputWithContext(ctx context.Context) GetAddonStatusConditionArrayOutput
type GetAddonStatusConditionArrayInput ¶
type GetAddonStatusConditionArrayInput interface {
pulumi.Input
ToGetAddonStatusConditionArrayOutput() GetAddonStatusConditionArrayOutput
ToGetAddonStatusConditionArrayOutputWithContext(context.Context) GetAddonStatusConditionArrayOutput
}
GetAddonStatusConditionArrayInput is an input type that accepts GetAddonStatusConditionArray and GetAddonStatusConditionArrayOutput values. You can construct a concrete instance of `GetAddonStatusConditionArrayInput` via:
GetAddonStatusConditionArray{ GetAddonStatusConditionArgs{...} }
type GetAddonStatusConditionArrayOutput ¶
type GetAddonStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (GetAddonStatusConditionArrayOutput) ElementType ¶
func (GetAddonStatusConditionArrayOutput) ElementType() reflect.Type
func (GetAddonStatusConditionArrayOutput) Index ¶
func (o GetAddonStatusConditionArrayOutput) Index(i pulumi.IntInput) GetAddonStatusConditionOutput
func (GetAddonStatusConditionArrayOutput) ToGetAddonStatusConditionArrayOutput ¶
func (o GetAddonStatusConditionArrayOutput) ToGetAddonStatusConditionArrayOutput() GetAddonStatusConditionArrayOutput
func (GetAddonStatusConditionArrayOutput) ToGetAddonStatusConditionArrayOutputWithContext ¶
func (o GetAddonStatusConditionArrayOutput) ToGetAddonStatusConditionArrayOutputWithContext(ctx context.Context) GetAddonStatusConditionArrayOutput
type GetAddonStatusConditionInput ¶
type GetAddonStatusConditionInput interface {
pulumi.Input
ToGetAddonStatusConditionOutput() GetAddonStatusConditionOutput
ToGetAddonStatusConditionOutputWithContext(context.Context) GetAddonStatusConditionOutput
}
GetAddonStatusConditionInput is an input type that accepts GetAddonStatusConditionArgs and GetAddonStatusConditionOutput values. You can construct a concrete instance of `GetAddonStatusConditionInput` via:
GetAddonStatusConditionArgs{...}
type GetAddonStatusConditionOutput ¶
type GetAddonStatusConditionOutput struct{ *pulumi.OutputState }
func (GetAddonStatusConditionOutput) ElementType ¶
func (GetAddonStatusConditionOutput) ElementType() reflect.Type
func (GetAddonStatusConditionOutput) ToGetAddonStatusConditionOutput ¶
func (o GetAddonStatusConditionOutput) ToGetAddonStatusConditionOutput() GetAddonStatusConditionOutput
func (GetAddonStatusConditionOutput) ToGetAddonStatusConditionOutputWithContext ¶
func (o GetAddonStatusConditionOutput) ToGetAddonStatusConditionOutputWithContext(ctx context.Context) GetAddonStatusConditionOutput
func (GetAddonStatusConditionOutput) Type ¶
func (o GetAddonStatusConditionOutput) Type() pulumi.StringOutput
Status conditions under the component's current primary state, indicating the reasons for entering this state. Multiple reasons are possible. Parameter values include: Progressing, ClusterVersionUpgrading, Unknown, Degraded, NameConflict, ClusterNotRunning, CrashLoopBackOff, SchedulingFailed, ResourceCleanupFailed
type GetAddonStatusInput ¶
type GetAddonStatusInput interface {
pulumi.Input
ToGetAddonStatusOutput() GetAddonStatusOutput
ToGetAddonStatusOutputWithContext(context.Context) GetAddonStatusOutput
}
GetAddonStatusInput is an input type that accepts GetAddonStatusArgs and GetAddonStatusOutput values. You can construct a concrete instance of `GetAddonStatusInput` via:
GetAddonStatusArgs{...}
type GetAddonStatusOutput ¶
type GetAddonStatusOutput struct{ *pulumi.OutputState }
func (GetAddonStatusOutput) Conditions ¶
func (o GetAddonStatusOutput) Conditions() GetAddonStatusConditionArrayOutput
Status conditions under the component's current primary state.
func (GetAddonStatusOutput) ElementType ¶
func (GetAddonStatusOutput) ElementType() reflect.Type
func (GetAddonStatusOutput) Phase ¶
func (o GetAddonStatusOutput) Phase() pulumi.StringOutput
Component status. Parameter values include: Running, Failed, Creating, Deleting, Updating
func (GetAddonStatusOutput) ToGetAddonStatusOutput ¶
func (o GetAddonStatusOutput) ToGetAddonStatusOutput() GetAddonStatusOutput
func (GetAddonStatusOutput) ToGetAddonStatusOutputWithContext ¶
func (o GetAddonStatusOutput) ToGetAddonStatusOutputWithContext(ctx context.Context) GetAddonStatusOutput
type GetAddonsResult ¶
type GetAddonsResult struct {
// Uniquely identifies the data source.
Id string `pulumi:"id"`
// Set of Resource Identifiers.
Ids []string `pulumi:"ids"`
}
A collection of values returned by getAddons.
func GetAddons ¶
func GetAddons(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAddonsResult, error)
Plural Data Source schema for Byteplus::VKE::Addon
type GetAddonsResultOutput ¶
type GetAddonsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAddons.
func GetAddonsOutput ¶
func GetAddonsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetAddonsResultOutput
func (GetAddonsResultOutput) ElementType ¶
func (GetAddonsResultOutput) ElementType() reflect.Type
func (GetAddonsResultOutput) Id ¶
func (o GetAddonsResultOutput) Id() pulumi.StringOutput
Uniquely identifies the data source.
func (GetAddonsResultOutput) Ids ¶
func (o GetAddonsResultOutput) Ids() pulumi.StringArrayOutput
Set of Resource Identifiers.
func (GetAddonsResultOutput) ToGetAddonsResultOutput ¶
func (o GetAddonsResultOutput) ToGetAddonsResultOutput() GetAddonsResultOutput
func (GetAddonsResultOutput) ToGetAddonsResultOutputWithContext ¶
func (o GetAddonsResultOutput) ToGetAddonsResultOutputWithContext(ctx context.Context) GetAddonsResultOutput
type GetClusterClusterConfig ¶
type GetClusterClusterConfig struct {
// Cluster API Server access IPv4 address information
ApiServerEndpoints GetClusterClusterConfigApiServerEndpoints `pulumi:"apiServerEndpoints"`
// Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
ApiServerPublicAccessConfig GetClusterClusterConfigApiServerPublicAccessConfig `pulumi:"apiServerPublicAccessConfig"`
// Node public access configuration. Parameter value description: false: Disabled. true: Enabled
ApiServerPublicAccessEnabled bool `pulumi:"apiServerPublicAccessEnabled"`
// Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
IpFamily string `pulumi:"ipFamily"`
// Node public access configuration. Parameter value description: false: Disabled. true: Enabled
ResourcePublicAccessDefaultEnabled bool `pulumi:"resourcePublicAccessDefaultEnabled"`
// Security group used by the cluster control plane and nodes.
SecurityGroupIds []string `pulumi:"securityGroupIds"`
// Subnet ID for cluster control plane communication within the private network.
SubnetIds []string `pulumi:"subnetIds"`
// Private network (VPC) ID where the cluster control plane and some nodes are located.
VpcId string `pulumi:"vpcId"`
}
type GetClusterClusterConfigApiServerEndpoints ¶
type GetClusterClusterConfigApiServerEndpoints struct {
// Cluster API Server private IPv4 address.
PrivateIp GetClusterClusterConfigApiServerEndpointsPrivateIp `pulumi:"privateIp"`
// Cluster API Server public IPv4 address
PublicIp GetClusterClusterConfigApiServerEndpointsPublicIp `pulumi:"publicIp"`
}
type GetClusterClusterConfigApiServerEndpointsArgs ¶
type GetClusterClusterConfigApiServerEndpointsArgs struct {
// Cluster API Server private IPv4 address.
PrivateIp GetClusterClusterConfigApiServerEndpointsPrivateIpInput `pulumi:"privateIp"`
// Cluster API Server public IPv4 address
PublicIp GetClusterClusterConfigApiServerEndpointsPublicIpInput `pulumi:"publicIp"`
}
func (GetClusterClusterConfigApiServerEndpointsArgs) ElementType ¶
func (GetClusterClusterConfigApiServerEndpointsArgs) ElementType() reflect.Type
func (GetClusterClusterConfigApiServerEndpointsArgs) ToGetClusterClusterConfigApiServerEndpointsOutput ¶
func (i GetClusterClusterConfigApiServerEndpointsArgs) ToGetClusterClusterConfigApiServerEndpointsOutput() GetClusterClusterConfigApiServerEndpointsOutput
func (GetClusterClusterConfigApiServerEndpointsArgs) ToGetClusterClusterConfigApiServerEndpointsOutputWithContext ¶
func (i GetClusterClusterConfigApiServerEndpointsArgs) ToGetClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsOutput
type GetClusterClusterConfigApiServerEndpointsInput ¶
type GetClusterClusterConfigApiServerEndpointsInput interface {
pulumi.Input
ToGetClusterClusterConfigApiServerEndpointsOutput() GetClusterClusterConfigApiServerEndpointsOutput
ToGetClusterClusterConfigApiServerEndpointsOutputWithContext(context.Context) GetClusterClusterConfigApiServerEndpointsOutput
}
GetClusterClusterConfigApiServerEndpointsInput is an input type that accepts GetClusterClusterConfigApiServerEndpointsArgs and GetClusterClusterConfigApiServerEndpointsOutput values. You can construct a concrete instance of `GetClusterClusterConfigApiServerEndpointsInput` via:
GetClusterClusterConfigApiServerEndpointsArgs{...}
type GetClusterClusterConfigApiServerEndpointsOutput ¶
type GetClusterClusterConfigApiServerEndpointsOutput struct{ *pulumi.OutputState }
func (GetClusterClusterConfigApiServerEndpointsOutput) ElementType ¶
func (GetClusterClusterConfigApiServerEndpointsOutput) ElementType() reflect.Type
func (GetClusterClusterConfigApiServerEndpointsOutput) PrivateIp ¶
func (o GetClusterClusterConfigApiServerEndpointsOutput) PrivateIp() GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
Cluster API Server private IPv4 address.
func (GetClusterClusterConfigApiServerEndpointsOutput) PublicIp ¶
func (o GetClusterClusterConfigApiServerEndpointsOutput) PublicIp() GetClusterClusterConfigApiServerEndpointsPublicIpOutput
Cluster API Server public IPv4 address
func (GetClusterClusterConfigApiServerEndpointsOutput) ToGetClusterClusterConfigApiServerEndpointsOutput ¶
func (o GetClusterClusterConfigApiServerEndpointsOutput) ToGetClusterClusterConfigApiServerEndpointsOutput() GetClusterClusterConfigApiServerEndpointsOutput
func (GetClusterClusterConfigApiServerEndpointsOutput) ToGetClusterClusterConfigApiServerEndpointsOutputWithContext ¶
func (o GetClusterClusterConfigApiServerEndpointsOutput) ToGetClusterClusterConfigApiServerEndpointsOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsOutput
type GetClusterClusterConfigApiServerEndpointsPrivateIp ¶
type GetClusterClusterConfigApiServerEndpointsPrivateIp struct {
// IPv4 address of the private network IP.
Ipv4 string `pulumi:"ipv4"`
}
type GetClusterClusterConfigApiServerEndpointsPrivateIpArgs ¶
type GetClusterClusterConfigApiServerEndpointsPrivateIpArgs struct {
// IPv4 address of the private network IP.
Ipv4 pulumi.StringInput `pulumi:"ipv4"`
}
func (GetClusterClusterConfigApiServerEndpointsPrivateIpArgs) ElementType ¶
func (GetClusterClusterConfigApiServerEndpointsPrivateIpArgs) ElementType() reflect.Type
func (GetClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutput ¶
func (i GetClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutput() GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
func (GetClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext ¶
func (i GetClusterClusterConfigApiServerEndpointsPrivateIpArgs) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
type GetClusterClusterConfigApiServerEndpointsPrivateIpInput ¶
type GetClusterClusterConfigApiServerEndpointsPrivateIpInput interface {
pulumi.Input
ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutput() GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(context.Context) GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
}
GetClusterClusterConfigApiServerEndpointsPrivateIpInput is an input type that accepts GetClusterClusterConfigApiServerEndpointsPrivateIpArgs and GetClusterClusterConfigApiServerEndpointsPrivateIpOutput values. You can construct a concrete instance of `GetClusterClusterConfigApiServerEndpointsPrivateIpInput` via:
GetClusterClusterConfigApiServerEndpointsPrivateIpArgs{...}
type GetClusterClusterConfigApiServerEndpointsPrivateIpOutput ¶
type GetClusterClusterConfigApiServerEndpointsPrivateIpOutput struct{ *pulumi.OutputState }
func (GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) ElementType ¶
func (GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) ElementType() reflect.Type
func (GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) Ipv4 ¶
IPv4 address of the private network IP.
func (GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutput ¶
func (o GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutput() GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
func (GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext ¶
func (o GetClusterClusterConfigApiServerEndpointsPrivateIpOutput) ToGetClusterClusterConfigApiServerEndpointsPrivateIpOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsPrivateIpOutput
type GetClusterClusterConfigApiServerEndpointsPublicIp ¶
type GetClusterClusterConfigApiServerEndpointsPublicIp struct {
// IPv4 address of the public IP.
Ipv4 string `pulumi:"ipv4"`
}
type GetClusterClusterConfigApiServerEndpointsPublicIpArgs ¶
type GetClusterClusterConfigApiServerEndpointsPublicIpArgs struct {
// IPv4 address of the public IP.
Ipv4 pulumi.StringInput `pulumi:"ipv4"`
}
func (GetClusterClusterConfigApiServerEndpointsPublicIpArgs) ElementType ¶
func (GetClusterClusterConfigApiServerEndpointsPublicIpArgs) ElementType() reflect.Type
func (GetClusterClusterConfigApiServerEndpointsPublicIpArgs) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutput ¶
func (i GetClusterClusterConfigApiServerEndpointsPublicIpArgs) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutput() GetClusterClusterConfigApiServerEndpointsPublicIpOutput
func (GetClusterClusterConfigApiServerEndpointsPublicIpArgs) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext ¶
func (i GetClusterClusterConfigApiServerEndpointsPublicIpArgs) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsPublicIpOutput
type GetClusterClusterConfigApiServerEndpointsPublicIpInput ¶
type GetClusterClusterConfigApiServerEndpointsPublicIpInput interface {
pulumi.Input
ToGetClusterClusterConfigApiServerEndpointsPublicIpOutput() GetClusterClusterConfigApiServerEndpointsPublicIpOutput
ToGetClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(context.Context) GetClusterClusterConfigApiServerEndpointsPublicIpOutput
}
GetClusterClusterConfigApiServerEndpointsPublicIpInput is an input type that accepts GetClusterClusterConfigApiServerEndpointsPublicIpArgs and GetClusterClusterConfigApiServerEndpointsPublicIpOutput values. You can construct a concrete instance of `GetClusterClusterConfigApiServerEndpointsPublicIpInput` via:
GetClusterClusterConfigApiServerEndpointsPublicIpArgs{...}
type GetClusterClusterConfigApiServerEndpointsPublicIpOutput ¶
type GetClusterClusterConfigApiServerEndpointsPublicIpOutput struct{ *pulumi.OutputState }
func (GetClusterClusterConfigApiServerEndpointsPublicIpOutput) ElementType ¶
func (GetClusterClusterConfigApiServerEndpointsPublicIpOutput) ElementType() reflect.Type
func (GetClusterClusterConfigApiServerEndpointsPublicIpOutput) Ipv4 ¶
IPv4 address of the public IP.
func (GetClusterClusterConfigApiServerEndpointsPublicIpOutput) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutput ¶
func (o GetClusterClusterConfigApiServerEndpointsPublicIpOutput) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutput() GetClusterClusterConfigApiServerEndpointsPublicIpOutput
func (GetClusterClusterConfigApiServerEndpointsPublicIpOutput) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext ¶
func (o GetClusterClusterConfigApiServerEndpointsPublicIpOutput) ToGetClusterClusterConfigApiServerEndpointsPublicIpOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerEndpointsPublicIpOutput
type GetClusterClusterConfigApiServerPublicAccessConfig ¶
type GetClusterClusterConfigApiServerPublicAccessConfig struct {
// Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
PublicAccessNetworkConfig GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig `pulumi:"publicAccessNetworkConfig"`
}
type GetClusterClusterConfigApiServerPublicAccessConfigArgs ¶
type GetClusterClusterConfigApiServerPublicAccessConfigArgs struct {
// Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
PublicAccessNetworkConfig GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput `pulumi:"publicAccessNetworkConfig"`
}
func (GetClusterClusterConfigApiServerPublicAccessConfigArgs) ElementType ¶
func (GetClusterClusterConfigApiServerPublicAccessConfigArgs) ElementType() reflect.Type
func (GetClusterClusterConfigApiServerPublicAccessConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigOutput ¶
func (i GetClusterClusterConfigApiServerPublicAccessConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigOutput() GetClusterClusterConfigApiServerPublicAccessConfigOutput
func (GetClusterClusterConfigApiServerPublicAccessConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigOutputWithContext ¶
func (i GetClusterClusterConfigApiServerPublicAccessConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerPublicAccessConfigOutput
type GetClusterClusterConfigApiServerPublicAccessConfigInput ¶
type GetClusterClusterConfigApiServerPublicAccessConfigInput interface {
pulumi.Input
ToGetClusterClusterConfigApiServerPublicAccessConfigOutput() GetClusterClusterConfigApiServerPublicAccessConfigOutput
ToGetClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(context.Context) GetClusterClusterConfigApiServerPublicAccessConfigOutput
}
GetClusterClusterConfigApiServerPublicAccessConfigInput is an input type that accepts GetClusterClusterConfigApiServerPublicAccessConfigArgs and GetClusterClusterConfigApiServerPublicAccessConfigOutput values. You can construct a concrete instance of `GetClusterClusterConfigApiServerPublicAccessConfigInput` via:
GetClusterClusterConfigApiServerPublicAccessConfigArgs{...}
type GetClusterClusterConfigApiServerPublicAccessConfigOutput ¶
type GetClusterClusterConfigApiServerPublicAccessConfigOutput struct{ *pulumi.OutputState }
func (GetClusterClusterConfigApiServerPublicAccessConfigOutput) ElementType ¶
func (GetClusterClusterConfigApiServerPublicAccessConfigOutput) ElementType() reflect.Type
func (GetClusterClusterConfigApiServerPublicAccessConfigOutput) PublicAccessNetworkConfig ¶
func (o GetClusterClusterConfigApiServerPublicAccessConfigOutput) PublicAccessNetworkConfig() GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
func (GetClusterClusterConfigApiServerPublicAccessConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigOutput ¶
func (o GetClusterClusterConfigApiServerPublicAccessConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigOutput() GetClusterClusterConfigApiServerPublicAccessConfigOutput
func (GetClusterClusterConfigApiServerPublicAccessConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigOutputWithContext ¶
func (o GetClusterClusterConfigApiServerPublicAccessConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerPublicAccessConfigOutput
type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig ¶
type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig struct {
// Peak bandwidth of the public IP, unit: Mbps
Bandwidth int `pulumi:"bandwidth"`
// Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
BillingType int `pulumi:"billingType"`
// Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
Isp string `pulumi:"isp"`
}
type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs ¶
type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs struct {
// Peak bandwidth of the public IP, unit: Mbps
Bandwidth pulumi.IntInput `pulumi:"bandwidth"`
// Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
BillingType pulumi.IntInput `pulumi:"billingType"`
// Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
Isp pulumi.StringInput `pulumi:"isp"`
}
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ElementType ¶
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ElementType() reflect.Type
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ¶
func (i GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext ¶
func (i GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput ¶
type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput interface {
pulumi.Input
ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(context.Context) GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
}
GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput is an input type that accepts GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs and GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput values. You can construct a concrete instance of `GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigInput` via:
GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{...}
type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ¶
type GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput struct{ *pulumi.OutputState }
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Bandwidth ¶
func (o GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Bandwidth() pulumi.IntOutput
Peak bandwidth of the public IP, unit: Mbps
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType ¶
func (o GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) BillingType() pulumi.IntOutput
Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType ¶
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ElementType() reflect.Type
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Isp ¶
func (o GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) Isp() pulumi.StringOutput
Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput ¶
func (o GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput() GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
func (GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext ¶
func (o GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput) ToGetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutputWithContext(ctx context.Context) GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigOutput
type GetClusterClusterConfigArgs ¶
type GetClusterClusterConfigArgs struct {
// Cluster API Server access IPv4 address information
ApiServerEndpoints GetClusterClusterConfigApiServerEndpointsInput `pulumi:"apiServerEndpoints"`
// Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
ApiServerPublicAccessConfig GetClusterClusterConfigApiServerPublicAccessConfigInput `pulumi:"apiServerPublicAccessConfig"`
// Node public access configuration. Parameter value description: false: Disabled. true: Enabled
ApiServerPublicAccessEnabled pulumi.BoolInput `pulumi:"apiServerPublicAccessEnabled"`
// Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
IpFamily pulumi.StringInput `pulumi:"ipFamily"`
// Node public access configuration. Parameter value description: false: Disabled. true: Enabled
ResourcePublicAccessDefaultEnabled pulumi.BoolInput `pulumi:"resourcePublicAccessDefaultEnabled"`
// Security group used by the cluster control plane and nodes.
SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
// Subnet ID for cluster control plane communication within the private network.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
// Private network (VPC) ID where the cluster control plane and some nodes are located.
VpcId pulumi.StringInput `pulumi:"vpcId"`
}
func (GetClusterClusterConfigArgs) ElementType ¶
func (GetClusterClusterConfigArgs) ElementType() reflect.Type
func (GetClusterClusterConfigArgs) ToGetClusterClusterConfigOutput ¶
func (i GetClusterClusterConfigArgs) ToGetClusterClusterConfigOutput() GetClusterClusterConfigOutput
func (GetClusterClusterConfigArgs) ToGetClusterClusterConfigOutputWithContext ¶
func (i GetClusterClusterConfigArgs) ToGetClusterClusterConfigOutputWithContext(ctx context.Context) GetClusterClusterConfigOutput
type GetClusterClusterConfigInput ¶
type GetClusterClusterConfigInput interface {
pulumi.Input
ToGetClusterClusterConfigOutput() GetClusterClusterConfigOutput
ToGetClusterClusterConfigOutputWithContext(context.Context) GetClusterClusterConfigOutput
}
GetClusterClusterConfigInput is an input type that accepts GetClusterClusterConfigArgs and GetClusterClusterConfigOutput values. You can construct a concrete instance of `GetClusterClusterConfigInput` via:
GetClusterClusterConfigArgs{...}
type GetClusterClusterConfigOutput ¶
type GetClusterClusterConfigOutput struct{ *pulumi.OutputState }
func (GetClusterClusterConfigOutput) ApiServerEndpoints ¶
func (o GetClusterClusterConfigOutput) ApiServerEndpoints() GetClusterClusterConfigApiServerEndpointsOutput
Cluster API Server access IPv4 address information
func (GetClusterClusterConfigOutput) ApiServerPublicAccessConfig ¶
func (o GetClusterClusterConfigOutput) ApiServerPublicAccessConfig() GetClusterClusterConfigApiServerPublicAccessConfigOutput
Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
func (GetClusterClusterConfigOutput) ApiServerPublicAccessEnabled ¶
func (o GetClusterClusterConfigOutput) ApiServerPublicAccessEnabled() pulumi.BoolOutput
Node public access configuration. Parameter value description: false: Disabled. true: Enabled
func (GetClusterClusterConfigOutput) ElementType ¶
func (GetClusterClusterConfigOutput) ElementType() reflect.Type
func (GetClusterClusterConfigOutput) IpFamily ¶ added in v0.0.19
func (o GetClusterClusterConfigOutput) IpFamily() pulumi.StringOutput
Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
func (GetClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled ¶
func (o GetClusterClusterConfigOutput) ResourcePublicAccessDefaultEnabled() pulumi.BoolOutput
Node public access configuration. Parameter value description: false: Disabled. true: Enabled
func (GetClusterClusterConfigOutput) SecurityGroupIds ¶
func (o GetClusterClusterConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group used by the cluster control plane and nodes.
func (GetClusterClusterConfigOutput) SubnetIds ¶
func (o GetClusterClusterConfigOutput) SubnetIds() pulumi.StringArrayOutput
Subnet ID for cluster control plane communication within the private network.
func (GetClusterClusterConfigOutput) ToGetClusterClusterConfigOutput ¶
func (o GetClusterClusterConfigOutput) ToGetClusterClusterConfigOutput() GetClusterClusterConfigOutput
func (GetClusterClusterConfigOutput) ToGetClusterClusterConfigOutputWithContext ¶
func (o GetClusterClusterConfigOutput) ToGetClusterClusterConfigOutputWithContext(ctx context.Context) GetClusterClusterConfigOutput
func (GetClusterClusterConfigOutput) VpcId ¶
func (o GetClusterClusterConfigOutput) VpcId() pulumi.StringOutput
Private network (VPC) ID where the cluster control plane and some nodes are located.
type GetClusterIrsaConfig ¶ added in v0.0.19
type GetClusterIrsaConfig struct {
// Identifier for accepting tokens
Audience string `pulumi:"audience"`
// Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
Enabled bool `pulumi:"enabled"`
// OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
Issuer string `pulumi:"issuer"`
// JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
JwksUrl string `pulumi:"jwksUrl"`
// OIDC provider TRN.
OidcTrn string `pulumi:"oidcTrn"`
// OIDC provider configuration document in JSON format, containing information about the OIDC provider.
OpenIdConfigUrl string `pulumi:"openIdConfigUrl"`
}
type GetClusterIrsaConfigArgs ¶ added in v0.0.19
type GetClusterIrsaConfigArgs struct {
// Identifier for accepting tokens
Audience pulumi.StringInput `pulumi:"audience"`
// Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
Enabled pulumi.BoolInput `pulumi:"enabled"`
// OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
Issuer pulumi.StringInput `pulumi:"issuer"`
// JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
JwksUrl pulumi.StringInput `pulumi:"jwksUrl"`
// OIDC provider TRN.
OidcTrn pulumi.StringInput `pulumi:"oidcTrn"`
// OIDC provider configuration document in JSON format, containing information about the OIDC provider.
OpenIdConfigUrl pulumi.StringInput `pulumi:"openIdConfigUrl"`
}
func (GetClusterIrsaConfigArgs) ElementType ¶ added in v0.0.19
func (GetClusterIrsaConfigArgs) ElementType() reflect.Type
func (GetClusterIrsaConfigArgs) ToGetClusterIrsaConfigOutput ¶ added in v0.0.19
func (i GetClusterIrsaConfigArgs) ToGetClusterIrsaConfigOutput() GetClusterIrsaConfigOutput
func (GetClusterIrsaConfigArgs) ToGetClusterIrsaConfigOutputWithContext ¶ added in v0.0.19
func (i GetClusterIrsaConfigArgs) ToGetClusterIrsaConfigOutputWithContext(ctx context.Context) GetClusterIrsaConfigOutput
type GetClusterIrsaConfigInput ¶ added in v0.0.19
type GetClusterIrsaConfigInput interface {
pulumi.Input
ToGetClusterIrsaConfigOutput() GetClusterIrsaConfigOutput
ToGetClusterIrsaConfigOutputWithContext(context.Context) GetClusterIrsaConfigOutput
}
GetClusterIrsaConfigInput is an input type that accepts GetClusterIrsaConfigArgs and GetClusterIrsaConfigOutput values. You can construct a concrete instance of `GetClusterIrsaConfigInput` via:
GetClusterIrsaConfigArgs{...}
type GetClusterIrsaConfigOutput ¶ added in v0.0.19
type GetClusterIrsaConfigOutput struct{ *pulumi.OutputState }
func (GetClusterIrsaConfigOutput) Audience ¶ added in v0.0.19
func (o GetClusterIrsaConfigOutput) Audience() pulumi.StringOutput
Identifier for accepting tokens
func (GetClusterIrsaConfigOutput) ElementType ¶ added in v0.0.19
func (GetClusterIrsaConfigOutput) ElementType() reflect.Type
func (GetClusterIrsaConfigOutput) Enabled ¶ added in v0.0.19
func (o GetClusterIrsaConfigOutput) Enabled() pulumi.BoolOutput
Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
func (GetClusterIrsaConfigOutput) Issuer ¶ added in v0.0.19
func (o GetClusterIrsaConfigOutput) Issuer() pulumi.StringOutput
OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
func (GetClusterIrsaConfigOutput) JwksUrl ¶ added in v0.0.19
func (o GetClusterIrsaConfigOutput) JwksUrl() pulumi.StringOutput
JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
func (GetClusterIrsaConfigOutput) OidcTrn ¶ added in v0.0.19
func (o GetClusterIrsaConfigOutput) OidcTrn() pulumi.StringOutput
OIDC provider TRN.
func (GetClusterIrsaConfigOutput) OpenIdConfigUrl ¶ added in v0.0.19
func (o GetClusterIrsaConfigOutput) OpenIdConfigUrl() pulumi.StringOutput
OIDC provider configuration document in JSON format, containing information about the OIDC provider.
func (GetClusterIrsaConfigOutput) ToGetClusterIrsaConfigOutput ¶ added in v0.0.19
func (o GetClusterIrsaConfigOutput) ToGetClusterIrsaConfigOutput() GetClusterIrsaConfigOutput
func (GetClusterIrsaConfigOutput) ToGetClusterIrsaConfigOutputWithContext ¶ added in v0.0.19
func (o GetClusterIrsaConfigOutput) ToGetClusterIrsaConfigOutputWithContext(ctx context.Context) GetClusterIrsaConfigOutput
type GetClusterLoggingConfig ¶
type GetClusterLoggingConfig struct {
// Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
LogProjectId string `pulumi:"logProjectId"`
// Cluster log option information.
LogSetups []GetClusterLoggingConfigLogSetup `pulumi:"logSetups"`
}
type GetClusterLoggingConfigArgs ¶
type GetClusterLoggingConfigArgs struct {
// Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
LogProjectId pulumi.StringInput `pulumi:"logProjectId"`
// Cluster log option information.
LogSetups GetClusterLoggingConfigLogSetupArrayInput `pulumi:"logSetups"`
}
func (GetClusterLoggingConfigArgs) ElementType ¶
func (GetClusterLoggingConfigArgs) ElementType() reflect.Type
func (GetClusterLoggingConfigArgs) ToGetClusterLoggingConfigOutput ¶
func (i GetClusterLoggingConfigArgs) ToGetClusterLoggingConfigOutput() GetClusterLoggingConfigOutput
func (GetClusterLoggingConfigArgs) ToGetClusterLoggingConfigOutputWithContext ¶
func (i GetClusterLoggingConfigArgs) ToGetClusterLoggingConfigOutputWithContext(ctx context.Context) GetClusterLoggingConfigOutput
type GetClusterLoggingConfigInput ¶
type GetClusterLoggingConfigInput interface {
pulumi.Input
ToGetClusterLoggingConfigOutput() GetClusterLoggingConfigOutput
ToGetClusterLoggingConfigOutputWithContext(context.Context) GetClusterLoggingConfigOutput
}
GetClusterLoggingConfigInput is an input type that accepts GetClusterLoggingConfigArgs and GetClusterLoggingConfigOutput values. You can construct a concrete instance of `GetClusterLoggingConfigInput` via:
GetClusterLoggingConfigArgs{...}
type GetClusterLoggingConfigLogSetup ¶
type GetClusterLoggingConfigLogSetup struct {
// Whether to enable this log option. Parameter values: true: enabled; false: not enabled.
Enabled bool `pulumi:"enabled"`
// TLS log topic ID for the collection target. If empty, the corresponding log topic has not been created.
LogTopicId string `pulumi:"logTopicId"`
// Retention period of logs in log service, in days. 3650 days means permanent storage.
LogTtl int `pulumi:"logTtl"`
// Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
LogType string `pulumi:"logType"`
}
type GetClusterLoggingConfigLogSetupArgs ¶
type GetClusterLoggingConfigLogSetupArgs struct {
// Whether to enable this log option. Parameter values: true: enabled; false: not enabled.
Enabled pulumi.BoolInput `pulumi:"enabled"`
// TLS log topic ID for the collection target. If empty, the corresponding log topic has not been created.
LogTopicId pulumi.StringInput `pulumi:"logTopicId"`
// Retention period of logs in log service, in days. 3650 days means permanent storage.
LogTtl pulumi.IntInput `pulumi:"logTtl"`
// Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
LogType pulumi.StringInput `pulumi:"logType"`
}
func (GetClusterLoggingConfigLogSetupArgs) ElementType ¶
func (GetClusterLoggingConfigLogSetupArgs) ElementType() reflect.Type
func (GetClusterLoggingConfigLogSetupArgs) ToGetClusterLoggingConfigLogSetupOutput ¶
func (i GetClusterLoggingConfigLogSetupArgs) ToGetClusterLoggingConfigLogSetupOutput() GetClusterLoggingConfigLogSetupOutput
func (GetClusterLoggingConfigLogSetupArgs) ToGetClusterLoggingConfigLogSetupOutputWithContext ¶
func (i GetClusterLoggingConfigLogSetupArgs) ToGetClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) GetClusterLoggingConfigLogSetupOutput
type GetClusterLoggingConfigLogSetupArray ¶
type GetClusterLoggingConfigLogSetupArray []GetClusterLoggingConfigLogSetupInput
func (GetClusterLoggingConfigLogSetupArray) ElementType ¶
func (GetClusterLoggingConfigLogSetupArray) ElementType() reflect.Type
func (GetClusterLoggingConfigLogSetupArray) ToGetClusterLoggingConfigLogSetupArrayOutput ¶
func (i GetClusterLoggingConfigLogSetupArray) ToGetClusterLoggingConfigLogSetupArrayOutput() GetClusterLoggingConfigLogSetupArrayOutput
func (GetClusterLoggingConfigLogSetupArray) ToGetClusterLoggingConfigLogSetupArrayOutputWithContext ¶
func (i GetClusterLoggingConfigLogSetupArray) ToGetClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) GetClusterLoggingConfigLogSetupArrayOutput
type GetClusterLoggingConfigLogSetupArrayInput ¶
type GetClusterLoggingConfigLogSetupArrayInput interface {
pulumi.Input
ToGetClusterLoggingConfigLogSetupArrayOutput() GetClusterLoggingConfigLogSetupArrayOutput
ToGetClusterLoggingConfigLogSetupArrayOutputWithContext(context.Context) GetClusterLoggingConfigLogSetupArrayOutput
}
GetClusterLoggingConfigLogSetupArrayInput is an input type that accepts GetClusterLoggingConfigLogSetupArray and GetClusterLoggingConfigLogSetupArrayOutput values. You can construct a concrete instance of `GetClusterLoggingConfigLogSetupArrayInput` via:
GetClusterLoggingConfigLogSetupArray{ GetClusterLoggingConfigLogSetupArgs{...} }
type GetClusterLoggingConfigLogSetupArrayOutput ¶
type GetClusterLoggingConfigLogSetupArrayOutput struct{ *pulumi.OutputState }
func (GetClusterLoggingConfigLogSetupArrayOutput) ElementType ¶
func (GetClusterLoggingConfigLogSetupArrayOutput) ElementType() reflect.Type
func (GetClusterLoggingConfigLogSetupArrayOutput) ToGetClusterLoggingConfigLogSetupArrayOutput ¶
func (o GetClusterLoggingConfigLogSetupArrayOutput) ToGetClusterLoggingConfigLogSetupArrayOutput() GetClusterLoggingConfigLogSetupArrayOutput
func (GetClusterLoggingConfigLogSetupArrayOutput) ToGetClusterLoggingConfigLogSetupArrayOutputWithContext ¶
func (o GetClusterLoggingConfigLogSetupArrayOutput) ToGetClusterLoggingConfigLogSetupArrayOutputWithContext(ctx context.Context) GetClusterLoggingConfigLogSetupArrayOutput
type GetClusterLoggingConfigLogSetupInput ¶
type GetClusterLoggingConfigLogSetupInput interface {
pulumi.Input
ToGetClusterLoggingConfigLogSetupOutput() GetClusterLoggingConfigLogSetupOutput
ToGetClusterLoggingConfigLogSetupOutputWithContext(context.Context) GetClusterLoggingConfigLogSetupOutput
}
GetClusterLoggingConfigLogSetupInput is an input type that accepts GetClusterLoggingConfigLogSetupArgs and GetClusterLoggingConfigLogSetupOutput values. You can construct a concrete instance of `GetClusterLoggingConfigLogSetupInput` via:
GetClusterLoggingConfigLogSetupArgs{...}
type GetClusterLoggingConfigLogSetupOutput ¶
type GetClusterLoggingConfigLogSetupOutput struct{ *pulumi.OutputState }
func (GetClusterLoggingConfigLogSetupOutput) ElementType ¶
func (GetClusterLoggingConfigLogSetupOutput) ElementType() reflect.Type
func (GetClusterLoggingConfigLogSetupOutput) Enabled ¶
func (o GetClusterLoggingConfigLogSetupOutput) Enabled() pulumi.BoolOutput
Whether to enable this log option. Parameter values: true: enabled; false: not enabled.
func (GetClusterLoggingConfigLogSetupOutput) LogTopicId ¶
func (o GetClusterLoggingConfigLogSetupOutput) LogTopicId() pulumi.StringOutput
TLS log topic ID for the collection target. If empty, the corresponding log topic has not been created.
func (GetClusterLoggingConfigLogSetupOutput) LogTtl ¶
func (o GetClusterLoggingConfigLogSetupOutput) LogTtl() pulumi.IntOutput
Retention period of logs in log service, in days. 3650 days means permanent storage.
func (GetClusterLoggingConfigLogSetupOutput) LogType ¶
func (o GetClusterLoggingConfigLogSetupOutput) LogType() pulumi.StringOutput
Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
func (GetClusterLoggingConfigLogSetupOutput) ToGetClusterLoggingConfigLogSetupOutput ¶
func (o GetClusterLoggingConfigLogSetupOutput) ToGetClusterLoggingConfigLogSetupOutput() GetClusterLoggingConfigLogSetupOutput
func (GetClusterLoggingConfigLogSetupOutput) ToGetClusterLoggingConfigLogSetupOutputWithContext ¶
func (o GetClusterLoggingConfigLogSetupOutput) ToGetClusterLoggingConfigLogSetupOutputWithContext(ctx context.Context) GetClusterLoggingConfigLogSetupOutput
type GetClusterLoggingConfigOutput ¶
type GetClusterLoggingConfigOutput struct{ *pulumi.OutputState }
func (GetClusterLoggingConfigOutput) ElementType ¶
func (GetClusterLoggingConfigOutput) ElementType() reflect.Type
func (GetClusterLoggingConfigOutput) LogProjectId ¶
func (o GetClusterLoggingConfigOutput) LogProjectId() pulumi.StringOutput
Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
func (GetClusterLoggingConfigOutput) LogSetups ¶
func (o GetClusterLoggingConfigOutput) LogSetups() GetClusterLoggingConfigLogSetupArrayOutput
Cluster log option information.
func (GetClusterLoggingConfigOutput) ToGetClusterLoggingConfigOutput ¶
func (o GetClusterLoggingConfigOutput) ToGetClusterLoggingConfigOutput() GetClusterLoggingConfigOutput
func (GetClusterLoggingConfigOutput) ToGetClusterLoggingConfigOutputWithContext ¶
func (o GetClusterLoggingConfigOutput) ToGetClusterLoggingConfigOutputWithContext(ctx context.Context) GetClusterLoggingConfigOutput
type GetClusterMonitoringConfig ¶
type GetClusterMonitoringConfig struct {
// List of monitoring component configurations.
ComponentConfigs []GetClusterMonitoringConfigComponentConfig `pulumi:"componentConfigs"`
// Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
EnableMetricsExternalCollection bool `pulumi:"enableMetricsExternalCollection"`
// Workspace ID to which the monitoring data belongs.
WorkspaceId string `pulumi:"workspaceId"`
}
type GetClusterMonitoringConfigArgs ¶
type GetClusterMonitoringConfigArgs struct {
// List of monitoring component configurations.
ComponentConfigs GetClusterMonitoringConfigComponentConfigArrayInput `pulumi:"componentConfigs"`
// Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
EnableMetricsExternalCollection pulumi.BoolInput `pulumi:"enableMetricsExternalCollection"`
// Workspace ID to which the monitoring data belongs.
WorkspaceId pulumi.StringInput `pulumi:"workspaceId"`
}
func (GetClusterMonitoringConfigArgs) ElementType ¶
func (GetClusterMonitoringConfigArgs) ElementType() reflect.Type
func (GetClusterMonitoringConfigArgs) ToGetClusterMonitoringConfigOutput ¶
func (i GetClusterMonitoringConfigArgs) ToGetClusterMonitoringConfigOutput() GetClusterMonitoringConfigOutput
func (GetClusterMonitoringConfigArgs) ToGetClusterMonitoringConfigOutputWithContext ¶
func (i GetClusterMonitoringConfigArgs) ToGetClusterMonitoringConfigOutputWithContext(ctx context.Context) GetClusterMonitoringConfigOutput
type GetClusterMonitoringConfigComponentConfigArgs ¶
type GetClusterMonitoringConfigComponentConfigArgs struct {
// Whether to enable this monitoring component. true means enabled; false means disabled.
Enabled pulumi.BoolInput `pulumi:"enabled"`
// Name of the monitoring component, such as 'prometheus', 'grafana', etc.
Name pulumi.StringInput `pulumi:"name"`
}
func (GetClusterMonitoringConfigComponentConfigArgs) ElementType ¶
func (GetClusterMonitoringConfigComponentConfigArgs) ElementType() reflect.Type
func (GetClusterMonitoringConfigComponentConfigArgs) ToGetClusterMonitoringConfigComponentConfigOutput ¶
func (i GetClusterMonitoringConfigComponentConfigArgs) ToGetClusterMonitoringConfigComponentConfigOutput() GetClusterMonitoringConfigComponentConfigOutput
func (GetClusterMonitoringConfigComponentConfigArgs) ToGetClusterMonitoringConfigComponentConfigOutputWithContext ¶
func (i GetClusterMonitoringConfigComponentConfigArgs) ToGetClusterMonitoringConfigComponentConfigOutputWithContext(ctx context.Context) GetClusterMonitoringConfigComponentConfigOutput
type GetClusterMonitoringConfigComponentConfigArray ¶
type GetClusterMonitoringConfigComponentConfigArray []GetClusterMonitoringConfigComponentConfigInput
func (GetClusterMonitoringConfigComponentConfigArray) ElementType ¶
func (GetClusterMonitoringConfigComponentConfigArray) ElementType() reflect.Type
func (GetClusterMonitoringConfigComponentConfigArray) ToGetClusterMonitoringConfigComponentConfigArrayOutput ¶
func (i GetClusterMonitoringConfigComponentConfigArray) ToGetClusterMonitoringConfigComponentConfigArrayOutput() GetClusterMonitoringConfigComponentConfigArrayOutput
func (GetClusterMonitoringConfigComponentConfigArray) ToGetClusterMonitoringConfigComponentConfigArrayOutputWithContext ¶
func (i GetClusterMonitoringConfigComponentConfigArray) ToGetClusterMonitoringConfigComponentConfigArrayOutputWithContext(ctx context.Context) GetClusterMonitoringConfigComponentConfigArrayOutput
type GetClusterMonitoringConfigComponentConfigArrayInput ¶
type GetClusterMonitoringConfigComponentConfigArrayInput interface {
pulumi.Input
ToGetClusterMonitoringConfigComponentConfigArrayOutput() GetClusterMonitoringConfigComponentConfigArrayOutput
ToGetClusterMonitoringConfigComponentConfigArrayOutputWithContext(context.Context) GetClusterMonitoringConfigComponentConfigArrayOutput
}
GetClusterMonitoringConfigComponentConfigArrayInput is an input type that accepts GetClusterMonitoringConfigComponentConfigArray and GetClusterMonitoringConfigComponentConfigArrayOutput values. You can construct a concrete instance of `GetClusterMonitoringConfigComponentConfigArrayInput` via:
GetClusterMonitoringConfigComponentConfigArray{ GetClusterMonitoringConfigComponentConfigArgs{...} }
type GetClusterMonitoringConfigComponentConfigArrayOutput ¶
type GetClusterMonitoringConfigComponentConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterMonitoringConfigComponentConfigArrayOutput) ElementType ¶
func (GetClusterMonitoringConfigComponentConfigArrayOutput) ElementType() reflect.Type
func (GetClusterMonitoringConfigComponentConfigArrayOutput) ToGetClusterMonitoringConfigComponentConfigArrayOutput ¶
func (o GetClusterMonitoringConfigComponentConfigArrayOutput) ToGetClusterMonitoringConfigComponentConfigArrayOutput() GetClusterMonitoringConfigComponentConfigArrayOutput
func (GetClusterMonitoringConfigComponentConfigArrayOutput) ToGetClusterMonitoringConfigComponentConfigArrayOutputWithContext ¶
func (o GetClusterMonitoringConfigComponentConfigArrayOutput) ToGetClusterMonitoringConfigComponentConfigArrayOutputWithContext(ctx context.Context) GetClusterMonitoringConfigComponentConfigArrayOutput
type GetClusterMonitoringConfigComponentConfigInput ¶
type GetClusterMonitoringConfigComponentConfigInput interface {
pulumi.Input
ToGetClusterMonitoringConfigComponentConfigOutput() GetClusterMonitoringConfigComponentConfigOutput
ToGetClusterMonitoringConfigComponentConfigOutputWithContext(context.Context) GetClusterMonitoringConfigComponentConfigOutput
}
GetClusterMonitoringConfigComponentConfigInput is an input type that accepts GetClusterMonitoringConfigComponentConfigArgs and GetClusterMonitoringConfigComponentConfigOutput values. You can construct a concrete instance of `GetClusterMonitoringConfigComponentConfigInput` via:
GetClusterMonitoringConfigComponentConfigArgs{...}
type GetClusterMonitoringConfigComponentConfigOutput ¶
type GetClusterMonitoringConfigComponentConfigOutput struct{ *pulumi.OutputState }
func (GetClusterMonitoringConfigComponentConfigOutput) ElementType ¶
func (GetClusterMonitoringConfigComponentConfigOutput) ElementType() reflect.Type
func (GetClusterMonitoringConfigComponentConfigOutput) Enabled ¶
func (o GetClusterMonitoringConfigComponentConfigOutput) Enabled() pulumi.BoolOutput
Whether to enable this monitoring component. true means enabled; false means disabled.
func (GetClusterMonitoringConfigComponentConfigOutput) Name ¶
func (o GetClusterMonitoringConfigComponentConfigOutput) Name() pulumi.StringOutput
Name of the monitoring component, such as 'prometheus', 'grafana', etc.
func (GetClusterMonitoringConfigComponentConfigOutput) ToGetClusterMonitoringConfigComponentConfigOutput ¶
func (o GetClusterMonitoringConfigComponentConfigOutput) ToGetClusterMonitoringConfigComponentConfigOutput() GetClusterMonitoringConfigComponentConfigOutput
func (GetClusterMonitoringConfigComponentConfigOutput) ToGetClusterMonitoringConfigComponentConfigOutputWithContext ¶
func (o GetClusterMonitoringConfigComponentConfigOutput) ToGetClusterMonitoringConfigComponentConfigOutputWithContext(ctx context.Context) GetClusterMonitoringConfigComponentConfigOutput
type GetClusterMonitoringConfigInput ¶
type GetClusterMonitoringConfigInput interface {
pulumi.Input
ToGetClusterMonitoringConfigOutput() GetClusterMonitoringConfigOutput
ToGetClusterMonitoringConfigOutputWithContext(context.Context) GetClusterMonitoringConfigOutput
}
GetClusterMonitoringConfigInput is an input type that accepts GetClusterMonitoringConfigArgs and GetClusterMonitoringConfigOutput values. You can construct a concrete instance of `GetClusterMonitoringConfigInput` via:
GetClusterMonitoringConfigArgs{...}
type GetClusterMonitoringConfigOutput ¶
type GetClusterMonitoringConfigOutput struct{ *pulumi.OutputState }
func (GetClusterMonitoringConfigOutput) ComponentConfigs ¶
func (o GetClusterMonitoringConfigOutput) ComponentConfigs() GetClusterMonitoringConfigComponentConfigArrayOutput
List of monitoring component configurations.
func (GetClusterMonitoringConfigOutput) ElementType ¶
func (GetClusterMonitoringConfigOutput) ElementType() reflect.Type
func (GetClusterMonitoringConfigOutput) EnableMetricsExternalCollection ¶ added in v0.0.19
func (o GetClusterMonitoringConfigOutput) EnableMetricsExternalCollection() pulumi.BoolOutput
Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
func (GetClusterMonitoringConfigOutput) ToGetClusterMonitoringConfigOutput ¶
func (o GetClusterMonitoringConfigOutput) ToGetClusterMonitoringConfigOutput() GetClusterMonitoringConfigOutput
func (GetClusterMonitoringConfigOutput) ToGetClusterMonitoringConfigOutputWithContext ¶
func (o GetClusterMonitoringConfigOutput) ToGetClusterMonitoringConfigOutputWithContext(ctx context.Context) GetClusterMonitoringConfigOutput
func (GetClusterMonitoringConfigOutput) WorkspaceId ¶
func (o GetClusterMonitoringConfigOutput) WorkspaceId() pulumi.StringOutput
Workspace ID to which the monitoring data belongs.
type GetClusterNodeStatistics ¶
type GetClusterNodeStatistics struct {
// Total number of nodes in Phase=Creating.
CreatingCount int `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting.
DeletingCount int `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed.
FailedCount int `pulumi:"failedCount"`
// Total number of nodes with Phase=Running.
RunningCount int `pulumi:"runningCount"`
// Total number of nodes.
TotalCount int `pulumi:"totalCount"`
// Total number of nodes in Phase=Updating.
UpdatingCount int `pulumi:"updatingCount"`
}
type GetClusterNodeStatisticsArgs ¶
type GetClusterNodeStatisticsArgs struct {
// Total number of nodes in Phase=Creating.
CreatingCount pulumi.IntInput `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting.
DeletingCount pulumi.IntInput `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed.
FailedCount pulumi.IntInput `pulumi:"failedCount"`
// Total number of nodes with Phase=Running.
RunningCount pulumi.IntInput `pulumi:"runningCount"`
// Total number of nodes.
TotalCount pulumi.IntInput `pulumi:"totalCount"`
// Total number of nodes in Phase=Updating.
UpdatingCount pulumi.IntInput `pulumi:"updatingCount"`
}
func (GetClusterNodeStatisticsArgs) ElementType ¶
func (GetClusterNodeStatisticsArgs) ElementType() reflect.Type
func (GetClusterNodeStatisticsArgs) ToGetClusterNodeStatisticsOutput ¶
func (i GetClusterNodeStatisticsArgs) ToGetClusterNodeStatisticsOutput() GetClusterNodeStatisticsOutput
func (GetClusterNodeStatisticsArgs) ToGetClusterNodeStatisticsOutputWithContext ¶
func (i GetClusterNodeStatisticsArgs) ToGetClusterNodeStatisticsOutputWithContext(ctx context.Context) GetClusterNodeStatisticsOutput
type GetClusterNodeStatisticsInput ¶
type GetClusterNodeStatisticsInput interface {
pulumi.Input
ToGetClusterNodeStatisticsOutput() GetClusterNodeStatisticsOutput
ToGetClusterNodeStatisticsOutputWithContext(context.Context) GetClusterNodeStatisticsOutput
}
GetClusterNodeStatisticsInput is an input type that accepts GetClusterNodeStatisticsArgs and GetClusterNodeStatisticsOutput values. You can construct a concrete instance of `GetClusterNodeStatisticsInput` via:
GetClusterNodeStatisticsArgs{...}
type GetClusterNodeStatisticsOutput ¶
type GetClusterNodeStatisticsOutput struct{ *pulumi.OutputState }
func (GetClusterNodeStatisticsOutput) CreatingCount ¶
func (o GetClusterNodeStatisticsOutput) CreatingCount() pulumi.IntOutput
Total number of nodes in Phase=Creating.
func (GetClusterNodeStatisticsOutput) DeletingCount ¶
func (o GetClusterNodeStatisticsOutput) DeletingCount() pulumi.IntOutput
Total number of nodes with Phase=Deleting.
func (GetClusterNodeStatisticsOutput) ElementType ¶
func (GetClusterNodeStatisticsOutput) ElementType() reflect.Type
func (GetClusterNodeStatisticsOutput) FailedCount ¶
func (o GetClusterNodeStatisticsOutput) FailedCount() pulumi.IntOutput
Total number of nodes with Phase=Failed.
func (GetClusterNodeStatisticsOutput) RunningCount ¶
func (o GetClusterNodeStatisticsOutput) RunningCount() pulumi.IntOutput
Total number of nodes with Phase=Running.
func (GetClusterNodeStatisticsOutput) ToGetClusterNodeStatisticsOutput ¶
func (o GetClusterNodeStatisticsOutput) ToGetClusterNodeStatisticsOutput() GetClusterNodeStatisticsOutput
func (GetClusterNodeStatisticsOutput) ToGetClusterNodeStatisticsOutputWithContext ¶
func (o GetClusterNodeStatisticsOutput) ToGetClusterNodeStatisticsOutputWithContext(ctx context.Context) GetClusterNodeStatisticsOutput
func (GetClusterNodeStatisticsOutput) TotalCount ¶
func (o GetClusterNodeStatisticsOutput) TotalCount() pulumi.IntOutput
Total number of nodes.
func (GetClusterNodeStatisticsOutput) UpdatingCount ¶
func (o GetClusterNodeStatisticsOutput) UpdatingCount() pulumi.IntOutput
Total number of nodes in Phase=Updating.
type GetClusterPodsConfig ¶
type GetClusterPodsConfig struct {
// Flannel network configuration.
FlannelConfig GetClusterPodsConfigFlannelConfig `pulumi:"flannelConfig"`
// Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
PodNetworkMode string `pulumi:"podNetworkMode"`
// VPC-CNI network configuration.
VpcCniConfig GetClusterPodsConfigVpcCniConfig `pulumi:"vpcCniConfig"`
}
type GetClusterPodsConfigArgs ¶
type GetClusterPodsConfigArgs struct {
// Flannel network configuration.
FlannelConfig GetClusterPodsConfigFlannelConfigInput `pulumi:"flannelConfig"`
// Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
PodNetworkMode pulumi.StringInput `pulumi:"podNetworkMode"`
// VPC-CNI network configuration.
VpcCniConfig GetClusterPodsConfigVpcCniConfigInput `pulumi:"vpcCniConfig"`
}
func (GetClusterPodsConfigArgs) ElementType ¶
func (GetClusterPodsConfigArgs) ElementType() reflect.Type
func (GetClusterPodsConfigArgs) ToGetClusterPodsConfigOutput ¶
func (i GetClusterPodsConfigArgs) ToGetClusterPodsConfigOutput() GetClusterPodsConfigOutput
func (GetClusterPodsConfigArgs) ToGetClusterPodsConfigOutputWithContext ¶
func (i GetClusterPodsConfigArgs) ToGetClusterPodsConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigOutput
type GetClusterPodsConfigFlannelConfig ¶
type GetClusterPodsConfigFlannelConfig struct {
// Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
MaxPodsPerNode int `pulumi:"maxPodsPerNode"`
// Pod CIDR for Flannel container network.
PodCidrs []string `pulumi:"podCidrs"`
// List of Pod subnet IDs for the Flannel container network model.
SubnetIds []string `pulumi:"subnetIds"`
}
type GetClusterPodsConfigFlannelConfigArgs ¶
type GetClusterPodsConfigFlannelConfigArgs struct {
// Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
MaxPodsPerNode pulumi.IntInput `pulumi:"maxPodsPerNode"`
// Pod CIDR for Flannel container network.
PodCidrs pulumi.StringArrayInput `pulumi:"podCidrs"`
// List of Pod subnet IDs for the Flannel container network model.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}
func (GetClusterPodsConfigFlannelConfigArgs) ElementType ¶
func (GetClusterPodsConfigFlannelConfigArgs) ElementType() reflect.Type
func (GetClusterPodsConfigFlannelConfigArgs) ToGetClusterPodsConfigFlannelConfigOutput ¶
func (i GetClusterPodsConfigFlannelConfigArgs) ToGetClusterPodsConfigFlannelConfigOutput() GetClusterPodsConfigFlannelConfigOutput
func (GetClusterPodsConfigFlannelConfigArgs) ToGetClusterPodsConfigFlannelConfigOutputWithContext ¶
func (i GetClusterPodsConfigFlannelConfigArgs) ToGetClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigFlannelConfigOutput
type GetClusterPodsConfigFlannelConfigInput ¶
type GetClusterPodsConfigFlannelConfigInput interface {
pulumi.Input
ToGetClusterPodsConfigFlannelConfigOutput() GetClusterPodsConfigFlannelConfigOutput
ToGetClusterPodsConfigFlannelConfigOutputWithContext(context.Context) GetClusterPodsConfigFlannelConfigOutput
}
GetClusterPodsConfigFlannelConfigInput is an input type that accepts GetClusterPodsConfigFlannelConfigArgs and GetClusterPodsConfigFlannelConfigOutput values. You can construct a concrete instance of `GetClusterPodsConfigFlannelConfigInput` via:
GetClusterPodsConfigFlannelConfigArgs{...}
type GetClusterPodsConfigFlannelConfigOutput ¶
type GetClusterPodsConfigFlannelConfigOutput struct{ *pulumi.OutputState }
func (GetClusterPodsConfigFlannelConfigOutput) ElementType ¶
func (GetClusterPodsConfigFlannelConfigOutput) ElementType() reflect.Type
func (GetClusterPodsConfigFlannelConfigOutput) MaxPodsPerNode ¶
func (o GetClusterPodsConfigFlannelConfigOutput) MaxPodsPerNode() pulumi.IntOutput
Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
func (GetClusterPodsConfigFlannelConfigOutput) PodCidrs ¶
func (o GetClusterPodsConfigFlannelConfigOutput) PodCidrs() pulumi.StringArrayOutput
Pod CIDR for Flannel container network.
func (GetClusterPodsConfigFlannelConfigOutput) SubnetIds ¶ added in v0.0.19
func (o GetClusterPodsConfigFlannelConfigOutput) SubnetIds() pulumi.StringArrayOutput
List of Pod subnet IDs for the Flannel container network model.
func (GetClusterPodsConfigFlannelConfigOutput) ToGetClusterPodsConfigFlannelConfigOutput ¶
func (o GetClusterPodsConfigFlannelConfigOutput) ToGetClusterPodsConfigFlannelConfigOutput() GetClusterPodsConfigFlannelConfigOutput
func (GetClusterPodsConfigFlannelConfigOutput) ToGetClusterPodsConfigFlannelConfigOutputWithContext ¶
func (o GetClusterPodsConfigFlannelConfigOutput) ToGetClusterPodsConfigFlannelConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigFlannelConfigOutput
type GetClusterPodsConfigInput ¶
type GetClusterPodsConfigInput interface {
pulumi.Input
ToGetClusterPodsConfigOutput() GetClusterPodsConfigOutput
ToGetClusterPodsConfigOutputWithContext(context.Context) GetClusterPodsConfigOutput
}
GetClusterPodsConfigInput is an input type that accepts GetClusterPodsConfigArgs and GetClusterPodsConfigOutput values. You can construct a concrete instance of `GetClusterPodsConfigInput` via:
GetClusterPodsConfigArgs{...}
type GetClusterPodsConfigOutput ¶
type GetClusterPodsConfigOutput struct{ *pulumi.OutputState }
func (GetClusterPodsConfigOutput) ElementType ¶
func (GetClusterPodsConfigOutput) ElementType() reflect.Type
func (GetClusterPodsConfigOutput) FlannelConfig ¶
func (o GetClusterPodsConfigOutput) FlannelConfig() GetClusterPodsConfigFlannelConfigOutput
Flannel network configuration.
func (GetClusterPodsConfigOutput) PodNetworkMode ¶
func (o GetClusterPodsConfigOutput) PodNetworkMode() pulumi.StringOutput
Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
func (GetClusterPodsConfigOutput) ToGetClusterPodsConfigOutput ¶
func (o GetClusterPodsConfigOutput) ToGetClusterPodsConfigOutput() GetClusterPodsConfigOutput
func (GetClusterPodsConfigOutput) ToGetClusterPodsConfigOutputWithContext ¶
func (o GetClusterPodsConfigOutput) ToGetClusterPodsConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigOutput
func (GetClusterPodsConfigOutput) VpcCniConfig ¶
func (o GetClusterPodsConfigOutput) VpcCniConfig() GetClusterPodsConfigVpcCniConfigOutput
VPC-CNI network configuration.
type GetClusterPodsConfigVpcCniConfigArgs ¶
type GetClusterPodsConfigVpcCniConfigArgs struct {
// List of Pod subnet IDs for the VPC-CNI container network model.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
// Whether to enable Trunk mode for the VPC-CNI container network model
TrunkEniEnabled pulumi.BoolInput `pulumi:"trunkEniEnabled"`
}
func (GetClusterPodsConfigVpcCniConfigArgs) ElementType ¶
func (GetClusterPodsConfigVpcCniConfigArgs) ElementType() reflect.Type
func (GetClusterPodsConfigVpcCniConfigArgs) ToGetClusterPodsConfigVpcCniConfigOutput ¶
func (i GetClusterPodsConfigVpcCniConfigArgs) ToGetClusterPodsConfigVpcCniConfigOutput() GetClusterPodsConfigVpcCniConfigOutput
func (GetClusterPodsConfigVpcCniConfigArgs) ToGetClusterPodsConfigVpcCniConfigOutputWithContext ¶
func (i GetClusterPodsConfigVpcCniConfigArgs) ToGetClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigVpcCniConfigOutput
type GetClusterPodsConfigVpcCniConfigInput ¶
type GetClusterPodsConfigVpcCniConfigInput interface {
pulumi.Input
ToGetClusterPodsConfigVpcCniConfigOutput() GetClusterPodsConfigVpcCniConfigOutput
ToGetClusterPodsConfigVpcCniConfigOutputWithContext(context.Context) GetClusterPodsConfigVpcCniConfigOutput
}
GetClusterPodsConfigVpcCniConfigInput is an input type that accepts GetClusterPodsConfigVpcCniConfigArgs and GetClusterPodsConfigVpcCniConfigOutput values. You can construct a concrete instance of `GetClusterPodsConfigVpcCniConfigInput` via:
GetClusterPodsConfigVpcCniConfigArgs{...}
type GetClusterPodsConfigVpcCniConfigOutput ¶
type GetClusterPodsConfigVpcCniConfigOutput struct{ *pulumi.OutputState }
func (GetClusterPodsConfigVpcCniConfigOutput) ElementType ¶
func (GetClusterPodsConfigVpcCniConfigOutput) ElementType() reflect.Type
func (GetClusterPodsConfigVpcCniConfigOutput) SubnetIds ¶
func (o GetClusterPodsConfigVpcCniConfigOutput) SubnetIds() pulumi.StringArrayOutput
List of Pod subnet IDs for the VPC-CNI container network model.
func (GetClusterPodsConfigVpcCniConfigOutput) ToGetClusterPodsConfigVpcCniConfigOutput ¶
func (o GetClusterPodsConfigVpcCniConfigOutput) ToGetClusterPodsConfigVpcCniConfigOutput() GetClusterPodsConfigVpcCniConfigOutput
func (GetClusterPodsConfigVpcCniConfigOutput) ToGetClusterPodsConfigVpcCniConfigOutputWithContext ¶
func (o GetClusterPodsConfigVpcCniConfigOutput) ToGetClusterPodsConfigVpcCniConfigOutputWithContext(ctx context.Context) GetClusterPodsConfigVpcCniConfigOutput
func (GetClusterPodsConfigVpcCniConfigOutput) TrunkEniEnabled ¶
func (o GetClusterPodsConfigVpcCniConfigOutput) TrunkEniEnabled() pulumi.BoolOutput
Whether to enable Trunk mode for the VPC-CNI container network model
type GetClusterServicesConfig ¶
type GetClusterServicesConfig struct {
// IPv4 private network address exposed by Kubernetes Service.
ServiceCidrsv4s []string `pulumi:"serviceCidrsv4s"`
}
type GetClusterServicesConfigArgs ¶
type GetClusterServicesConfigArgs struct {
// IPv4 private network address exposed by Kubernetes Service.
ServiceCidrsv4s pulumi.StringArrayInput `pulumi:"serviceCidrsv4s"`
}
func (GetClusterServicesConfigArgs) ElementType ¶
func (GetClusterServicesConfigArgs) ElementType() reflect.Type
func (GetClusterServicesConfigArgs) ToGetClusterServicesConfigOutput ¶
func (i GetClusterServicesConfigArgs) ToGetClusterServicesConfigOutput() GetClusterServicesConfigOutput
func (GetClusterServicesConfigArgs) ToGetClusterServicesConfigOutputWithContext ¶
func (i GetClusterServicesConfigArgs) ToGetClusterServicesConfigOutputWithContext(ctx context.Context) GetClusterServicesConfigOutput
type GetClusterServicesConfigInput ¶
type GetClusterServicesConfigInput interface {
pulumi.Input
ToGetClusterServicesConfigOutput() GetClusterServicesConfigOutput
ToGetClusterServicesConfigOutputWithContext(context.Context) GetClusterServicesConfigOutput
}
GetClusterServicesConfigInput is an input type that accepts GetClusterServicesConfigArgs and GetClusterServicesConfigOutput values. You can construct a concrete instance of `GetClusterServicesConfigInput` via:
GetClusterServicesConfigArgs{...}
type GetClusterServicesConfigOutput ¶
type GetClusterServicesConfigOutput struct{ *pulumi.OutputState }
func (GetClusterServicesConfigOutput) ElementType ¶
func (GetClusterServicesConfigOutput) ElementType() reflect.Type
func (GetClusterServicesConfigOutput) ServiceCidrsv4s ¶
func (o GetClusterServicesConfigOutput) ServiceCidrsv4s() pulumi.StringArrayOutput
IPv4 private network address exposed by Kubernetes Service.
func (GetClusterServicesConfigOutput) ToGetClusterServicesConfigOutput ¶
func (o GetClusterServicesConfigOutput) ToGetClusterServicesConfigOutput() GetClusterServicesConfigOutput
func (GetClusterServicesConfigOutput) ToGetClusterServicesConfigOutputWithContext ¶
func (o GetClusterServicesConfigOutput) ToGetClusterServicesConfigOutputWithContext(ctx context.Context) GetClusterServicesConfigOutput
type GetClusterStatus ¶
type GetClusterStatus struct {
// Status condition list
Conditions []GetClusterStatusCondition `pulumi:"conditions"`
// Cluster status phase.
Phase string `pulumi:"phase"`
}
type GetClusterStatusArgs ¶
type GetClusterStatusArgs struct {
// Status condition list
Conditions GetClusterStatusConditionArrayInput `pulumi:"conditions"`
// Cluster status phase.
Phase pulumi.StringInput `pulumi:"phase"`
}
func (GetClusterStatusArgs) ElementType ¶
func (GetClusterStatusArgs) ElementType() reflect.Type
func (GetClusterStatusArgs) ToGetClusterStatusOutput ¶
func (i GetClusterStatusArgs) ToGetClusterStatusOutput() GetClusterStatusOutput
func (GetClusterStatusArgs) ToGetClusterStatusOutputWithContext ¶
func (i GetClusterStatusArgs) ToGetClusterStatusOutputWithContext(ctx context.Context) GetClusterStatusOutput
type GetClusterStatusCondition ¶
type GetClusterStatusCondition struct {
// Condition type
Type string `pulumi:"type"`
}
type GetClusterStatusConditionArgs ¶
type GetClusterStatusConditionArgs struct {
// Condition type
Type pulumi.StringInput `pulumi:"type"`
}
func (GetClusterStatusConditionArgs) ElementType ¶
func (GetClusterStatusConditionArgs) ElementType() reflect.Type
func (GetClusterStatusConditionArgs) ToGetClusterStatusConditionOutput ¶
func (i GetClusterStatusConditionArgs) ToGetClusterStatusConditionOutput() GetClusterStatusConditionOutput
func (GetClusterStatusConditionArgs) ToGetClusterStatusConditionOutputWithContext ¶
func (i GetClusterStatusConditionArgs) ToGetClusterStatusConditionOutputWithContext(ctx context.Context) GetClusterStatusConditionOutput
type GetClusterStatusConditionArray ¶
type GetClusterStatusConditionArray []GetClusterStatusConditionInput
func (GetClusterStatusConditionArray) ElementType ¶
func (GetClusterStatusConditionArray) ElementType() reflect.Type
func (GetClusterStatusConditionArray) ToGetClusterStatusConditionArrayOutput ¶
func (i GetClusterStatusConditionArray) ToGetClusterStatusConditionArrayOutput() GetClusterStatusConditionArrayOutput
func (GetClusterStatusConditionArray) ToGetClusterStatusConditionArrayOutputWithContext ¶
func (i GetClusterStatusConditionArray) ToGetClusterStatusConditionArrayOutputWithContext(ctx context.Context) GetClusterStatusConditionArrayOutput
type GetClusterStatusConditionArrayInput ¶
type GetClusterStatusConditionArrayInput interface {
pulumi.Input
ToGetClusterStatusConditionArrayOutput() GetClusterStatusConditionArrayOutput
ToGetClusterStatusConditionArrayOutputWithContext(context.Context) GetClusterStatusConditionArrayOutput
}
GetClusterStatusConditionArrayInput is an input type that accepts GetClusterStatusConditionArray and GetClusterStatusConditionArrayOutput values. You can construct a concrete instance of `GetClusterStatusConditionArrayInput` via:
GetClusterStatusConditionArray{ GetClusterStatusConditionArgs{...} }
type GetClusterStatusConditionArrayOutput ¶
type GetClusterStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (GetClusterStatusConditionArrayOutput) ElementType ¶
func (GetClusterStatusConditionArrayOutput) ElementType() reflect.Type
func (GetClusterStatusConditionArrayOutput) Index ¶
func (o GetClusterStatusConditionArrayOutput) Index(i pulumi.IntInput) GetClusterStatusConditionOutput
func (GetClusterStatusConditionArrayOutput) ToGetClusterStatusConditionArrayOutput ¶
func (o GetClusterStatusConditionArrayOutput) ToGetClusterStatusConditionArrayOutput() GetClusterStatusConditionArrayOutput
func (GetClusterStatusConditionArrayOutput) ToGetClusterStatusConditionArrayOutputWithContext ¶
func (o GetClusterStatusConditionArrayOutput) ToGetClusterStatusConditionArrayOutputWithContext(ctx context.Context) GetClusterStatusConditionArrayOutput
type GetClusterStatusConditionInput ¶
type GetClusterStatusConditionInput interface {
pulumi.Input
ToGetClusterStatusConditionOutput() GetClusterStatusConditionOutput
ToGetClusterStatusConditionOutputWithContext(context.Context) GetClusterStatusConditionOutput
}
GetClusterStatusConditionInput is an input type that accepts GetClusterStatusConditionArgs and GetClusterStatusConditionOutput values. You can construct a concrete instance of `GetClusterStatusConditionInput` via:
GetClusterStatusConditionArgs{...}
type GetClusterStatusConditionOutput ¶
type GetClusterStatusConditionOutput struct{ *pulumi.OutputState }
func (GetClusterStatusConditionOutput) ElementType ¶
func (GetClusterStatusConditionOutput) ElementType() reflect.Type
func (GetClusterStatusConditionOutput) ToGetClusterStatusConditionOutput ¶
func (o GetClusterStatusConditionOutput) ToGetClusterStatusConditionOutput() GetClusterStatusConditionOutput
func (GetClusterStatusConditionOutput) ToGetClusterStatusConditionOutputWithContext ¶
func (o GetClusterStatusConditionOutput) ToGetClusterStatusConditionOutputWithContext(ctx context.Context) GetClusterStatusConditionOutput
func (GetClusterStatusConditionOutput) Type ¶
func (o GetClusterStatusConditionOutput) Type() pulumi.StringOutput
Condition type
type GetClusterStatusInput ¶
type GetClusterStatusInput interface {
pulumi.Input
ToGetClusterStatusOutput() GetClusterStatusOutput
ToGetClusterStatusOutputWithContext(context.Context) GetClusterStatusOutput
}
GetClusterStatusInput is an input type that accepts GetClusterStatusArgs and GetClusterStatusOutput values. You can construct a concrete instance of `GetClusterStatusInput` via:
GetClusterStatusArgs{...}
type GetClusterStatusOutput ¶
type GetClusterStatusOutput struct{ *pulumi.OutputState }
func (GetClusterStatusOutput) Conditions ¶
func (o GetClusterStatusOutput) Conditions() GetClusterStatusConditionArrayOutput
Status condition list
func (GetClusterStatusOutput) ElementType ¶
func (GetClusterStatusOutput) ElementType() reflect.Type
func (GetClusterStatusOutput) Phase ¶
func (o GetClusterStatusOutput) Phase() pulumi.StringOutput
Cluster status phase.
func (GetClusterStatusOutput) ToGetClusterStatusOutput ¶
func (o GetClusterStatusOutput) ToGetClusterStatusOutput() GetClusterStatusOutput
func (GetClusterStatusOutput) ToGetClusterStatusOutputWithContext ¶
func (o GetClusterStatusOutput) ToGetClusterStatusOutputWithContext(ctx context.Context) GetClusterStatusOutput
type GetClusterTag ¶
type GetClusterTagArgs ¶
type GetClusterTagArgs struct {
// Tag key.
Key pulumi.StringInput `pulumi:"key"`
// Tag value.
Value pulumi.StringInput `pulumi:"value"`
}
func (GetClusterTagArgs) ElementType ¶
func (GetClusterTagArgs) ElementType() reflect.Type
func (GetClusterTagArgs) ToGetClusterTagOutput ¶
func (i GetClusterTagArgs) ToGetClusterTagOutput() GetClusterTagOutput
func (GetClusterTagArgs) ToGetClusterTagOutputWithContext ¶
func (i GetClusterTagArgs) ToGetClusterTagOutputWithContext(ctx context.Context) GetClusterTagOutput
type GetClusterTagArray ¶
type GetClusterTagArray []GetClusterTagInput
func (GetClusterTagArray) ElementType ¶
func (GetClusterTagArray) ElementType() reflect.Type
func (GetClusterTagArray) ToGetClusterTagArrayOutput ¶
func (i GetClusterTagArray) ToGetClusterTagArrayOutput() GetClusterTagArrayOutput
func (GetClusterTagArray) ToGetClusterTagArrayOutputWithContext ¶
func (i GetClusterTagArray) ToGetClusterTagArrayOutputWithContext(ctx context.Context) GetClusterTagArrayOutput
type GetClusterTagArrayInput ¶
type GetClusterTagArrayInput interface {
pulumi.Input
ToGetClusterTagArrayOutput() GetClusterTagArrayOutput
ToGetClusterTagArrayOutputWithContext(context.Context) GetClusterTagArrayOutput
}
GetClusterTagArrayInput is an input type that accepts GetClusterTagArray and GetClusterTagArrayOutput values. You can construct a concrete instance of `GetClusterTagArrayInput` via:
GetClusterTagArray{ GetClusterTagArgs{...} }
type GetClusterTagArrayOutput ¶
type GetClusterTagArrayOutput struct{ *pulumi.OutputState }
func (GetClusterTagArrayOutput) ElementType ¶
func (GetClusterTagArrayOutput) ElementType() reflect.Type
func (GetClusterTagArrayOutput) Index ¶
func (o GetClusterTagArrayOutput) Index(i pulumi.IntInput) GetClusterTagOutput
func (GetClusterTagArrayOutput) ToGetClusterTagArrayOutput ¶
func (o GetClusterTagArrayOutput) ToGetClusterTagArrayOutput() GetClusterTagArrayOutput
func (GetClusterTagArrayOutput) ToGetClusterTagArrayOutputWithContext ¶
func (o GetClusterTagArrayOutput) ToGetClusterTagArrayOutputWithContext(ctx context.Context) GetClusterTagArrayOutput
type GetClusterTagInput ¶
type GetClusterTagInput interface {
pulumi.Input
ToGetClusterTagOutput() GetClusterTagOutput
ToGetClusterTagOutputWithContext(context.Context) GetClusterTagOutput
}
GetClusterTagInput is an input type that accepts GetClusterTagArgs and GetClusterTagOutput values. You can construct a concrete instance of `GetClusterTagInput` via:
GetClusterTagArgs{...}
type GetClusterTagOutput ¶
type GetClusterTagOutput struct{ *pulumi.OutputState }
func (GetClusterTagOutput) ElementType ¶
func (GetClusterTagOutput) ElementType() reflect.Type
func (GetClusterTagOutput) ToGetClusterTagOutput ¶
func (o GetClusterTagOutput) ToGetClusterTagOutput() GetClusterTagOutput
func (GetClusterTagOutput) ToGetClusterTagOutputWithContext ¶
func (o GetClusterTagOutput) ToGetClusterTagOutputWithContext(ctx context.Context) GetClusterTagOutput
func (GetClusterTagOutput) Value ¶
func (o GetClusterTagOutput) Value() pulumi.StringOutput
Tag value.
type GetClustersResult ¶
type GetClustersResult struct {
// Uniquely identifies the data source.
Id string `pulumi:"id"`
// Set of Resource Identifiers.
Ids []string `pulumi:"ids"`
}
A collection of values returned by getClusters.
func GetClusters ¶
func GetClusters(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetClustersResult, error)
Plural Data Source schema for Byteplus::VKE::Cluster
type GetClustersResultOutput ¶
type GetClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusters.
func GetClustersOutput ¶
func GetClustersOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetClustersResultOutput
func (GetClustersResultOutput) ElementType ¶
func (GetClustersResultOutput) ElementType() reflect.Type
func (GetClustersResultOutput) Id ¶
func (o GetClustersResultOutput) Id() pulumi.StringOutput
Uniquely identifies the data source.
func (GetClustersResultOutput) Ids ¶
func (o GetClustersResultOutput) Ids() pulumi.StringArrayOutput
Set of Resource Identifiers.
func (GetClustersResultOutput) ToGetClustersResultOutput ¶
func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
func (GetClustersResultOutput) ToGetClustersResultOutputWithContext ¶
func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
type GetDefaultNodePoolAutoScaling ¶ added in v0.0.14
type GetDefaultNodePoolAutoScaling struct {
// Configure the desired number of nodes in the node pool.
DesiredReplicas int `pulumi:"desiredReplicas"`
// Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
Enabled bool `pulumi:"enabled"`
// Configure the maximum number of nodes in the node pool
MaxReplicas int `pulumi:"maxReplicas"`
// Configure the minimum number of nodes in the node pool
MinReplicas int `pulumi:"minReplicas"`
// Priority
Priority int `pulumi:"priority"`
// Scaling group ID
ScalingGroupId string `pulumi:"scalingGroupId"`
// Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
SubnetPolicy string `pulumi:"subnetPolicy"`
}
type GetDefaultNodePoolAutoScalingArgs ¶ added in v0.0.14
type GetDefaultNodePoolAutoScalingArgs struct {
// Configure the desired number of nodes in the node pool.
DesiredReplicas pulumi.IntInput `pulumi:"desiredReplicas"`
// Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
Enabled pulumi.BoolInput `pulumi:"enabled"`
// Configure the maximum number of nodes in the node pool
MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"`
// Configure the minimum number of nodes in the node pool
MinReplicas pulumi.IntInput `pulumi:"minReplicas"`
// Priority
Priority pulumi.IntInput `pulumi:"priority"`
// Scaling group ID
ScalingGroupId pulumi.StringInput `pulumi:"scalingGroupId"`
// Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
SubnetPolicy pulumi.StringInput `pulumi:"subnetPolicy"`
}
func (GetDefaultNodePoolAutoScalingArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolAutoScalingArgs) ElementType() reflect.Type
func (GetDefaultNodePoolAutoScalingArgs) ToGetDefaultNodePoolAutoScalingOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolAutoScalingArgs) ToGetDefaultNodePoolAutoScalingOutput() GetDefaultNodePoolAutoScalingOutput
func (GetDefaultNodePoolAutoScalingArgs) ToGetDefaultNodePoolAutoScalingOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolAutoScalingArgs) ToGetDefaultNodePoolAutoScalingOutputWithContext(ctx context.Context) GetDefaultNodePoolAutoScalingOutput
type GetDefaultNodePoolAutoScalingInput ¶ added in v0.0.14
type GetDefaultNodePoolAutoScalingInput interface {
pulumi.Input
ToGetDefaultNodePoolAutoScalingOutput() GetDefaultNodePoolAutoScalingOutput
ToGetDefaultNodePoolAutoScalingOutputWithContext(context.Context) GetDefaultNodePoolAutoScalingOutput
}
GetDefaultNodePoolAutoScalingInput is an input type that accepts GetDefaultNodePoolAutoScalingArgs and GetDefaultNodePoolAutoScalingOutput values. You can construct a concrete instance of `GetDefaultNodePoolAutoScalingInput` via:
GetDefaultNodePoolAutoScalingArgs{...}
type GetDefaultNodePoolAutoScalingOutput ¶ added in v0.0.14
type GetDefaultNodePoolAutoScalingOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolAutoScalingOutput) DesiredReplicas ¶ added in v0.0.14
func (o GetDefaultNodePoolAutoScalingOutput) DesiredReplicas() pulumi.IntOutput
Configure the desired number of nodes in the node pool.
func (GetDefaultNodePoolAutoScalingOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolAutoScalingOutput) ElementType() reflect.Type
func (GetDefaultNodePoolAutoScalingOutput) Enabled ¶ added in v0.0.14
func (o GetDefaultNodePoolAutoScalingOutput) Enabled() pulumi.BoolOutput
Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
func (GetDefaultNodePoolAutoScalingOutput) MaxReplicas ¶ added in v0.0.14
func (o GetDefaultNodePoolAutoScalingOutput) MaxReplicas() pulumi.IntOutput
Configure the maximum number of nodes in the node pool
func (GetDefaultNodePoolAutoScalingOutput) MinReplicas ¶ added in v0.0.14
func (o GetDefaultNodePoolAutoScalingOutput) MinReplicas() pulumi.IntOutput
Configure the minimum number of nodes in the node pool
func (GetDefaultNodePoolAutoScalingOutput) Priority ¶ added in v0.0.14
func (o GetDefaultNodePoolAutoScalingOutput) Priority() pulumi.IntOutput
Priority
func (GetDefaultNodePoolAutoScalingOutput) ScalingGroupId ¶ added in v0.0.14
func (o GetDefaultNodePoolAutoScalingOutput) ScalingGroupId() pulumi.StringOutput
Scaling group ID
func (GetDefaultNodePoolAutoScalingOutput) SubnetPolicy ¶ added in v0.0.14
func (o GetDefaultNodePoolAutoScalingOutput) SubnetPolicy() pulumi.StringOutput
Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
func (GetDefaultNodePoolAutoScalingOutput) ToGetDefaultNodePoolAutoScalingOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolAutoScalingOutput) ToGetDefaultNodePoolAutoScalingOutput() GetDefaultNodePoolAutoScalingOutput
func (GetDefaultNodePoolAutoScalingOutput) ToGetDefaultNodePoolAutoScalingOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolAutoScalingOutput) ToGetDefaultNodePoolAutoScalingOutputWithContext(ctx context.Context) GetDefaultNodePoolAutoScalingOutput
type GetDefaultNodePoolKubernetesConfig ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfig struct {
// Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
AutoSyncDisabled bool `pulumi:"autoSyncDisabled"`
// Node blocking configuration. Parameter value description: false: not blocked. true: blocked
Cordon bool `pulumi:"cordon"`
// Kubelet component configuration
KubeletConfig GetDefaultNodePoolKubernetesConfigKubeletConfig `pulumi:"kubeletConfig"`
// Kubernetes label information for node pool/node
Labels []GetDefaultNodePoolKubernetesConfigLabel `pulumi:"labels"`
// Prefix of the metadata name for node objects in Kubernetes.
NamePrefix string `pulumi:"namePrefix"`
// Suffix of the metadata name for node objects in Kubernetes.
NameSuffix string `pulumi:"nameSuffix"`
// Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
NameUseHostname bool `pulumi:"nameUseHostname"`
// Kubernetes taint information for the node pool/node
Taints []GetDefaultNodePoolKubernetesConfigTaint `pulumi:"taints"`
}
type GetDefaultNodePoolKubernetesConfigArgs ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigArgs struct {
// Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
AutoSyncDisabled pulumi.BoolInput `pulumi:"autoSyncDisabled"`
// Node blocking configuration. Parameter value description: false: not blocked. true: blocked
Cordon pulumi.BoolInput `pulumi:"cordon"`
// Kubelet component configuration
KubeletConfig GetDefaultNodePoolKubernetesConfigKubeletConfigInput `pulumi:"kubeletConfig"`
// Kubernetes label information for node pool/node
Labels GetDefaultNodePoolKubernetesConfigLabelArrayInput `pulumi:"labels"`
// Prefix of the metadata name for node objects in Kubernetes.
NamePrefix pulumi.StringInput `pulumi:"namePrefix"`
// Suffix of the metadata name for node objects in Kubernetes.
NameSuffix pulumi.StringInput `pulumi:"nameSuffix"`
// Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
NameUseHostname pulumi.BoolInput `pulumi:"nameUseHostname"`
// Kubernetes taint information for the node pool/node
Taints GetDefaultNodePoolKubernetesConfigTaintArrayInput `pulumi:"taints"`
}
func (GetDefaultNodePoolKubernetesConfigArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigArgs) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigArgs) ToGetDefaultNodePoolKubernetesConfigOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigArgs) ToGetDefaultNodePoolKubernetesConfigOutput() GetDefaultNodePoolKubernetesConfigOutput
func (GetDefaultNodePoolKubernetesConfigArgs) ToGetDefaultNodePoolKubernetesConfigOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigArgs) ToGetDefaultNodePoolKubernetesConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigOutput
type GetDefaultNodePoolKubernetesConfigInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigOutput() GetDefaultNodePoolKubernetesConfigOutput
ToGetDefaultNodePoolKubernetesConfigOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigOutput
}
GetDefaultNodePoolKubernetesConfigInput is an input type that accepts GetDefaultNodePoolKubernetesConfigArgs and GetDefaultNodePoolKubernetesConfigOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigInput` via:
GetDefaultNodePoolKubernetesConfigArgs{...}
type GetDefaultNodePoolKubernetesConfigKubeletConfig ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfig struct {
// Configure kubelet's CpuManagerPolicy. Includes none and static strategies
CpuManagerPolicy string `pulumi:"cpuManagerPolicy"`
// Feature gate.
FeatureGates GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGates `pulumi:"featureGates"`
// Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
KubeApiBurst int `pulumi:"kubeApiBurst"`
// Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
KubeApiQps int `pulumi:"kubeApiQps"`
// Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved
KubeReserveds []GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReserved `pulumi:"kubeReserveds"`
// Configure the maximum number of Pods supported by kubelet
MaxPods int `pulumi:"maxPods"`
// Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
RegistryBurst int `pulumi:"registryBurst"`
// Can be used to limit the QPS cap for the image repository
RegistryPullQps int `pulumi:"registryPullQps"`
// Pull images one by one
SerializeImagePulls bool `pulumi:"serializeImagePulls"`
// Resources reserved for the operating system on the node. By default, resources are reserved at half the default value specified in the node reserved resource policy.
SystemReserveds []GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReserved `pulumi:"systemReserveds"`
// Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
TopologyManagerPolicy string `pulumi:"topologyManagerPolicy"`
// Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
TopologyManagerScope string `pulumi:"topologyManagerScope"`
}
type GetDefaultNodePoolKubernetesConfigKubeletConfigArgs ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigArgs struct {
// Configure kubelet's CpuManagerPolicy. Includes none and static strategies
CpuManagerPolicy pulumi.StringInput `pulumi:"cpuManagerPolicy"`
// Feature gate.
FeatureGates GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput `pulumi:"featureGates"`
// Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
KubeApiBurst pulumi.IntInput `pulumi:"kubeApiBurst"`
// Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
KubeApiQps pulumi.IntInput `pulumi:"kubeApiQps"`
// Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved
KubeReserveds GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput `pulumi:"kubeReserveds"`
// Configure the maximum number of Pods supported by kubelet
MaxPods pulumi.IntInput `pulumi:"maxPods"`
// Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
RegistryBurst pulumi.IntInput `pulumi:"registryBurst"`
// Can be used to limit the QPS cap for the image repository
RegistryPullQps pulumi.IntInput `pulumi:"registryPullQps"`
// Pull images one by one
SerializeImagePulls pulumi.BoolInput `pulumi:"serializeImagePulls"`
// Resources reserved for the operating system on the node. By default, resources are reserved at half the default value specified in the node reserved resource policy.
SystemReserveds GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput `pulumi:"systemReserveds"`
// Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
TopologyManagerPolicy pulumi.StringInput `pulumi:"topologyManagerPolicy"`
// Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
TopologyManagerScope pulumi.StringInput `pulumi:"topologyManagerScope"`
}
func (GetDefaultNodePoolKubernetesConfigKubeletConfigArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigArgs) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGates ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGates struct {
// Whether to enable the feature switch for local vertical Pod autoscaling
InPlacePodVerticalScaling bool `pulumi:"inPlacePodVerticalScaling"`
// Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
QoSResourceManager bool `pulumi:"qoSResourceManager"`
}
type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs struct {
// Whether to enable the feature switch for local vertical Pod autoscaling
InPlacePodVerticalScaling pulumi.BoolInput `pulumi:"inPlacePodVerticalScaling"`
// Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
QoSResourceManager pulumi.BoolInput `pulumi:"qoSResourceManager"`
}
func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
}
GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput is an input type that accepts GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs and GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesInput` via:
GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs{...}
type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling() pulumi.BoolOutput
Whether to enable the feature switch for local vertical Pod autoscaling
func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager() pulumi.BoolOutput
Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
type GetDefaultNodePoolKubernetesConfigKubeletConfigInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
}
GetDefaultNodePoolKubernetesConfigKubeletConfigInput is an input type that accepts GetDefaultNodePoolKubernetesConfigKubeletConfigArgs and GetDefaultNodePoolKubernetesConfigKubeletConfigOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigKubeletConfigInput` via:
GetDefaultNodePoolKubernetesConfigKubeletConfigArgs{...}
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReserved ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs struct {
// Resource name. Values: cpu or memory
Name pulumi.StringInput `pulumi:"name"`
// Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
Quantity pulumi.StringInput `pulumi:"quantity"`
}
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray []GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
}
GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput is an input type that accepts GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray and GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput` via:
GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArray{ GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs{...} }
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) Index ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
}
GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput is an input type that accepts GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs and GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedInput` via:
GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs{...}
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Name ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Name() pulumi.StringOutput
Resource name. Values: cpu or memory
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity() pulumi.StringOutput
Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
type GetDefaultNodePoolKubernetesConfigKubeletConfigOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
Configure kubelet's CpuManagerPolicy. Includes none and static strategies
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) FeatureGates ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) FeatureGates() GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
Feature gate.
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst() pulumi.IntOutput
Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps() pulumi.IntOutput
Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds() GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) MaxPods ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) MaxPods() pulumi.IntOutput
Configure the maximum number of Pods supported by kubelet
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst() pulumi.IntOutput
Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps() pulumi.IntOutput
Can be used to limit the QPS cap for the image repository
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls() pulumi.BoolOutput
Pull images one by one
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
Resources reserved for the operating system on the node. By default, resources are reserved at half the default value specified in the node reserved resource policy.
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringOutput
Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
func (GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope() pulumi.StringOutput
Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReserved ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs struct {
// Resource name. Values: cpu or memory.
Name pulumi.StringInput `pulumi:"name"`
// Resource quantity for the specified resource. - For cpu, example value: 200m - For memory, example value: 1G
Quantity pulumi.StringInput `pulumi:"quantity"`
}
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray []GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
}
GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput is an input type that accepts GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray and GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput` via:
GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArray{ GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs{...} }
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) Index ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
}
GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput is an input type that accepts GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs and GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedInput` via:
GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs{...}
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Name ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Name() pulumi.StringOutput
Resource name. Values: cpu or memory.
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity() pulumi.StringOutput
Resource quantity for the specified resource. - For cpu, example value: 200m - For memory, example value: 1G
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
func (GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
type GetDefaultNodePoolKubernetesConfigLabel ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigLabelArgs ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigLabelArgs struct {
// Label key.
Key pulumi.StringInput `pulumi:"key"`
// Label value
Value pulumi.StringInput `pulumi:"value"`
}
func (GetDefaultNodePoolKubernetesConfigLabelArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigLabelArgs) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigLabelArgs) ToGetDefaultNodePoolKubernetesConfigLabelOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigLabelArgs) ToGetDefaultNodePoolKubernetesConfigLabelOutput() GetDefaultNodePoolKubernetesConfigLabelOutput
func (GetDefaultNodePoolKubernetesConfigLabelArgs) ToGetDefaultNodePoolKubernetesConfigLabelOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigLabelArgs) ToGetDefaultNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigLabelOutput
type GetDefaultNodePoolKubernetesConfigLabelArray ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigLabelArray []GetDefaultNodePoolKubernetesConfigLabelInput
func (GetDefaultNodePoolKubernetesConfigLabelArray) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigLabelArray) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigLabelArray) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigLabelArray) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutput() GetDefaultNodePoolKubernetesConfigLabelArrayOutput
func (GetDefaultNodePoolKubernetesConfigLabelArray) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigLabelArray) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigLabelArrayOutput
type GetDefaultNodePoolKubernetesConfigLabelArrayInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigLabelArrayInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigLabelArrayOutput() GetDefaultNodePoolKubernetesConfigLabelArrayOutput
ToGetDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigLabelArrayOutput
}
GetDefaultNodePoolKubernetesConfigLabelArrayInput is an input type that accepts GetDefaultNodePoolKubernetesConfigLabelArray and GetDefaultNodePoolKubernetesConfigLabelArrayOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigLabelArrayInput` via:
GetDefaultNodePoolKubernetesConfigLabelArray{ GetDefaultNodePoolKubernetesConfigLabelArgs{...} }
type GetDefaultNodePoolKubernetesConfigLabelArrayOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigLabelArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigLabelArrayOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigLabelArrayOutput) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigLabelArrayOutput) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutput() GetDefaultNodePoolKubernetesConfigLabelArrayOutput
func (GetDefaultNodePoolKubernetesConfigLabelArrayOutput) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigLabelArrayOutput) ToGetDefaultNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigLabelArrayOutput
type GetDefaultNodePoolKubernetesConfigLabelInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigLabelInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigLabelOutput() GetDefaultNodePoolKubernetesConfigLabelOutput
ToGetDefaultNodePoolKubernetesConfigLabelOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigLabelOutput
}
GetDefaultNodePoolKubernetesConfigLabelInput is an input type that accepts GetDefaultNodePoolKubernetesConfigLabelArgs and GetDefaultNodePoolKubernetesConfigLabelOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigLabelInput` via:
GetDefaultNodePoolKubernetesConfigLabelArgs{...}
type GetDefaultNodePoolKubernetesConfigLabelOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigLabelOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigLabelOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigLabelOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigLabelOutput) Key ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigLabelOutput) Key() pulumi.StringOutput
Label key.
func (GetDefaultNodePoolKubernetesConfigLabelOutput) ToGetDefaultNodePoolKubernetesConfigLabelOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigLabelOutput) ToGetDefaultNodePoolKubernetesConfigLabelOutput() GetDefaultNodePoolKubernetesConfigLabelOutput
func (GetDefaultNodePoolKubernetesConfigLabelOutput) ToGetDefaultNodePoolKubernetesConfigLabelOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigLabelOutput) ToGetDefaultNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigLabelOutput
func (GetDefaultNodePoolKubernetesConfigLabelOutput) Value ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigLabelOutput) Value() pulumi.StringOutput
Label value
type GetDefaultNodePoolKubernetesConfigOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigOutput) AutoSyncDisabled ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigOutput) AutoSyncDisabled() pulumi.BoolOutput
Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
func (GetDefaultNodePoolKubernetesConfigOutput) Cordon ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigOutput) Cordon() pulumi.BoolOutput
Node blocking configuration. Parameter value description: false: not blocked. true: blocked
func (GetDefaultNodePoolKubernetesConfigOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigOutput) KubeletConfig ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigOutput) KubeletConfig() GetDefaultNodePoolKubernetesConfigKubeletConfigOutput
Kubelet component configuration
func (GetDefaultNodePoolKubernetesConfigOutput) Labels ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigOutput) Labels() GetDefaultNodePoolKubernetesConfigLabelArrayOutput
Kubernetes label information for node pool/node
func (GetDefaultNodePoolKubernetesConfigOutput) NamePrefix ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigOutput) NamePrefix() pulumi.StringOutput
Prefix of the metadata name for node objects in Kubernetes.
func (GetDefaultNodePoolKubernetesConfigOutput) NameSuffix ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigOutput) NameSuffix() pulumi.StringOutput
Suffix of the metadata name for node objects in Kubernetes.
func (GetDefaultNodePoolKubernetesConfigOutput) NameUseHostname ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigOutput) NameUseHostname() pulumi.BoolOutput
Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
func (GetDefaultNodePoolKubernetesConfigOutput) Taints ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigOutput) Taints() GetDefaultNodePoolKubernetesConfigTaintArrayOutput
Kubernetes taint information for the node pool/node
func (GetDefaultNodePoolKubernetesConfigOutput) ToGetDefaultNodePoolKubernetesConfigOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigOutput) ToGetDefaultNodePoolKubernetesConfigOutput() GetDefaultNodePoolKubernetesConfigOutput
func (GetDefaultNodePoolKubernetesConfigOutput) ToGetDefaultNodePoolKubernetesConfigOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigOutput) ToGetDefaultNodePoolKubernetesConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigOutput
type GetDefaultNodePoolKubernetesConfigTaint ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigTaint struct {
// Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
Effect string `pulumi:"effect"`
// Taint key
Key string `pulumi:"key"`
// Taint value
Value string `pulumi:"value"`
}
type GetDefaultNodePoolKubernetesConfigTaintArgs ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigTaintArgs struct {
// Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
Effect pulumi.StringInput `pulumi:"effect"`
// Taint key
Key pulumi.StringInput `pulumi:"key"`
// Taint value
Value pulumi.StringInput `pulumi:"value"`
}
func (GetDefaultNodePoolKubernetesConfigTaintArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigTaintArgs) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigTaintArgs) ToGetDefaultNodePoolKubernetesConfigTaintOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigTaintArgs) ToGetDefaultNodePoolKubernetesConfigTaintOutput() GetDefaultNodePoolKubernetesConfigTaintOutput
func (GetDefaultNodePoolKubernetesConfigTaintArgs) ToGetDefaultNodePoolKubernetesConfigTaintOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigTaintArgs) ToGetDefaultNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigTaintOutput
type GetDefaultNodePoolKubernetesConfigTaintArray ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigTaintArray []GetDefaultNodePoolKubernetesConfigTaintInput
func (GetDefaultNodePoolKubernetesConfigTaintArray) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigTaintArray) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigTaintArray) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigTaintArray) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutput() GetDefaultNodePoolKubernetesConfigTaintArrayOutput
func (GetDefaultNodePoolKubernetesConfigTaintArray) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolKubernetesConfigTaintArray) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigTaintArrayOutput
type GetDefaultNodePoolKubernetesConfigTaintArrayInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigTaintArrayInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigTaintArrayOutput() GetDefaultNodePoolKubernetesConfigTaintArrayOutput
ToGetDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigTaintArrayOutput
}
GetDefaultNodePoolKubernetesConfigTaintArrayInput is an input type that accepts GetDefaultNodePoolKubernetesConfigTaintArray and GetDefaultNodePoolKubernetesConfigTaintArrayOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigTaintArrayInput` via:
GetDefaultNodePoolKubernetesConfigTaintArray{ GetDefaultNodePoolKubernetesConfigTaintArgs{...} }
type GetDefaultNodePoolKubernetesConfigTaintArrayOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigTaintArrayOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigTaintArrayOutput) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigTaintArrayOutput) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutput() GetDefaultNodePoolKubernetesConfigTaintArrayOutput
func (GetDefaultNodePoolKubernetesConfigTaintArrayOutput) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigTaintArrayOutput) ToGetDefaultNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigTaintArrayOutput
type GetDefaultNodePoolKubernetesConfigTaintInput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigTaintInput interface {
pulumi.Input
ToGetDefaultNodePoolKubernetesConfigTaintOutput() GetDefaultNodePoolKubernetesConfigTaintOutput
ToGetDefaultNodePoolKubernetesConfigTaintOutputWithContext(context.Context) GetDefaultNodePoolKubernetesConfigTaintOutput
}
GetDefaultNodePoolKubernetesConfigTaintInput is an input type that accepts GetDefaultNodePoolKubernetesConfigTaintArgs and GetDefaultNodePoolKubernetesConfigTaintOutput values. You can construct a concrete instance of `GetDefaultNodePoolKubernetesConfigTaintInput` via:
GetDefaultNodePoolKubernetesConfigTaintArgs{...}
type GetDefaultNodePoolKubernetesConfigTaintOutput ¶ added in v0.0.14
type GetDefaultNodePoolKubernetesConfigTaintOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolKubernetesConfigTaintOutput) Effect ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigTaintOutput) Effect() pulumi.StringOutput
Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
func (GetDefaultNodePoolKubernetesConfigTaintOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolKubernetesConfigTaintOutput) ElementType() reflect.Type
func (GetDefaultNodePoolKubernetesConfigTaintOutput) Key ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigTaintOutput) Key() pulumi.StringOutput
Taint key
func (GetDefaultNodePoolKubernetesConfigTaintOutput) ToGetDefaultNodePoolKubernetesConfigTaintOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigTaintOutput) ToGetDefaultNodePoolKubernetesConfigTaintOutput() GetDefaultNodePoolKubernetesConfigTaintOutput
func (GetDefaultNodePoolKubernetesConfigTaintOutput) ToGetDefaultNodePoolKubernetesConfigTaintOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigTaintOutput) ToGetDefaultNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) GetDefaultNodePoolKubernetesConfigTaintOutput
func (GetDefaultNodePoolKubernetesConfigTaintOutput) Value ¶ added in v0.0.14
func (o GetDefaultNodePoolKubernetesConfigTaintOutput) Value() pulumi.StringOutput
Taint value
type GetDefaultNodePoolManagement ¶ added in v0.0.14
type GetDefaultNodePoolManagement struct {
// Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
Enabled bool `pulumi:"enabled"`
// Check self-healing configuration.
RemedyConfig GetDefaultNodePoolManagementRemedyConfig `pulumi:"remedyConfig"`
}
type GetDefaultNodePoolManagementArgs ¶ added in v0.0.14
type GetDefaultNodePoolManagementArgs struct {
// Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
Enabled pulumi.BoolInput `pulumi:"enabled"`
// Check self-healing configuration.
RemedyConfig GetDefaultNodePoolManagementRemedyConfigInput `pulumi:"remedyConfig"`
}
func (GetDefaultNodePoolManagementArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolManagementArgs) ElementType() reflect.Type
func (GetDefaultNodePoolManagementArgs) ToGetDefaultNodePoolManagementOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolManagementArgs) ToGetDefaultNodePoolManagementOutput() GetDefaultNodePoolManagementOutput
func (GetDefaultNodePoolManagementArgs) ToGetDefaultNodePoolManagementOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolManagementArgs) ToGetDefaultNodePoolManagementOutputWithContext(ctx context.Context) GetDefaultNodePoolManagementOutput
type GetDefaultNodePoolManagementInput ¶ added in v0.0.14
type GetDefaultNodePoolManagementInput interface {
pulumi.Input
ToGetDefaultNodePoolManagementOutput() GetDefaultNodePoolManagementOutput
ToGetDefaultNodePoolManagementOutputWithContext(context.Context) GetDefaultNodePoolManagementOutput
}
GetDefaultNodePoolManagementInput is an input type that accepts GetDefaultNodePoolManagementArgs and GetDefaultNodePoolManagementOutput values. You can construct a concrete instance of `GetDefaultNodePoolManagementInput` via:
GetDefaultNodePoolManagementArgs{...}
type GetDefaultNodePoolManagementOutput ¶ added in v0.0.14
type GetDefaultNodePoolManagementOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolManagementOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolManagementOutput) ElementType() reflect.Type
func (GetDefaultNodePoolManagementOutput) Enabled ¶ added in v0.0.14
func (o GetDefaultNodePoolManagementOutput) Enabled() pulumi.BoolOutput
Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
func (GetDefaultNodePoolManagementOutput) RemedyConfig ¶ added in v0.0.14
func (o GetDefaultNodePoolManagementOutput) RemedyConfig() GetDefaultNodePoolManagementRemedyConfigOutput
Check self-healing configuration.
func (GetDefaultNodePoolManagementOutput) ToGetDefaultNodePoolManagementOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolManagementOutput) ToGetDefaultNodePoolManagementOutput() GetDefaultNodePoolManagementOutput
func (GetDefaultNodePoolManagementOutput) ToGetDefaultNodePoolManagementOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolManagementOutput) ToGetDefaultNodePoolManagementOutputWithContext(ctx context.Context) GetDefaultNodePoolManagementOutput
type GetDefaultNodePoolManagementRemedyConfig ¶ added in v0.0.14
type GetDefaultNodePoolManagementRemedyConfigArgs ¶ added in v0.0.14
type GetDefaultNodePoolManagementRemedyConfigArgs struct {
// Enable self-healing check
Enabled pulumi.BoolInput `pulumi:"enabled"`
// Self-healing rule ID
RemedyId pulumi.StringInput `pulumi:"remedyId"`
}
func (GetDefaultNodePoolManagementRemedyConfigArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolManagementRemedyConfigArgs) ElementType() reflect.Type
func (GetDefaultNodePoolManagementRemedyConfigArgs) ToGetDefaultNodePoolManagementRemedyConfigOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolManagementRemedyConfigArgs) ToGetDefaultNodePoolManagementRemedyConfigOutput() GetDefaultNodePoolManagementRemedyConfigOutput
func (GetDefaultNodePoolManagementRemedyConfigArgs) ToGetDefaultNodePoolManagementRemedyConfigOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolManagementRemedyConfigArgs) ToGetDefaultNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolManagementRemedyConfigOutput
type GetDefaultNodePoolManagementRemedyConfigInput ¶ added in v0.0.14
type GetDefaultNodePoolManagementRemedyConfigInput interface {
pulumi.Input
ToGetDefaultNodePoolManagementRemedyConfigOutput() GetDefaultNodePoolManagementRemedyConfigOutput
ToGetDefaultNodePoolManagementRemedyConfigOutputWithContext(context.Context) GetDefaultNodePoolManagementRemedyConfigOutput
}
GetDefaultNodePoolManagementRemedyConfigInput is an input type that accepts GetDefaultNodePoolManagementRemedyConfigArgs and GetDefaultNodePoolManagementRemedyConfigOutput values. You can construct a concrete instance of `GetDefaultNodePoolManagementRemedyConfigInput` via:
GetDefaultNodePoolManagementRemedyConfigArgs{...}
type GetDefaultNodePoolManagementRemedyConfigOutput ¶ added in v0.0.14
type GetDefaultNodePoolManagementRemedyConfigOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolManagementRemedyConfigOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolManagementRemedyConfigOutput) ElementType() reflect.Type
func (GetDefaultNodePoolManagementRemedyConfigOutput) Enabled ¶ added in v0.0.14
func (o GetDefaultNodePoolManagementRemedyConfigOutput) Enabled() pulumi.BoolOutput
Enable self-healing check
func (GetDefaultNodePoolManagementRemedyConfigOutput) RemedyId ¶ added in v0.0.14
func (o GetDefaultNodePoolManagementRemedyConfigOutput) RemedyId() pulumi.StringOutput
Self-healing rule ID
func (GetDefaultNodePoolManagementRemedyConfigOutput) ToGetDefaultNodePoolManagementRemedyConfigOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolManagementRemedyConfigOutput) ToGetDefaultNodePoolManagementRemedyConfigOutput() GetDefaultNodePoolManagementRemedyConfigOutput
func (GetDefaultNodePoolManagementRemedyConfigOutput) ToGetDefaultNodePoolManagementRemedyConfigOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolManagementRemedyConfigOutput) ToGetDefaultNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolManagementRemedyConfigOutput
type GetDefaultNodePoolNodeConfig ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfig struct {
// Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
AdditionalContainerStorageEnabled bool `pulumi:"additionalContainerStorageEnabled"`
// Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
AutoRenew bool `pulumi:"autoRenew"`
// Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
AutoRenewPeriod int `pulumi:"autoRenewPeriod"`
// Data disk configuration for the node
DataVolumes []GetDefaultNodePoolNodeConfigDataVolume `pulumi:"dataVolumes"`
// Group number of the instance in the deployment set. 0 means not set
DeploymentSetGroupNumber int `pulumi:"deploymentSetGroupNumber"`
// Deployment set ID to be added to the instance
DeploymentSetId string `pulumi:"deploymentSetId"`
// Host name corresponding to the node
Hostname string `pulumi:"hostname"`
// High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
HpcClusterIds []string `pulumi:"hpcClusterIds"`
// Image ID used by the cloud server corresponding to the node
ImageId string `pulumi:"imageId"`
// Custom script executed after creating and initializing the node. Shell script in Base64 encoding
InitializeScript string `pulumi:"initializeScript"`
// Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
InstanceChargeType string `pulumi:"instanceChargeType"`
// Node (instance) name
InstanceName string `pulumi:"instanceName"`
// List of cloud server instance type IDs corresponding to the node
InstanceTypeIds []string `pulumi:"instanceTypeIds"`
// Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
InstancesDistribution GetDefaultNodePoolNodeConfigInstancesDistribution `pulumi:"instancesDistribution"`
// Node name prefix. An empty string or nil means the node name prefix policy is not enabled
NamePrefix string `pulumi:"namePrefix"`
// Network communication mode between nodes
NetworkTrafficMode string `pulumi:"networkTrafficMode"`
// Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
Period int `pulumi:"period"`
// Script executed before deploying nodes
PreScript string `pulumi:"preScript"`
// The project to which the ECS belongs. Each ECS can only belong to one project.
ProjectName string `pulumi:"projectName"`
// Configuration for automatic public network access for nodes
PublicAccessConfig GetDefaultNodePoolNodeConfigPublicAccessConfig `pulumi:"publicAccessConfig"`
// Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
PublicAccessEnabled bool `pulumi:"publicAccessEnabled"`
// Node security configuration.
Security GetDefaultNodePoolNodeConfigSecurity `pulumi:"security"`
// Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
SpotStrategy string `pulumi:"spotStrategy"`
// List of subnet IDs to which the node network belongs.
SubnetIds []string `pulumi:"subnetIds"`
// System disk configuration for the node
SystemVolume GetDefaultNodePoolNodeConfigSystemVolume `pulumi:"systemVolume"`
// Label information configured for the node pool
Tags []GetDefaultNodePoolNodeConfigTag `pulumi:"tags"`
}
type GetDefaultNodePoolNodeConfigArgs ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigArgs struct {
// Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
AdditionalContainerStorageEnabled pulumi.BoolInput `pulumi:"additionalContainerStorageEnabled"`
// Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
AutoRenew pulumi.BoolInput `pulumi:"autoRenew"`
// Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
AutoRenewPeriod pulumi.IntInput `pulumi:"autoRenewPeriod"`
// Data disk configuration for the node
DataVolumes GetDefaultNodePoolNodeConfigDataVolumeArrayInput `pulumi:"dataVolumes"`
// Group number of the instance in the deployment set. 0 means not set
DeploymentSetGroupNumber pulumi.IntInput `pulumi:"deploymentSetGroupNumber"`
// Deployment set ID to be added to the instance
DeploymentSetId pulumi.StringInput `pulumi:"deploymentSetId"`
// Host name corresponding to the node
Hostname pulumi.StringInput `pulumi:"hostname"`
// High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
HpcClusterIds pulumi.StringArrayInput `pulumi:"hpcClusterIds"`
// Image ID used by the cloud server corresponding to the node
ImageId pulumi.StringInput `pulumi:"imageId"`
// Custom script executed after creating and initializing the node. Shell script in Base64 encoding
InitializeScript pulumi.StringInput `pulumi:"initializeScript"`
// Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
InstanceChargeType pulumi.StringInput `pulumi:"instanceChargeType"`
// Node (instance) name
InstanceName pulumi.StringInput `pulumi:"instanceName"`
// List of cloud server instance type IDs corresponding to the node
InstanceTypeIds pulumi.StringArrayInput `pulumi:"instanceTypeIds"`
// Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
InstancesDistribution GetDefaultNodePoolNodeConfigInstancesDistributionInput `pulumi:"instancesDistribution"`
// Node name prefix. An empty string or nil means the node name prefix policy is not enabled
NamePrefix pulumi.StringInput `pulumi:"namePrefix"`
// Network communication mode between nodes
NetworkTrafficMode pulumi.StringInput `pulumi:"networkTrafficMode"`
// Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
Period pulumi.IntInput `pulumi:"period"`
// Script executed before deploying nodes
PreScript pulumi.StringInput `pulumi:"preScript"`
// The project to which the ECS belongs. Each ECS can only belong to one project.
ProjectName pulumi.StringInput `pulumi:"projectName"`
// Configuration for automatic public network access for nodes
PublicAccessConfig GetDefaultNodePoolNodeConfigPublicAccessConfigInput `pulumi:"publicAccessConfig"`
// Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
PublicAccessEnabled pulumi.BoolInput `pulumi:"publicAccessEnabled"`
// Node security configuration.
Security GetDefaultNodePoolNodeConfigSecurityInput `pulumi:"security"`
// Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
SpotStrategy pulumi.StringInput `pulumi:"spotStrategy"`
// List of subnet IDs to which the node network belongs.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
// System disk configuration for the node
SystemVolume GetDefaultNodePoolNodeConfigSystemVolumeInput `pulumi:"systemVolume"`
// Label information configured for the node pool
Tags GetDefaultNodePoolNodeConfigTagArrayInput `pulumi:"tags"`
}
func (GetDefaultNodePoolNodeConfigArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigArgs) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigArgs) ToGetDefaultNodePoolNodeConfigOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigArgs) ToGetDefaultNodePoolNodeConfigOutput() GetDefaultNodePoolNodeConfigOutput
func (GetDefaultNodePoolNodeConfigArgs) ToGetDefaultNodePoolNodeConfigOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigArgs) ToGetDefaultNodePoolNodeConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigOutput
type GetDefaultNodePoolNodeConfigDataVolume ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigDataVolume struct {
// File system. Options: - Ext4 (default) - Xfs
FileSystem string `pulumi:"fileSystem"`
// Target mount directory after disk formatting.
MountPoint string `pulumi:"mountPoint"`
// Placement group ID
PlacementGroupId string `pulumi:"placementGroupId"`
// Disk capacity, in GiB
Size int `pulumi:"size"`
// Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
SnapshotId string `pulumi:"snapshotId"`
// Placement subgroup
SubgroupNumber int `pulumi:"subgroupNumber"`
// Disk type: ESSD*PL0: ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD cloud disk with performance level PL1.
Type string `pulumi:"type"`
}
type GetDefaultNodePoolNodeConfigDataVolumeArgs ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigDataVolumeArgs struct {
// File system. Options: - Ext4 (default) - Xfs
FileSystem pulumi.StringInput `pulumi:"fileSystem"`
// Target mount directory after disk formatting.
MountPoint pulumi.StringInput `pulumi:"mountPoint"`
// Placement group ID
PlacementGroupId pulumi.StringInput `pulumi:"placementGroupId"`
// Disk capacity, in GiB
Size pulumi.IntInput `pulumi:"size"`
// Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
SnapshotId pulumi.StringInput `pulumi:"snapshotId"`
// Placement subgroup
SubgroupNumber pulumi.IntInput `pulumi:"subgroupNumber"`
// Disk type: ESSD*PL0: ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD cloud disk with performance level PL1.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetDefaultNodePoolNodeConfigDataVolumeArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigDataVolumeArgs) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigDataVolumeArgs) ToGetDefaultNodePoolNodeConfigDataVolumeOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigDataVolumeArgs) ToGetDefaultNodePoolNodeConfigDataVolumeOutput() GetDefaultNodePoolNodeConfigDataVolumeOutput
func (GetDefaultNodePoolNodeConfigDataVolumeArgs) ToGetDefaultNodePoolNodeConfigDataVolumeOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigDataVolumeArgs) ToGetDefaultNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigDataVolumeOutput
type GetDefaultNodePoolNodeConfigDataVolumeArray ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigDataVolumeArray []GetDefaultNodePoolNodeConfigDataVolumeInput
func (GetDefaultNodePoolNodeConfigDataVolumeArray) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigDataVolumeArray) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigDataVolumeArray) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigDataVolumeArray) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutput() GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
func (GetDefaultNodePoolNodeConfigDataVolumeArray) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigDataVolumeArray) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
type GetDefaultNodePoolNodeConfigDataVolumeArrayInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigDataVolumeArrayInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutput() GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext(context.Context) GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
}
GetDefaultNodePoolNodeConfigDataVolumeArrayInput is an input type that accepts GetDefaultNodePoolNodeConfigDataVolumeArray and GetDefaultNodePoolNodeConfigDataVolumeArrayOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeConfigDataVolumeArrayInput` via:
GetDefaultNodePoolNodeConfigDataVolumeArray{ GetDefaultNodePoolNodeConfigDataVolumeArgs{...} }
type GetDefaultNodePoolNodeConfigDataVolumeArrayOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigDataVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeConfigDataVolumeArrayOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigDataVolumeArrayOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigDataVolumeArrayOutput) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeArrayOutput) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutput() GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
func (GetDefaultNodePoolNodeConfigDataVolumeArrayOutput) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeArrayOutput) ToGetDefaultNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
type GetDefaultNodePoolNodeConfigDataVolumeInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigDataVolumeInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeConfigDataVolumeOutput() GetDefaultNodePoolNodeConfigDataVolumeOutput
ToGetDefaultNodePoolNodeConfigDataVolumeOutputWithContext(context.Context) GetDefaultNodePoolNodeConfigDataVolumeOutput
}
GetDefaultNodePoolNodeConfigDataVolumeInput is an input type that accepts GetDefaultNodePoolNodeConfigDataVolumeArgs and GetDefaultNodePoolNodeConfigDataVolumeOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeConfigDataVolumeInput` via:
GetDefaultNodePoolNodeConfigDataVolumeArgs{...}
type GetDefaultNodePoolNodeConfigDataVolumeOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigDataVolumeOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) FileSystem ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) FileSystem() pulumi.StringOutput
File system. Options: - Ext4 (default) - Xfs
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) MountPoint ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) MountPoint() pulumi.StringOutput
Target mount directory after disk formatting.
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) PlacementGroupId ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) PlacementGroupId() pulumi.StringOutput
Placement group ID
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) Size ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) Size() pulumi.IntOutput
Disk capacity, in GiB
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) SnapshotId ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) SnapshotId() pulumi.StringOutput
Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) SubgroupNumber ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) SubgroupNumber() pulumi.IntOutput
Placement subgroup
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) ToGetDefaultNodePoolNodeConfigDataVolumeOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) ToGetDefaultNodePoolNodeConfigDataVolumeOutput() GetDefaultNodePoolNodeConfigDataVolumeOutput
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) ToGetDefaultNodePoolNodeConfigDataVolumeOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) ToGetDefaultNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigDataVolumeOutput
func (GetDefaultNodePoolNodeConfigDataVolumeOutput) Type ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigDataVolumeOutput) Type() pulumi.StringOutput
Disk type: ESSD*PL0: ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD cloud disk with performance level PL1.
type GetDefaultNodePoolNodeConfigInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeConfigOutput() GetDefaultNodePoolNodeConfigOutput
ToGetDefaultNodePoolNodeConfigOutputWithContext(context.Context) GetDefaultNodePoolNodeConfigOutput
}
GetDefaultNodePoolNodeConfigInput is an input type that accepts GetDefaultNodePoolNodeConfigArgs and GetDefaultNodePoolNodeConfigOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeConfigInput` via:
GetDefaultNodePoolNodeConfigArgs{...}
type GetDefaultNodePoolNodeConfigInstancesDistribution ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigInstancesDistribution struct {
// Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
CapacityRebalance bool `pulumi:"capacityRebalance"`
// Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
CompensateWithOnDemand bool `pulumi:"compensateWithOnDemand"`
// Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
OnDemandBaseCapacity int `pulumi:"onDemandBaseCapacity"`
// Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
OnDemandPercentageAboveBaseCapacity int `pulumi:"onDemandPercentageAboveBaseCapacity"`
}
type GetDefaultNodePoolNodeConfigInstancesDistributionArgs ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigInstancesDistributionArgs struct {
// Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
CapacityRebalance pulumi.BoolInput `pulumi:"capacityRebalance"`
// Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
CompensateWithOnDemand pulumi.BoolInput `pulumi:"compensateWithOnDemand"`
// Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
OnDemandBaseCapacity pulumi.IntInput `pulumi:"onDemandBaseCapacity"`
// Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
OnDemandPercentageAboveBaseCapacity pulumi.IntInput `pulumi:"onDemandPercentageAboveBaseCapacity"`
}
func (GetDefaultNodePoolNodeConfigInstancesDistributionArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigInstancesDistributionArgs) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigInstancesDistributionArgs) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigInstancesDistributionArgs) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutput() GetDefaultNodePoolNodeConfigInstancesDistributionOutput
func (GetDefaultNodePoolNodeConfigInstancesDistributionArgs) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigInstancesDistributionArgs) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigInstancesDistributionOutput
type GetDefaultNodePoolNodeConfigInstancesDistributionInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigInstancesDistributionInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeConfigInstancesDistributionOutput() GetDefaultNodePoolNodeConfigInstancesDistributionOutput
ToGetDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext(context.Context) GetDefaultNodePoolNodeConfigInstancesDistributionOutput
}
GetDefaultNodePoolNodeConfigInstancesDistributionInput is an input type that accepts GetDefaultNodePoolNodeConfigInstancesDistributionArgs and GetDefaultNodePoolNodeConfigInstancesDistributionOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeConfigInstancesDistributionInput` via:
GetDefaultNodePoolNodeConfigInstancesDistributionArgs{...}
type GetDefaultNodePoolNodeConfigInstancesDistributionOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigInstancesDistributionOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance() pulumi.BoolOutput
Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
func (GetDefaultNodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand() pulumi.BoolOutput
Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
func (GetDefaultNodePoolNodeConfigInstancesDistributionOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigInstancesDistributionOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity() pulumi.IntOutput
Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
func (GetDefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntOutput
Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
func (GetDefaultNodePoolNodeConfigInstancesDistributionOutput) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutput() GetDefaultNodePoolNodeConfigInstancesDistributionOutput
func (GetDefaultNodePoolNodeConfigInstancesDistributionOutput) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigInstancesDistributionOutput) ToGetDefaultNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigInstancesDistributionOutput
type GetDefaultNodePoolNodeConfigOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeConfigOutput) AdditionalContainerStorageEnabled ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
func (GetDefaultNodePoolNodeConfigOutput) AutoRenew ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) AutoRenew() pulumi.BoolOutput
Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
func (GetDefaultNodePoolNodeConfigOutput) AutoRenewPeriod ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) AutoRenewPeriod() pulumi.IntOutput
Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
func (GetDefaultNodePoolNodeConfigOutput) DataVolumes ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) DataVolumes() GetDefaultNodePoolNodeConfigDataVolumeArrayOutput
Data disk configuration for the node
func (GetDefaultNodePoolNodeConfigOutput) DeploymentSetGroupNumber ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) DeploymentSetGroupNumber() pulumi.IntOutput
Group number of the instance in the deployment set. 0 means not set
func (GetDefaultNodePoolNodeConfigOutput) DeploymentSetId ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) DeploymentSetId() pulumi.StringOutput
Deployment set ID to be added to the instance
func (GetDefaultNodePoolNodeConfigOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigOutput) Hostname ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) Hostname() pulumi.StringOutput
Host name corresponding to the node
func (GetDefaultNodePoolNodeConfigOutput) HpcClusterIds ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) HpcClusterIds() pulumi.StringArrayOutput
High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
func (GetDefaultNodePoolNodeConfigOutput) ImageId ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) ImageId() pulumi.StringOutput
Image ID used by the cloud server corresponding to the node
func (GetDefaultNodePoolNodeConfigOutput) InitializeScript ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) InitializeScript() pulumi.StringOutput
Custom script executed after creating and initializing the node. Shell script in Base64 encoding
func (GetDefaultNodePoolNodeConfigOutput) InstanceChargeType ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) InstanceChargeType() pulumi.StringOutput
Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
func (GetDefaultNodePoolNodeConfigOutput) InstanceName ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) InstanceName() pulumi.StringOutput
Node (instance) name
func (GetDefaultNodePoolNodeConfigOutput) InstanceTypeIds ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) InstanceTypeIds() pulumi.StringArrayOutput
List of cloud server instance type IDs corresponding to the node
func (GetDefaultNodePoolNodeConfigOutput) InstancesDistribution ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) InstancesDistribution() GetDefaultNodePoolNodeConfigInstancesDistributionOutput
Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
func (GetDefaultNodePoolNodeConfigOutput) NamePrefix ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) NamePrefix() pulumi.StringOutput
Node name prefix. An empty string or nil means the node name prefix policy is not enabled
func (GetDefaultNodePoolNodeConfigOutput) NetworkTrafficMode ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) NetworkTrafficMode() pulumi.StringOutput
Network communication mode between nodes
func (GetDefaultNodePoolNodeConfigOutput) Period ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) Period() pulumi.IntOutput
Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
func (GetDefaultNodePoolNodeConfigOutput) PreScript ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) PreScript() pulumi.StringOutput
Script executed before deploying nodes
func (GetDefaultNodePoolNodeConfigOutput) ProjectName ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) ProjectName() pulumi.StringOutput
The project to which the ECS belongs. Each ECS can only belong to one project.
func (GetDefaultNodePoolNodeConfigOutput) PublicAccessConfig ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) PublicAccessConfig() GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
Configuration for automatic public network access for nodes
func (GetDefaultNodePoolNodeConfigOutput) PublicAccessEnabled ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) PublicAccessEnabled() pulumi.BoolOutput
Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
func (GetDefaultNodePoolNodeConfigOutput) Security ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) Security() GetDefaultNodePoolNodeConfigSecurityOutput
Node security configuration.
func (GetDefaultNodePoolNodeConfigOutput) SpotStrategy ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) SpotStrategy() pulumi.StringOutput
Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
func (GetDefaultNodePoolNodeConfigOutput) SubnetIds ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) SubnetIds() pulumi.StringArrayOutput
List of subnet IDs to which the node network belongs.
func (GetDefaultNodePoolNodeConfigOutput) SystemVolume ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) SystemVolume() GetDefaultNodePoolNodeConfigSystemVolumeOutput
System disk configuration for the node
func (GetDefaultNodePoolNodeConfigOutput) Tags ¶ added in v0.0.14
Label information configured for the node pool
func (GetDefaultNodePoolNodeConfigOutput) ToGetDefaultNodePoolNodeConfigOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) ToGetDefaultNodePoolNodeConfigOutput() GetDefaultNodePoolNodeConfigOutput
func (GetDefaultNodePoolNodeConfigOutput) ToGetDefaultNodePoolNodeConfigOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigOutput) ToGetDefaultNodePoolNodeConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigOutput
type GetDefaultNodePoolNodeConfigPublicAccessConfig ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigPublicAccessConfig struct {
// Peak bandwidth for the public IP, unit: Mbps
Bandwidth int `pulumi:"bandwidth"`
// Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
BillingType int `pulumi:"billingType"`
// Public IP line type. Parameter description: BGP: BGP (multi-line)
Isp string `pulumi:"isp"`
}
type GetDefaultNodePoolNodeConfigPublicAccessConfigArgs ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigPublicAccessConfigArgs struct {
// Peak bandwidth for the public IP, unit: Mbps
Bandwidth pulumi.IntInput `pulumi:"bandwidth"`
// Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
BillingType pulumi.IntInput `pulumi:"billingType"`
// Public IP line type. Parameter description: BGP: BGP (multi-line)
Isp pulumi.StringInput `pulumi:"isp"`
}
func (GetDefaultNodePoolNodeConfigPublicAccessConfigArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigPublicAccessConfigArgs) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigPublicAccessConfigArgs) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigPublicAccessConfigArgs) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutput() GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
func (GetDefaultNodePoolNodeConfigPublicAccessConfigArgs) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigPublicAccessConfigArgs) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
type GetDefaultNodePoolNodeConfigPublicAccessConfigInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigPublicAccessConfigInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutput() GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext(context.Context) GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
}
GetDefaultNodePoolNodeConfigPublicAccessConfigInput is an input type that accepts GetDefaultNodePoolNodeConfigPublicAccessConfigArgs and GetDefaultNodePoolNodeConfigPublicAccessConfigOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeConfigPublicAccessConfigInput` via:
GetDefaultNodePoolNodeConfigPublicAccessConfigArgs{...}
type GetDefaultNodePoolNodeConfigPublicAccessConfigOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigPublicAccessConfigOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) Bandwidth ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) Bandwidth() pulumi.IntOutput
Peak bandwidth for the public IP, unit: Mbps
func (GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) BillingType ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) BillingType() pulumi.IntOutput
Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
func (GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) Isp ¶ added in v0.0.14
Public IP line type. Parameter description: BGP: BGP (multi-line)
func (GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutput() GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
func (GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigPublicAccessConfigOutput) ToGetDefaultNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigPublicAccessConfigOutput
type GetDefaultNodePoolNodeConfigSecurity ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSecurity struct {
// Node access configuration
Login GetDefaultNodePoolNodeConfigSecurityLogin `pulumi:"login"`
// List of security group IDs for the node network
SecurityGroupIds []string `pulumi:"securityGroupIds"`
// Node security policy. Parameter value description: Hids: host security hardening
SecurityStrategies []string `pulumi:"securityStrategies"`
// Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
SecurityStrategyEnabled bool `pulumi:"securityStrategyEnabled"`
}
type GetDefaultNodePoolNodeConfigSecurityArgs ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSecurityArgs struct {
// Node access configuration
Login GetDefaultNodePoolNodeConfigSecurityLoginInput `pulumi:"login"`
// List of security group IDs for the node network
SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
// Node security policy. Parameter value description: Hids: host security hardening
SecurityStrategies pulumi.StringArrayInput `pulumi:"securityStrategies"`
// Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
SecurityStrategyEnabled pulumi.BoolInput `pulumi:"securityStrategyEnabled"`
}
func (GetDefaultNodePoolNodeConfigSecurityArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigSecurityArgs) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigSecurityArgs) ToGetDefaultNodePoolNodeConfigSecurityOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigSecurityArgs) ToGetDefaultNodePoolNodeConfigSecurityOutput() GetDefaultNodePoolNodeConfigSecurityOutput
func (GetDefaultNodePoolNodeConfigSecurityArgs) ToGetDefaultNodePoolNodeConfigSecurityOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigSecurityArgs) ToGetDefaultNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSecurityOutput
type GetDefaultNodePoolNodeConfigSecurityInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSecurityInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeConfigSecurityOutput() GetDefaultNodePoolNodeConfigSecurityOutput
ToGetDefaultNodePoolNodeConfigSecurityOutputWithContext(context.Context) GetDefaultNodePoolNodeConfigSecurityOutput
}
GetDefaultNodePoolNodeConfigSecurityInput is an input type that accepts GetDefaultNodePoolNodeConfigSecurityArgs and GetDefaultNodePoolNodeConfigSecurityOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeConfigSecurityInput` via:
GetDefaultNodePoolNodeConfigSecurityArgs{...}
type GetDefaultNodePoolNodeConfigSecurityLogin ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSecurityLogin struct {
// Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
Password string `pulumi:"password"`
// SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
SshKeyPairName string `pulumi:"sshKeyPairName"`
// Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
Type string `pulumi:"type"`
}
type GetDefaultNodePoolNodeConfigSecurityLoginArgs ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSecurityLoginArgs struct {
// Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
Password pulumi.StringInput `pulumi:"password"`
// SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
SshKeyPairName pulumi.StringInput `pulumi:"sshKeyPairName"`
// Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetDefaultNodePoolNodeConfigSecurityLoginArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigSecurityLoginArgs) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigSecurityLoginArgs) ToGetDefaultNodePoolNodeConfigSecurityLoginOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigSecurityLoginArgs) ToGetDefaultNodePoolNodeConfigSecurityLoginOutput() GetDefaultNodePoolNodeConfigSecurityLoginOutput
func (GetDefaultNodePoolNodeConfigSecurityLoginArgs) ToGetDefaultNodePoolNodeConfigSecurityLoginOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigSecurityLoginArgs) ToGetDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSecurityLoginOutput
type GetDefaultNodePoolNodeConfigSecurityLoginInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSecurityLoginInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeConfigSecurityLoginOutput() GetDefaultNodePoolNodeConfigSecurityLoginOutput
ToGetDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(context.Context) GetDefaultNodePoolNodeConfigSecurityLoginOutput
}
GetDefaultNodePoolNodeConfigSecurityLoginInput is an input type that accepts GetDefaultNodePoolNodeConfigSecurityLoginArgs and GetDefaultNodePoolNodeConfigSecurityLoginOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeConfigSecurityLoginInput` via:
GetDefaultNodePoolNodeConfigSecurityLoginArgs{...}
type GetDefaultNodePoolNodeConfigSecurityLoginOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSecurityLoginOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeConfigSecurityLoginOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigSecurityLoginOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigSecurityLoginOutput) Password ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityLoginOutput) Password() pulumi.StringOutput
Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
func (GetDefaultNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringOutput
SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
func (GetDefaultNodePoolNodeConfigSecurityLoginOutput) ToGetDefaultNodePoolNodeConfigSecurityLoginOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityLoginOutput) ToGetDefaultNodePoolNodeConfigSecurityLoginOutput() GetDefaultNodePoolNodeConfigSecurityLoginOutput
func (GetDefaultNodePoolNodeConfigSecurityLoginOutput) ToGetDefaultNodePoolNodeConfigSecurityLoginOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityLoginOutput) ToGetDefaultNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSecurityLoginOutput
func (GetDefaultNodePoolNodeConfigSecurityLoginOutput) Type ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityLoginOutput) Type() pulumi.StringOutput
Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
type GetDefaultNodePoolNodeConfigSecurityOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSecurityOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeConfigSecurityOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigSecurityOutput) Login ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityOutput) Login() GetDefaultNodePoolNodeConfigSecurityLoginOutput
Node access configuration
func (GetDefaultNodePoolNodeConfigSecurityOutput) SecurityGroupIds ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs for the node network
func (GetDefaultNodePoolNodeConfigSecurityOutput) SecurityStrategies ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
Node security policy. Parameter value description: Hids: host security hardening
func (GetDefaultNodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled() pulumi.BoolOutput
Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
func (GetDefaultNodePoolNodeConfigSecurityOutput) ToGetDefaultNodePoolNodeConfigSecurityOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityOutput) ToGetDefaultNodePoolNodeConfigSecurityOutput() GetDefaultNodePoolNodeConfigSecurityOutput
func (GetDefaultNodePoolNodeConfigSecurityOutput) ToGetDefaultNodePoolNodeConfigSecurityOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSecurityOutput) ToGetDefaultNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSecurityOutput
type GetDefaultNodePoolNodeConfigSystemVolume ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSystemVolume struct {
// Placement group ID
PlacementGroupId string `pulumi:"placementGroupId"`
// Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
Size int `pulumi:"size"`
// Placement subgroup
SubgroupNumber int `pulumi:"subgroupNumber"`
// Cloud disk type: ESSD*PL0: (default) Ultra SSD with performance level PL0. ESSD*FlexPL: Ultra SSD with performance level PL1
Type string `pulumi:"type"`
}
type GetDefaultNodePoolNodeConfigSystemVolumeArgs ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSystemVolumeArgs struct {
// Placement group ID
PlacementGroupId pulumi.StringInput `pulumi:"placementGroupId"`
// Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
Size pulumi.IntInput `pulumi:"size"`
// Placement subgroup
SubgroupNumber pulumi.IntInput `pulumi:"subgroupNumber"`
// Cloud disk type: ESSD*PL0: (default) Ultra SSD with performance level PL0. ESSD*FlexPL: Ultra SSD with performance level PL1
Type pulumi.StringInput `pulumi:"type"`
}
func (GetDefaultNodePoolNodeConfigSystemVolumeArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigSystemVolumeArgs) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigSystemVolumeArgs) ToGetDefaultNodePoolNodeConfigSystemVolumeOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigSystemVolumeArgs) ToGetDefaultNodePoolNodeConfigSystemVolumeOutput() GetDefaultNodePoolNodeConfigSystemVolumeOutput
func (GetDefaultNodePoolNodeConfigSystemVolumeArgs) ToGetDefaultNodePoolNodeConfigSystemVolumeOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigSystemVolumeArgs) ToGetDefaultNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSystemVolumeOutput
type GetDefaultNodePoolNodeConfigSystemVolumeInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSystemVolumeInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeConfigSystemVolumeOutput() GetDefaultNodePoolNodeConfigSystemVolumeOutput
ToGetDefaultNodePoolNodeConfigSystemVolumeOutputWithContext(context.Context) GetDefaultNodePoolNodeConfigSystemVolumeOutput
}
GetDefaultNodePoolNodeConfigSystemVolumeInput is an input type that accepts GetDefaultNodePoolNodeConfigSystemVolumeArgs and GetDefaultNodePoolNodeConfigSystemVolumeOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeConfigSystemVolumeInput` via:
GetDefaultNodePoolNodeConfigSystemVolumeArgs{...}
type GetDefaultNodePoolNodeConfigSystemVolumeOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigSystemVolumeOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeConfigSystemVolumeOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigSystemVolumeOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigSystemVolumeOutput) PlacementGroupId ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) PlacementGroupId() pulumi.StringOutput
Placement group ID
func (GetDefaultNodePoolNodeConfigSystemVolumeOutput) Size ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) Size() pulumi.IntOutput
Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
func (GetDefaultNodePoolNodeConfigSystemVolumeOutput) SubgroupNumber ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) SubgroupNumber() pulumi.IntOutput
Placement subgroup
func (GetDefaultNodePoolNodeConfigSystemVolumeOutput) ToGetDefaultNodePoolNodeConfigSystemVolumeOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) ToGetDefaultNodePoolNodeConfigSystemVolumeOutput() GetDefaultNodePoolNodeConfigSystemVolumeOutput
func (GetDefaultNodePoolNodeConfigSystemVolumeOutput) ToGetDefaultNodePoolNodeConfigSystemVolumeOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) ToGetDefaultNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigSystemVolumeOutput
func (GetDefaultNodePoolNodeConfigSystemVolumeOutput) Type ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigSystemVolumeOutput) Type() pulumi.StringOutput
Cloud disk type: ESSD*PL0: (default) Ultra SSD with performance level PL0. ESSD*FlexPL: Ultra SSD with performance level PL1
type GetDefaultNodePoolNodeConfigTag ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigTagArgs ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigTagArgs struct {
// Label key.
Key pulumi.StringInput `pulumi:"key"`
// Tag value
Value pulumi.StringInput `pulumi:"value"`
}
func (GetDefaultNodePoolNodeConfigTagArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigTagArgs) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigTagArgs) ToGetDefaultNodePoolNodeConfigTagOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigTagArgs) ToGetDefaultNodePoolNodeConfigTagOutput() GetDefaultNodePoolNodeConfigTagOutput
func (GetDefaultNodePoolNodeConfigTagArgs) ToGetDefaultNodePoolNodeConfigTagOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigTagArgs) ToGetDefaultNodePoolNodeConfigTagOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigTagOutput
type GetDefaultNodePoolNodeConfigTagArray ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigTagArray []GetDefaultNodePoolNodeConfigTagInput
func (GetDefaultNodePoolNodeConfigTagArray) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigTagArray) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigTagArray) ToGetDefaultNodePoolNodeConfigTagArrayOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigTagArray) ToGetDefaultNodePoolNodeConfigTagArrayOutput() GetDefaultNodePoolNodeConfigTagArrayOutput
func (GetDefaultNodePoolNodeConfigTagArray) ToGetDefaultNodePoolNodeConfigTagArrayOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeConfigTagArray) ToGetDefaultNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigTagArrayOutput
type GetDefaultNodePoolNodeConfigTagArrayInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigTagArrayInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeConfigTagArrayOutput() GetDefaultNodePoolNodeConfigTagArrayOutput
ToGetDefaultNodePoolNodeConfigTagArrayOutputWithContext(context.Context) GetDefaultNodePoolNodeConfigTagArrayOutput
}
GetDefaultNodePoolNodeConfigTagArrayInput is an input type that accepts GetDefaultNodePoolNodeConfigTagArray and GetDefaultNodePoolNodeConfigTagArrayOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeConfigTagArrayInput` via:
GetDefaultNodePoolNodeConfigTagArray{ GetDefaultNodePoolNodeConfigTagArgs{...} }
type GetDefaultNodePoolNodeConfigTagArrayOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigTagArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeConfigTagArrayOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigTagArrayOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigTagArrayOutput) ToGetDefaultNodePoolNodeConfigTagArrayOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigTagArrayOutput) ToGetDefaultNodePoolNodeConfigTagArrayOutput() GetDefaultNodePoolNodeConfigTagArrayOutput
func (GetDefaultNodePoolNodeConfigTagArrayOutput) ToGetDefaultNodePoolNodeConfigTagArrayOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigTagArrayOutput) ToGetDefaultNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigTagArrayOutput
type GetDefaultNodePoolNodeConfigTagInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigTagInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeConfigTagOutput() GetDefaultNodePoolNodeConfigTagOutput
ToGetDefaultNodePoolNodeConfigTagOutputWithContext(context.Context) GetDefaultNodePoolNodeConfigTagOutput
}
GetDefaultNodePoolNodeConfigTagInput is an input type that accepts GetDefaultNodePoolNodeConfigTagArgs and GetDefaultNodePoolNodeConfigTagOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeConfigTagInput` via:
GetDefaultNodePoolNodeConfigTagArgs{...}
type GetDefaultNodePoolNodeConfigTagOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeConfigTagOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeConfigTagOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeConfigTagOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeConfigTagOutput) Key ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigTagOutput) Key() pulumi.StringOutput
Label key.
func (GetDefaultNodePoolNodeConfigTagOutput) ToGetDefaultNodePoolNodeConfigTagOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigTagOutput) ToGetDefaultNodePoolNodeConfigTagOutput() GetDefaultNodePoolNodeConfigTagOutput
func (GetDefaultNodePoolNodeConfigTagOutput) ToGetDefaultNodePoolNodeConfigTagOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigTagOutput) ToGetDefaultNodePoolNodeConfigTagOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeConfigTagOutput
func (GetDefaultNodePoolNodeConfigTagOutput) Value ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeConfigTagOutput) Value() pulumi.StringOutput
Tag value
type GetDefaultNodePoolNodeStatistics ¶ added in v0.0.14
type GetDefaultNodePoolNodeStatistics struct {
// Total number of nodes with Phase=Creating.
CreatingCount int `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting.
DeletingCount int `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed
FailedCount int `pulumi:"failedCount"`
// Total number of nodes with Phase=Running
RunningCount int `pulumi:"runningCount"`
// Total number of nodes in the node pool.
TotalCount int `pulumi:"totalCount"`
// Total number of nodes with Phase=Updating
UpdatingCount int `pulumi:"updatingCount"`
}
type GetDefaultNodePoolNodeStatisticsArgs ¶ added in v0.0.14
type GetDefaultNodePoolNodeStatisticsArgs struct {
// Total number of nodes with Phase=Creating.
CreatingCount pulumi.IntInput `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting.
DeletingCount pulumi.IntInput `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed
FailedCount pulumi.IntInput `pulumi:"failedCount"`
// Total number of nodes with Phase=Running
RunningCount pulumi.IntInput `pulumi:"runningCount"`
// Total number of nodes in the node pool.
TotalCount pulumi.IntInput `pulumi:"totalCount"`
// Total number of nodes with Phase=Updating
UpdatingCount pulumi.IntInput `pulumi:"updatingCount"`
}
func (GetDefaultNodePoolNodeStatisticsArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeStatisticsArgs) ElementType() reflect.Type
func (GetDefaultNodePoolNodeStatisticsArgs) ToGetDefaultNodePoolNodeStatisticsOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeStatisticsArgs) ToGetDefaultNodePoolNodeStatisticsOutput() GetDefaultNodePoolNodeStatisticsOutput
func (GetDefaultNodePoolNodeStatisticsArgs) ToGetDefaultNodePoolNodeStatisticsOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolNodeStatisticsArgs) ToGetDefaultNodePoolNodeStatisticsOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeStatisticsOutput
type GetDefaultNodePoolNodeStatisticsInput ¶ added in v0.0.14
type GetDefaultNodePoolNodeStatisticsInput interface {
pulumi.Input
ToGetDefaultNodePoolNodeStatisticsOutput() GetDefaultNodePoolNodeStatisticsOutput
ToGetDefaultNodePoolNodeStatisticsOutputWithContext(context.Context) GetDefaultNodePoolNodeStatisticsOutput
}
GetDefaultNodePoolNodeStatisticsInput is an input type that accepts GetDefaultNodePoolNodeStatisticsArgs and GetDefaultNodePoolNodeStatisticsOutput values. You can construct a concrete instance of `GetDefaultNodePoolNodeStatisticsInput` via:
GetDefaultNodePoolNodeStatisticsArgs{...}
type GetDefaultNodePoolNodeStatisticsOutput ¶ added in v0.0.14
type GetDefaultNodePoolNodeStatisticsOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolNodeStatisticsOutput) CreatingCount ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeStatisticsOutput) CreatingCount() pulumi.IntOutput
Total number of nodes with Phase=Creating.
func (GetDefaultNodePoolNodeStatisticsOutput) DeletingCount ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeStatisticsOutput) DeletingCount() pulumi.IntOutput
Total number of nodes with Phase=Deleting.
func (GetDefaultNodePoolNodeStatisticsOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolNodeStatisticsOutput) ElementType() reflect.Type
func (GetDefaultNodePoolNodeStatisticsOutput) FailedCount ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeStatisticsOutput) FailedCount() pulumi.IntOutput
Total number of nodes with Phase=Failed
func (GetDefaultNodePoolNodeStatisticsOutput) RunningCount ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeStatisticsOutput) RunningCount() pulumi.IntOutput
Total number of nodes with Phase=Running
func (GetDefaultNodePoolNodeStatisticsOutput) ToGetDefaultNodePoolNodeStatisticsOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeStatisticsOutput) ToGetDefaultNodePoolNodeStatisticsOutput() GetDefaultNodePoolNodeStatisticsOutput
func (GetDefaultNodePoolNodeStatisticsOutput) ToGetDefaultNodePoolNodeStatisticsOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeStatisticsOutput) ToGetDefaultNodePoolNodeStatisticsOutputWithContext(ctx context.Context) GetDefaultNodePoolNodeStatisticsOutput
func (GetDefaultNodePoolNodeStatisticsOutput) TotalCount ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeStatisticsOutput) TotalCount() pulumi.IntOutput
Total number of nodes in the node pool.
func (GetDefaultNodePoolNodeStatisticsOutput) UpdatingCount ¶ added in v0.0.14
func (o GetDefaultNodePoolNodeStatisticsOutput) UpdatingCount() pulumi.IntOutput
Total number of nodes with Phase=Updating
type GetDefaultNodePoolStatus ¶ added in v0.0.14
type GetDefaultNodePoolStatus struct {
// Status conditions of the node pool in its current primary state, indicating the reason for entering this state
Conditions []GetDefaultNodePoolStatusCondition `pulumi:"conditions"`
// Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
Phase string `pulumi:"phase"`
}
type GetDefaultNodePoolStatusArgs ¶ added in v0.0.14
type GetDefaultNodePoolStatusArgs struct {
// Status conditions of the node pool in its current primary state, indicating the reason for entering this state
Conditions GetDefaultNodePoolStatusConditionArrayInput `pulumi:"conditions"`
// Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
Phase pulumi.StringInput `pulumi:"phase"`
}
func (GetDefaultNodePoolStatusArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolStatusArgs) ElementType() reflect.Type
func (GetDefaultNodePoolStatusArgs) ToGetDefaultNodePoolStatusOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolStatusArgs) ToGetDefaultNodePoolStatusOutput() GetDefaultNodePoolStatusOutput
func (GetDefaultNodePoolStatusArgs) ToGetDefaultNodePoolStatusOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolStatusArgs) ToGetDefaultNodePoolStatusOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusOutput
type GetDefaultNodePoolStatusCondition ¶ added in v0.0.14
type GetDefaultNodePoolStatusCondition struct {
// Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
Type string `pulumi:"type"`
}
type GetDefaultNodePoolStatusConditionArgs ¶ added in v0.0.14
type GetDefaultNodePoolStatusConditionArgs struct {
// Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetDefaultNodePoolStatusConditionArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolStatusConditionArgs) ElementType() reflect.Type
func (GetDefaultNodePoolStatusConditionArgs) ToGetDefaultNodePoolStatusConditionOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolStatusConditionArgs) ToGetDefaultNodePoolStatusConditionOutput() GetDefaultNodePoolStatusConditionOutput
func (GetDefaultNodePoolStatusConditionArgs) ToGetDefaultNodePoolStatusConditionOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolStatusConditionArgs) ToGetDefaultNodePoolStatusConditionOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusConditionOutput
type GetDefaultNodePoolStatusConditionArray ¶ added in v0.0.14
type GetDefaultNodePoolStatusConditionArray []GetDefaultNodePoolStatusConditionInput
func (GetDefaultNodePoolStatusConditionArray) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolStatusConditionArray) ElementType() reflect.Type
func (GetDefaultNodePoolStatusConditionArray) ToGetDefaultNodePoolStatusConditionArrayOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolStatusConditionArray) ToGetDefaultNodePoolStatusConditionArrayOutput() GetDefaultNodePoolStatusConditionArrayOutput
func (GetDefaultNodePoolStatusConditionArray) ToGetDefaultNodePoolStatusConditionArrayOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolStatusConditionArray) ToGetDefaultNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusConditionArrayOutput
type GetDefaultNodePoolStatusConditionArrayInput ¶ added in v0.0.14
type GetDefaultNodePoolStatusConditionArrayInput interface {
pulumi.Input
ToGetDefaultNodePoolStatusConditionArrayOutput() GetDefaultNodePoolStatusConditionArrayOutput
ToGetDefaultNodePoolStatusConditionArrayOutputWithContext(context.Context) GetDefaultNodePoolStatusConditionArrayOutput
}
GetDefaultNodePoolStatusConditionArrayInput is an input type that accepts GetDefaultNodePoolStatusConditionArray and GetDefaultNodePoolStatusConditionArrayOutput values. You can construct a concrete instance of `GetDefaultNodePoolStatusConditionArrayInput` via:
GetDefaultNodePoolStatusConditionArray{ GetDefaultNodePoolStatusConditionArgs{...} }
type GetDefaultNodePoolStatusConditionArrayOutput ¶ added in v0.0.14
type GetDefaultNodePoolStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolStatusConditionArrayOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolStatusConditionArrayOutput) ElementType() reflect.Type
func (GetDefaultNodePoolStatusConditionArrayOutput) ToGetDefaultNodePoolStatusConditionArrayOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolStatusConditionArrayOutput) ToGetDefaultNodePoolStatusConditionArrayOutput() GetDefaultNodePoolStatusConditionArrayOutput
func (GetDefaultNodePoolStatusConditionArrayOutput) ToGetDefaultNodePoolStatusConditionArrayOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolStatusConditionArrayOutput) ToGetDefaultNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusConditionArrayOutput
type GetDefaultNodePoolStatusConditionInput ¶ added in v0.0.14
type GetDefaultNodePoolStatusConditionInput interface {
pulumi.Input
ToGetDefaultNodePoolStatusConditionOutput() GetDefaultNodePoolStatusConditionOutput
ToGetDefaultNodePoolStatusConditionOutputWithContext(context.Context) GetDefaultNodePoolStatusConditionOutput
}
GetDefaultNodePoolStatusConditionInput is an input type that accepts GetDefaultNodePoolStatusConditionArgs and GetDefaultNodePoolStatusConditionOutput values. You can construct a concrete instance of `GetDefaultNodePoolStatusConditionInput` via:
GetDefaultNodePoolStatusConditionArgs{...}
type GetDefaultNodePoolStatusConditionOutput ¶ added in v0.0.14
type GetDefaultNodePoolStatusConditionOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolStatusConditionOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolStatusConditionOutput) ElementType() reflect.Type
func (GetDefaultNodePoolStatusConditionOutput) ToGetDefaultNodePoolStatusConditionOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolStatusConditionOutput) ToGetDefaultNodePoolStatusConditionOutput() GetDefaultNodePoolStatusConditionOutput
func (GetDefaultNodePoolStatusConditionOutput) ToGetDefaultNodePoolStatusConditionOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolStatusConditionOutput) ToGetDefaultNodePoolStatusConditionOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusConditionOutput
func (GetDefaultNodePoolStatusConditionOutput) Type ¶ added in v0.0.14
func (o GetDefaultNodePoolStatusConditionOutput) Type() pulumi.StringOutput
Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
type GetDefaultNodePoolStatusInput ¶ added in v0.0.14
type GetDefaultNodePoolStatusInput interface {
pulumi.Input
ToGetDefaultNodePoolStatusOutput() GetDefaultNodePoolStatusOutput
ToGetDefaultNodePoolStatusOutputWithContext(context.Context) GetDefaultNodePoolStatusOutput
}
GetDefaultNodePoolStatusInput is an input type that accepts GetDefaultNodePoolStatusArgs and GetDefaultNodePoolStatusOutput values. You can construct a concrete instance of `GetDefaultNodePoolStatusInput` via:
GetDefaultNodePoolStatusArgs{...}
type GetDefaultNodePoolStatusOutput ¶ added in v0.0.14
type GetDefaultNodePoolStatusOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolStatusOutput) Conditions ¶ added in v0.0.14
func (o GetDefaultNodePoolStatusOutput) Conditions() GetDefaultNodePoolStatusConditionArrayOutput
Status conditions of the node pool in its current primary state, indicating the reason for entering this state
func (GetDefaultNodePoolStatusOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolStatusOutput) ElementType() reflect.Type
func (GetDefaultNodePoolStatusOutput) Phase ¶ added in v0.0.14
func (o GetDefaultNodePoolStatusOutput) Phase() pulumi.StringOutput
Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
func (GetDefaultNodePoolStatusOutput) ToGetDefaultNodePoolStatusOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolStatusOutput) ToGetDefaultNodePoolStatusOutput() GetDefaultNodePoolStatusOutput
func (GetDefaultNodePoolStatusOutput) ToGetDefaultNodePoolStatusOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolStatusOutput) ToGetDefaultNodePoolStatusOutputWithContext(ctx context.Context) GetDefaultNodePoolStatusOutput
type GetDefaultNodePoolTag ¶ added in v0.0.14
type GetDefaultNodePoolTagArgs ¶ added in v0.0.14
type GetDefaultNodePoolTagArgs struct {
// Label key.
Key pulumi.StringInput `pulumi:"key"`
// Tag value
Value pulumi.StringInput `pulumi:"value"`
}
func (GetDefaultNodePoolTagArgs) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolTagArgs) ElementType() reflect.Type
func (GetDefaultNodePoolTagArgs) ToGetDefaultNodePoolTagOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolTagArgs) ToGetDefaultNodePoolTagOutput() GetDefaultNodePoolTagOutput
func (GetDefaultNodePoolTagArgs) ToGetDefaultNodePoolTagOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolTagArgs) ToGetDefaultNodePoolTagOutputWithContext(ctx context.Context) GetDefaultNodePoolTagOutput
type GetDefaultNodePoolTagArray ¶ added in v0.0.14
type GetDefaultNodePoolTagArray []GetDefaultNodePoolTagInput
func (GetDefaultNodePoolTagArray) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolTagArray) ElementType() reflect.Type
func (GetDefaultNodePoolTagArray) ToGetDefaultNodePoolTagArrayOutput ¶ added in v0.0.14
func (i GetDefaultNodePoolTagArray) ToGetDefaultNodePoolTagArrayOutput() GetDefaultNodePoolTagArrayOutput
func (GetDefaultNodePoolTagArray) ToGetDefaultNodePoolTagArrayOutputWithContext ¶ added in v0.0.14
func (i GetDefaultNodePoolTagArray) ToGetDefaultNodePoolTagArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolTagArrayOutput
type GetDefaultNodePoolTagArrayInput ¶ added in v0.0.14
type GetDefaultNodePoolTagArrayInput interface {
pulumi.Input
ToGetDefaultNodePoolTagArrayOutput() GetDefaultNodePoolTagArrayOutput
ToGetDefaultNodePoolTagArrayOutputWithContext(context.Context) GetDefaultNodePoolTagArrayOutput
}
GetDefaultNodePoolTagArrayInput is an input type that accepts GetDefaultNodePoolTagArray and GetDefaultNodePoolTagArrayOutput values. You can construct a concrete instance of `GetDefaultNodePoolTagArrayInput` via:
GetDefaultNodePoolTagArray{ GetDefaultNodePoolTagArgs{...} }
type GetDefaultNodePoolTagArrayOutput ¶ added in v0.0.14
type GetDefaultNodePoolTagArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolTagArrayOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolTagArrayOutput) ElementType() reflect.Type
func (GetDefaultNodePoolTagArrayOutput) Index ¶ added in v0.0.14
func (o GetDefaultNodePoolTagArrayOutput) Index(i pulumi.IntInput) GetDefaultNodePoolTagOutput
func (GetDefaultNodePoolTagArrayOutput) ToGetDefaultNodePoolTagArrayOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolTagArrayOutput) ToGetDefaultNodePoolTagArrayOutput() GetDefaultNodePoolTagArrayOutput
func (GetDefaultNodePoolTagArrayOutput) ToGetDefaultNodePoolTagArrayOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolTagArrayOutput) ToGetDefaultNodePoolTagArrayOutputWithContext(ctx context.Context) GetDefaultNodePoolTagArrayOutput
type GetDefaultNodePoolTagInput ¶ added in v0.0.14
type GetDefaultNodePoolTagInput interface {
pulumi.Input
ToGetDefaultNodePoolTagOutput() GetDefaultNodePoolTagOutput
ToGetDefaultNodePoolTagOutputWithContext(context.Context) GetDefaultNodePoolTagOutput
}
GetDefaultNodePoolTagInput is an input type that accepts GetDefaultNodePoolTagArgs and GetDefaultNodePoolTagOutput values. You can construct a concrete instance of `GetDefaultNodePoolTagInput` via:
GetDefaultNodePoolTagArgs{...}
type GetDefaultNodePoolTagOutput ¶ added in v0.0.14
type GetDefaultNodePoolTagOutput struct{ *pulumi.OutputState }
func (GetDefaultNodePoolTagOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolTagOutput) ElementType() reflect.Type
func (GetDefaultNodePoolTagOutput) Key ¶ added in v0.0.14
func (o GetDefaultNodePoolTagOutput) Key() pulumi.StringOutput
Label key.
func (GetDefaultNodePoolTagOutput) ToGetDefaultNodePoolTagOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolTagOutput) ToGetDefaultNodePoolTagOutput() GetDefaultNodePoolTagOutput
func (GetDefaultNodePoolTagOutput) ToGetDefaultNodePoolTagOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolTagOutput) ToGetDefaultNodePoolTagOutputWithContext(ctx context.Context) GetDefaultNodePoolTagOutput
func (GetDefaultNodePoolTagOutput) Value ¶ added in v0.0.14
func (o GetDefaultNodePoolTagOutput) Value() pulumi.StringOutput
Tag value
type GetDefaultNodePoolsResult ¶ added in v0.0.14
type GetDefaultNodePoolsResult struct {
// Uniquely identifies the data source.
Id string `pulumi:"id"`
// Set of Resource Identifiers.
Ids []string `pulumi:"ids"`
}
A collection of values returned by getDefaultNodePools.
func GetDefaultNodePools ¶ added in v0.0.14
func GetDefaultNodePools(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetDefaultNodePoolsResult, error)
Plural Data Source schema for Byteplus::VKE::DefaultNodePool
type GetDefaultNodePoolsResultOutput ¶ added in v0.0.14
type GetDefaultNodePoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDefaultNodePools.
func GetDefaultNodePoolsOutput ¶ added in v0.0.14
func GetDefaultNodePoolsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetDefaultNodePoolsResultOutput
func (GetDefaultNodePoolsResultOutput) ElementType ¶ added in v0.0.14
func (GetDefaultNodePoolsResultOutput) ElementType() reflect.Type
func (GetDefaultNodePoolsResultOutput) Id ¶ added in v0.0.14
func (o GetDefaultNodePoolsResultOutput) Id() pulumi.StringOutput
Uniquely identifies the data source.
func (GetDefaultNodePoolsResultOutput) Ids ¶ added in v0.0.14
func (o GetDefaultNodePoolsResultOutput) Ids() pulumi.StringArrayOutput
Set of Resource Identifiers.
func (GetDefaultNodePoolsResultOutput) ToGetDefaultNodePoolsResultOutput ¶ added in v0.0.14
func (o GetDefaultNodePoolsResultOutput) ToGetDefaultNodePoolsResultOutput() GetDefaultNodePoolsResultOutput
func (GetDefaultNodePoolsResultOutput) ToGetDefaultNodePoolsResultOutputWithContext ¶ added in v0.0.14
func (o GetDefaultNodePoolsResultOutput) ToGetDefaultNodePoolsResultOutputWithContext(ctx context.Context) GetDefaultNodePoolsResultOutput
type GetNodeKubernetesConfig ¶ added in v0.0.14
type GetNodeKubernetesConfig struct {
// Node lock configuration. Options: false (default): not locked; true: locked
Cordon bool `pulumi:"cordon"`
// Kubernetes label information for node pools/nodes. Up to 20 labels can be specified.
Labels []GetNodeKubernetesConfigLabel `pulumi:"labels"`
// Kubernetes taint information for node pools/nodes. Up to 20 taints can be specified.
Taints []GetNodeKubernetesConfigTaint `pulumi:"taints"`
}
type GetNodeKubernetesConfigArgs ¶ added in v0.0.14
type GetNodeKubernetesConfigArgs struct {
// Node lock configuration. Options: false (default): not locked; true: locked
Cordon pulumi.BoolInput `pulumi:"cordon"`
// Kubernetes label information for node pools/nodes. Up to 20 labels can be specified.
Labels GetNodeKubernetesConfigLabelArrayInput `pulumi:"labels"`
// Kubernetes taint information for node pools/nodes. Up to 20 taints can be specified.
Taints GetNodeKubernetesConfigTaintArrayInput `pulumi:"taints"`
}
func (GetNodeKubernetesConfigArgs) ElementType ¶ added in v0.0.14
func (GetNodeKubernetesConfigArgs) ElementType() reflect.Type
func (GetNodeKubernetesConfigArgs) ToGetNodeKubernetesConfigOutput ¶ added in v0.0.14
func (i GetNodeKubernetesConfigArgs) ToGetNodeKubernetesConfigOutput() GetNodeKubernetesConfigOutput
func (GetNodeKubernetesConfigArgs) ToGetNodeKubernetesConfigOutputWithContext ¶ added in v0.0.14
func (i GetNodeKubernetesConfigArgs) ToGetNodeKubernetesConfigOutputWithContext(ctx context.Context) GetNodeKubernetesConfigOutput
type GetNodeKubernetesConfigInput ¶ added in v0.0.14
type GetNodeKubernetesConfigInput interface {
pulumi.Input
ToGetNodeKubernetesConfigOutput() GetNodeKubernetesConfigOutput
ToGetNodeKubernetesConfigOutputWithContext(context.Context) GetNodeKubernetesConfigOutput
}
GetNodeKubernetesConfigInput is an input type that accepts GetNodeKubernetesConfigArgs and GetNodeKubernetesConfigOutput values. You can construct a concrete instance of `GetNodeKubernetesConfigInput` via:
GetNodeKubernetesConfigArgs{...}
type GetNodeKubernetesConfigLabel ¶ added in v0.0.14
type GetNodeKubernetesConfigLabel struct {
// Label key. A valid label key consists of two parts: \n\n and \n\n, separated by a slash (/). \n\n is required and supports uppercase and lowercase English letters, numbers, hyphens (-), underscores (_), and periods (.), must start and end with a letter or number, and must not exceed 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), with a maximum length of 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
Key string `pulumi:"key"`
// Tag value, up to 63 characters (can be empty). Can start and end with an English letter (upper or lower case) or a digit. Supported special characters: hyphen (-), underscore (_), period (.).
Value string `pulumi:"value"`
}
type GetNodeKubernetesConfigLabelArgs ¶ added in v0.0.14
type GetNodeKubernetesConfigLabelArgs struct {
// Label key. A valid label key consists of two parts: \n\n and \n\n, separated by a slash (/). \n\n is required and supports uppercase and lowercase English letters, numbers, hyphens (-), underscores (_), and periods (.), must start and end with a letter or number, and must not exceed 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), with a maximum length of 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
Key pulumi.StringInput `pulumi:"key"`
// Tag value, up to 63 characters (can be empty). Can start and end with an English letter (upper or lower case) or a digit. Supported special characters: hyphen (-), underscore (_), period (.).
Value pulumi.StringInput `pulumi:"value"`
}
func (GetNodeKubernetesConfigLabelArgs) ElementType ¶ added in v0.0.14
func (GetNodeKubernetesConfigLabelArgs) ElementType() reflect.Type
func (GetNodeKubernetesConfigLabelArgs) ToGetNodeKubernetesConfigLabelOutput ¶ added in v0.0.14
func (i GetNodeKubernetesConfigLabelArgs) ToGetNodeKubernetesConfigLabelOutput() GetNodeKubernetesConfigLabelOutput
func (GetNodeKubernetesConfigLabelArgs) ToGetNodeKubernetesConfigLabelOutputWithContext ¶ added in v0.0.14
func (i GetNodeKubernetesConfigLabelArgs) ToGetNodeKubernetesConfigLabelOutputWithContext(ctx context.Context) GetNodeKubernetesConfigLabelOutput
type GetNodeKubernetesConfigLabelArray ¶ added in v0.0.14
type GetNodeKubernetesConfigLabelArray []GetNodeKubernetesConfigLabelInput
func (GetNodeKubernetesConfigLabelArray) ElementType ¶ added in v0.0.14
func (GetNodeKubernetesConfigLabelArray) ElementType() reflect.Type
func (GetNodeKubernetesConfigLabelArray) ToGetNodeKubernetesConfigLabelArrayOutput ¶ added in v0.0.14
func (i GetNodeKubernetesConfigLabelArray) ToGetNodeKubernetesConfigLabelArrayOutput() GetNodeKubernetesConfigLabelArrayOutput
func (GetNodeKubernetesConfigLabelArray) ToGetNodeKubernetesConfigLabelArrayOutputWithContext ¶ added in v0.0.14
func (i GetNodeKubernetesConfigLabelArray) ToGetNodeKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetNodeKubernetesConfigLabelArrayOutput
type GetNodeKubernetesConfigLabelArrayInput ¶ added in v0.0.14
type GetNodeKubernetesConfigLabelArrayInput interface {
pulumi.Input
ToGetNodeKubernetesConfigLabelArrayOutput() GetNodeKubernetesConfigLabelArrayOutput
ToGetNodeKubernetesConfigLabelArrayOutputWithContext(context.Context) GetNodeKubernetesConfigLabelArrayOutput
}
GetNodeKubernetesConfigLabelArrayInput is an input type that accepts GetNodeKubernetesConfigLabelArray and GetNodeKubernetesConfigLabelArrayOutput values. You can construct a concrete instance of `GetNodeKubernetesConfigLabelArrayInput` via:
GetNodeKubernetesConfigLabelArray{ GetNodeKubernetesConfigLabelArgs{...} }
type GetNodeKubernetesConfigLabelArrayOutput ¶ added in v0.0.14
type GetNodeKubernetesConfigLabelArrayOutput struct{ *pulumi.OutputState }
func (GetNodeKubernetesConfigLabelArrayOutput) ElementType ¶ added in v0.0.14
func (GetNodeKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
func (GetNodeKubernetesConfigLabelArrayOutput) ToGetNodeKubernetesConfigLabelArrayOutput ¶ added in v0.0.14
func (o GetNodeKubernetesConfigLabelArrayOutput) ToGetNodeKubernetesConfigLabelArrayOutput() GetNodeKubernetesConfigLabelArrayOutput
func (GetNodeKubernetesConfigLabelArrayOutput) ToGetNodeKubernetesConfigLabelArrayOutputWithContext ¶ added in v0.0.14
func (o GetNodeKubernetesConfigLabelArrayOutput) ToGetNodeKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetNodeKubernetesConfigLabelArrayOutput
type GetNodeKubernetesConfigLabelInput ¶ added in v0.0.14
type GetNodeKubernetesConfigLabelInput interface {
pulumi.Input
ToGetNodeKubernetesConfigLabelOutput() GetNodeKubernetesConfigLabelOutput
ToGetNodeKubernetesConfigLabelOutputWithContext(context.Context) GetNodeKubernetesConfigLabelOutput
}
GetNodeKubernetesConfigLabelInput is an input type that accepts GetNodeKubernetesConfigLabelArgs and GetNodeKubernetesConfigLabelOutput values. You can construct a concrete instance of `GetNodeKubernetesConfigLabelInput` via:
GetNodeKubernetesConfigLabelArgs{...}
type GetNodeKubernetesConfigLabelOutput ¶ added in v0.0.14
type GetNodeKubernetesConfigLabelOutput struct{ *pulumi.OutputState }
func (GetNodeKubernetesConfigLabelOutput) ElementType ¶ added in v0.0.14
func (GetNodeKubernetesConfigLabelOutput) ElementType() reflect.Type
func (GetNodeKubernetesConfigLabelOutput) Key ¶ added in v0.0.14
func (o GetNodeKubernetesConfigLabelOutput) Key() pulumi.StringOutput
Label key. A valid label key consists of two parts: \n\n and \n\n, separated by a slash (/). \n\n is required and supports uppercase and lowercase English letters, numbers, hyphens (-), underscores (_), and periods (.), must start and end with a letter or number, and must not exceed 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), with a maximum length of 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
func (GetNodeKubernetesConfigLabelOutput) ToGetNodeKubernetesConfigLabelOutput ¶ added in v0.0.14
func (o GetNodeKubernetesConfigLabelOutput) ToGetNodeKubernetesConfigLabelOutput() GetNodeKubernetesConfigLabelOutput
func (GetNodeKubernetesConfigLabelOutput) ToGetNodeKubernetesConfigLabelOutputWithContext ¶ added in v0.0.14
func (o GetNodeKubernetesConfigLabelOutput) ToGetNodeKubernetesConfigLabelOutputWithContext(ctx context.Context) GetNodeKubernetesConfigLabelOutput
func (GetNodeKubernetesConfigLabelOutput) Value ¶ added in v0.0.14
func (o GetNodeKubernetesConfigLabelOutput) Value() pulumi.StringOutput
Tag value, up to 63 characters (can be empty). Can start and end with an English letter (upper or lower case) or a digit. Supported special characters: hyphen (-), underscore (_), period (.).
type GetNodeKubernetesConfigOutput ¶ added in v0.0.14
type GetNodeKubernetesConfigOutput struct{ *pulumi.OutputState }
func (GetNodeKubernetesConfigOutput) Cordon ¶ added in v0.0.14
func (o GetNodeKubernetesConfigOutput) Cordon() pulumi.BoolOutput
Node lock configuration. Options: false (default): not locked; true: locked
func (GetNodeKubernetesConfigOutput) ElementType ¶ added in v0.0.14
func (GetNodeKubernetesConfigOutput) ElementType() reflect.Type
func (GetNodeKubernetesConfigOutput) Labels ¶ added in v0.0.14
func (o GetNodeKubernetesConfigOutput) Labels() GetNodeKubernetesConfigLabelArrayOutput
Kubernetes label information for node pools/nodes. Up to 20 labels can be specified.
func (GetNodeKubernetesConfigOutput) Taints ¶ added in v0.0.14
func (o GetNodeKubernetesConfigOutput) Taints() GetNodeKubernetesConfigTaintArrayOutput
Kubernetes taint information for node pools/nodes. Up to 20 taints can be specified.
func (GetNodeKubernetesConfigOutput) ToGetNodeKubernetesConfigOutput ¶ added in v0.0.14
func (o GetNodeKubernetesConfigOutput) ToGetNodeKubernetesConfigOutput() GetNodeKubernetesConfigOutput
func (GetNodeKubernetesConfigOutput) ToGetNodeKubernetesConfigOutputWithContext ¶ added in v0.0.14
func (o GetNodeKubernetesConfigOutput) ToGetNodeKubernetesConfigOutputWithContext(ctx context.Context) GetNodeKubernetesConfigOutput
type GetNodeKubernetesConfigTaint ¶ added in v0.0.14
type GetNodeKubernetesConfigTaint struct {
// Taint effect. Options: NoSchedule (default): Do not schedule. NoExecute: Evict Pods that do not tolerate the taint. PreferNoSchedule: Avoid scheduling if possible.
Effect string `pulumi:"effect"`
// Taint key. A valid taint key has two segments: \n\n and \n\n, separated by a slash (/). \n\n is required and supports English letters (case-sensitive), numbers, hyphen (-), underscore (_), and period (.), must start and end with a letter or number, and be no longer than 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), no longer than 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
Key string `pulumi:"key"`
// Taint value, up to 63 characters (can be empty). Must start and end with an English letter or number. Supports special characters: hyphen (-), underscore (_), and period (.).
Value string `pulumi:"value"`
}
type GetNodeKubernetesConfigTaintArgs ¶ added in v0.0.14
type GetNodeKubernetesConfigTaintArgs struct {
// Taint effect. Options: NoSchedule (default): Do not schedule. NoExecute: Evict Pods that do not tolerate the taint. PreferNoSchedule: Avoid scheduling if possible.
Effect pulumi.StringInput `pulumi:"effect"`
// Taint key. A valid taint key has two segments: \n\n and \n\n, separated by a slash (/). \n\n is required and supports English letters (case-sensitive), numbers, hyphen (-), underscore (_), and period (.), must start and end with a letter or number, and be no longer than 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), no longer than 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
Key pulumi.StringInput `pulumi:"key"`
// Taint value, up to 63 characters (can be empty). Must start and end with an English letter or number. Supports special characters: hyphen (-), underscore (_), and period (.).
Value pulumi.StringInput `pulumi:"value"`
}
func (GetNodeKubernetesConfigTaintArgs) ElementType ¶ added in v0.0.14
func (GetNodeKubernetesConfigTaintArgs) ElementType() reflect.Type
func (GetNodeKubernetesConfigTaintArgs) ToGetNodeKubernetesConfigTaintOutput ¶ added in v0.0.14
func (i GetNodeKubernetesConfigTaintArgs) ToGetNodeKubernetesConfigTaintOutput() GetNodeKubernetesConfigTaintOutput
func (GetNodeKubernetesConfigTaintArgs) ToGetNodeKubernetesConfigTaintOutputWithContext ¶ added in v0.0.14
func (i GetNodeKubernetesConfigTaintArgs) ToGetNodeKubernetesConfigTaintOutputWithContext(ctx context.Context) GetNodeKubernetesConfigTaintOutput
type GetNodeKubernetesConfigTaintArray ¶ added in v0.0.14
type GetNodeKubernetesConfigTaintArray []GetNodeKubernetesConfigTaintInput
func (GetNodeKubernetesConfigTaintArray) ElementType ¶ added in v0.0.14
func (GetNodeKubernetesConfigTaintArray) ElementType() reflect.Type
func (GetNodeKubernetesConfigTaintArray) ToGetNodeKubernetesConfigTaintArrayOutput ¶ added in v0.0.14
func (i GetNodeKubernetesConfigTaintArray) ToGetNodeKubernetesConfigTaintArrayOutput() GetNodeKubernetesConfigTaintArrayOutput
func (GetNodeKubernetesConfigTaintArray) ToGetNodeKubernetesConfigTaintArrayOutputWithContext ¶ added in v0.0.14
func (i GetNodeKubernetesConfigTaintArray) ToGetNodeKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetNodeKubernetesConfigTaintArrayOutput
type GetNodeKubernetesConfigTaintArrayInput ¶ added in v0.0.14
type GetNodeKubernetesConfigTaintArrayInput interface {
pulumi.Input
ToGetNodeKubernetesConfigTaintArrayOutput() GetNodeKubernetesConfigTaintArrayOutput
ToGetNodeKubernetesConfigTaintArrayOutputWithContext(context.Context) GetNodeKubernetesConfigTaintArrayOutput
}
GetNodeKubernetesConfigTaintArrayInput is an input type that accepts GetNodeKubernetesConfigTaintArray and GetNodeKubernetesConfigTaintArrayOutput values. You can construct a concrete instance of `GetNodeKubernetesConfigTaintArrayInput` via:
GetNodeKubernetesConfigTaintArray{ GetNodeKubernetesConfigTaintArgs{...} }
type GetNodeKubernetesConfigTaintArrayOutput ¶ added in v0.0.14
type GetNodeKubernetesConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (GetNodeKubernetesConfigTaintArrayOutput) ElementType ¶ added in v0.0.14
func (GetNodeKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
func (GetNodeKubernetesConfigTaintArrayOutput) ToGetNodeKubernetesConfigTaintArrayOutput ¶ added in v0.0.14
func (o GetNodeKubernetesConfigTaintArrayOutput) ToGetNodeKubernetesConfigTaintArrayOutput() GetNodeKubernetesConfigTaintArrayOutput
func (GetNodeKubernetesConfigTaintArrayOutput) ToGetNodeKubernetesConfigTaintArrayOutputWithContext ¶ added in v0.0.14
func (o GetNodeKubernetesConfigTaintArrayOutput) ToGetNodeKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetNodeKubernetesConfigTaintArrayOutput
type GetNodeKubernetesConfigTaintInput ¶ added in v0.0.14
type GetNodeKubernetesConfigTaintInput interface {
pulumi.Input
ToGetNodeKubernetesConfigTaintOutput() GetNodeKubernetesConfigTaintOutput
ToGetNodeKubernetesConfigTaintOutputWithContext(context.Context) GetNodeKubernetesConfigTaintOutput
}
GetNodeKubernetesConfigTaintInput is an input type that accepts GetNodeKubernetesConfigTaintArgs and GetNodeKubernetesConfigTaintOutput values. You can construct a concrete instance of `GetNodeKubernetesConfigTaintInput` via:
GetNodeKubernetesConfigTaintArgs{...}
type GetNodeKubernetesConfigTaintOutput ¶ added in v0.0.14
type GetNodeKubernetesConfigTaintOutput struct{ *pulumi.OutputState }
func (GetNodeKubernetesConfigTaintOutput) Effect ¶ added in v0.0.14
func (o GetNodeKubernetesConfigTaintOutput) Effect() pulumi.StringOutput
Taint effect. Options: NoSchedule (default): Do not schedule. NoExecute: Evict Pods that do not tolerate the taint. PreferNoSchedule: Avoid scheduling if possible.
func (GetNodeKubernetesConfigTaintOutput) ElementType ¶ added in v0.0.14
func (GetNodeKubernetesConfigTaintOutput) ElementType() reflect.Type
func (GetNodeKubernetesConfigTaintOutput) Key ¶ added in v0.0.14
func (o GetNodeKubernetesConfigTaintOutput) Key() pulumi.StringOutput
Taint key. A valid taint key has two segments: \n\n and \n\n, separated by a slash (/). \n\n is required and supports English letters (case-sensitive), numbers, hyphen (-), underscore (_), and period (.), must start and end with a letter or number, and be no longer than 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), no longer than 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
func (GetNodeKubernetesConfigTaintOutput) ToGetNodeKubernetesConfigTaintOutput ¶ added in v0.0.14
func (o GetNodeKubernetesConfigTaintOutput) ToGetNodeKubernetesConfigTaintOutput() GetNodeKubernetesConfigTaintOutput
func (GetNodeKubernetesConfigTaintOutput) ToGetNodeKubernetesConfigTaintOutputWithContext ¶ added in v0.0.14
func (o GetNodeKubernetesConfigTaintOutput) ToGetNodeKubernetesConfigTaintOutputWithContext(ctx context.Context) GetNodeKubernetesConfigTaintOutput
func (GetNodeKubernetesConfigTaintOutput) Value ¶ added in v0.0.14
func (o GetNodeKubernetesConfigTaintOutput) Value() pulumi.StringOutput
Taint value, up to 63 characters (can be empty). Must start and end with an English letter or number. Supports special characters: hyphen (-), underscore (_), and period (.).
type GetNodePoolAutoScaling ¶
type GetNodePoolAutoScaling struct {
// Configure the expected number of nodes in the node pool
DesiredReplicas int `pulumi:"desiredReplicas"`
// Configure the node pool auto scaling feature switch. Parameter values: false: disabled. true: enabled.
Enabled bool `pulumi:"enabled"`
// Configure the maximum number of nodes in the node pool
MaxReplicas int `pulumi:"maxReplicas"`
// Minimum number of nodes configured for the node pool
MinReplicas int `pulumi:"minReplicas"`
// Priority
Priority int `pulumi:"priority"`
// Scaling group ID
ScalingGroupId string `pulumi:"scalingGroupId"`
// Multi-subnet scheduling strategy for the node pool. Parameter values: ZoneBalance: availability zone balancing strategy. Priority: subnet priority strategy.
SubnetPolicy string `pulumi:"subnetPolicy"`
}
type GetNodePoolAutoScalingArgs ¶
type GetNodePoolAutoScalingArgs struct {
// Configure the expected number of nodes in the node pool
DesiredReplicas pulumi.IntInput `pulumi:"desiredReplicas"`
// Configure the node pool auto scaling feature switch. Parameter values: false: disabled. true: enabled.
Enabled pulumi.BoolInput `pulumi:"enabled"`
// Configure the maximum number of nodes in the node pool
MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"`
// Minimum number of nodes configured for the node pool
MinReplicas pulumi.IntInput `pulumi:"minReplicas"`
// Priority
Priority pulumi.IntInput `pulumi:"priority"`
// Scaling group ID
ScalingGroupId pulumi.StringInput `pulumi:"scalingGroupId"`
// Multi-subnet scheduling strategy for the node pool. Parameter values: ZoneBalance: availability zone balancing strategy. Priority: subnet priority strategy.
SubnetPolicy pulumi.StringInput `pulumi:"subnetPolicy"`
}
func (GetNodePoolAutoScalingArgs) ElementType ¶
func (GetNodePoolAutoScalingArgs) ElementType() reflect.Type
func (GetNodePoolAutoScalingArgs) ToGetNodePoolAutoScalingOutput ¶
func (i GetNodePoolAutoScalingArgs) ToGetNodePoolAutoScalingOutput() GetNodePoolAutoScalingOutput
func (GetNodePoolAutoScalingArgs) ToGetNodePoolAutoScalingOutputWithContext ¶
func (i GetNodePoolAutoScalingArgs) ToGetNodePoolAutoScalingOutputWithContext(ctx context.Context) GetNodePoolAutoScalingOutput
type GetNodePoolAutoScalingInput ¶
type GetNodePoolAutoScalingInput interface {
pulumi.Input
ToGetNodePoolAutoScalingOutput() GetNodePoolAutoScalingOutput
ToGetNodePoolAutoScalingOutputWithContext(context.Context) GetNodePoolAutoScalingOutput
}
GetNodePoolAutoScalingInput is an input type that accepts GetNodePoolAutoScalingArgs and GetNodePoolAutoScalingOutput values. You can construct a concrete instance of `GetNodePoolAutoScalingInput` via:
GetNodePoolAutoScalingArgs{...}
type GetNodePoolAutoScalingOutput ¶
type GetNodePoolAutoScalingOutput struct{ *pulumi.OutputState }
func (GetNodePoolAutoScalingOutput) DesiredReplicas ¶
func (o GetNodePoolAutoScalingOutput) DesiredReplicas() pulumi.IntOutput
Configure the expected number of nodes in the node pool
func (GetNodePoolAutoScalingOutput) ElementType ¶
func (GetNodePoolAutoScalingOutput) ElementType() reflect.Type
func (GetNodePoolAutoScalingOutput) Enabled ¶
func (o GetNodePoolAutoScalingOutput) Enabled() pulumi.BoolOutput
Configure the node pool auto scaling feature switch. Parameter values: false: disabled. true: enabled.
func (GetNodePoolAutoScalingOutput) MaxReplicas ¶
func (o GetNodePoolAutoScalingOutput) MaxReplicas() pulumi.IntOutput
Configure the maximum number of nodes in the node pool
func (GetNodePoolAutoScalingOutput) MinReplicas ¶
func (o GetNodePoolAutoScalingOutput) MinReplicas() pulumi.IntOutput
Minimum number of nodes configured for the node pool
func (GetNodePoolAutoScalingOutput) Priority ¶
func (o GetNodePoolAutoScalingOutput) Priority() pulumi.IntOutput
Priority
func (GetNodePoolAutoScalingOutput) ScalingGroupId ¶
func (o GetNodePoolAutoScalingOutput) ScalingGroupId() pulumi.StringOutput
Scaling group ID
func (GetNodePoolAutoScalingOutput) SubnetPolicy ¶
func (o GetNodePoolAutoScalingOutput) SubnetPolicy() pulumi.StringOutput
Multi-subnet scheduling strategy for the node pool. Parameter values: ZoneBalance: availability zone balancing strategy. Priority: subnet priority strategy.
func (GetNodePoolAutoScalingOutput) ToGetNodePoolAutoScalingOutput ¶
func (o GetNodePoolAutoScalingOutput) ToGetNodePoolAutoScalingOutput() GetNodePoolAutoScalingOutput
func (GetNodePoolAutoScalingOutput) ToGetNodePoolAutoScalingOutputWithContext ¶
func (o GetNodePoolAutoScalingOutput) ToGetNodePoolAutoScalingOutputWithContext(ctx context.Context) GetNodePoolAutoScalingOutput
type GetNodePoolKubernetesConfig ¶
type GetNodePoolKubernetesConfig struct {
// Disable automatic synchronization of labels and taints to existing nodes. Parameter values: true: disable (turn off automatic sync). false: do not disable (turn on automatic sync)
AutoSyncDisabled bool `pulumi:"autoSyncDisabled"`
// Node pool Containerd configuration
ContainerdConfig GetNodePoolKubernetesConfigContainerdConfig `pulumi:"containerdConfig"`
// Node blocking configuration. Parameter values: false: not blocked; true: blocked
Cordon bool `pulumi:"cordon"`
// Kubelet component configuration
KubeletConfig GetNodePoolKubernetesConfigKubeletConfig `pulumi:"kubeletConfig"`
// Kubernetes label information for node pools/nodes
Labels []GetNodePoolKubernetesConfigLabel `pulumi:"labels"`
// Prefix for node object metadata name in Kubernetes
NamePrefix string `pulumi:"namePrefix"`
// Suffix for node object metadata name in Kubernetes
NameSuffix string `pulumi:"nameSuffix"`
// Whether the node object metadata name in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name; false: do not use ECS host name as node name
NameUseHostname bool `pulumi:"nameUseHostname"`
// Kubernetes taint information for node pools/nodes
Taints []GetNodePoolKubernetesConfigTaint `pulumi:"taints"`
}
type GetNodePoolKubernetesConfigArgs ¶
type GetNodePoolKubernetesConfigArgs struct {
// Disable automatic synchronization of labels and taints to existing nodes. Parameter values: true: disable (turn off automatic sync). false: do not disable (turn on automatic sync)
AutoSyncDisabled pulumi.BoolInput `pulumi:"autoSyncDisabled"`
// Node pool Containerd configuration
ContainerdConfig GetNodePoolKubernetesConfigContainerdConfigInput `pulumi:"containerdConfig"`
// Node blocking configuration. Parameter values: false: not blocked; true: blocked
Cordon pulumi.BoolInput `pulumi:"cordon"`
// Kubelet component configuration
KubeletConfig GetNodePoolKubernetesConfigKubeletConfigInput `pulumi:"kubeletConfig"`
// Kubernetes label information for node pools/nodes
Labels GetNodePoolKubernetesConfigLabelArrayInput `pulumi:"labels"`
// Prefix for node object metadata name in Kubernetes
NamePrefix pulumi.StringInput `pulumi:"namePrefix"`
// Suffix for node object metadata name in Kubernetes
NameSuffix pulumi.StringInput `pulumi:"nameSuffix"`
// Whether the node object metadata name in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name; false: do not use ECS host name as node name
NameUseHostname pulumi.BoolInput `pulumi:"nameUseHostname"`
// Kubernetes taint information for node pools/nodes
Taints GetNodePoolKubernetesConfigTaintArrayInput `pulumi:"taints"`
}
func (GetNodePoolKubernetesConfigArgs) ElementType ¶
func (GetNodePoolKubernetesConfigArgs) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigArgs) ToGetNodePoolKubernetesConfigOutput ¶
func (i GetNodePoolKubernetesConfigArgs) ToGetNodePoolKubernetesConfigOutput() GetNodePoolKubernetesConfigOutput
func (GetNodePoolKubernetesConfigArgs) ToGetNodePoolKubernetesConfigOutputWithContext ¶
func (i GetNodePoolKubernetesConfigArgs) ToGetNodePoolKubernetesConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigOutput
type GetNodePoolKubernetesConfigContainerdConfig ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfig struct {
// Specify the container image repository address to skip certificate verification.
InsecureRegistries []string `pulumi:"insecureRegistries"`
// Container image repository proxy configuration
RegistryProxyConfigs []GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfig `pulumi:"registryProxyConfigs"`
}
type GetNodePoolKubernetesConfigContainerdConfigArgs ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfigArgs struct {
// Specify the container image repository address to skip certificate verification.
InsecureRegistries pulumi.StringArrayInput `pulumi:"insecureRegistries"`
// Container image repository proxy configuration
RegistryProxyConfigs GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput `pulumi:"registryProxyConfigs"`
}
func (GetNodePoolKubernetesConfigContainerdConfigArgs) ElementType ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigContainerdConfigArgs) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigContainerdConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigOutput ¶ added in v0.0.16
func (i GetNodePoolKubernetesConfigContainerdConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigOutput() GetNodePoolKubernetesConfigContainerdConfigOutput
func (GetNodePoolKubernetesConfigContainerdConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigOutputWithContext ¶ added in v0.0.16
func (i GetNodePoolKubernetesConfigContainerdConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigOutput
type GetNodePoolKubernetesConfigContainerdConfigInput ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfigInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigContainerdConfigOutput() GetNodePoolKubernetesConfigContainerdConfigOutput
ToGetNodePoolKubernetesConfigContainerdConfigOutputWithContext(context.Context) GetNodePoolKubernetesConfigContainerdConfigOutput
}
GetNodePoolKubernetesConfigContainerdConfigInput is an input type that accepts GetNodePoolKubernetesConfigContainerdConfigArgs and GetNodePoolKubernetesConfigContainerdConfigOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigContainerdConfigInput` via:
GetNodePoolKubernetesConfigContainerdConfigArgs{...}
type GetNodePoolKubernetesConfigContainerdConfigOutput ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigContainerdConfigOutput) ElementType ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigContainerdConfigOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigContainerdConfigOutput) InsecureRegistries ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigContainerdConfigOutput) InsecureRegistries() pulumi.StringArrayOutput
Specify the container image repository address to skip certificate verification.
func (GetNodePoolKubernetesConfigContainerdConfigOutput) RegistryProxyConfigs ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigContainerdConfigOutput) RegistryProxyConfigs() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
Container image repository proxy configuration
func (GetNodePoolKubernetesConfigContainerdConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigOutput ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigContainerdConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigOutput() GetNodePoolKubernetesConfigContainerdConfigOutput
func (GetNodePoolKubernetesConfigContainerdConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigOutputWithContext ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigContainerdConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigOutput
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfig ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs struct {
// Proxy address.
ProxyEndpoints pulumi.StringArrayInput `pulumi:"proxyEndpoints"`
// Container image repository address.
Registry pulumi.StringInput `pulumi:"registry"`
}
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ElementType ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput ¶ added in v0.0.16
func (i GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext ¶ added in v0.0.16
func (i GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray []GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ElementType ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput ¶ added in v0.0.16
func (i GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext ¶ added in v0.0.16
func (i GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext(context.Context) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
}
GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput is an input type that accepts GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray and GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput` via:
GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray{ GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs{...} }
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ElementType ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) Index ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext(context.Context) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
}
GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput is an input type that accepts GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs and GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput` via:
GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs{...}
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput ¶ added in v0.0.16
type GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ElementType ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ProxyEndpoints ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ProxyEndpoints() pulumi.StringArrayOutput
Proxy address.
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) Registry ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) Registry() pulumi.StringOutput
Container image repository address.
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput() GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
func (GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToGetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
type GetNodePoolKubernetesConfigInput ¶
type GetNodePoolKubernetesConfigInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigOutput() GetNodePoolKubernetesConfigOutput
ToGetNodePoolKubernetesConfigOutputWithContext(context.Context) GetNodePoolKubernetesConfigOutput
}
GetNodePoolKubernetesConfigInput is an input type that accepts GetNodePoolKubernetesConfigArgs and GetNodePoolKubernetesConfigOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigInput` via:
GetNodePoolKubernetesConfigArgs{...}
type GetNodePoolKubernetesConfigKubeletConfig ¶
type GetNodePoolKubernetesConfigKubeletConfig struct {
// Configure kubelet CpuManagerPolicy. Supports none and static policies
CpuManagerPolicy string `pulumi:"cpuManagerPolicy"`
// Set of hard thresholds for triggering Pod eviction
EvictionHards []GetNodePoolKubernetesConfigKubeletConfigEvictionHard `pulumi:"evictionHards"`
// Feature gate
FeatureGates GetNodePoolKubernetesConfigKubeletConfigFeatureGates `pulumi:"featureGates"`
// Maximum burst request rate sent to the API server per second. Excludes events and node heartbeat APIs, whose rate limits are controlled by a different set of flags
KubeApiBurst int `pulumi:"kubeApiBurst"`
// Queries per second (QPS) for communication with apiserver. Events and node heartbeat APIs are not included; their rate limits are controlled by a different set of flags.
KubeApiQps int `pulumi:"kubeApiQps"`
// Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved.
KubeReserveds []GetNodePoolKubernetesConfigKubeletConfigKubeReserved `pulumi:"kubeReserveds"`
// Configure the maximum number of Pods supported by kubelet
MaxPods int `pulumi:"maxPods"`
// Set the maximum number of burst image pulls. Temporarily allows the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
RegistryBurst int `pulumi:"registryBurst"`
// Used to limit the QPS cap for the image repository
RegistryPullQps int `pulumi:"registryPullQps"`
// Pull images sequentially
SerializeImagePulls bool `pulumi:"serializeImagePulls"`
// Resources reserved for the operating system on the node. By default, half of the default value in the node reserved resource policy is used for resource reservation.
SystemReserveds []GetNodePoolKubernetesConfigKubeletConfigSystemReserved `pulumi:"systemReserveds"`
// Topology management policy. Values: none (default): disables topology management policy. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node
TopologyManagerPolicy string `pulumi:"topologyManagerPolicy"`
// Resource granularity for topology management policy. Values: container: resource alignment at container level pod: resource alignment at Pod level
TopologyManagerScope string `pulumi:"topologyManagerScope"`
}
type GetNodePoolKubernetesConfigKubeletConfigArgs ¶
type GetNodePoolKubernetesConfigKubeletConfigArgs struct {
// Configure kubelet CpuManagerPolicy. Supports none and static policies
CpuManagerPolicy pulumi.StringInput `pulumi:"cpuManagerPolicy"`
// Set of hard thresholds for triggering Pod eviction
EvictionHards GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput `pulumi:"evictionHards"`
// Feature gate
FeatureGates GetNodePoolKubernetesConfigKubeletConfigFeatureGatesInput `pulumi:"featureGates"`
// Maximum burst request rate sent to the API server per second. Excludes events and node heartbeat APIs, whose rate limits are controlled by a different set of flags
KubeApiBurst pulumi.IntInput `pulumi:"kubeApiBurst"`
// Queries per second (QPS) for communication with apiserver. Events and node heartbeat APIs are not included; their rate limits are controlled by a different set of flags.
KubeApiQps pulumi.IntInput `pulumi:"kubeApiQps"`
// Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved.
KubeReserveds GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput `pulumi:"kubeReserveds"`
// Configure the maximum number of Pods supported by kubelet
MaxPods pulumi.IntInput `pulumi:"maxPods"`
// Set the maximum number of burst image pulls. Temporarily allows the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
RegistryBurst pulumi.IntInput `pulumi:"registryBurst"`
// Used to limit the QPS cap for the image repository
RegistryPullQps pulumi.IntInput `pulumi:"registryPullQps"`
// Pull images sequentially
SerializeImagePulls pulumi.BoolInput `pulumi:"serializeImagePulls"`
// Resources reserved for the operating system on the node. By default, half of the default value in the node reserved resource policy is used for resource reservation.
SystemReserveds GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput `pulumi:"systemReserveds"`
// Topology management policy. Values: none (default): disables topology management policy. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node
TopologyManagerPolicy pulumi.StringInput `pulumi:"topologyManagerPolicy"`
// Resource granularity for topology management policy. Values: container: resource alignment at container level pod: resource alignment at Pod level
TopologyManagerScope pulumi.StringInput `pulumi:"topologyManagerScope"`
}
func (GetNodePoolKubernetesConfigKubeletConfigArgs) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigArgs) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigArgs) ToGetNodePoolKubernetesConfigKubeletConfigOutput ¶
func (i GetNodePoolKubernetesConfigKubeletConfigArgs) ToGetNodePoolKubernetesConfigKubeletConfigOutput() GetNodePoolKubernetesConfigKubeletConfigOutput
func (GetNodePoolKubernetesConfigKubeletConfigArgs) ToGetNodePoolKubernetesConfigKubeletConfigOutputWithContext ¶
func (i GetNodePoolKubernetesConfigKubeletConfigArgs) ToGetNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigOutput
type GetNodePoolKubernetesConfigKubeletConfigEvictionHard ¶ added in v0.0.16
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs ¶ added in v0.0.16
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs struct {
// Hard threshold name. Options: memory.available, nodefs.available, nodefs.inodesFree, imagefs.available
Key pulumi.StringInput `pulumi:"key"`
// Hard threshold value.
Value pulumi.StringInput `pulumi:"value"`
}
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ElementType ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput ¶ added in v0.0.16
func (i GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput() GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext ¶ added in v0.0.16
func (i GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray ¶ added in v0.0.16
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray []GetNodePoolKubernetesConfigKubeletConfigEvictionHardInput
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray) ElementType ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput ¶ added in v0.0.16
func (i GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput() GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext ¶ added in v0.0.16
func (i GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput ¶ added in v0.0.16
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput() GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext(context.Context) GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
}
GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput is an input type that accepts GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray and GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput` via:
GetNodePoolKubernetesConfigKubeletConfigEvictionHardArray{ GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs{...} }
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput ¶ added in v0.0.16
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ElementType ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput() GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardInput ¶ added in v0.0.16
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput() GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext(context.Context) GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
}
GetNodePoolKubernetesConfigKubeletConfigEvictionHardInput is an input type that accepts GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs and GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigKubeletConfigEvictionHardInput` via:
GetNodePoolKubernetesConfigKubeletConfigEvictionHardArgs{...}
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput ¶ added in v0.0.16
type GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ElementType ¶ added in v0.0.16
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) Key ¶ added in v0.0.16
Hard threshold name. Options: memory.available, nodefs.available, nodefs.inodesFree, imagefs.available
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput() GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToGetNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput
func (GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) Value ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigKubeletConfigEvictionHardOutput) Value() pulumi.StringOutput
Hard threshold value.
type GetNodePoolKubernetesConfigKubeletConfigFeatureGates ¶
type GetNodePoolKubernetesConfigKubeletConfigFeatureGates struct {
// Enable local vertical Pod autoscaling feature toggle
InPlacePodVerticalScaling bool `pulumi:"inPlacePodVerticalScaling"`
// Whether to enable the QoSResourceManager feature switch. Values: - true enabled; - false disabled
QoSResourceManager bool `pulumi:"qoSResourceManager"`
}
type GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs ¶
type GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs struct {
// Enable local vertical Pod autoscaling feature toggle
InPlacePodVerticalScaling pulumi.BoolInput `pulumi:"inPlacePodVerticalScaling"`
// Whether to enable the QoSResourceManager feature switch. Values: - true enabled; - false disabled
QoSResourceManager pulumi.BoolInput `pulumi:"qoSResourceManager"`
}
func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶
func (i GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext ¶
func (i GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
type GetNodePoolKubernetesConfigKubeletConfigFeatureGatesInput ¶
type GetNodePoolKubernetesConfigKubeletConfigFeatureGatesInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(context.Context) GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
}
GetNodePoolKubernetesConfigKubeletConfigFeatureGatesInput is an input type that accepts GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs and GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigKubeletConfigFeatureGatesInput` via:
GetNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs{...}
type GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶
type GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling ¶
func (o GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling() pulumi.BoolOutput
Enable local vertical Pod autoscaling feature toggle
func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager ¶
func (o GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager() pulumi.BoolOutput
Whether to enable the QoSResourceManager feature switch. Values: - true enabled; - false disabled
func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶
func (o GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext ¶
func (o GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToGetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
type GetNodePoolKubernetesConfigKubeletConfigInput ¶
type GetNodePoolKubernetesConfigKubeletConfigInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigKubeletConfigOutput() GetNodePoolKubernetesConfigKubeletConfigOutput
ToGetNodePoolKubernetesConfigKubeletConfigOutputWithContext(context.Context) GetNodePoolKubernetesConfigKubeletConfigOutput
}
GetNodePoolKubernetesConfigKubeletConfigInput is an input type that accepts GetNodePoolKubernetesConfigKubeletConfigArgs and GetNodePoolKubernetesConfigKubeletConfigOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigKubeletConfigInput` via:
GetNodePoolKubernetesConfigKubeletConfigArgs{...}
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs ¶
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs struct {
// Resource name. Valid values: cpu or memory.
Name pulumi.StringInput `pulumi:"name"`
// Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
Quantity pulumi.StringInput `pulumi:"quantity"`
}
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶
func (i GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext ¶
func (i GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray ¶
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray []GetNodePoolKubernetesConfigKubeletConfigKubeReservedInput
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶
func (i GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext ¶
func (i GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput ¶
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(context.Context) GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
}
GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput is an input type that accepts GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray and GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput` via:
GetNodePoolKubernetesConfigKubeletConfigKubeReservedArray{ GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs{...} }
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶
func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext ¶
func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedInput ¶
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(context.Context) GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
}
GetNodePoolKubernetesConfigKubeletConfigKubeReservedInput is an input type that accepts GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs and GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigKubeletConfigKubeReservedInput` via:
GetNodePoolKubernetesConfigKubeletConfigKubeReservedArgs{...}
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶
type GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Name ¶
Resource name. Valid values: cpu or memory.
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity ¶
func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity() pulumi.StringOutput
Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶
func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
func (GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext ¶
func (o GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigKubeReservedOutput
type GetNodePoolKubernetesConfigKubeletConfigOutput ¶
type GetNodePoolKubernetesConfigKubeletConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
Configure kubelet CpuManagerPolicy. Supports none and static policies
func (GetNodePoolKubernetesConfigKubeletConfigOutput) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigOutput) EvictionHards ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) EvictionHards() GetNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
Set of hard thresholds for triggering Pod eviction
func (GetNodePoolKubernetesConfigKubeletConfigOutput) FeatureGates ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) FeatureGates() GetNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
Feature gate
func (GetNodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst() pulumi.IntOutput
Maximum burst request rate sent to the API server per second. Excludes events and node heartbeat APIs, whose rate limits are controlled by a different set of flags
func (GetNodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps() pulumi.IntOutput
Queries per second (QPS) for communication with apiserver. Events and node heartbeat APIs are not included; their rate limits are controlled by a different set of flags.
func (GetNodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds() GetNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved.
func (GetNodePoolKubernetesConfigKubeletConfigOutput) MaxPods ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) MaxPods() pulumi.IntOutput
Configure the maximum number of Pods supported by kubelet
func (GetNodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst() pulumi.IntOutput
Set the maximum number of burst image pulls. Temporarily allows the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
func (GetNodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps() pulumi.IntOutput
Used to limit the QPS cap for the image repository
func (GetNodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls() pulumi.BoolOutput
Pull images sequentially
func (GetNodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds() GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
Resources reserved for the operating system on the node. By default, half of the default value in the node reserved resource policy is used for resource reservation.
func (GetNodePoolKubernetesConfigKubeletConfigOutput) ToGetNodePoolKubernetesConfigKubeletConfigOutput ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) ToGetNodePoolKubernetesConfigKubeletConfigOutput() GetNodePoolKubernetesConfigKubeletConfigOutput
func (GetNodePoolKubernetesConfigKubeletConfigOutput) ToGetNodePoolKubernetesConfigKubeletConfigOutputWithContext ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) ToGetNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigOutput
func (GetNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringOutput
Topology management policy. Values: none (default): disables topology management policy. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node
func (GetNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope ¶
func (o GetNodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope() pulumi.StringOutput
Resource granularity for topology management policy. Values: container: resource alignment at container level pod: resource alignment at Pod level
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs ¶
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs struct {
// Resource name. Valid values: cpu or memory.
Name pulumi.StringInput `pulumi:"name"`
// Resource quantity for the specified resource. - For cpu, example value: 200m. - For memory, example value: 1G.
Quantity pulumi.StringInput `pulumi:"quantity"`
}
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶
func (i GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext ¶
func (i GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray ¶
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray []GetNodePoolKubernetesConfigKubeletConfigSystemReservedInput
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶
func (i GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext ¶
func (i GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput ¶
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(context.Context) GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
}
GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput is an input type that accepts GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray and GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput` via:
GetNodePoolKubernetesConfigKubeletConfigSystemReservedArray{ GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs{...} }
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶
func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext ¶
func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedInput ¶
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(context.Context) GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
}
GetNodePoolKubernetesConfigKubeletConfigSystemReservedInput is an input type that accepts GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs and GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigKubeletConfigSystemReservedInput` via:
GetNodePoolKubernetesConfigKubeletConfigSystemReservedArgs{...}
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶
type GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType ¶
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Name ¶
Resource name. Valid values: cpu or memory.
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity ¶
func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity() pulumi.StringOutput
Resource quantity for the specified resource. - For cpu, example value: 200m. - For memory, example value: 1G.
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶
func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
func (GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext ¶
func (o GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToGetNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigKubeletConfigSystemReservedOutput
type GetNodePoolKubernetesConfigLabelArgs ¶
type GetNodePoolKubernetesConfigLabelArgs struct {
// Tag key.
Key pulumi.StringInput `pulumi:"key"`
// Label value.
Value pulumi.StringInput `pulumi:"value"`
}
func (GetNodePoolKubernetesConfigLabelArgs) ElementType ¶
func (GetNodePoolKubernetesConfigLabelArgs) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigLabelArgs) ToGetNodePoolKubernetesConfigLabelOutput ¶
func (i GetNodePoolKubernetesConfigLabelArgs) ToGetNodePoolKubernetesConfigLabelOutput() GetNodePoolKubernetesConfigLabelOutput
func (GetNodePoolKubernetesConfigLabelArgs) ToGetNodePoolKubernetesConfigLabelOutputWithContext ¶
func (i GetNodePoolKubernetesConfigLabelArgs) ToGetNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigLabelOutput
type GetNodePoolKubernetesConfigLabelArray ¶
type GetNodePoolKubernetesConfigLabelArray []GetNodePoolKubernetesConfigLabelInput
func (GetNodePoolKubernetesConfigLabelArray) ElementType ¶
func (GetNodePoolKubernetesConfigLabelArray) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigLabelArray) ToGetNodePoolKubernetesConfigLabelArrayOutput ¶
func (i GetNodePoolKubernetesConfigLabelArray) ToGetNodePoolKubernetesConfigLabelArrayOutput() GetNodePoolKubernetesConfigLabelArrayOutput
func (GetNodePoolKubernetesConfigLabelArray) ToGetNodePoolKubernetesConfigLabelArrayOutputWithContext ¶
func (i GetNodePoolKubernetesConfigLabelArray) ToGetNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigLabelArrayOutput
type GetNodePoolKubernetesConfigLabelArrayInput ¶
type GetNodePoolKubernetesConfigLabelArrayInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigLabelArrayOutput() GetNodePoolKubernetesConfigLabelArrayOutput
ToGetNodePoolKubernetesConfigLabelArrayOutputWithContext(context.Context) GetNodePoolKubernetesConfigLabelArrayOutput
}
GetNodePoolKubernetesConfigLabelArrayInput is an input type that accepts GetNodePoolKubernetesConfigLabelArray and GetNodePoolKubernetesConfigLabelArrayOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigLabelArrayInput` via:
GetNodePoolKubernetesConfigLabelArray{ GetNodePoolKubernetesConfigLabelArgs{...} }
type GetNodePoolKubernetesConfigLabelArrayOutput ¶
type GetNodePoolKubernetesConfigLabelArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigLabelArrayOutput) ElementType ¶
func (GetNodePoolKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigLabelArrayOutput) ToGetNodePoolKubernetesConfigLabelArrayOutput ¶
func (o GetNodePoolKubernetesConfigLabelArrayOutput) ToGetNodePoolKubernetesConfigLabelArrayOutput() GetNodePoolKubernetesConfigLabelArrayOutput
func (GetNodePoolKubernetesConfigLabelArrayOutput) ToGetNodePoolKubernetesConfigLabelArrayOutputWithContext ¶
func (o GetNodePoolKubernetesConfigLabelArrayOutput) ToGetNodePoolKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigLabelArrayOutput
type GetNodePoolKubernetesConfigLabelInput ¶
type GetNodePoolKubernetesConfigLabelInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigLabelOutput() GetNodePoolKubernetesConfigLabelOutput
ToGetNodePoolKubernetesConfigLabelOutputWithContext(context.Context) GetNodePoolKubernetesConfigLabelOutput
}
GetNodePoolKubernetesConfigLabelInput is an input type that accepts GetNodePoolKubernetesConfigLabelArgs and GetNodePoolKubernetesConfigLabelOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigLabelInput` via:
GetNodePoolKubernetesConfigLabelArgs{...}
type GetNodePoolKubernetesConfigLabelOutput ¶
type GetNodePoolKubernetesConfigLabelOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigLabelOutput) ElementType ¶
func (GetNodePoolKubernetesConfigLabelOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigLabelOutput) Key ¶
func (o GetNodePoolKubernetesConfigLabelOutput) Key() pulumi.StringOutput
Tag key.
func (GetNodePoolKubernetesConfigLabelOutput) ToGetNodePoolKubernetesConfigLabelOutput ¶
func (o GetNodePoolKubernetesConfigLabelOutput) ToGetNodePoolKubernetesConfigLabelOutput() GetNodePoolKubernetesConfigLabelOutput
func (GetNodePoolKubernetesConfigLabelOutput) ToGetNodePoolKubernetesConfigLabelOutputWithContext ¶
func (o GetNodePoolKubernetesConfigLabelOutput) ToGetNodePoolKubernetesConfigLabelOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigLabelOutput
func (GetNodePoolKubernetesConfigLabelOutput) Value ¶
func (o GetNodePoolKubernetesConfigLabelOutput) Value() pulumi.StringOutput
Label value.
type GetNodePoolKubernetesConfigOutput ¶
type GetNodePoolKubernetesConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigOutput) AutoSyncDisabled ¶
func (o GetNodePoolKubernetesConfigOutput) AutoSyncDisabled() pulumi.BoolOutput
Disable automatic synchronization of labels and taints to existing nodes. Parameter values: true: disable (turn off automatic sync). false: do not disable (turn on automatic sync)
func (GetNodePoolKubernetesConfigOutput) ContainerdConfig ¶ added in v0.0.16
func (o GetNodePoolKubernetesConfigOutput) ContainerdConfig() GetNodePoolKubernetesConfigContainerdConfigOutput
Node pool Containerd configuration
func (GetNodePoolKubernetesConfigOutput) Cordon ¶
func (o GetNodePoolKubernetesConfigOutput) Cordon() pulumi.BoolOutput
Node blocking configuration. Parameter values: false: not blocked; true: blocked
func (GetNodePoolKubernetesConfigOutput) ElementType ¶
func (GetNodePoolKubernetesConfigOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigOutput) KubeletConfig ¶
func (o GetNodePoolKubernetesConfigOutput) KubeletConfig() GetNodePoolKubernetesConfigKubeletConfigOutput
Kubelet component configuration
func (GetNodePoolKubernetesConfigOutput) Labels ¶
func (o GetNodePoolKubernetesConfigOutput) Labels() GetNodePoolKubernetesConfigLabelArrayOutput
Kubernetes label information for node pools/nodes
func (GetNodePoolKubernetesConfigOutput) NamePrefix ¶
func (o GetNodePoolKubernetesConfigOutput) NamePrefix() pulumi.StringOutput
Prefix for node object metadata name in Kubernetes
func (GetNodePoolKubernetesConfigOutput) NameSuffix ¶
func (o GetNodePoolKubernetesConfigOutput) NameSuffix() pulumi.StringOutput
Suffix for node object metadata name in Kubernetes
func (GetNodePoolKubernetesConfigOutput) NameUseHostname ¶
func (o GetNodePoolKubernetesConfigOutput) NameUseHostname() pulumi.BoolOutput
Whether the node object metadata name in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name; false: do not use ECS host name as node name
func (GetNodePoolKubernetesConfigOutput) Taints ¶
func (o GetNodePoolKubernetesConfigOutput) Taints() GetNodePoolKubernetesConfigTaintArrayOutput
Kubernetes taint information for node pools/nodes
func (GetNodePoolKubernetesConfigOutput) ToGetNodePoolKubernetesConfigOutput ¶
func (o GetNodePoolKubernetesConfigOutput) ToGetNodePoolKubernetesConfigOutput() GetNodePoolKubernetesConfigOutput
func (GetNodePoolKubernetesConfigOutput) ToGetNodePoolKubernetesConfigOutputWithContext ¶
func (o GetNodePoolKubernetesConfigOutput) ToGetNodePoolKubernetesConfigOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigOutput
type GetNodePoolKubernetesConfigTaint ¶
type GetNodePoolKubernetesConfigTaint struct {
// Taint effect. Values: NoSchedule: (default) Do not schedule. NoExecute: Evict pods that do not tolerate the taint. PreferNoSchedule: Prefer not to schedule.
Effect string `pulumi:"effect"`
// Taint key.
Key string `pulumi:"key"`
// Taint value
Value string `pulumi:"value"`
}
type GetNodePoolKubernetesConfigTaintArgs ¶
type GetNodePoolKubernetesConfigTaintArgs struct {
// Taint effect. Values: NoSchedule: (default) Do not schedule. NoExecute: Evict pods that do not tolerate the taint. PreferNoSchedule: Prefer not to schedule.
Effect pulumi.StringInput `pulumi:"effect"`
// Taint key.
Key pulumi.StringInput `pulumi:"key"`
// Taint value
Value pulumi.StringInput `pulumi:"value"`
}
func (GetNodePoolKubernetesConfigTaintArgs) ElementType ¶
func (GetNodePoolKubernetesConfigTaintArgs) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigTaintArgs) ToGetNodePoolKubernetesConfigTaintOutput ¶
func (i GetNodePoolKubernetesConfigTaintArgs) ToGetNodePoolKubernetesConfigTaintOutput() GetNodePoolKubernetesConfigTaintOutput
func (GetNodePoolKubernetesConfigTaintArgs) ToGetNodePoolKubernetesConfigTaintOutputWithContext ¶
func (i GetNodePoolKubernetesConfigTaintArgs) ToGetNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigTaintOutput
type GetNodePoolKubernetesConfigTaintArray ¶
type GetNodePoolKubernetesConfigTaintArray []GetNodePoolKubernetesConfigTaintInput
func (GetNodePoolKubernetesConfigTaintArray) ElementType ¶
func (GetNodePoolKubernetesConfigTaintArray) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigTaintArray) ToGetNodePoolKubernetesConfigTaintArrayOutput ¶
func (i GetNodePoolKubernetesConfigTaintArray) ToGetNodePoolKubernetesConfigTaintArrayOutput() GetNodePoolKubernetesConfigTaintArrayOutput
func (GetNodePoolKubernetesConfigTaintArray) ToGetNodePoolKubernetesConfigTaintArrayOutputWithContext ¶
func (i GetNodePoolKubernetesConfigTaintArray) ToGetNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigTaintArrayOutput
type GetNodePoolKubernetesConfigTaintArrayInput ¶
type GetNodePoolKubernetesConfigTaintArrayInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigTaintArrayOutput() GetNodePoolKubernetesConfigTaintArrayOutput
ToGetNodePoolKubernetesConfigTaintArrayOutputWithContext(context.Context) GetNodePoolKubernetesConfigTaintArrayOutput
}
GetNodePoolKubernetesConfigTaintArrayInput is an input type that accepts GetNodePoolKubernetesConfigTaintArray and GetNodePoolKubernetesConfigTaintArrayOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigTaintArrayInput` via:
GetNodePoolKubernetesConfigTaintArray{ GetNodePoolKubernetesConfigTaintArgs{...} }
type GetNodePoolKubernetesConfigTaintArrayOutput ¶
type GetNodePoolKubernetesConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigTaintArrayOutput) ElementType ¶
func (GetNodePoolKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigTaintArrayOutput) ToGetNodePoolKubernetesConfigTaintArrayOutput ¶
func (o GetNodePoolKubernetesConfigTaintArrayOutput) ToGetNodePoolKubernetesConfigTaintArrayOutput() GetNodePoolKubernetesConfigTaintArrayOutput
func (GetNodePoolKubernetesConfigTaintArrayOutput) ToGetNodePoolKubernetesConfigTaintArrayOutputWithContext ¶
func (o GetNodePoolKubernetesConfigTaintArrayOutput) ToGetNodePoolKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigTaintArrayOutput
type GetNodePoolKubernetesConfigTaintInput ¶
type GetNodePoolKubernetesConfigTaintInput interface {
pulumi.Input
ToGetNodePoolKubernetesConfigTaintOutput() GetNodePoolKubernetesConfigTaintOutput
ToGetNodePoolKubernetesConfigTaintOutputWithContext(context.Context) GetNodePoolKubernetesConfigTaintOutput
}
GetNodePoolKubernetesConfigTaintInput is an input type that accepts GetNodePoolKubernetesConfigTaintArgs and GetNodePoolKubernetesConfigTaintOutput values. You can construct a concrete instance of `GetNodePoolKubernetesConfigTaintInput` via:
GetNodePoolKubernetesConfigTaintArgs{...}
type GetNodePoolKubernetesConfigTaintOutput ¶
type GetNodePoolKubernetesConfigTaintOutput struct{ *pulumi.OutputState }
func (GetNodePoolKubernetesConfigTaintOutput) Effect ¶
func (o GetNodePoolKubernetesConfigTaintOutput) Effect() pulumi.StringOutput
Taint effect. Values: NoSchedule: (default) Do not schedule. NoExecute: Evict pods that do not tolerate the taint. PreferNoSchedule: Prefer not to schedule.
func (GetNodePoolKubernetesConfigTaintOutput) ElementType ¶
func (GetNodePoolKubernetesConfigTaintOutput) ElementType() reflect.Type
func (GetNodePoolKubernetesConfigTaintOutput) Key ¶
func (o GetNodePoolKubernetesConfigTaintOutput) Key() pulumi.StringOutput
Taint key.
func (GetNodePoolKubernetesConfigTaintOutput) ToGetNodePoolKubernetesConfigTaintOutput ¶
func (o GetNodePoolKubernetesConfigTaintOutput) ToGetNodePoolKubernetesConfigTaintOutput() GetNodePoolKubernetesConfigTaintOutput
func (GetNodePoolKubernetesConfigTaintOutput) ToGetNodePoolKubernetesConfigTaintOutputWithContext ¶
func (o GetNodePoolKubernetesConfigTaintOutput) ToGetNodePoolKubernetesConfigTaintOutputWithContext(ctx context.Context) GetNodePoolKubernetesConfigTaintOutput
func (GetNodePoolKubernetesConfigTaintOutput) Value ¶
func (o GetNodePoolKubernetesConfigTaintOutput) Value() pulumi.StringOutput
Taint value
type GetNodePoolManagement ¶
type GetNodePoolManagement struct {
// Enable managed mode for node pool. Options: - true: on - false: off
Enabled bool `pulumi:"enabled"`
// Check self-healing configuration.
RemedyConfig GetNodePoolManagementRemedyConfig `pulumi:"remedyConfig"`
}
type GetNodePoolManagementArgs ¶
type GetNodePoolManagementArgs struct {
// Enable managed mode for node pool. Options: - true: on - false: off
Enabled pulumi.BoolInput `pulumi:"enabled"`
// Check self-healing configuration.
RemedyConfig GetNodePoolManagementRemedyConfigInput `pulumi:"remedyConfig"`
}
func (GetNodePoolManagementArgs) ElementType ¶
func (GetNodePoolManagementArgs) ElementType() reflect.Type
func (GetNodePoolManagementArgs) ToGetNodePoolManagementOutput ¶
func (i GetNodePoolManagementArgs) ToGetNodePoolManagementOutput() GetNodePoolManagementOutput
func (GetNodePoolManagementArgs) ToGetNodePoolManagementOutputWithContext ¶
func (i GetNodePoolManagementArgs) ToGetNodePoolManagementOutputWithContext(ctx context.Context) GetNodePoolManagementOutput
type GetNodePoolManagementInput ¶
type GetNodePoolManagementInput interface {
pulumi.Input
ToGetNodePoolManagementOutput() GetNodePoolManagementOutput
ToGetNodePoolManagementOutputWithContext(context.Context) GetNodePoolManagementOutput
}
GetNodePoolManagementInput is an input type that accepts GetNodePoolManagementArgs and GetNodePoolManagementOutput values. You can construct a concrete instance of `GetNodePoolManagementInput` via:
GetNodePoolManagementArgs{...}
type GetNodePoolManagementOutput ¶
type GetNodePoolManagementOutput struct{ *pulumi.OutputState }
func (GetNodePoolManagementOutput) ElementType ¶
func (GetNodePoolManagementOutput) ElementType() reflect.Type
func (GetNodePoolManagementOutput) Enabled ¶
func (o GetNodePoolManagementOutput) Enabled() pulumi.BoolOutput
Enable managed mode for node pool. Options: - true: on - false: off
func (GetNodePoolManagementOutput) RemedyConfig ¶
func (o GetNodePoolManagementOutput) RemedyConfig() GetNodePoolManagementRemedyConfigOutput
Check self-healing configuration.
func (GetNodePoolManagementOutput) ToGetNodePoolManagementOutput ¶
func (o GetNodePoolManagementOutput) ToGetNodePoolManagementOutput() GetNodePoolManagementOutput
func (GetNodePoolManagementOutput) ToGetNodePoolManagementOutputWithContext ¶
func (o GetNodePoolManagementOutput) ToGetNodePoolManagementOutputWithContext(ctx context.Context) GetNodePoolManagementOutput
type GetNodePoolManagementRemedyConfigArgs ¶
type GetNodePoolManagementRemedyConfigArgs struct {
// Enable self-healing check
Enabled pulumi.BoolInput `pulumi:"enabled"`
// Self-healing rule ID
RemedyId pulumi.StringInput `pulumi:"remedyId"`
}
func (GetNodePoolManagementRemedyConfigArgs) ElementType ¶
func (GetNodePoolManagementRemedyConfigArgs) ElementType() reflect.Type
func (GetNodePoolManagementRemedyConfigArgs) ToGetNodePoolManagementRemedyConfigOutput ¶
func (i GetNodePoolManagementRemedyConfigArgs) ToGetNodePoolManagementRemedyConfigOutput() GetNodePoolManagementRemedyConfigOutput
func (GetNodePoolManagementRemedyConfigArgs) ToGetNodePoolManagementRemedyConfigOutputWithContext ¶
func (i GetNodePoolManagementRemedyConfigArgs) ToGetNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) GetNodePoolManagementRemedyConfigOutput
type GetNodePoolManagementRemedyConfigInput ¶
type GetNodePoolManagementRemedyConfigInput interface {
pulumi.Input
ToGetNodePoolManagementRemedyConfigOutput() GetNodePoolManagementRemedyConfigOutput
ToGetNodePoolManagementRemedyConfigOutputWithContext(context.Context) GetNodePoolManagementRemedyConfigOutput
}
GetNodePoolManagementRemedyConfigInput is an input type that accepts GetNodePoolManagementRemedyConfigArgs and GetNodePoolManagementRemedyConfigOutput values. You can construct a concrete instance of `GetNodePoolManagementRemedyConfigInput` via:
GetNodePoolManagementRemedyConfigArgs{...}
type GetNodePoolManagementRemedyConfigOutput ¶
type GetNodePoolManagementRemedyConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolManagementRemedyConfigOutput) ElementType ¶
func (GetNodePoolManagementRemedyConfigOutput) ElementType() reflect.Type
func (GetNodePoolManagementRemedyConfigOutput) Enabled ¶
func (o GetNodePoolManagementRemedyConfigOutput) Enabled() pulumi.BoolOutput
Enable self-healing check
func (GetNodePoolManagementRemedyConfigOutput) RemedyId ¶
func (o GetNodePoolManagementRemedyConfigOutput) RemedyId() pulumi.StringOutput
Self-healing rule ID
func (GetNodePoolManagementRemedyConfigOutput) ToGetNodePoolManagementRemedyConfigOutput ¶
func (o GetNodePoolManagementRemedyConfigOutput) ToGetNodePoolManagementRemedyConfigOutput() GetNodePoolManagementRemedyConfigOutput
func (GetNodePoolManagementRemedyConfigOutput) ToGetNodePoolManagementRemedyConfigOutputWithContext ¶
func (o GetNodePoolManagementRemedyConfigOutput) ToGetNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) GetNodePoolManagementRemedyConfigOutput
type GetNodePoolNodeConfig ¶
type GetNodePoolNodeConfig struct {
// Whether the first data disk of the node is configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted; true: configured and formatted
AdditionalContainerStorageEnabled bool `pulumi:"additionalContainerStorageEnabled"`
// Whether the cloud server instance will be automatically renewed upon expiration. Parameter description: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
AutoRenew bool `pulumi:"autoRenew"`
// Automatic renewal duration for cloud server instances, in months. This parameter is returned only when AutoRenew=true
AutoRenewPeriod int `pulumi:"autoRenewPeriod"`
// Node data disk configuration.
DataVolumes []GetNodePoolNodeConfigDataVolume `pulumi:"dataVolumes"`
// Group number of the instance in the deployment set; 0 means not set
DeploymentSetGroupNumber int `pulumi:"deploymentSetGroupNumber"`
// Deployment Set ID to be added to the instance
DeploymentSetId string `pulumi:"deploymentSetId"`
// The host name corresponding to the node.
Hostname string `pulumi:"hostname"`
// High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
HpcClusterIds []string `pulumi:"hpcClusterIds"`
// Image ID used by the cloud server corresponding to the node
ImageId string `pulumi:"imageId"`
// Custom script executed after node creation and initialization. Shell script in Base64 encoding
InitializeScript string `pulumi:"initializeScript"`
// Cloud server instance billing type. Parameter values: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
InstanceChargeType string `pulumi:"instanceChargeType"`
// Node (instance) name
InstanceName string `pulumi:"instanceName"`
// List of cloud server instance type IDs corresponding to the nodes
InstanceTypeIds []string `pulumi:"instanceTypeIds"`
// Set the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is SpotAsPriceGo.
InstancesDistribution GetNodePoolNodeConfigInstancesDistribution `pulumi:"instancesDistribution"`
// Node name prefix. An empty string or nil means the node name prefix policy is not enabled.
NamePrefix string `pulumi:"namePrefix"`
// Network communication mode between nodes
NetworkTrafficMode string `pulumi:"networkTrafficMode"`
// Purchase duration for cloud server instances, in months. This parameter is returned only when InstanceChargeType=PrePaid
Period int `pulumi:"period"`
// Script to execute before deploying the node
PreScript string `pulumi:"preScript"`
// Project to which the ECS belongs. Each ECS can only belong to one project.
ProjectName string `pulumi:"projectName"`
// Configuration for automatic public network access for nodes
PublicAccessConfig GetNodePoolNodeConfigPublicAccessConfig `pulumi:"publicAccessConfig"`
// Enable public network access for nodes automatically. Options: - false: off - true: on
PublicAccessEnabled bool `pulumi:"publicAccessEnabled"`
// Node security configuration
Security GetNodePoolNodeConfigSecurity `pulumi:"security"`
// Spot pricing strategy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: Standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, following the current market price.
SpotStrategy string `pulumi:"spotStrategy"`
// List of subnet IDs for the node network.
SubnetIds []string `pulumi:"subnetIds"`
// System disk configuration for the node
SystemVolume GetNodePoolNodeConfigSystemVolume `pulumi:"systemVolume"`
// Label information configured for the node pool
Tags []GetNodePoolNodeConfigTag `pulumi:"tags"`
}
type GetNodePoolNodeConfigArgs ¶
type GetNodePoolNodeConfigArgs struct {
// Whether the first data disk of the node is configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted; true: configured and formatted
AdditionalContainerStorageEnabled pulumi.BoolInput `pulumi:"additionalContainerStorageEnabled"`
// Whether the cloud server instance will be automatically renewed upon expiration. Parameter description: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
AutoRenew pulumi.BoolInput `pulumi:"autoRenew"`
// Automatic renewal duration for cloud server instances, in months. This parameter is returned only when AutoRenew=true
AutoRenewPeriod pulumi.IntInput `pulumi:"autoRenewPeriod"`
// Node data disk configuration.
DataVolumes GetNodePoolNodeConfigDataVolumeArrayInput `pulumi:"dataVolumes"`
// Group number of the instance in the deployment set; 0 means not set
DeploymentSetGroupNumber pulumi.IntInput `pulumi:"deploymentSetGroupNumber"`
// Deployment Set ID to be added to the instance
DeploymentSetId pulumi.StringInput `pulumi:"deploymentSetId"`
// The host name corresponding to the node.
Hostname pulumi.StringInput `pulumi:"hostname"`
// High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
HpcClusterIds pulumi.StringArrayInput `pulumi:"hpcClusterIds"`
// Image ID used by the cloud server corresponding to the node
ImageId pulumi.StringInput `pulumi:"imageId"`
// Custom script executed after node creation and initialization. Shell script in Base64 encoding
InitializeScript pulumi.StringInput `pulumi:"initializeScript"`
// Cloud server instance billing type. Parameter values: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
InstanceChargeType pulumi.StringInput `pulumi:"instanceChargeType"`
// Node (instance) name
InstanceName pulumi.StringInput `pulumi:"instanceName"`
// List of cloud server instance type IDs corresponding to the nodes
InstanceTypeIds pulumi.StringArrayInput `pulumi:"instanceTypeIds"`
// Set the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is SpotAsPriceGo.
InstancesDistribution GetNodePoolNodeConfigInstancesDistributionInput `pulumi:"instancesDistribution"`
// Node name prefix. An empty string or nil means the node name prefix policy is not enabled.
NamePrefix pulumi.StringInput `pulumi:"namePrefix"`
// Network communication mode between nodes
NetworkTrafficMode pulumi.StringInput `pulumi:"networkTrafficMode"`
// Purchase duration for cloud server instances, in months. This parameter is returned only when InstanceChargeType=PrePaid
Period pulumi.IntInput `pulumi:"period"`
// Script to execute before deploying the node
PreScript pulumi.StringInput `pulumi:"preScript"`
// Project to which the ECS belongs. Each ECS can only belong to one project.
ProjectName pulumi.StringInput `pulumi:"projectName"`
// Configuration for automatic public network access for nodes
PublicAccessConfig GetNodePoolNodeConfigPublicAccessConfigInput `pulumi:"publicAccessConfig"`
// Enable public network access for nodes automatically. Options: - false: off - true: on
PublicAccessEnabled pulumi.BoolInput `pulumi:"publicAccessEnabled"`
// Node security configuration
Security GetNodePoolNodeConfigSecurityInput `pulumi:"security"`
// Spot pricing strategy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: Standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, following the current market price.
SpotStrategy pulumi.StringInput `pulumi:"spotStrategy"`
// List of subnet IDs for the node network.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
// System disk configuration for the node
SystemVolume GetNodePoolNodeConfigSystemVolumeInput `pulumi:"systemVolume"`
// Label information configured for the node pool
Tags GetNodePoolNodeConfigTagArrayInput `pulumi:"tags"`
}
func (GetNodePoolNodeConfigArgs) ElementType ¶
func (GetNodePoolNodeConfigArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigArgs) ToGetNodePoolNodeConfigOutput ¶
func (i GetNodePoolNodeConfigArgs) ToGetNodePoolNodeConfigOutput() GetNodePoolNodeConfigOutput
func (GetNodePoolNodeConfigArgs) ToGetNodePoolNodeConfigOutputWithContext ¶
func (i GetNodePoolNodeConfigArgs) ToGetNodePoolNodeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigOutput
type GetNodePoolNodeConfigDataVolume ¶
type GetNodePoolNodeConfigDataVolume struct {
// File system. Options: - Ext4 (default) - Xfs
FileSystem string `pulumi:"fileSystem"`
// Target mount directory after disk formatting.
MountPoint string `pulumi:"mountPoint"`
// Placement group ID
PlacementGroupId string `pulumi:"placementGroupId"`
// Disk capacity, in GiB.
Size int `pulumi:"size"`
// Create a data disk from a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only Ultra SSD and High-performance Cloud Disk support creating disks from snapshots. Only snapshots in the 'available' status can be used to create new disks. Snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks.
SnapshotId string `pulumi:"snapshotId"`
// Placement subgroup
SubgroupNumber int `pulumi:"subgroupNumber"`
// Disk type: ESSD*PL0: ultra-fast SSD disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD disk with performance level PL1
Type string `pulumi:"type"`
}
type GetNodePoolNodeConfigDataVolumeArgs ¶
type GetNodePoolNodeConfigDataVolumeArgs struct {
// File system. Options: - Ext4 (default) - Xfs
FileSystem pulumi.StringInput `pulumi:"fileSystem"`
// Target mount directory after disk formatting.
MountPoint pulumi.StringInput `pulumi:"mountPoint"`
// Placement group ID
PlacementGroupId pulumi.StringInput `pulumi:"placementGroupId"`
// Disk capacity, in GiB.
Size pulumi.IntInput `pulumi:"size"`
// Create a data disk from a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only Ultra SSD and High-performance Cloud Disk support creating disks from snapshots. Only snapshots in the 'available' status can be used to create new disks. Snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks.
SnapshotId pulumi.StringInput `pulumi:"snapshotId"`
// Placement subgroup
SubgroupNumber pulumi.IntInput `pulumi:"subgroupNumber"`
// Disk type: ESSD*PL0: ultra-fast SSD disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD disk with performance level PL1
Type pulumi.StringInput `pulumi:"type"`
}
func (GetNodePoolNodeConfigDataVolumeArgs) ElementType ¶
func (GetNodePoolNodeConfigDataVolumeArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigDataVolumeArgs) ToGetNodePoolNodeConfigDataVolumeOutput ¶
func (i GetNodePoolNodeConfigDataVolumeArgs) ToGetNodePoolNodeConfigDataVolumeOutput() GetNodePoolNodeConfigDataVolumeOutput
func (GetNodePoolNodeConfigDataVolumeArgs) ToGetNodePoolNodeConfigDataVolumeOutputWithContext ¶
func (i GetNodePoolNodeConfigDataVolumeArgs) ToGetNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDataVolumeOutput
type GetNodePoolNodeConfigDataVolumeArray ¶
type GetNodePoolNodeConfigDataVolumeArray []GetNodePoolNodeConfigDataVolumeInput
func (GetNodePoolNodeConfigDataVolumeArray) ElementType ¶
func (GetNodePoolNodeConfigDataVolumeArray) ElementType() reflect.Type
func (GetNodePoolNodeConfigDataVolumeArray) ToGetNodePoolNodeConfigDataVolumeArrayOutput ¶
func (i GetNodePoolNodeConfigDataVolumeArray) ToGetNodePoolNodeConfigDataVolumeArrayOutput() GetNodePoolNodeConfigDataVolumeArrayOutput
func (GetNodePoolNodeConfigDataVolumeArray) ToGetNodePoolNodeConfigDataVolumeArrayOutputWithContext ¶
func (i GetNodePoolNodeConfigDataVolumeArray) ToGetNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDataVolumeArrayOutput
type GetNodePoolNodeConfigDataVolumeArrayInput ¶
type GetNodePoolNodeConfigDataVolumeArrayInput interface {
pulumi.Input
ToGetNodePoolNodeConfigDataVolumeArrayOutput() GetNodePoolNodeConfigDataVolumeArrayOutput
ToGetNodePoolNodeConfigDataVolumeArrayOutputWithContext(context.Context) GetNodePoolNodeConfigDataVolumeArrayOutput
}
GetNodePoolNodeConfigDataVolumeArrayInput is an input type that accepts GetNodePoolNodeConfigDataVolumeArray and GetNodePoolNodeConfigDataVolumeArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDataVolumeArrayInput` via:
GetNodePoolNodeConfigDataVolumeArray{ GetNodePoolNodeConfigDataVolumeArgs{...} }
type GetNodePoolNodeConfigDataVolumeArrayOutput ¶
type GetNodePoolNodeConfigDataVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDataVolumeArrayOutput) ElementType ¶
func (GetNodePoolNodeConfigDataVolumeArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDataVolumeArrayOutput) ToGetNodePoolNodeConfigDataVolumeArrayOutput ¶
func (o GetNodePoolNodeConfigDataVolumeArrayOutput) ToGetNodePoolNodeConfigDataVolumeArrayOutput() GetNodePoolNodeConfigDataVolumeArrayOutput
func (GetNodePoolNodeConfigDataVolumeArrayOutput) ToGetNodePoolNodeConfigDataVolumeArrayOutputWithContext ¶
func (o GetNodePoolNodeConfigDataVolumeArrayOutput) ToGetNodePoolNodeConfigDataVolumeArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDataVolumeArrayOutput
type GetNodePoolNodeConfigDataVolumeInput ¶
type GetNodePoolNodeConfigDataVolumeInput interface {
pulumi.Input
ToGetNodePoolNodeConfigDataVolumeOutput() GetNodePoolNodeConfigDataVolumeOutput
ToGetNodePoolNodeConfigDataVolumeOutputWithContext(context.Context) GetNodePoolNodeConfigDataVolumeOutput
}
GetNodePoolNodeConfigDataVolumeInput is an input type that accepts GetNodePoolNodeConfigDataVolumeArgs and GetNodePoolNodeConfigDataVolumeOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDataVolumeInput` via:
GetNodePoolNodeConfigDataVolumeArgs{...}
type GetNodePoolNodeConfigDataVolumeOutput ¶
type GetNodePoolNodeConfigDataVolumeOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDataVolumeOutput) ElementType ¶
func (GetNodePoolNodeConfigDataVolumeOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDataVolumeOutput) FileSystem ¶
func (o GetNodePoolNodeConfigDataVolumeOutput) FileSystem() pulumi.StringOutput
File system. Options: - Ext4 (default) - Xfs
func (GetNodePoolNodeConfigDataVolumeOutput) MountPoint ¶
func (o GetNodePoolNodeConfigDataVolumeOutput) MountPoint() pulumi.StringOutput
Target mount directory after disk formatting.
func (GetNodePoolNodeConfigDataVolumeOutput) PlacementGroupId ¶
func (o GetNodePoolNodeConfigDataVolumeOutput) PlacementGroupId() pulumi.StringOutput
Placement group ID
func (GetNodePoolNodeConfigDataVolumeOutput) Size ¶
func (o GetNodePoolNodeConfigDataVolumeOutput) Size() pulumi.IntOutput
Disk capacity, in GiB.
func (GetNodePoolNodeConfigDataVolumeOutput) SnapshotId ¶
func (o GetNodePoolNodeConfigDataVolumeOutput) SnapshotId() pulumi.StringOutput
Create a data disk from a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only Ultra SSD and High-performance Cloud Disk support creating disks from snapshots. Only snapshots in the 'available' status can be used to create new disks. Snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks.
func (GetNodePoolNodeConfigDataVolumeOutput) SubgroupNumber ¶
func (o GetNodePoolNodeConfigDataVolumeOutput) SubgroupNumber() pulumi.IntOutput
Placement subgroup
func (GetNodePoolNodeConfigDataVolumeOutput) ToGetNodePoolNodeConfigDataVolumeOutput ¶
func (o GetNodePoolNodeConfigDataVolumeOutput) ToGetNodePoolNodeConfigDataVolumeOutput() GetNodePoolNodeConfigDataVolumeOutput
func (GetNodePoolNodeConfigDataVolumeOutput) ToGetNodePoolNodeConfigDataVolumeOutputWithContext ¶
func (o GetNodePoolNodeConfigDataVolumeOutput) ToGetNodePoolNodeConfigDataVolumeOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDataVolumeOutput
func (GetNodePoolNodeConfigDataVolumeOutput) Type ¶
func (o GetNodePoolNodeConfigDataVolumeOutput) Type() pulumi.StringOutput
Disk type: ESSD*PL0: ultra-fast SSD disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD disk with performance level PL1
type GetNodePoolNodeConfigInput ¶
type GetNodePoolNodeConfigInput interface {
pulumi.Input
ToGetNodePoolNodeConfigOutput() GetNodePoolNodeConfigOutput
ToGetNodePoolNodeConfigOutputWithContext(context.Context) GetNodePoolNodeConfigOutput
}
GetNodePoolNodeConfigInput is an input type that accepts GetNodePoolNodeConfigArgs and GetNodePoolNodeConfigOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigInput` via:
GetNodePoolNodeConfigArgs{...}
type GetNodePoolNodeConfigInstancesDistribution ¶
type GetNodePoolNodeConfigInstancesDistribution struct {
// Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, proactively creates a new preemptible instance for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count
CapacityRebalance bool `pulumi:"capacityRebalance"`
// On-demand instance fallback feature. Value range: - true: enable this feature; when all preemptible instances fail to purchase due to insufficient inventory or other reasons, attempt to purchase on-demand instances - false (default): disable this feature; only attempt to purchase configured preemptible instances when scaling up
CompensateWithOnDemand bool `pulumi:"compensateWithOnDemand"`
// Size of the base capacity. The base capacity is always pay-as-you-go instances. Value range: [0,500], default is 0.
OnDemandBaseCapacity int `pulumi:"onDemandBaseCapacity"`
// Proportion of pay-as-you-go instances in the part exceeding the base capacity. Value range: [0, 100]. 0 means only preemptible instances are produced for the part exceeding the base capacity; 100 means only pay-as-you-go instances are produced. Default value is 0.
OnDemandPercentageAboveBaseCapacity int `pulumi:"onDemandPercentageAboveBaseCapacity"`
}
type GetNodePoolNodeConfigInstancesDistributionArgs ¶
type GetNodePoolNodeConfigInstancesDistributionArgs struct {
// Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, proactively creates a new preemptible instance for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count
CapacityRebalance pulumi.BoolInput `pulumi:"capacityRebalance"`
// On-demand instance fallback feature. Value range: - true: enable this feature; when all preemptible instances fail to purchase due to insufficient inventory or other reasons, attempt to purchase on-demand instances - false (default): disable this feature; only attempt to purchase configured preemptible instances when scaling up
CompensateWithOnDemand pulumi.BoolInput `pulumi:"compensateWithOnDemand"`
// Size of the base capacity. The base capacity is always pay-as-you-go instances. Value range: [0,500], default is 0.
OnDemandBaseCapacity pulumi.IntInput `pulumi:"onDemandBaseCapacity"`
// Proportion of pay-as-you-go instances in the part exceeding the base capacity. Value range: [0, 100]. 0 means only preemptible instances are produced for the part exceeding the base capacity; 100 means only pay-as-you-go instances are produced. Default value is 0.
OnDemandPercentageAboveBaseCapacity pulumi.IntInput `pulumi:"onDemandPercentageAboveBaseCapacity"`
}
func (GetNodePoolNodeConfigInstancesDistributionArgs) ElementType ¶
func (GetNodePoolNodeConfigInstancesDistributionArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigInstancesDistributionArgs) ToGetNodePoolNodeConfigInstancesDistributionOutput ¶
func (i GetNodePoolNodeConfigInstancesDistributionArgs) ToGetNodePoolNodeConfigInstancesDistributionOutput() GetNodePoolNodeConfigInstancesDistributionOutput
func (GetNodePoolNodeConfigInstancesDistributionArgs) ToGetNodePoolNodeConfigInstancesDistributionOutputWithContext ¶
func (i GetNodePoolNodeConfigInstancesDistributionArgs) ToGetNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) GetNodePoolNodeConfigInstancesDistributionOutput
type GetNodePoolNodeConfigInstancesDistributionInput ¶
type GetNodePoolNodeConfigInstancesDistributionInput interface {
pulumi.Input
ToGetNodePoolNodeConfigInstancesDistributionOutput() GetNodePoolNodeConfigInstancesDistributionOutput
ToGetNodePoolNodeConfigInstancesDistributionOutputWithContext(context.Context) GetNodePoolNodeConfigInstancesDistributionOutput
}
GetNodePoolNodeConfigInstancesDistributionInput is an input type that accepts GetNodePoolNodeConfigInstancesDistributionArgs and GetNodePoolNodeConfigInstancesDistributionOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigInstancesDistributionInput` via:
GetNodePoolNodeConfigInstancesDistributionArgs{...}
type GetNodePoolNodeConfigInstancesDistributionOutput ¶
type GetNodePoolNodeConfigInstancesDistributionOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance ¶
func (o GetNodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance() pulumi.BoolOutput
Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, proactively creates a new preemptible instance for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count
func (GetNodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand ¶
func (o GetNodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand() pulumi.BoolOutput
On-demand instance fallback feature. Value range: - true: enable this feature; when all preemptible instances fail to purchase due to insufficient inventory or other reasons, attempt to purchase on-demand instances - false (default): disable this feature; only attempt to purchase configured preemptible instances when scaling up
func (GetNodePoolNodeConfigInstancesDistributionOutput) ElementType ¶
func (GetNodePoolNodeConfigInstancesDistributionOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity ¶
func (o GetNodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity() pulumi.IntOutput
Size of the base capacity. The base capacity is always pay-as-you-go instances. Value range: [0,500], default is 0.
func (GetNodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity ¶
func (o GetNodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntOutput
Proportion of pay-as-you-go instances in the part exceeding the base capacity. Value range: [0, 100]. 0 means only preemptible instances are produced for the part exceeding the base capacity; 100 means only pay-as-you-go instances are produced. Default value is 0.
func (GetNodePoolNodeConfigInstancesDistributionOutput) ToGetNodePoolNodeConfigInstancesDistributionOutput ¶
func (o GetNodePoolNodeConfigInstancesDistributionOutput) ToGetNodePoolNodeConfigInstancesDistributionOutput() GetNodePoolNodeConfigInstancesDistributionOutput
func (GetNodePoolNodeConfigInstancesDistributionOutput) ToGetNodePoolNodeConfigInstancesDistributionOutputWithContext ¶
func (o GetNodePoolNodeConfigInstancesDistributionOutput) ToGetNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) GetNodePoolNodeConfigInstancesDistributionOutput
type GetNodePoolNodeConfigOutput ¶
type GetNodePoolNodeConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigOutput) AdditionalContainerStorageEnabled ¶
func (o GetNodePoolNodeConfigOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
Whether the first data disk of the node is configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted; true: configured and formatted
func (GetNodePoolNodeConfigOutput) AutoRenew ¶
func (o GetNodePoolNodeConfigOutput) AutoRenew() pulumi.BoolOutput
Whether the cloud server instance will be automatically renewed upon expiration. Parameter description: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
func (GetNodePoolNodeConfigOutput) AutoRenewPeriod ¶
func (o GetNodePoolNodeConfigOutput) AutoRenewPeriod() pulumi.IntOutput
Automatic renewal duration for cloud server instances, in months. This parameter is returned only when AutoRenew=true
func (GetNodePoolNodeConfigOutput) DataVolumes ¶
func (o GetNodePoolNodeConfigOutput) DataVolumes() GetNodePoolNodeConfigDataVolumeArrayOutput
Node data disk configuration.
func (GetNodePoolNodeConfigOutput) DeploymentSetGroupNumber ¶
func (o GetNodePoolNodeConfigOutput) DeploymentSetGroupNumber() pulumi.IntOutput
Group number of the instance in the deployment set; 0 means not set
func (GetNodePoolNodeConfigOutput) DeploymentSetId ¶
func (o GetNodePoolNodeConfigOutput) DeploymentSetId() pulumi.StringOutput
Deployment Set ID to be added to the instance
func (GetNodePoolNodeConfigOutput) ElementType ¶
func (GetNodePoolNodeConfigOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigOutput) Hostname ¶
func (o GetNodePoolNodeConfigOutput) Hostname() pulumi.StringOutput
The host name corresponding to the node.
func (GetNodePoolNodeConfigOutput) HpcClusterIds ¶
func (o GetNodePoolNodeConfigOutput) HpcClusterIds() pulumi.StringArrayOutput
High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
func (GetNodePoolNodeConfigOutput) ImageId ¶
func (o GetNodePoolNodeConfigOutput) ImageId() pulumi.StringOutput
Image ID used by the cloud server corresponding to the node
func (GetNodePoolNodeConfigOutput) InitializeScript ¶
func (o GetNodePoolNodeConfigOutput) InitializeScript() pulumi.StringOutput
Custom script executed after node creation and initialization. Shell script in Base64 encoding
func (GetNodePoolNodeConfigOutput) InstanceChargeType ¶
func (o GetNodePoolNodeConfigOutput) InstanceChargeType() pulumi.StringOutput
Cloud server instance billing type. Parameter values: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
func (GetNodePoolNodeConfigOutput) InstanceName ¶
func (o GetNodePoolNodeConfigOutput) InstanceName() pulumi.StringOutput
Node (instance) name
func (GetNodePoolNodeConfigOutput) InstanceTypeIds ¶
func (o GetNodePoolNodeConfigOutput) InstanceTypeIds() pulumi.StringArrayOutput
List of cloud server instance type IDs corresponding to the nodes
func (GetNodePoolNodeConfigOutput) InstancesDistribution ¶
func (o GetNodePoolNodeConfigOutput) InstancesDistribution() GetNodePoolNodeConfigInstancesDistributionOutput
Set the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is SpotAsPriceGo.
func (GetNodePoolNodeConfigOutput) NamePrefix ¶
func (o GetNodePoolNodeConfigOutput) NamePrefix() pulumi.StringOutput
Node name prefix. An empty string or nil means the node name prefix policy is not enabled.
func (GetNodePoolNodeConfigOutput) NetworkTrafficMode ¶
func (o GetNodePoolNodeConfigOutput) NetworkTrafficMode() pulumi.StringOutput
Network communication mode between nodes
func (GetNodePoolNodeConfigOutput) Period ¶
func (o GetNodePoolNodeConfigOutput) Period() pulumi.IntOutput
Purchase duration for cloud server instances, in months. This parameter is returned only when InstanceChargeType=PrePaid
func (GetNodePoolNodeConfigOutput) PreScript ¶
func (o GetNodePoolNodeConfigOutput) PreScript() pulumi.StringOutput
Script to execute before deploying the node
func (GetNodePoolNodeConfigOutput) ProjectName ¶
func (o GetNodePoolNodeConfigOutput) ProjectName() pulumi.StringOutput
Project to which the ECS belongs. Each ECS can only belong to one project.
func (GetNodePoolNodeConfigOutput) PublicAccessConfig ¶
func (o GetNodePoolNodeConfigOutput) PublicAccessConfig() GetNodePoolNodeConfigPublicAccessConfigOutput
Configuration for automatic public network access for nodes
func (GetNodePoolNodeConfigOutput) PublicAccessEnabled ¶
func (o GetNodePoolNodeConfigOutput) PublicAccessEnabled() pulumi.BoolOutput
Enable public network access for nodes automatically. Options: - false: off - true: on
func (GetNodePoolNodeConfigOutput) Security ¶
func (o GetNodePoolNodeConfigOutput) Security() GetNodePoolNodeConfigSecurityOutput
Node security configuration
func (GetNodePoolNodeConfigOutput) SpotStrategy ¶
func (o GetNodePoolNodeConfigOutput) SpotStrategy() pulumi.StringOutput
Spot pricing strategy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: Standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, following the current market price.
func (GetNodePoolNodeConfigOutput) SubnetIds ¶
func (o GetNodePoolNodeConfigOutput) SubnetIds() pulumi.StringArrayOutput
List of subnet IDs for the node network.
func (GetNodePoolNodeConfigOutput) SystemVolume ¶
func (o GetNodePoolNodeConfigOutput) SystemVolume() GetNodePoolNodeConfigSystemVolumeOutput
System disk configuration for the node
func (GetNodePoolNodeConfigOutput) Tags ¶
func (o GetNodePoolNodeConfigOutput) Tags() GetNodePoolNodeConfigTagArrayOutput
Label information configured for the node pool
func (GetNodePoolNodeConfigOutput) ToGetNodePoolNodeConfigOutput ¶
func (o GetNodePoolNodeConfigOutput) ToGetNodePoolNodeConfigOutput() GetNodePoolNodeConfigOutput
func (GetNodePoolNodeConfigOutput) ToGetNodePoolNodeConfigOutputWithContext ¶
func (o GetNodePoolNodeConfigOutput) ToGetNodePoolNodeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigOutput
type GetNodePoolNodeConfigPublicAccessConfig ¶
type GetNodePoolNodeConfigPublicAccessConfig struct {
// Peak bandwidth for public IP, unit: Mbps
Bandwidth int `pulumi:"bandwidth"`
// Billing type for public IP: 2: pay-as-you-go by bandwidth cap. 3: pay-as-you-go by actual traffic.
BillingType int `pulumi:"billingType"`
// Public IP line type. Parameter description: BGP: BGP (multi-line)
Isp string `pulumi:"isp"`
}
type GetNodePoolNodeConfigPublicAccessConfigArgs ¶
type GetNodePoolNodeConfigPublicAccessConfigArgs struct {
// Peak bandwidth for public IP, unit: Mbps
Bandwidth pulumi.IntInput `pulumi:"bandwidth"`
// Billing type for public IP: 2: pay-as-you-go by bandwidth cap. 3: pay-as-you-go by actual traffic.
BillingType pulumi.IntInput `pulumi:"billingType"`
// Public IP line type. Parameter description: BGP: BGP (multi-line)
Isp pulumi.StringInput `pulumi:"isp"`
}
func (GetNodePoolNodeConfigPublicAccessConfigArgs) ElementType ¶
func (GetNodePoolNodeConfigPublicAccessConfigArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigPublicAccessConfigArgs) ToGetNodePoolNodeConfigPublicAccessConfigOutput ¶
func (i GetNodePoolNodeConfigPublicAccessConfigArgs) ToGetNodePoolNodeConfigPublicAccessConfigOutput() GetNodePoolNodeConfigPublicAccessConfigOutput
func (GetNodePoolNodeConfigPublicAccessConfigArgs) ToGetNodePoolNodeConfigPublicAccessConfigOutputWithContext ¶
func (i GetNodePoolNodeConfigPublicAccessConfigArgs) ToGetNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigPublicAccessConfigOutput
type GetNodePoolNodeConfigPublicAccessConfigInput ¶
type GetNodePoolNodeConfigPublicAccessConfigInput interface {
pulumi.Input
ToGetNodePoolNodeConfigPublicAccessConfigOutput() GetNodePoolNodeConfigPublicAccessConfigOutput
ToGetNodePoolNodeConfigPublicAccessConfigOutputWithContext(context.Context) GetNodePoolNodeConfigPublicAccessConfigOutput
}
GetNodePoolNodeConfigPublicAccessConfigInput is an input type that accepts GetNodePoolNodeConfigPublicAccessConfigArgs and GetNodePoolNodeConfigPublicAccessConfigOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigPublicAccessConfigInput` via:
GetNodePoolNodeConfigPublicAccessConfigArgs{...}
type GetNodePoolNodeConfigPublicAccessConfigOutput ¶
type GetNodePoolNodeConfigPublicAccessConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigPublicAccessConfigOutput) Bandwidth ¶
func (o GetNodePoolNodeConfigPublicAccessConfigOutput) Bandwidth() pulumi.IntOutput
Peak bandwidth for public IP, unit: Mbps
func (GetNodePoolNodeConfigPublicAccessConfigOutput) BillingType ¶
func (o GetNodePoolNodeConfigPublicAccessConfigOutput) BillingType() pulumi.IntOutput
Billing type for public IP: 2: pay-as-you-go by bandwidth cap. 3: pay-as-you-go by actual traffic.
func (GetNodePoolNodeConfigPublicAccessConfigOutput) ElementType ¶
func (GetNodePoolNodeConfigPublicAccessConfigOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigPublicAccessConfigOutput) Isp ¶
func (o GetNodePoolNodeConfigPublicAccessConfigOutput) Isp() pulumi.StringOutput
Public IP line type. Parameter description: BGP: BGP (multi-line)
func (GetNodePoolNodeConfigPublicAccessConfigOutput) ToGetNodePoolNodeConfigPublicAccessConfigOutput ¶
func (o GetNodePoolNodeConfigPublicAccessConfigOutput) ToGetNodePoolNodeConfigPublicAccessConfigOutput() GetNodePoolNodeConfigPublicAccessConfigOutput
func (GetNodePoolNodeConfigPublicAccessConfigOutput) ToGetNodePoolNodeConfigPublicAccessConfigOutputWithContext ¶
func (o GetNodePoolNodeConfigPublicAccessConfigOutput) ToGetNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigPublicAccessConfigOutput
type GetNodePoolNodeConfigSecurity ¶
type GetNodePoolNodeConfigSecurity struct {
// Node access configuration.
Login GetNodePoolNodeConfigSecurityLogin `pulumi:"login"`
// List of security group IDs for the node network
SecurityGroupIds []string `pulumi:"securityGroupIds"`
// Node security policy. Parameter description: Hids: Host security hardening.
SecurityStrategies []string `pulumi:"securityStrategies"`
// Whether the node has enabled security hardening configuration. Parameter values: true: enabled; false: not enabled
SecurityStrategyEnabled bool `pulumi:"securityStrategyEnabled"`
}
type GetNodePoolNodeConfigSecurityArgs ¶
type GetNodePoolNodeConfigSecurityArgs struct {
// Node access configuration.
Login GetNodePoolNodeConfigSecurityLoginInput `pulumi:"login"`
// List of security group IDs for the node network
SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
// Node security policy. Parameter description: Hids: Host security hardening.
SecurityStrategies pulumi.StringArrayInput `pulumi:"securityStrategies"`
// Whether the node has enabled security hardening configuration. Parameter values: true: enabled; false: not enabled
SecurityStrategyEnabled pulumi.BoolInput `pulumi:"securityStrategyEnabled"`
}
func (GetNodePoolNodeConfigSecurityArgs) ElementType ¶
func (GetNodePoolNodeConfigSecurityArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigSecurityArgs) ToGetNodePoolNodeConfigSecurityOutput ¶
func (i GetNodePoolNodeConfigSecurityArgs) ToGetNodePoolNodeConfigSecurityOutput() GetNodePoolNodeConfigSecurityOutput
func (GetNodePoolNodeConfigSecurityArgs) ToGetNodePoolNodeConfigSecurityOutputWithContext ¶
func (i GetNodePoolNodeConfigSecurityArgs) ToGetNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSecurityOutput
type GetNodePoolNodeConfigSecurityInput ¶
type GetNodePoolNodeConfigSecurityInput interface {
pulumi.Input
ToGetNodePoolNodeConfigSecurityOutput() GetNodePoolNodeConfigSecurityOutput
ToGetNodePoolNodeConfigSecurityOutputWithContext(context.Context) GetNodePoolNodeConfigSecurityOutput
}
GetNodePoolNodeConfigSecurityInput is an input type that accepts GetNodePoolNodeConfigSecurityArgs and GetNodePoolNodeConfigSecurityOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigSecurityInput` via:
GetNodePoolNodeConfigSecurityArgs{...}
type GetNodePoolNodeConfigSecurityLogin ¶
type GetNodePoolNodeConfigSecurityLogin struct {
// Root user login password in Base64 encoding. Follow the cloud server's requirements for instance passwords: 8–30 characters in length, must not start with / or $6$, supports the following character types and must include at least three types: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
Password string `pulumi:"password"`
// SSH key pair name. Ensure the key pair is already created or hosted in the cloud server
SshKeyPairName string `pulumi:"sshKeyPairName"`
// Node access login method. Parameter values: Password: password login; SshKeyPair: SSH key pair login
Type string `pulumi:"type"`
}
type GetNodePoolNodeConfigSecurityLoginArgs ¶
type GetNodePoolNodeConfigSecurityLoginArgs struct {
// Root user login password in Base64 encoding. Follow the cloud server's requirements for instance passwords: 8–30 characters in length, must not start with / or $6$, supports the following character types and must include at least three types: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
Password pulumi.StringInput `pulumi:"password"`
// SSH key pair name. Ensure the key pair is already created or hosted in the cloud server
SshKeyPairName pulumi.StringInput `pulumi:"sshKeyPairName"`
// Node access login method. Parameter values: Password: password login; SshKeyPair: SSH key pair login
Type pulumi.StringInput `pulumi:"type"`
}
func (GetNodePoolNodeConfigSecurityLoginArgs) ElementType ¶
func (GetNodePoolNodeConfigSecurityLoginArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigSecurityLoginArgs) ToGetNodePoolNodeConfigSecurityLoginOutput ¶
func (i GetNodePoolNodeConfigSecurityLoginArgs) ToGetNodePoolNodeConfigSecurityLoginOutput() GetNodePoolNodeConfigSecurityLoginOutput
func (GetNodePoolNodeConfigSecurityLoginArgs) ToGetNodePoolNodeConfigSecurityLoginOutputWithContext ¶
func (i GetNodePoolNodeConfigSecurityLoginArgs) ToGetNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSecurityLoginOutput
type GetNodePoolNodeConfigSecurityLoginInput ¶
type GetNodePoolNodeConfigSecurityLoginInput interface {
pulumi.Input
ToGetNodePoolNodeConfigSecurityLoginOutput() GetNodePoolNodeConfigSecurityLoginOutput
ToGetNodePoolNodeConfigSecurityLoginOutputWithContext(context.Context) GetNodePoolNodeConfigSecurityLoginOutput
}
GetNodePoolNodeConfigSecurityLoginInput is an input type that accepts GetNodePoolNodeConfigSecurityLoginArgs and GetNodePoolNodeConfigSecurityLoginOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigSecurityLoginInput` via:
GetNodePoolNodeConfigSecurityLoginArgs{...}
type GetNodePoolNodeConfigSecurityLoginOutput ¶
type GetNodePoolNodeConfigSecurityLoginOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigSecurityLoginOutput) ElementType ¶
func (GetNodePoolNodeConfigSecurityLoginOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigSecurityLoginOutput) Password ¶
func (o GetNodePoolNodeConfigSecurityLoginOutput) Password() pulumi.StringOutput
Root user login password in Base64 encoding. Follow the cloud server's requirements for instance passwords: 8–30 characters in length, must not start with / or $6$, supports the following character types and must include at least three types: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
func (GetNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName ¶
func (o GetNodePoolNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringOutput
SSH key pair name. Ensure the key pair is already created or hosted in the cloud server
func (GetNodePoolNodeConfigSecurityLoginOutput) ToGetNodePoolNodeConfigSecurityLoginOutput ¶
func (o GetNodePoolNodeConfigSecurityLoginOutput) ToGetNodePoolNodeConfigSecurityLoginOutput() GetNodePoolNodeConfigSecurityLoginOutput
func (GetNodePoolNodeConfigSecurityLoginOutput) ToGetNodePoolNodeConfigSecurityLoginOutputWithContext ¶
func (o GetNodePoolNodeConfigSecurityLoginOutput) ToGetNodePoolNodeConfigSecurityLoginOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSecurityLoginOutput
func (GetNodePoolNodeConfigSecurityLoginOutput) Type ¶
func (o GetNodePoolNodeConfigSecurityLoginOutput) Type() pulumi.StringOutput
Node access login method. Parameter values: Password: password login; SshKeyPair: SSH key pair login
type GetNodePoolNodeConfigSecurityOutput ¶
type GetNodePoolNodeConfigSecurityOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigSecurityOutput) ElementType ¶
func (GetNodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigSecurityOutput) SecurityGroupIds ¶
func (o GetNodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs for the node network
func (GetNodePoolNodeConfigSecurityOutput) SecurityStrategies ¶
func (o GetNodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
Node security policy. Parameter description: Hids: Host security hardening.
func (GetNodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled ¶
func (o GetNodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled() pulumi.BoolOutput
Whether the node has enabled security hardening configuration. Parameter values: true: enabled; false: not enabled
func (GetNodePoolNodeConfigSecurityOutput) ToGetNodePoolNodeConfigSecurityOutput ¶
func (o GetNodePoolNodeConfigSecurityOutput) ToGetNodePoolNodeConfigSecurityOutput() GetNodePoolNodeConfigSecurityOutput
func (GetNodePoolNodeConfigSecurityOutput) ToGetNodePoolNodeConfigSecurityOutputWithContext ¶
func (o GetNodePoolNodeConfigSecurityOutput) ToGetNodePoolNodeConfigSecurityOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSecurityOutput
type GetNodePoolNodeConfigSystemVolume ¶
type GetNodePoolNodeConfigSystemVolume struct {
// Placement group ID
PlacementGroupId string `pulumi:"placementGroupId"`
// Disk capacity, in GiB. Value description: Default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
Size int `pulumi:"size"`
// Placement subgroup
SubgroupNumber int `pulumi:"subgroupNumber"`
// Cloud disk types: ESSD*PL0: (default) Ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: Ultra-fast SSD cloud disk with performance level PL1.
Type string `pulumi:"type"`
}
type GetNodePoolNodeConfigSystemVolumeArgs ¶
type GetNodePoolNodeConfigSystemVolumeArgs struct {
// Placement group ID
PlacementGroupId pulumi.StringInput `pulumi:"placementGroupId"`
// Disk capacity, in GiB. Value description: Default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
Size pulumi.IntInput `pulumi:"size"`
// Placement subgroup
SubgroupNumber pulumi.IntInput `pulumi:"subgroupNumber"`
// Cloud disk types: ESSD*PL0: (default) Ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: Ultra-fast SSD cloud disk with performance level PL1.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetNodePoolNodeConfigSystemVolumeArgs) ElementType ¶
func (GetNodePoolNodeConfigSystemVolumeArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigSystemVolumeArgs) ToGetNodePoolNodeConfigSystemVolumeOutput ¶
func (i GetNodePoolNodeConfigSystemVolumeArgs) ToGetNodePoolNodeConfigSystemVolumeOutput() GetNodePoolNodeConfigSystemVolumeOutput
func (GetNodePoolNodeConfigSystemVolumeArgs) ToGetNodePoolNodeConfigSystemVolumeOutputWithContext ¶
func (i GetNodePoolNodeConfigSystemVolumeArgs) ToGetNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSystemVolumeOutput
type GetNodePoolNodeConfigSystemVolumeInput ¶
type GetNodePoolNodeConfigSystemVolumeInput interface {
pulumi.Input
ToGetNodePoolNodeConfigSystemVolumeOutput() GetNodePoolNodeConfigSystemVolumeOutput
ToGetNodePoolNodeConfigSystemVolumeOutputWithContext(context.Context) GetNodePoolNodeConfigSystemVolumeOutput
}
GetNodePoolNodeConfigSystemVolumeInput is an input type that accepts GetNodePoolNodeConfigSystemVolumeArgs and GetNodePoolNodeConfigSystemVolumeOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigSystemVolumeInput` via:
GetNodePoolNodeConfigSystemVolumeArgs{...}
type GetNodePoolNodeConfigSystemVolumeOutput ¶
type GetNodePoolNodeConfigSystemVolumeOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigSystemVolumeOutput) ElementType ¶
func (GetNodePoolNodeConfigSystemVolumeOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigSystemVolumeOutput) PlacementGroupId ¶
func (o GetNodePoolNodeConfigSystemVolumeOutput) PlacementGroupId() pulumi.StringOutput
Placement group ID
func (GetNodePoolNodeConfigSystemVolumeOutput) Size ¶
func (o GetNodePoolNodeConfigSystemVolumeOutput) Size() pulumi.IntOutput
Disk capacity, in GiB. Value description: Default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
func (GetNodePoolNodeConfigSystemVolumeOutput) SubgroupNumber ¶
func (o GetNodePoolNodeConfigSystemVolumeOutput) SubgroupNumber() pulumi.IntOutput
Placement subgroup
func (GetNodePoolNodeConfigSystemVolumeOutput) ToGetNodePoolNodeConfigSystemVolumeOutput ¶
func (o GetNodePoolNodeConfigSystemVolumeOutput) ToGetNodePoolNodeConfigSystemVolumeOutput() GetNodePoolNodeConfigSystemVolumeOutput
func (GetNodePoolNodeConfigSystemVolumeOutput) ToGetNodePoolNodeConfigSystemVolumeOutputWithContext ¶
func (o GetNodePoolNodeConfigSystemVolumeOutput) ToGetNodePoolNodeConfigSystemVolumeOutputWithContext(ctx context.Context) GetNodePoolNodeConfigSystemVolumeOutput
func (GetNodePoolNodeConfigSystemVolumeOutput) Type ¶
func (o GetNodePoolNodeConfigSystemVolumeOutput) Type() pulumi.StringOutput
Cloud disk types: ESSD*PL0: (default) Ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: Ultra-fast SSD cloud disk with performance level PL1.
type GetNodePoolNodeConfigTagArgs ¶
type GetNodePoolNodeConfigTagArgs struct {
// Label key
Key pulumi.StringInput `pulumi:"key"`
// Label value.
Value pulumi.StringInput `pulumi:"value"`
}
func (GetNodePoolNodeConfigTagArgs) ElementType ¶
func (GetNodePoolNodeConfigTagArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigTagArgs) ToGetNodePoolNodeConfigTagOutput ¶
func (i GetNodePoolNodeConfigTagArgs) ToGetNodePoolNodeConfigTagOutput() GetNodePoolNodeConfigTagOutput
func (GetNodePoolNodeConfigTagArgs) ToGetNodePoolNodeConfigTagOutputWithContext ¶
func (i GetNodePoolNodeConfigTagArgs) ToGetNodePoolNodeConfigTagOutputWithContext(ctx context.Context) GetNodePoolNodeConfigTagOutput
type GetNodePoolNodeConfigTagArray ¶
type GetNodePoolNodeConfigTagArray []GetNodePoolNodeConfigTagInput
func (GetNodePoolNodeConfigTagArray) ElementType ¶
func (GetNodePoolNodeConfigTagArray) ElementType() reflect.Type
func (GetNodePoolNodeConfigTagArray) ToGetNodePoolNodeConfigTagArrayOutput ¶
func (i GetNodePoolNodeConfigTagArray) ToGetNodePoolNodeConfigTagArrayOutput() GetNodePoolNodeConfigTagArrayOutput
func (GetNodePoolNodeConfigTagArray) ToGetNodePoolNodeConfigTagArrayOutputWithContext ¶
func (i GetNodePoolNodeConfigTagArray) ToGetNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigTagArrayOutput
type GetNodePoolNodeConfigTagArrayInput ¶
type GetNodePoolNodeConfigTagArrayInput interface {
pulumi.Input
ToGetNodePoolNodeConfigTagArrayOutput() GetNodePoolNodeConfigTagArrayOutput
ToGetNodePoolNodeConfigTagArrayOutputWithContext(context.Context) GetNodePoolNodeConfigTagArrayOutput
}
GetNodePoolNodeConfigTagArrayInput is an input type that accepts GetNodePoolNodeConfigTagArray and GetNodePoolNodeConfigTagArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigTagArrayInput` via:
GetNodePoolNodeConfigTagArray{ GetNodePoolNodeConfigTagArgs{...} }
type GetNodePoolNodeConfigTagArrayOutput ¶
type GetNodePoolNodeConfigTagArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigTagArrayOutput) ElementType ¶
func (GetNodePoolNodeConfigTagArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigTagArrayOutput) Index ¶
func (o GetNodePoolNodeConfigTagArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeConfigTagOutput
func (GetNodePoolNodeConfigTagArrayOutput) ToGetNodePoolNodeConfigTagArrayOutput ¶
func (o GetNodePoolNodeConfigTagArrayOutput) ToGetNodePoolNodeConfigTagArrayOutput() GetNodePoolNodeConfigTagArrayOutput
func (GetNodePoolNodeConfigTagArrayOutput) ToGetNodePoolNodeConfigTagArrayOutputWithContext ¶
func (o GetNodePoolNodeConfigTagArrayOutput) ToGetNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigTagArrayOutput
type GetNodePoolNodeConfigTagInput ¶
type GetNodePoolNodeConfigTagInput interface {
pulumi.Input
ToGetNodePoolNodeConfigTagOutput() GetNodePoolNodeConfigTagOutput
ToGetNodePoolNodeConfigTagOutputWithContext(context.Context) GetNodePoolNodeConfigTagOutput
}
GetNodePoolNodeConfigTagInput is an input type that accepts GetNodePoolNodeConfigTagArgs and GetNodePoolNodeConfigTagOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigTagInput` via:
GetNodePoolNodeConfigTagArgs{...}
type GetNodePoolNodeConfigTagOutput ¶
type GetNodePoolNodeConfigTagOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigTagOutput) ElementType ¶
func (GetNodePoolNodeConfigTagOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigTagOutput) Key ¶
func (o GetNodePoolNodeConfigTagOutput) Key() pulumi.StringOutput
Label key
func (GetNodePoolNodeConfigTagOutput) ToGetNodePoolNodeConfigTagOutput ¶
func (o GetNodePoolNodeConfigTagOutput) ToGetNodePoolNodeConfigTagOutput() GetNodePoolNodeConfigTagOutput
func (GetNodePoolNodeConfigTagOutput) ToGetNodePoolNodeConfigTagOutputWithContext ¶
func (o GetNodePoolNodeConfigTagOutput) ToGetNodePoolNodeConfigTagOutputWithContext(ctx context.Context) GetNodePoolNodeConfigTagOutput
func (GetNodePoolNodeConfigTagOutput) Value ¶
func (o GetNodePoolNodeConfigTagOutput) Value() pulumi.StringOutput
Label value.
type GetNodePoolNodeStatistics ¶
type GetNodePoolNodeStatistics struct {
// Total number of nodes in Phase=Creating.
CreatingCount int `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting
DeletingCount int `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed
FailedCount int `pulumi:"failedCount"`
// Total number of nodes with Phase=Running
RunningCount int `pulumi:"runningCount"`
// Total number of nodes in the node pool
TotalCount int `pulumi:"totalCount"`
// Total number of nodes with Phase=Updating
UpdatingCount int `pulumi:"updatingCount"`
}
type GetNodePoolNodeStatisticsArgs ¶
type GetNodePoolNodeStatisticsArgs struct {
// Total number of nodes in Phase=Creating.
CreatingCount pulumi.IntInput `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting
DeletingCount pulumi.IntInput `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed
FailedCount pulumi.IntInput `pulumi:"failedCount"`
// Total number of nodes with Phase=Running
RunningCount pulumi.IntInput `pulumi:"runningCount"`
// Total number of nodes in the node pool
TotalCount pulumi.IntInput `pulumi:"totalCount"`
// Total number of nodes with Phase=Updating
UpdatingCount pulumi.IntInput `pulumi:"updatingCount"`
}
func (GetNodePoolNodeStatisticsArgs) ElementType ¶
func (GetNodePoolNodeStatisticsArgs) ElementType() reflect.Type
func (GetNodePoolNodeStatisticsArgs) ToGetNodePoolNodeStatisticsOutput ¶
func (i GetNodePoolNodeStatisticsArgs) ToGetNodePoolNodeStatisticsOutput() GetNodePoolNodeStatisticsOutput
func (GetNodePoolNodeStatisticsArgs) ToGetNodePoolNodeStatisticsOutputWithContext ¶
func (i GetNodePoolNodeStatisticsArgs) ToGetNodePoolNodeStatisticsOutputWithContext(ctx context.Context) GetNodePoolNodeStatisticsOutput
type GetNodePoolNodeStatisticsInput ¶
type GetNodePoolNodeStatisticsInput interface {
pulumi.Input
ToGetNodePoolNodeStatisticsOutput() GetNodePoolNodeStatisticsOutput
ToGetNodePoolNodeStatisticsOutputWithContext(context.Context) GetNodePoolNodeStatisticsOutput
}
GetNodePoolNodeStatisticsInput is an input type that accepts GetNodePoolNodeStatisticsArgs and GetNodePoolNodeStatisticsOutput values. You can construct a concrete instance of `GetNodePoolNodeStatisticsInput` via:
GetNodePoolNodeStatisticsArgs{...}
type GetNodePoolNodeStatisticsOutput ¶
type GetNodePoolNodeStatisticsOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeStatisticsOutput) CreatingCount ¶
func (o GetNodePoolNodeStatisticsOutput) CreatingCount() pulumi.IntOutput
Total number of nodes in Phase=Creating.
func (GetNodePoolNodeStatisticsOutput) DeletingCount ¶
func (o GetNodePoolNodeStatisticsOutput) DeletingCount() pulumi.IntOutput
Total number of nodes with Phase=Deleting
func (GetNodePoolNodeStatisticsOutput) ElementType ¶
func (GetNodePoolNodeStatisticsOutput) ElementType() reflect.Type
func (GetNodePoolNodeStatisticsOutput) FailedCount ¶
func (o GetNodePoolNodeStatisticsOutput) FailedCount() pulumi.IntOutput
Total number of nodes with Phase=Failed
func (GetNodePoolNodeStatisticsOutput) RunningCount ¶
func (o GetNodePoolNodeStatisticsOutput) RunningCount() pulumi.IntOutput
Total number of nodes with Phase=Running
func (GetNodePoolNodeStatisticsOutput) ToGetNodePoolNodeStatisticsOutput ¶
func (o GetNodePoolNodeStatisticsOutput) ToGetNodePoolNodeStatisticsOutput() GetNodePoolNodeStatisticsOutput
func (GetNodePoolNodeStatisticsOutput) ToGetNodePoolNodeStatisticsOutputWithContext ¶
func (o GetNodePoolNodeStatisticsOutput) ToGetNodePoolNodeStatisticsOutputWithContext(ctx context.Context) GetNodePoolNodeStatisticsOutput
func (GetNodePoolNodeStatisticsOutput) TotalCount ¶
func (o GetNodePoolNodeStatisticsOutput) TotalCount() pulumi.IntOutput
Total number of nodes in the node pool
func (GetNodePoolNodeStatisticsOutput) UpdatingCount ¶
func (o GetNodePoolNodeStatisticsOutput) UpdatingCount() pulumi.IntOutput
Total number of nodes with Phase=Updating
type GetNodePoolStatus ¶
type GetNodePoolStatus struct {
// Status conditions for the current primary state of the node pool, i.e., the reason for entering this primary state
Conditions []GetNodePoolStatusCondition `pulumi:"conditions"`
// Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling
Phase string `pulumi:"phase"`
}
type GetNodePoolStatusArgs ¶
type GetNodePoolStatusArgs struct {
// Status conditions for the current primary state of the node pool, i.e., the reason for entering this primary state
Conditions GetNodePoolStatusConditionArrayInput `pulumi:"conditions"`
// Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling
Phase pulumi.StringInput `pulumi:"phase"`
}
func (GetNodePoolStatusArgs) ElementType ¶
func (GetNodePoolStatusArgs) ElementType() reflect.Type
func (GetNodePoolStatusArgs) ToGetNodePoolStatusOutput ¶
func (i GetNodePoolStatusArgs) ToGetNodePoolStatusOutput() GetNodePoolStatusOutput
func (GetNodePoolStatusArgs) ToGetNodePoolStatusOutputWithContext ¶
func (i GetNodePoolStatusArgs) ToGetNodePoolStatusOutputWithContext(ctx context.Context) GetNodePoolStatusOutput
type GetNodePoolStatusCondition ¶
type GetNodePoolStatusCondition struct {
// Status conditions for the node pool in the current main state, i.e., the reasons for entering this main state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
Type string `pulumi:"type"`
}
type GetNodePoolStatusConditionArgs ¶
type GetNodePoolStatusConditionArgs struct {
// Status conditions for the node pool in the current main state, i.e., the reasons for entering this main state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetNodePoolStatusConditionArgs) ElementType ¶
func (GetNodePoolStatusConditionArgs) ElementType() reflect.Type
func (GetNodePoolStatusConditionArgs) ToGetNodePoolStatusConditionOutput ¶
func (i GetNodePoolStatusConditionArgs) ToGetNodePoolStatusConditionOutput() GetNodePoolStatusConditionOutput
func (GetNodePoolStatusConditionArgs) ToGetNodePoolStatusConditionOutputWithContext ¶
func (i GetNodePoolStatusConditionArgs) ToGetNodePoolStatusConditionOutputWithContext(ctx context.Context) GetNodePoolStatusConditionOutput
type GetNodePoolStatusConditionArray ¶
type GetNodePoolStatusConditionArray []GetNodePoolStatusConditionInput
func (GetNodePoolStatusConditionArray) ElementType ¶
func (GetNodePoolStatusConditionArray) ElementType() reflect.Type
func (GetNodePoolStatusConditionArray) ToGetNodePoolStatusConditionArrayOutput ¶
func (i GetNodePoolStatusConditionArray) ToGetNodePoolStatusConditionArrayOutput() GetNodePoolStatusConditionArrayOutput
func (GetNodePoolStatusConditionArray) ToGetNodePoolStatusConditionArrayOutputWithContext ¶
func (i GetNodePoolStatusConditionArray) ToGetNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) GetNodePoolStatusConditionArrayOutput
type GetNodePoolStatusConditionArrayInput ¶
type GetNodePoolStatusConditionArrayInput interface {
pulumi.Input
ToGetNodePoolStatusConditionArrayOutput() GetNodePoolStatusConditionArrayOutput
ToGetNodePoolStatusConditionArrayOutputWithContext(context.Context) GetNodePoolStatusConditionArrayOutput
}
GetNodePoolStatusConditionArrayInput is an input type that accepts GetNodePoolStatusConditionArray and GetNodePoolStatusConditionArrayOutput values. You can construct a concrete instance of `GetNodePoolStatusConditionArrayInput` via:
GetNodePoolStatusConditionArray{ GetNodePoolStatusConditionArgs{...} }
type GetNodePoolStatusConditionArrayOutput ¶
type GetNodePoolStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolStatusConditionArrayOutput) ElementType ¶
func (GetNodePoolStatusConditionArrayOutput) ElementType() reflect.Type
func (GetNodePoolStatusConditionArrayOutput) Index ¶
func (o GetNodePoolStatusConditionArrayOutput) Index(i pulumi.IntInput) GetNodePoolStatusConditionOutput
func (GetNodePoolStatusConditionArrayOutput) ToGetNodePoolStatusConditionArrayOutput ¶
func (o GetNodePoolStatusConditionArrayOutput) ToGetNodePoolStatusConditionArrayOutput() GetNodePoolStatusConditionArrayOutput
func (GetNodePoolStatusConditionArrayOutput) ToGetNodePoolStatusConditionArrayOutputWithContext ¶
func (o GetNodePoolStatusConditionArrayOutput) ToGetNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) GetNodePoolStatusConditionArrayOutput
type GetNodePoolStatusConditionInput ¶
type GetNodePoolStatusConditionInput interface {
pulumi.Input
ToGetNodePoolStatusConditionOutput() GetNodePoolStatusConditionOutput
ToGetNodePoolStatusConditionOutputWithContext(context.Context) GetNodePoolStatusConditionOutput
}
GetNodePoolStatusConditionInput is an input type that accepts GetNodePoolStatusConditionArgs and GetNodePoolStatusConditionOutput values. You can construct a concrete instance of `GetNodePoolStatusConditionInput` via:
GetNodePoolStatusConditionArgs{...}
type GetNodePoolStatusConditionOutput ¶
type GetNodePoolStatusConditionOutput struct{ *pulumi.OutputState }
func (GetNodePoolStatusConditionOutput) ElementType ¶
func (GetNodePoolStatusConditionOutput) ElementType() reflect.Type
func (GetNodePoolStatusConditionOutput) ToGetNodePoolStatusConditionOutput ¶
func (o GetNodePoolStatusConditionOutput) ToGetNodePoolStatusConditionOutput() GetNodePoolStatusConditionOutput
func (GetNodePoolStatusConditionOutput) ToGetNodePoolStatusConditionOutputWithContext ¶
func (o GetNodePoolStatusConditionOutput) ToGetNodePoolStatusConditionOutputWithContext(ctx context.Context) GetNodePoolStatusConditionOutput
func (GetNodePoolStatusConditionOutput) Type ¶
func (o GetNodePoolStatusConditionOutput) Type() pulumi.StringOutput
Status conditions for the node pool in the current main state, i.e., the reasons for entering this main state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
type GetNodePoolStatusInput ¶
type GetNodePoolStatusInput interface {
pulumi.Input
ToGetNodePoolStatusOutput() GetNodePoolStatusOutput
ToGetNodePoolStatusOutputWithContext(context.Context) GetNodePoolStatusOutput
}
GetNodePoolStatusInput is an input type that accepts GetNodePoolStatusArgs and GetNodePoolStatusOutput values. You can construct a concrete instance of `GetNodePoolStatusInput` via:
GetNodePoolStatusArgs{...}
type GetNodePoolStatusOutput ¶
type GetNodePoolStatusOutput struct{ *pulumi.OutputState }
func (GetNodePoolStatusOutput) Conditions ¶
func (o GetNodePoolStatusOutput) Conditions() GetNodePoolStatusConditionArrayOutput
Status conditions for the current primary state of the node pool, i.e., the reason for entering this primary state
func (GetNodePoolStatusOutput) ElementType ¶
func (GetNodePoolStatusOutput) ElementType() reflect.Type
func (GetNodePoolStatusOutput) Phase ¶
func (o GetNodePoolStatusOutput) Phase() pulumi.StringOutput
Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling
func (GetNodePoolStatusOutput) ToGetNodePoolStatusOutput ¶
func (o GetNodePoolStatusOutput) ToGetNodePoolStatusOutput() GetNodePoolStatusOutput
func (GetNodePoolStatusOutput) ToGetNodePoolStatusOutputWithContext ¶
func (o GetNodePoolStatusOutput) ToGetNodePoolStatusOutputWithContext(ctx context.Context) GetNodePoolStatusOutput
type GetNodePoolTag ¶
type GetNodePoolTagArgs ¶
type GetNodePoolTagArgs struct {
// Label key
Key pulumi.StringInput `pulumi:"key"`
// Label value.
Value pulumi.StringInput `pulumi:"value"`
}
func (GetNodePoolTagArgs) ElementType ¶
func (GetNodePoolTagArgs) ElementType() reflect.Type
func (GetNodePoolTagArgs) ToGetNodePoolTagOutput ¶
func (i GetNodePoolTagArgs) ToGetNodePoolTagOutput() GetNodePoolTagOutput
func (GetNodePoolTagArgs) ToGetNodePoolTagOutputWithContext ¶
func (i GetNodePoolTagArgs) ToGetNodePoolTagOutputWithContext(ctx context.Context) GetNodePoolTagOutput
type GetNodePoolTagArray ¶
type GetNodePoolTagArray []GetNodePoolTagInput
func (GetNodePoolTagArray) ElementType ¶
func (GetNodePoolTagArray) ElementType() reflect.Type
func (GetNodePoolTagArray) ToGetNodePoolTagArrayOutput ¶
func (i GetNodePoolTagArray) ToGetNodePoolTagArrayOutput() GetNodePoolTagArrayOutput
func (GetNodePoolTagArray) ToGetNodePoolTagArrayOutputWithContext ¶
func (i GetNodePoolTagArray) ToGetNodePoolTagArrayOutputWithContext(ctx context.Context) GetNodePoolTagArrayOutput
type GetNodePoolTagArrayInput ¶
type GetNodePoolTagArrayInput interface {
pulumi.Input
ToGetNodePoolTagArrayOutput() GetNodePoolTagArrayOutput
ToGetNodePoolTagArrayOutputWithContext(context.Context) GetNodePoolTagArrayOutput
}
GetNodePoolTagArrayInput is an input type that accepts GetNodePoolTagArray and GetNodePoolTagArrayOutput values. You can construct a concrete instance of `GetNodePoolTagArrayInput` via:
GetNodePoolTagArray{ GetNodePoolTagArgs{...} }
type GetNodePoolTagArrayOutput ¶
type GetNodePoolTagArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolTagArrayOutput) ElementType ¶
func (GetNodePoolTagArrayOutput) ElementType() reflect.Type
func (GetNodePoolTagArrayOutput) Index ¶
func (o GetNodePoolTagArrayOutput) Index(i pulumi.IntInput) GetNodePoolTagOutput
func (GetNodePoolTagArrayOutput) ToGetNodePoolTagArrayOutput ¶
func (o GetNodePoolTagArrayOutput) ToGetNodePoolTagArrayOutput() GetNodePoolTagArrayOutput
func (GetNodePoolTagArrayOutput) ToGetNodePoolTagArrayOutputWithContext ¶
func (o GetNodePoolTagArrayOutput) ToGetNodePoolTagArrayOutputWithContext(ctx context.Context) GetNodePoolTagArrayOutput
type GetNodePoolTagInput ¶
type GetNodePoolTagInput interface {
pulumi.Input
ToGetNodePoolTagOutput() GetNodePoolTagOutput
ToGetNodePoolTagOutputWithContext(context.Context) GetNodePoolTagOutput
}
GetNodePoolTagInput is an input type that accepts GetNodePoolTagArgs and GetNodePoolTagOutput values. You can construct a concrete instance of `GetNodePoolTagInput` via:
GetNodePoolTagArgs{...}
type GetNodePoolTagOutput ¶
type GetNodePoolTagOutput struct{ *pulumi.OutputState }
func (GetNodePoolTagOutput) ElementType ¶
func (GetNodePoolTagOutput) ElementType() reflect.Type
func (GetNodePoolTagOutput) ToGetNodePoolTagOutput ¶
func (o GetNodePoolTagOutput) ToGetNodePoolTagOutput() GetNodePoolTagOutput
func (GetNodePoolTagOutput) ToGetNodePoolTagOutputWithContext ¶
func (o GetNodePoolTagOutput) ToGetNodePoolTagOutputWithContext(ctx context.Context) GetNodePoolTagOutput
func (GetNodePoolTagOutput) Value ¶
func (o GetNodePoolTagOutput) Value() pulumi.StringOutput
Label value.
type GetNodePoolsResult ¶
type GetNodePoolsResult struct {
// Uniquely identifies the data source.
Id string `pulumi:"id"`
// Set of Resource Identifiers.
Ids []string `pulumi:"ids"`
}
A collection of values returned by getNodePools.
func GetNodePools ¶
func GetNodePools(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetNodePoolsResult, error)
Plural Data Source schema for Byteplus::VKE::NodePool
type GetNodePoolsResultOutput ¶
type GetNodePoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNodePools.
func GetNodePoolsOutput ¶
func GetNodePoolsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetNodePoolsResultOutput
func (GetNodePoolsResultOutput) ElementType ¶
func (GetNodePoolsResultOutput) ElementType() reflect.Type
func (GetNodePoolsResultOutput) Id ¶
func (o GetNodePoolsResultOutput) Id() pulumi.StringOutput
Uniquely identifies the data source.
func (GetNodePoolsResultOutput) Ids ¶
func (o GetNodePoolsResultOutput) Ids() pulumi.StringArrayOutput
Set of Resource Identifiers.
func (GetNodePoolsResultOutput) ToGetNodePoolsResultOutput ¶
func (o GetNodePoolsResultOutput) ToGetNodePoolsResultOutput() GetNodePoolsResultOutput
func (GetNodePoolsResultOutput) ToGetNodePoolsResultOutputWithContext ¶
func (o GetNodePoolsResultOutput) ToGetNodePoolsResultOutputWithContext(ctx context.Context) GetNodePoolsResultOutput
type GetNodeStatus ¶ added in v0.0.14
type GetNodeStatus struct {
// Status condition under the node's current primary state, indicating the reason for entering this primary state.
Conditions []GetNodeStatusCondition `pulumi:"conditions"`
// Node status. Parameter values: Creating, Running, Deleting, Failed, Updating.
Phase string `pulumi:"phase"`
}
type GetNodeStatusArgs ¶ added in v0.0.14
type GetNodeStatusArgs struct {
// Status condition under the node's current primary state, indicating the reason for entering this primary state.
Conditions GetNodeStatusConditionArrayInput `pulumi:"conditions"`
// Node status. Parameter values: Creating, Running, Deleting, Failed, Updating.
Phase pulumi.StringInput `pulumi:"phase"`
}
func (GetNodeStatusArgs) ElementType ¶ added in v0.0.14
func (GetNodeStatusArgs) ElementType() reflect.Type
func (GetNodeStatusArgs) ToGetNodeStatusOutput ¶ added in v0.0.14
func (i GetNodeStatusArgs) ToGetNodeStatusOutput() GetNodeStatusOutput
func (GetNodeStatusArgs) ToGetNodeStatusOutputWithContext ¶ added in v0.0.14
func (i GetNodeStatusArgs) ToGetNodeStatusOutputWithContext(ctx context.Context) GetNodeStatusOutput
type GetNodeStatusCondition ¶ added in v0.0.14
type GetNodeStatusCondition struct {
// Status condition under the node's current primary state, indicating the reason for entering this primary state. There can be multiple reasons. Parameter values: Progressing, Ok, Unschedulable, InitilizeFailed, NotReady, Balance, ResourceCleanupFailed, Unknown.
Type string `pulumi:"type"`
}
type GetNodeStatusConditionArgs ¶ added in v0.0.14
type GetNodeStatusConditionArgs struct {
// Status condition under the node's current primary state, indicating the reason for entering this primary state. There can be multiple reasons. Parameter values: Progressing, Ok, Unschedulable, InitilizeFailed, NotReady, Balance, ResourceCleanupFailed, Unknown.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetNodeStatusConditionArgs) ElementType ¶ added in v0.0.14
func (GetNodeStatusConditionArgs) ElementType() reflect.Type
func (GetNodeStatusConditionArgs) ToGetNodeStatusConditionOutput ¶ added in v0.0.14
func (i GetNodeStatusConditionArgs) ToGetNodeStatusConditionOutput() GetNodeStatusConditionOutput
func (GetNodeStatusConditionArgs) ToGetNodeStatusConditionOutputWithContext ¶ added in v0.0.14
func (i GetNodeStatusConditionArgs) ToGetNodeStatusConditionOutputWithContext(ctx context.Context) GetNodeStatusConditionOutput
type GetNodeStatusConditionArray ¶ added in v0.0.14
type GetNodeStatusConditionArray []GetNodeStatusConditionInput
func (GetNodeStatusConditionArray) ElementType ¶ added in v0.0.14
func (GetNodeStatusConditionArray) ElementType() reflect.Type
func (GetNodeStatusConditionArray) ToGetNodeStatusConditionArrayOutput ¶ added in v0.0.14
func (i GetNodeStatusConditionArray) ToGetNodeStatusConditionArrayOutput() GetNodeStatusConditionArrayOutput
func (GetNodeStatusConditionArray) ToGetNodeStatusConditionArrayOutputWithContext ¶ added in v0.0.14
func (i GetNodeStatusConditionArray) ToGetNodeStatusConditionArrayOutputWithContext(ctx context.Context) GetNodeStatusConditionArrayOutput
type GetNodeStatusConditionArrayInput ¶ added in v0.0.14
type GetNodeStatusConditionArrayInput interface {
pulumi.Input
ToGetNodeStatusConditionArrayOutput() GetNodeStatusConditionArrayOutput
ToGetNodeStatusConditionArrayOutputWithContext(context.Context) GetNodeStatusConditionArrayOutput
}
GetNodeStatusConditionArrayInput is an input type that accepts GetNodeStatusConditionArray and GetNodeStatusConditionArrayOutput values. You can construct a concrete instance of `GetNodeStatusConditionArrayInput` via:
GetNodeStatusConditionArray{ GetNodeStatusConditionArgs{...} }
type GetNodeStatusConditionArrayOutput ¶ added in v0.0.14
type GetNodeStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (GetNodeStatusConditionArrayOutput) ElementType ¶ added in v0.0.14
func (GetNodeStatusConditionArrayOutput) ElementType() reflect.Type
func (GetNodeStatusConditionArrayOutput) Index ¶ added in v0.0.14
func (o GetNodeStatusConditionArrayOutput) Index(i pulumi.IntInput) GetNodeStatusConditionOutput
func (GetNodeStatusConditionArrayOutput) ToGetNodeStatusConditionArrayOutput ¶ added in v0.0.14
func (o GetNodeStatusConditionArrayOutput) ToGetNodeStatusConditionArrayOutput() GetNodeStatusConditionArrayOutput
func (GetNodeStatusConditionArrayOutput) ToGetNodeStatusConditionArrayOutputWithContext ¶ added in v0.0.14
func (o GetNodeStatusConditionArrayOutput) ToGetNodeStatusConditionArrayOutputWithContext(ctx context.Context) GetNodeStatusConditionArrayOutput
type GetNodeStatusConditionInput ¶ added in v0.0.14
type GetNodeStatusConditionInput interface {
pulumi.Input
ToGetNodeStatusConditionOutput() GetNodeStatusConditionOutput
ToGetNodeStatusConditionOutputWithContext(context.Context) GetNodeStatusConditionOutput
}
GetNodeStatusConditionInput is an input type that accepts GetNodeStatusConditionArgs and GetNodeStatusConditionOutput values. You can construct a concrete instance of `GetNodeStatusConditionInput` via:
GetNodeStatusConditionArgs{...}
type GetNodeStatusConditionOutput ¶ added in v0.0.14
type GetNodeStatusConditionOutput struct{ *pulumi.OutputState }
func (GetNodeStatusConditionOutput) ElementType ¶ added in v0.0.14
func (GetNodeStatusConditionOutput) ElementType() reflect.Type
func (GetNodeStatusConditionOutput) ToGetNodeStatusConditionOutput ¶ added in v0.0.14
func (o GetNodeStatusConditionOutput) ToGetNodeStatusConditionOutput() GetNodeStatusConditionOutput
func (GetNodeStatusConditionOutput) ToGetNodeStatusConditionOutputWithContext ¶ added in v0.0.14
func (o GetNodeStatusConditionOutput) ToGetNodeStatusConditionOutputWithContext(ctx context.Context) GetNodeStatusConditionOutput
func (GetNodeStatusConditionOutput) Type ¶ added in v0.0.14
func (o GetNodeStatusConditionOutput) Type() pulumi.StringOutput
Status condition under the node's current primary state, indicating the reason for entering this primary state. There can be multiple reasons. Parameter values: Progressing, Ok, Unschedulable, InitilizeFailed, NotReady, Balance, ResourceCleanupFailed, Unknown.
type GetNodeStatusInput ¶ added in v0.0.14
type GetNodeStatusInput interface {
pulumi.Input
ToGetNodeStatusOutput() GetNodeStatusOutput
ToGetNodeStatusOutputWithContext(context.Context) GetNodeStatusOutput
}
GetNodeStatusInput is an input type that accepts GetNodeStatusArgs and GetNodeStatusOutput values. You can construct a concrete instance of `GetNodeStatusInput` via:
GetNodeStatusArgs{...}
type GetNodeStatusOutput ¶ added in v0.0.14
type GetNodeStatusOutput struct{ *pulumi.OutputState }
func (GetNodeStatusOutput) Conditions ¶ added in v0.0.14
func (o GetNodeStatusOutput) Conditions() GetNodeStatusConditionArrayOutput
Status condition under the node's current primary state, indicating the reason for entering this primary state.
func (GetNodeStatusOutput) ElementType ¶ added in v0.0.14
func (GetNodeStatusOutput) ElementType() reflect.Type
func (GetNodeStatusOutput) Phase ¶ added in v0.0.14
func (o GetNodeStatusOutput) Phase() pulumi.StringOutput
Node status. Parameter values: Creating, Running, Deleting, Failed, Updating.
func (GetNodeStatusOutput) ToGetNodeStatusOutput ¶ added in v0.0.14
func (o GetNodeStatusOutput) ToGetNodeStatusOutput() GetNodeStatusOutput
func (GetNodeStatusOutput) ToGetNodeStatusOutputWithContext ¶ added in v0.0.14
func (o GetNodeStatusOutput) ToGetNodeStatusOutputWithContext(ctx context.Context) GetNodeStatusOutput
type GetNodesResult ¶ added in v0.0.14
type GetNodesResult struct {
// Uniquely identifies the data source.
Id string `pulumi:"id"`
// Set of Resource Identifiers.
Ids []string `pulumi:"ids"`
}
A collection of values returned by getNodes.
func GetNodes ¶ added in v0.0.14
func GetNodes(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetNodesResult, error)
Plural Data Source schema for Byteplus::VKE::Node
type GetNodesResultOutput ¶ added in v0.0.14
type GetNodesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNodes.
func GetNodesOutput ¶ added in v0.0.14
func GetNodesOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetNodesResultOutput
func (GetNodesResultOutput) ElementType ¶ added in v0.0.14
func (GetNodesResultOutput) ElementType() reflect.Type
func (GetNodesResultOutput) Id ¶ added in v0.0.14
func (o GetNodesResultOutput) Id() pulumi.StringOutput
Uniquely identifies the data source.
func (GetNodesResultOutput) Ids ¶ added in v0.0.14
func (o GetNodesResultOutput) Ids() pulumi.StringArrayOutput
Set of Resource Identifiers.
func (GetNodesResultOutput) ToGetNodesResultOutput ¶ added in v0.0.14
func (o GetNodesResultOutput) ToGetNodesResultOutput() GetNodesResultOutput
func (GetNodesResultOutput) ToGetNodesResultOutputWithContext ¶ added in v0.0.14
func (o GetNodesResultOutput) ToGetNodesResultOutputWithContext(ctx context.Context) GetNodesResultOutput
type GetPermissionsResult ¶
type GetPermissionsResult struct {
// Uniquely identifies the data source.
Id string `pulumi:"id"`
// Set of Resource Identifiers.
Ids []string `pulumi:"ids"`
}
A collection of values returned by getPermissions.
func GetPermissions ¶
func GetPermissions(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetPermissionsResult, error)
Plural Data Source schema for Byteplus::VKE::Permission
type GetPermissionsResultOutput ¶
type GetPermissionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPermissions.
func GetPermissionsOutput ¶
func GetPermissionsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetPermissionsResultOutput
func (GetPermissionsResultOutput) ElementType ¶
func (GetPermissionsResultOutput) ElementType() reflect.Type
func (GetPermissionsResultOutput) Id ¶
func (o GetPermissionsResultOutput) Id() pulumi.StringOutput
Uniquely identifies the data source.
func (GetPermissionsResultOutput) Ids ¶
func (o GetPermissionsResultOutput) Ids() pulumi.StringArrayOutput
Set of Resource Identifiers.
func (GetPermissionsResultOutput) ToGetPermissionsResultOutput ¶
func (o GetPermissionsResultOutput) ToGetPermissionsResultOutput() GetPermissionsResultOutput
func (GetPermissionsResultOutput) ToGetPermissionsResultOutputWithContext ¶
func (o GetPermissionsResultOutput) ToGetPermissionsResultOutputWithContext(ctx context.Context) GetPermissionsResultOutput
type LookupAddonArgs ¶
type LookupAddonArgs struct {
// Uniquely identifies the resource.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getAddon.
type LookupAddonOutputArgs ¶
type LookupAddonOutputArgs struct {
// Uniquely identifies the resource.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getAddon.
func (LookupAddonOutputArgs) ElementType ¶
func (LookupAddonOutputArgs) ElementType() reflect.Type
type LookupAddonResult ¶
type LookupAddonResult struct {
// Cluster ID where the component is located.
ClusterId string `pulumi:"clusterId"`
// Component configuration.
Config string `pulumi:"config"`
// Component installation time. Standard RFC3339 format, UTC+0 time.
CreatedTime string `pulumi:"createdTime"`
// Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
DeployMode string `pulumi:"deployMode"`
// Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
DeployNodeType string `pulumi:"deployNodeType"`
// Uniquely identifies the resource.
Id string `pulumi:"id"`
// Component name.
Name string `pulumi:"name"`
// Component status.
Status GetAddonStatus `pulumi:"status"`
// Component update time. Standard RFC3339 format, UTC+0 time.
UpdatedTime string `pulumi:"updatedTime"`
// Component version.
Version string `pulumi:"version"`
}
A collection of values returned by getAddon.
func LookupAddon ¶
func LookupAddon(ctx *pulumi.Context, args *LookupAddonArgs, opts ...pulumi.InvokeOption) (*LookupAddonResult, error)
Data Source schema for Byteplus::VKE::Addon
type LookupAddonResultOutput ¶
type LookupAddonResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAddon.
func LookupAddonOutput ¶
func LookupAddonOutput(ctx *pulumi.Context, args LookupAddonOutputArgs, opts ...pulumi.InvokeOption) LookupAddonResultOutput
func (LookupAddonResultOutput) ClusterId ¶
func (o LookupAddonResultOutput) ClusterId() pulumi.StringOutput
Cluster ID where the component is located.
func (LookupAddonResultOutput) Config ¶
func (o LookupAddonResultOutput) Config() pulumi.StringOutput
Component configuration.
func (LookupAddonResultOutput) CreatedTime ¶
func (o LookupAddonResultOutput) CreatedTime() pulumi.StringOutput
Component installation time. Standard RFC3339 format, UTC+0 time.
func (LookupAddonResultOutput) DeployMode ¶
func (o LookupAddonResultOutput) DeployMode() pulumi.StringOutput
Component deployment mode. Values: Unmanaged: deployed in unmanaged mode. Managed: deployed in managed mode.
func (LookupAddonResultOutput) DeployNodeType ¶
func (o LookupAddonResultOutput) DeployNodeType() pulumi.StringOutput
Type of deployment node. This parameter needs to be specified only when DeployModes=Unmanaged. Values: Node: deployed as a node. VirtualNode: deployed as a virtual node.
func (LookupAddonResultOutput) ElementType ¶
func (LookupAddonResultOutput) ElementType() reflect.Type
func (LookupAddonResultOutput) Id ¶
func (o LookupAddonResultOutput) Id() pulumi.StringOutput
Uniquely identifies the resource.
func (LookupAddonResultOutput) Name ¶
func (o LookupAddonResultOutput) Name() pulumi.StringOutput
Component name.
func (LookupAddonResultOutput) Status ¶
func (o LookupAddonResultOutput) Status() GetAddonStatusOutput
Component status.
func (LookupAddonResultOutput) ToLookupAddonResultOutput ¶
func (o LookupAddonResultOutput) ToLookupAddonResultOutput() LookupAddonResultOutput
func (LookupAddonResultOutput) ToLookupAddonResultOutputWithContext ¶
func (o LookupAddonResultOutput) ToLookupAddonResultOutputWithContext(ctx context.Context) LookupAddonResultOutput
func (LookupAddonResultOutput) UpdatedTime ¶
func (o LookupAddonResultOutput) UpdatedTime() pulumi.StringOutput
Component update time. Standard RFC3339 format, UTC+0 time.
func (LookupAddonResultOutput) Version ¶
func (o LookupAddonResultOutput) Version() pulumi.StringOutput
Component version.
type LookupClusterArgs ¶
type LookupClusterArgs struct {
// Uniquely identifies the resource.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getCluster.
type LookupClusterOutputArgs ¶
type LookupClusterOutputArgs struct {
// Uniquely identifies the resource.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getCluster.
func (LookupClusterOutputArgs) ElementType ¶
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶
type LookupClusterResult struct {
// Network configuration for the cluster control plane and some nodes.
ClusterConfig GetClusterClusterConfig `pulumi:"clusterConfig"`
// Cluster ID.
ClusterId string `pulumi:"clusterId"`
// Cluster creation time. Standard RFC3339 format, UTC+0.
CreatedTime string `pulumi:"createdTime"`
// Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
DeleteProtectionEnabled bool `pulumi:"deleteProtectionEnabled"`
// Cluster description. Maximum length is 300 characters.
Description string `pulumi:"description"`
// Uniquely identifies the resource.
Id string `pulumi:"id"`
// IRSA (IAM Role for Service Account) capability parameter configuration
IrsaConfig GetClusterIrsaConfig `pulumi:"irsaConfig"`
// Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
KubernetesVersion string `pulumi:"kubernetesVersion"`
// Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
KubernetesVersionCreate string `pulumi:"kubernetesVersionCreate"`
// Cluster log configuration information.
LoggingConfig GetClusterLoggingConfig `pulumi:"loggingConfig"`
// Cluster status description.
Message string `pulumi:"message"`
// Monitoring configuration information.
MonitoringConfig GetClusterMonitoringConfig `pulumi:"monitoringConfig"`
// Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
Name string `pulumi:"name"`
// Statistics of node counts for each main status in the cluster.
NodeStatistics GetClusterNodeStatistics `pulumi:"nodeStatistics"`
// Pod network configuration.
PodsConfig GetClusterPodsConfig `pulumi:"podsConfig"`
// Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
ProjectName string `pulumi:"projectName"`
// Network configuration for the service.
ServicesConfig GetClusterServicesConfig `pulumi:"servicesConfig"`
// Cluster source region
SourceRegion string `pulumi:"sourceRegion"`
// Cluster status.
Status GetClusterStatus `pulumi:"status"`
// Cluster tags.
Tags []GetClusterTag `pulumi:"tags"`
// Cluster type.
Type string `pulumi:"type"`
// Last update time of the cluster. Standard RFC3339 format, UTC+0.
UpdatedTime string `pulumi:"updatedTime"`
}
A collection of values returned by getCluster.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
Data Source schema for Byteplus::VKE::Cluster
type LookupClusterResultOutput ¶
type LookupClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCluster.
func LookupClusterOutput ¶
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) ClusterConfig ¶
func (o LookupClusterResultOutput) ClusterConfig() GetClusterClusterConfigOutput
Network configuration for the cluster control plane and some nodes.
func (LookupClusterResultOutput) ClusterId ¶
func (o LookupClusterResultOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (LookupClusterResultOutput) CreatedTime ¶
func (o LookupClusterResultOutput) CreatedTime() pulumi.StringOutput
Cluster creation time. Standard RFC3339 format, UTC+0.
func (LookupClusterResultOutput) DeleteProtectionEnabled ¶
func (o LookupClusterResultOutput) DeleteProtectionEnabled() pulumi.BoolOutput
Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
func (LookupClusterResultOutput) Description ¶
func (o LookupClusterResultOutput) Description() pulumi.StringOutput
Cluster description. Maximum length is 300 characters.
func (LookupClusterResultOutput) ElementType ¶
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) Id ¶
func (o LookupClusterResultOutput) Id() pulumi.StringOutput
Uniquely identifies the resource.
func (LookupClusterResultOutput) IrsaConfig ¶ added in v0.0.19
func (o LookupClusterResultOutput) IrsaConfig() GetClusterIrsaConfigOutput
IRSA (IAM Role for Service Account) capability parameter configuration
func (LookupClusterResultOutput) KubernetesVersion ¶
func (o LookupClusterResultOutput) KubernetesVersion() pulumi.StringOutput
Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
func (LookupClusterResultOutput) KubernetesVersionCreate ¶
func (o LookupClusterResultOutput) KubernetesVersionCreate() pulumi.StringOutput
Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
func (LookupClusterResultOutput) LoggingConfig ¶
func (o LookupClusterResultOutput) LoggingConfig() GetClusterLoggingConfigOutput
Cluster log configuration information.
func (LookupClusterResultOutput) Message ¶
func (o LookupClusterResultOutput) Message() pulumi.StringOutput
Cluster status description.
func (LookupClusterResultOutput) MonitoringConfig ¶
func (o LookupClusterResultOutput) MonitoringConfig() GetClusterMonitoringConfigOutput
Monitoring configuration information.
func (LookupClusterResultOutput) Name ¶
func (o LookupClusterResultOutput) Name() pulumi.StringOutput
Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
func (LookupClusterResultOutput) NodeStatistics ¶
func (o LookupClusterResultOutput) NodeStatistics() GetClusterNodeStatisticsOutput
Statistics of node counts for each main status in the cluster.
func (LookupClusterResultOutput) PodsConfig ¶
func (o LookupClusterResultOutput) PodsConfig() GetClusterPodsConfigOutput
Pod network configuration.
func (LookupClusterResultOutput) ProjectName ¶
func (o LookupClusterResultOutput) ProjectName() pulumi.StringOutput
Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
func (LookupClusterResultOutput) ServicesConfig ¶
func (o LookupClusterResultOutput) ServicesConfig() GetClusterServicesConfigOutput
Network configuration for the service.
func (LookupClusterResultOutput) SourceRegion ¶
func (o LookupClusterResultOutput) SourceRegion() pulumi.StringOutput
Cluster source region
func (LookupClusterResultOutput) Status ¶
func (o LookupClusterResultOutput) Status() GetClusterStatusOutput
Cluster status.
func (LookupClusterResultOutput) Tags ¶
func (o LookupClusterResultOutput) Tags() GetClusterTagArrayOutput
Cluster tags.
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
func (LookupClusterResultOutput) Type ¶
func (o LookupClusterResultOutput) Type() pulumi.StringOutput
Cluster type.
func (LookupClusterResultOutput) UpdatedTime ¶
func (o LookupClusterResultOutput) UpdatedTime() pulumi.StringOutput
Last update time of the cluster. Standard RFC3339 format, UTC+0.
type LookupDefaultNodePoolArgs ¶ added in v0.0.14
type LookupDefaultNodePoolArgs struct {
// Uniquely identifies the resource.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getDefaultNodePool.
type LookupDefaultNodePoolOutputArgs ¶ added in v0.0.14
type LookupDefaultNodePoolOutputArgs struct {
// Uniquely identifies the resource.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getDefaultNodePool.
func (LookupDefaultNodePoolOutputArgs) ElementType ¶ added in v0.0.14
func (LookupDefaultNodePoolOutputArgs) ElementType() reflect.Type
type LookupDefaultNodePoolResult ¶ added in v0.0.14
type LookupDefaultNodePoolResult struct {
// Node pool scaling policy configuration
AutoScaling GetDefaultNodePoolAutoScaling `pulumi:"autoScaling"`
// Cluster ID where the node pool is located
ClusterId string `pulumi:"clusterId"`
// Node pool creation time
CreatedTime string `pulumi:"createdTime"`
// Uniquely identifies the resource.
Id string `pulumi:"id"`
// Kubernetes-related configuration for the node pool
KubernetesConfig GetDefaultNodePoolKubernetesConfig `pulumi:"kubernetesConfig"`
// Managed node pool configuration
Management GetDefaultNodePoolManagement `pulumi:"management"`
// Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
Name string `pulumi:"name"`
// Cloud server (ECS) instance configuration in the node pool
NodeConfig GetDefaultNodePoolNodeConfig `pulumi:"nodeConfig"`
// Node pool ID
NodePoolId string `pulumi:"nodePoolId"`
// Node statistics in the node pool.
NodeStatistics GetDefaultNodePoolNodeStatistics `pulumi:"nodeStatistics"`
// Node pool status
Status GetDefaultNodePoolStatus `pulumi:"status"`
// Node pool tag information
Tags []GetDefaultNodePoolTag `pulumi:"tags"`
// Time when the node pool was updated
UpdatedTime string `pulumi:"updatedTime"`
}
A collection of values returned by getDefaultNodePool.
func LookupDefaultNodePool ¶ added in v0.0.14
func LookupDefaultNodePool(ctx *pulumi.Context, args *LookupDefaultNodePoolArgs, opts ...pulumi.InvokeOption) (*LookupDefaultNodePoolResult, error)
Data Source schema for Byteplus::VKE::DefaultNodePool
type LookupDefaultNodePoolResultOutput ¶ added in v0.0.14
type LookupDefaultNodePoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDefaultNodePool.
func LookupDefaultNodePoolOutput ¶ added in v0.0.14
func LookupDefaultNodePoolOutput(ctx *pulumi.Context, args LookupDefaultNodePoolOutputArgs, opts ...pulumi.InvokeOption) LookupDefaultNodePoolResultOutput
func (LookupDefaultNodePoolResultOutput) AutoScaling ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) AutoScaling() GetDefaultNodePoolAutoScalingOutput
Node pool scaling policy configuration
func (LookupDefaultNodePoolResultOutput) ClusterId ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) ClusterId() pulumi.StringOutput
Cluster ID where the node pool is located
func (LookupDefaultNodePoolResultOutput) CreatedTime ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) CreatedTime() pulumi.StringOutput
Node pool creation time
func (LookupDefaultNodePoolResultOutput) ElementType ¶ added in v0.0.14
func (LookupDefaultNodePoolResultOutput) ElementType() reflect.Type
func (LookupDefaultNodePoolResultOutput) Id ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) Id() pulumi.StringOutput
Uniquely identifies the resource.
func (LookupDefaultNodePoolResultOutput) KubernetesConfig ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) KubernetesConfig() GetDefaultNodePoolKubernetesConfigOutput
Kubernetes-related configuration for the node pool
func (LookupDefaultNodePoolResultOutput) Management ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) Management() GetDefaultNodePoolManagementOutput
Managed node pool configuration
func (LookupDefaultNodePoolResultOutput) Name ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) Name() pulumi.StringOutput
Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
func (LookupDefaultNodePoolResultOutput) NodeConfig ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) NodeConfig() GetDefaultNodePoolNodeConfigOutput
Cloud server (ECS) instance configuration in the node pool
func (LookupDefaultNodePoolResultOutput) NodePoolId ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) NodePoolId() pulumi.StringOutput
Node pool ID
func (LookupDefaultNodePoolResultOutput) NodeStatistics ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) NodeStatistics() GetDefaultNodePoolNodeStatisticsOutput
Node statistics in the node pool.
func (LookupDefaultNodePoolResultOutput) Status ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) Status() GetDefaultNodePoolStatusOutput
Node pool status
func (LookupDefaultNodePoolResultOutput) Tags ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) Tags() GetDefaultNodePoolTagArrayOutput
Node pool tag information
func (LookupDefaultNodePoolResultOutput) ToLookupDefaultNodePoolResultOutput ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) ToLookupDefaultNodePoolResultOutput() LookupDefaultNodePoolResultOutput
func (LookupDefaultNodePoolResultOutput) ToLookupDefaultNodePoolResultOutputWithContext ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) ToLookupDefaultNodePoolResultOutputWithContext(ctx context.Context) LookupDefaultNodePoolResultOutput
func (LookupDefaultNodePoolResultOutput) UpdatedTime ¶ added in v0.0.14
func (o LookupDefaultNodePoolResultOutput) UpdatedTime() pulumi.StringOutput
Time when the node pool was updated
type LookupNodeArgs ¶ added in v0.0.14
type LookupNodeArgs struct {
// Uniquely identifies the resource.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getNode.
type LookupNodeOutputArgs ¶ added in v0.0.14
type LookupNodeOutputArgs struct {
// Uniquely identifies the resource.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getNode.
func (LookupNodeOutputArgs) ElementType ¶ added in v0.0.14
func (LookupNodeOutputArgs) ElementType() reflect.Type
type LookupNodePoolArgs ¶
type LookupNodePoolArgs struct {
// Uniquely identifies the resource.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getNodePool.
type LookupNodePoolOutputArgs ¶
type LookupNodePoolOutputArgs struct {
// Uniquely identifies the resource.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getNodePool.
func (LookupNodePoolOutputArgs) ElementType ¶
func (LookupNodePoolOutputArgs) ElementType() reflect.Type
type LookupNodePoolResult ¶
type LookupNodePoolResult struct {
// Node pool scaling policy configuration.
AutoScaling GetNodePoolAutoScaling `pulumi:"autoScaling"`
// ID of the cluster where the node pool is located
ClusterId string `pulumi:"clusterId"`
// Node pool creation time
CreatedTime string `pulumi:"createdTime"`
// Uniquely identifies the resource.
Id string `pulumi:"id"`
// Kubernetes-related configuration for the node pool
KubernetesConfig GetNodePoolKubernetesConfig `pulumi:"kubernetesConfig"`
// Managed node pool configuration
Management GetNodePoolManagement `pulumi:"management"`
// Node pool name. The node pool name must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length limit: 2–64 characters.
Name string `pulumi:"name"`
// Cloud server (ECS) instance configuration in the node pool
NodeConfig GetNodePoolNodeConfig `pulumi:"nodeConfig"`
// Node pool ID
NodePoolId string `pulumi:"nodePoolId"`
// Node statistics in the node pool.
NodeStatistics GetNodePoolNodeStatistics `pulumi:"nodeStatistics"`
// When deleting a node pool, specify related resources to retain. Values: Empty value (default): delete associated resources Ecs: when deleting the node pool, retain ECS instances in the node pool. If the node pool contains prepaid ECS instances and retaining ECS is not selected, this API only removes the ECS instance from the node pool and does not delete it. You can query the instance via the ECS console or ECS API and perform subsequent operations as needed.
RetainResources []string `pulumi:"retainResources"`
// Node pool status
Status GetNodePoolStatus `pulumi:"status"`
// Node pool tag information
Tags []GetNodePoolTag `pulumi:"tags"`
// Node pool update time
UpdatedTime string `pulumi:"updatedTime"`
}
A collection of values returned by getNodePool.
func LookupNodePool ¶
func LookupNodePool(ctx *pulumi.Context, args *LookupNodePoolArgs, opts ...pulumi.InvokeOption) (*LookupNodePoolResult, error)
Data Source schema for Byteplus::VKE::NodePool
type LookupNodePoolResultOutput ¶
type LookupNodePoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNodePool.
func LookupNodePoolOutput ¶
func LookupNodePoolOutput(ctx *pulumi.Context, args LookupNodePoolOutputArgs, opts ...pulumi.InvokeOption) LookupNodePoolResultOutput
func (LookupNodePoolResultOutput) AutoScaling ¶
func (o LookupNodePoolResultOutput) AutoScaling() GetNodePoolAutoScalingOutput
Node pool scaling policy configuration.
func (LookupNodePoolResultOutput) ClusterId ¶
func (o LookupNodePoolResultOutput) ClusterId() pulumi.StringOutput
ID of the cluster where the node pool is located
func (LookupNodePoolResultOutput) CreatedTime ¶
func (o LookupNodePoolResultOutput) CreatedTime() pulumi.StringOutput
Node pool creation time
func (LookupNodePoolResultOutput) ElementType ¶
func (LookupNodePoolResultOutput) ElementType() reflect.Type
func (LookupNodePoolResultOutput) Id ¶
func (o LookupNodePoolResultOutput) Id() pulumi.StringOutput
Uniquely identifies the resource.
func (LookupNodePoolResultOutput) KubernetesConfig ¶
func (o LookupNodePoolResultOutput) KubernetesConfig() GetNodePoolKubernetesConfigOutput
Kubernetes-related configuration for the node pool
func (LookupNodePoolResultOutput) Management ¶
func (o LookupNodePoolResultOutput) Management() GetNodePoolManagementOutput
Managed node pool configuration
func (LookupNodePoolResultOutput) Name ¶
func (o LookupNodePoolResultOutput) Name() pulumi.StringOutput
Node pool name. The node pool name must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length limit: 2–64 characters.
func (LookupNodePoolResultOutput) NodeConfig ¶
func (o LookupNodePoolResultOutput) NodeConfig() GetNodePoolNodeConfigOutput
Cloud server (ECS) instance configuration in the node pool
func (LookupNodePoolResultOutput) NodePoolId ¶
func (o LookupNodePoolResultOutput) NodePoolId() pulumi.StringOutput
Node pool ID
func (LookupNodePoolResultOutput) NodeStatistics ¶
func (o LookupNodePoolResultOutput) NodeStatistics() GetNodePoolNodeStatisticsOutput
Node statistics in the node pool.
func (LookupNodePoolResultOutput) RetainResources ¶
func (o LookupNodePoolResultOutput) RetainResources() pulumi.StringArrayOutput
When deleting a node pool, specify related resources to retain. Values: Empty value (default): delete associated resources Ecs: when deleting the node pool, retain ECS instances in the node pool. If the node pool contains prepaid ECS instances and retaining ECS is not selected, this API only removes the ECS instance from the node pool and does not delete it. You can query the instance via the ECS console or ECS API and perform subsequent operations as needed.
func (LookupNodePoolResultOutput) Status ¶
func (o LookupNodePoolResultOutput) Status() GetNodePoolStatusOutput
Node pool status
func (LookupNodePoolResultOutput) Tags ¶
func (o LookupNodePoolResultOutput) Tags() GetNodePoolTagArrayOutput
Node pool tag information
func (LookupNodePoolResultOutput) ToLookupNodePoolResultOutput ¶
func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutput() LookupNodePoolResultOutput
func (LookupNodePoolResultOutput) ToLookupNodePoolResultOutputWithContext ¶
func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutputWithContext(ctx context.Context) LookupNodePoolResultOutput
func (LookupNodePoolResultOutput) UpdatedTime ¶
func (o LookupNodePoolResultOutput) UpdatedTime() pulumi.StringOutput
Node pool update time
type LookupNodeResult ¶ added in v0.0.14
type LookupNodeResult struct {
// Select the data disk for the node, format and mount it as the storage directory for container images and logs. Values: false (default): Disabled. Default node pool: indicates no data disk is mounted. Custom node pool: mounts according to the node pool's data disk configuration. ECS instance data disks added to the node pool must include the data disk specified for mounting by the target node pool (including local disks), and the disk type and size must match exactly. true: Enabled. You must also configure the ContainerStoragePath parameter. The node mounts according to the configuration in the ContainerStoragePath parameter and ignores the node pool's data disk configuration. There are no special requirements for ECS instance data disks added to the node pool.
AdditionalContainerStorageEnabled bool `pulumi:"additionalContainerStorageEnabled"`
// Cluster ID.
ClusterId string `pulumi:"clusterId"`
// Use this data disk device to mount the container and image storage directory /var/lib/containerd.
// Valid only when AdditionalContainerStorageEnabled=true and cannot be empty. The following conditions must be met, otherwise initialization will fail: Only ECS instances with mounted data disks are supported. When specifying a data disk device name, ensure the device exists, otherwise initialization will fail. When specifying a data disk partition or logical volume name, ensure the partition or logical volume exists and uses the ext4 file system.
ContainerStoragePath string `pulumi:"containerStoragePath"`
// Creation time.
CreatedTime string `pulumi:"createdTime"`
// Uniquely identifies the resource.
Id string `pulumi:"id"`
// Image ID used by the ECS instance corresponding to the node.
ImageId string `pulumi:"imageId"`
// Script executed after creating ECS nodes and deploying Kubernetes components. Supports Shell format. Base64-encoded length must not exceed 1 KB. If left empty, the node inherits the default node pool initialization script NodeConfig.InitializeScript. If you enter a custom script, the custom script will be used and the default node pool initialization script will be ignored.
InitializeScript string `pulumi:"initializeScript"`
// Cloud server instance ID corresponding to the node.
InstanceId string `pulumi:"instanceId"`
// Is it a virtual node? Parameter value description: false: No, true: Yes.
IsVirtual bool `pulumi:"isVirtual"`
// Whether to retain the original ECS instance name. Options: false (default): do not retain the original ECS instance name; Container Service automatically assigns a name. true: retain the original ECS instance name.
KeepInstanceName bool `pulumi:"keepInstanceName"`
// Kubernetes-related configuration for the node. If empty, the node inherits the default node pool's Kubernetes configuration: KubernetesConfig.Labels/Taints/Cordon. If custom configuration is provided, the node uses the custom configuration and ignores the default node pool's Kubernetes configuration.
KubernetesConfig GetNodeKubernetesConfig `pulumi:"kubernetesConfig"`
// Node name.
Name string `pulumi:"name"`
// Node ID.
NodeId string `pulumi:"nodeId"`
// Node pool ID. If no parameter value is provided: add existing ECS instances to the default node pool. If a parameter value is provided: add existing ECS instances to a custom node pool.
NodePoolId string `pulumi:"nodePoolId"`
// Node role. Parameter value description: Worker: Worker node.
Roles []string `pulumi:"roles"`
// Node status.
Status GetNodeStatus `pulumi:"status"`
// Update time.
UpdatedTime string `pulumi:"updatedTime"`
// Availability zone ID.
ZoneId string `pulumi:"zoneId"`
}
A collection of values returned by getNode.
func LookupNode ¶ added in v0.0.14
func LookupNode(ctx *pulumi.Context, args *LookupNodeArgs, opts ...pulumi.InvokeOption) (*LookupNodeResult, error)
Data Source schema for Byteplus::VKE::Node
type LookupNodeResultOutput ¶ added in v0.0.14
type LookupNodeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNode.
func LookupNodeOutput ¶ added in v0.0.14
func LookupNodeOutput(ctx *pulumi.Context, args LookupNodeOutputArgs, opts ...pulumi.InvokeOption) LookupNodeResultOutput
func (LookupNodeResultOutput) AdditionalContainerStorageEnabled ¶ added in v0.0.14
func (o LookupNodeResultOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
Select the data disk for the node, format and mount it as the storage directory for container images and logs. Values: false (default): Disabled. Default node pool: indicates no data disk is mounted. Custom node pool: mounts according to the node pool's data disk configuration. ECS instance data disks added to the node pool must include the data disk specified for mounting by the target node pool (including local disks), and the disk type and size must match exactly. true: Enabled. You must also configure the ContainerStoragePath parameter. The node mounts according to the configuration in the ContainerStoragePath parameter and ignores the node pool's data disk configuration. There are no special requirements for ECS instance data disks added to the node pool.
func (LookupNodeResultOutput) ClusterId ¶ added in v0.0.14
func (o LookupNodeResultOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (LookupNodeResultOutput) ContainerStoragePath ¶ added in v0.0.14
func (o LookupNodeResultOutput) ContainerStoragePath() pulumi.StringOutput
Use this data disk device to mount the container and image storage directory /var/lib/containerd. Valid only when AdditionalContainerStorageEnabled=true and cannot be empty. The following conditions must be met, otherwise initialization will fail: Only ECS instances with mounted data disks are supported. When specifying a data disk device name, ensure the device exists, otherwise initialization will fail. When specifying a data disk partition or logical volume name, ensure the partition or logical volume exists and uses the ext4 file system.
func (LookupNodeResultOutput) CreatedTime ¶ added in v0.0.14
func (o LookupNodeResultOutput) CreatedTime() pulumi.StringOutput
Creation time.
func (LookupNodeResultOutput) ElementType ¶ added in v0.0.14
func (LookupNodeResultOutput) ElementType() reflect.Type
func (LookupNodeResultOutput) Id ¶ added in v0.0.14
func (o LookupNodeResultOutput) Id() pulumi.StringOutput
Uniquely identifies the resource.
func (LookupNodeResultOutput) ImageId ¶ added in v0.0.14
func (o LookupNodeResultOutput) ImageId() pulumi.StringOutput
Image ID used by the ECS instance corresponding to the node.
func (LookupNodeResultOutput) InitializeScript ¶ added in v0.0.14
func (o LookupNodeResultOutput) InitializeScript() pulumi.StringOutput
Script executed after creating ECS nodes and deploying Kubernetes components. Supports Shell format. Base64-encoded length must not exceed 1 KB. If left empty, the node inherits the default node pool initialization script NodeConfig.InitializeScript. If you enter a custom script, the custom script will be used and the default node pool initialization script will be ignored.
func (LookupNodeResultOutput) InstanceId ¶ added in v0.0.14
func (o LookupNodeResultOutput) InstanceId() pulumi.StringOutput
Cloud server instance ID corresponding to the node.
func (LookupNodeResultOutput) IsVirtual ¶ added in v0.0.14
func (o LookupNodeResultOutput) IsVirtual() pulumi.BoolOutput
Is it a virtual node? Parameter value description: false: No, true: Yes.
func (LookupNodeResultOutput) KeepInstanceName ¶ added in v0.0.14
func (o LookupNodeResultOutput) KeepInstanceName() pulumi.BoolOutput
Whether to retain the original ECS instance name. Options: false (default): do not retain the original ECS instance name; Container Service automatically assigns a name. true: retain the original ECS instance name.
func (LookupNodeResultOutput) KubernetesConfig ¶ added in v0.0.14
func (o LookupNodeResultOutput) KubernetesConfig() GetNodeKubernetesConfigOutput
Kubernetes-related configuration for the node. If empty, the node inherits the default node pool's Kubernetes configuration: KubernetesConfig.Labels/Taints/Cordon. If custom configuration is provided, the node uses the custom configuration and ignores the default node pool's Kubernetes configuration.
func (LookupNodeResultOutput) Name ¶ added in v0.0.14
func (o LookupNodeResultOutput) Name() pulumi.StringOutput
Node name.
func (LookupNodeResultOutput) NodeId ¶ added in v0.0.14
func (o LookupNodeResultOutput) NodeId() pulumi.StringOutput
Node ID.
func (LookupNodeResultOutput) NodePoolId ¶ added in v0.0.14
func (o LookupNodeResultOutput) NodePoolId() pulumi.StringOutput
Node pool ID. If no parameter value is provided: add existing ECS instances to the default node pool. If a parameter value is provided: add existing ECS instances to a custom node pool.
func (LookupNodeResultOutput) Roles ¶ added in v0.0.14
func (o LookupNodeResultOutput) Roles() pulumi.StringArrayOutput
Node role. Parameter value description: Worker: Worker node.
func (LookupNodeResultOutput) Status ¶ added in v0.0.14
func (o LookupNodeResultOutput) Status() GetNodeStatusOutput
Node status.
func (LookupNodeResultOutput) ToLookupNodeResultOutput ¶ added in v0.0.14
func (o LookupNodeResultOutput) ToLookupNodeResultOutput() LookupNodeResultOutput
func (LookupNodeResultOutput) ToLookupNodeResultOutputWithContext ¶ added in v0.0.14
func (o LookupNodeResultOutput) ToLookupNodeResultOutputWithContext(ctx context.Context) LookupNodeResultOutput
func (LookupNodeResultOutput) UpdatedTime ¶ added in v0.0.14
func (o LookupNodeResultOutput) UpdatedTime() pulumi.StringOutput
Update time.
func (LookupNodeResultOutput) ZoneId ¶ added in v0.0.14
func (o LookupNodeResultOutput) ZoneId() pulumi.StringOutput
Availability zone ID.
type LookupPermissionArgs ¶
type LookupPermissionArgs struct {
// Uniquely identifies the resource.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getPermission.
type LookupPermissionOutputArgs ¶
type LookupPermissionOutputArgs struct {
// Uniquely identifies the resource.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getPermission.
func (LookupPermissionOutputArgs) ElementType ¶
func (LookupPermissionOutputArgs) ElementType() reflect.Type
type LookupPermissionResult ¶
type LookupPermissionResult struct {
// Time when the RBAC policy resource was authorized.
AuthorizedAt string `pulumi:"authorizedAt"`
// Grantor ID. Can be an IAM user ID or an IAM role ID.
AuthorizerId int `pulumi:"authorizerId"`
// Grantor name
AuthorizerName string `pulumi:"authorizerName"`
// Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
AuthorizerType string `pulumi:"authorizerType"`
// Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
ClusterId string `pulumi:"clusterId"`
// Time when the RBAC policy resource was created.
CreatedTime string `pulumi:"createdTime"`
// Grantee ID. Can be an IAM user ID or an IAM role ID.
GranteeId int `pulumi:"granteeId"`
// Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
GranteeType string `pulumi:"granteeType"`
// Uniquely identifies the resource.
Id string `pulumi:"id"`
// Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
IsCustomRole bool `pulumi:"isCustomRole"`
// The object name of the RBAC policy resource in Kubernetes.
KubeRoleBindingName string `pulumi:"kubeRoleBindingName"`
// Authorization details message.
Message string `pulumi:"message"`
// Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
Namespace string `pulumi:"namespace"`
// RBAC policy resource ID.
PermissionId string `pulumi:"permissionId"`
// Project selector
ProjectSelector string `pulumi:"projectSelector"`
// Time when authorization is revoked.
RevokedAt string `pulumi:"revokedAt"`
// The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
RoleDomain string `pulumi:"roleDomain"`
// Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
RoleName string `pulumi:"roleName"`
// Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
Status string `pulumi:"status"`
}
A collection of values returned by getPermission.
func LookupPermission ¶
func LookupPermission(ctx *pulumi.Context, args *LookupPermissionArgs, opts ...pulumi.InvokeOption) (*LookupPermissionResult, error)
Data Source schema for Byteplus::VKE::Permission
type LookupPermissionResultOutput ¶
type LookupPermissionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPermission.
func LookupPermissionOutput ¶
func LookupPermissionOutput(ctx *pulumi.Context, args LookupPermissionOutputArgs, opts ...pulumi.InvokeOption) LookupPermissionResultOutput
func (LookupPermissionResultOutput) AuthorizedAt ¶
func (o LookupPermissionResultOutput) AuthorizedAt() pulumi.StringOutput
Time when the RBAC policy resource was authorized.
func (LookupPermissionResultOutput) AuthorizerId ¶
func (o LookupPermissionResultOutput) AuthorizerId() pulumi.IntOutput
Grantor ID. Can be an IAM user ID or an IAM role ID.
func (LookupPermissionResultOutput) AuthorizerName ¶
func (o LookupPermissionResultOutput) AuthorizerName() pulumi.StringOutput
Grantor name
func (LookupPermissionResultOutput) AuthorizerType ¶
func (o LookupPermissionResultOutput) AuthorizerType() pulumi.StringOutput
Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
func (LookupPermissionResultOutput) ClusterId ¶
func (o LookupPermissionResultOutput) ClusterId() pulumi.StringOutput
Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
func (LookupPermissionResultOutput) CreatedTime ¶
func (o LookupPermissionResultOutput) CreatedTime() pulumi.StringOutput
Time when the RBAC policy resource was created.
func (LookupPermissionResultOutput) ElementType ¶
func (LookupPermissionResultOutput) ElementType() reflect.Type
func (LookupPermissionResultOutput) GranteeId ¶
func (o LookupPermissionResultOutput) GranteeId() pulumi.IntOutput
Grantee ID. Can be an IAM user ID or an IAM role ID.
func (LookupPermissionResultOutput) GranteeType ¶
func (o LookupPermissionResultOutput) GranteeType() pulumi.StringOutput
Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
func (LookupPermissionResultOutput) Id ¶
func (o LookupPermissionResultOutput) Id() pulumi.StringOutput
Uniquely identifies the resource.
func (LookupPermissionResultOutput) IsCustomRole ¶
func (o LookupPermissionResultOutput) IsCustomRole() pulumi.BoolOutput
Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
func (LookupPermissionResultOutput) KubeRoleBindingName ¶
func (o LookupPermissionResultOutput) KubeRoleBindingName() pulumi.StringOutput
The object name of the RBAC policy resource in Kubernetes.
func (LookupPermissionResultOutput) Message ¶
func (o LookupPermissionResultOutput) Message() pulumi.StringOutput
Authorization details message.
func (LookupPermissionResultOutput) Namespace ¶
func (o LookupPermissionResultOutput) Namespace() pulumi.StringOutput
Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
func (LookupPermissionResultOutput) PermissionId ¶
func (o LookupPermissionResultOutput) PermissionId() pulumi.StringOutput
RBAC policy resource ID.
func (LookupPermissionResultOutput) ProjectSelector ¶
func (o LookupPermissionResultOutput) ProjectSelector() pulumi.StringOutput
Project selector
func (LookupPermissionResultOutput) RevokedAt ¶
func (o LookupPermissionResultOutput) RevokedAt() pulumi.StringOutput
Time when authorization is revoked.
func (LookupPermissionResultOutput) RoleDomain ¶
func (o LookupPermissionResultOutput) RoleDomain() pulumi.StringOutput
The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
func (LookupPermissionResultOutput) RoleName ¶
func (o LookupPermissionResultOutput) RoleName() pulumi.StringOutput
Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
func (LookupPermissionResultOutput) Status ¶
func (o LookupPermissionResultOutput) Status() pulumi.StringOutput
Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
func (LookupPermissionResultOutput) ToLookupPermissionResultOutput ¶
func (o LookupPermissionResultOutput) ToLookupPermissionResultOutput() LookupPermissionResultOutput
func (LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext ¶
func (o LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext(ctx context.Context) LookupPermissionResultOutput
type Node ¶ added in v0.0.14
type Node struct {
pulumi.CustomResourceState
// Select the data disk for the node, format and mount it as the storage directory for container images and logs. Values: false (default): Disabled. Default node pool: indicates no data disk is mounted. Custom node pool: mounts according to the node pool's data disk configuration. ECS instance data disks added to the node pool must include the data disk specified for mounting by the target node pool (including local disks), and the disk type and size must match exactly. true: Enabled. You must also configure the ContainerStoragePath parameter. The node mounts according to the configuration in the ContainerStoragePath parameter and ignores the node pool's data disk configuration. There are no special requirements for ECS instance data disks added to the node pool.
AdditionalContainerStorageEnabled pulumi.BoolOutput `pulumi:"additionalContainerStorageEnabled"`
// Cluster ID.
ClusterId pulumi.StringOutput `pulumi:"clusterId"`
// Use this data disk device to mount the container and image storage directory /var/lib/containerd.
// Valid only when AdditionalContainerStorageEnabled=true and cannot be empty. The following conditions must be met, otherwise initialization will fail: Only ECS instances with mounted data disks are supported. When specifying a data disk device name, ensure the device exists, otherwise initialization will fail. When specifying a data disk partition or logical volume name, ensure the partition or logical volume exists and uses the ext4 file system.
ContainerStoragePath pulumi.StringOutput `pulumi:"containerStoragePath"`
// Creation time.
CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
// Image ID used by the ECS instance corresponding to the node.
ImageId pulumi.StringOutput `pulumi:"imageId"`
// Script executed after creating ECS nodes and deploying Kubernetes components. Supports Shell format. Base64-encoded length must not exceed 1 KB. If left empty, the node inherits the default node pool initialization script NodeConfig.InitializeScript. If you enter a custom script, the custom script will be used and the default node pool initialization script will be ignored.
InitializeScript pulumi.StringOutput `pulumi:"initializeScript"`
// Cloud server instance ID corresponding to the node.
InstanceId pulumi.StringOutput `pulumi:"instanceId"`
// Is it a virtual node? Parameter value description: false: No, true: Yes.
IsVirtual pulumi.BoolOutput `pulumi:"isVirtual"`
// Whether to retain the original ECS instance name. Options: false (default): do not retain the original ECS instance name; Container Service automatically assigns a name. true: retain the original ECS instance name.
KeepInstanceName pulumi.BoolOutput `pulumi:"keepInstanceName"`
// Kubernetes-related configuration for the node. If empty, the node inherits the default node pool's Kubernetes configuration: KubernetesConfig.Labels/Taints/Cordon. If custom configuration is provided, the node uses the custom configuration and ignores the default node pool's Kubernetes configuration.
KubernetesConfig NodeKubernetesConfigOutput `pulumi:"kubernetesConfig"`
// Node name.
Name pulumi.StringOutput `pulumi:"name"`
// Node ID.
NodeId pulumi.StringOutput `pulumi:"nodeId"`
// Node pool ID. If no parameter value is provided: add existing ECS instances to the default node pool. If a parameter value is provided: add existing ECS instances to a custom node pool.
NodePoolId pulumi.StringOutput `pulumi:"nodePoolId"`
// Node role. Parameter value description: Worker: Worker node.
Roles pulumi.StringArrayOutput `pulumi:"roles"`
// Node status.
Status NodeStatusOutput `pulumi:"status"`
// Update time.
UpdatedTime pulumi.StringOutput `pulumi:"updatedTime"`
// Availability zone ID.
ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}
Corresponds to Node in Kubernetes, which is the basic element of a Container Service cluster. Nodes mainly include: Master nodes (control nodes) and Worker nodes (compute nodes/worker nodes). Applications are actually deployed on Worker nodes, supporting random deployment on Worker nodes or deployment on specified Worker nodes through configuration. In Container Service, node generally refers to Worker node.
## Example Usage
```go package main
import (
"github.com/byteplus-sdk/pulumi-bytepluscc/sdk/go/bytepluscc/vke" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vke.NewNode(ctx, "VkeNodeDemo", &vke.NodeArgs{
AdditionalContainerStorageEnabled: pulumi.Bool(false),
ClusterId: pulumi.String("cd5rdfs5ixxxxxotsc2g"),
ContainerStoragePath: pulumi.String(""),
InstanceId: pulumi.String("i-yeekjuixxxxx4je5vfr"),
KeepInstanceName: pulumi.Bool(true),
NodePoolId: pulumi.String("pd5s9srqxxxxxo88e621g"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
```sh $ pulumi import bytepluscc:vke/node:Node example "cluster_id|node_pool_id|node_id" ```
func GetNode ¶ added in v0.0.14
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 ¶ added in v0.0.14
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 ¶ added in v0.0.14
func (*Node) ToNodeOutput ¶ added in v0.0.14
func (i *Node) ToNodeOutput() NodeOutput
func (*Node) ToNodeOutputWithContext ¶ added in v0.0.14
func (i *Node) ToNodeOutputWithContext(ctx context.Context) NodeOutput
type NodeArgs ¶ added in v0.0.14
type NodeArgs struct {
// Select the data disk for the node, format and mount it as the storage directory for container images and logs. Values: false (default): Disabled. Default node pool: indicates no data disk is mounted. Custom node pool: mounts according to the node pool's data disk configuration. ECS instance data disks added to the node pool must include the data disk specified for mounting by the target node pool (including local disks), and the disk type and size must match exactly. true: Enabled. You must also configure the ContainerStoragePath parameter. The node mounts according to the configuration in the ContainerStoragePath parameter and ignores the node pool's data disk configuration. There are no special requirements for ECS instance data disks added to the node pool.
AdditionalContainerStorageEnabled pulumi.BoolPtrInput
// Cluster ID.
ClusterId pulumi.StringInput
// Use this data disk device to mount the container and image storage directory /var/lib/containerd.
// Valid only when AdditionalContainerStorageEnabled=true and cannot be empty. The following conditions must be met, otherwise initialization will fail: Only ECS instances with mounted data disks are supported. When specifying a data disk device name, ensure the device exists, otherwise initialization will fail. When specifying a data disk partition or logical volume name, ensure the partition or logical volume exists and uses the ext4 file system.
ContainerStoragePath pulumi.StringPtrInput
// Image ID used by the ECS instance corresponding to the node.
ImageId pulumi.StringPtrInput
// Script executed after creating ECS nodes and deploying Kubernetes components. Supports Shell format. Base64-encoded length must not exceed 1 KB. If left empty, the node inherits the default node pool initialization script NodeConfig.InitializeScript. If you enter a custom script, the custom script will be used and the default node pool initialization script will be ignored.
InitializeScript pulumi.StringPtrInput
// Cloud server instance ID corresponding to the node.
InstanceId pulumi.StringPtrInput
// Whether to retain the original ECS instance name. Options: false (default): do not retain the original ECS instance name; Container Service automatically assigns a name. true: retain the original ECS instance name.
KeepInstanceName pulumi.BoolPtrInput
// Kubernetes-related configuration for the node. If empty, the node inherits the default node pool's Kubernetes configuration: KubernetesConfig.Labels/Taints/Cordon. If custom configuration is provided, the node uses the custom configuration and ignores the default node pool's Kubernetes configuration.
KubernetesConfig NodeKubernetesConfigPtrInput
// Node pool ID. If no parameter value is provided: add existing ECS instances to the default node pool. If a parameter value is provided: add existing ECS instances to a custom node pool.
NodePoolId pulumi.StringInput
}
The set of arguments for constructing a Node resource.
func (NodeArgs) ElementType ¶ added in v0.0.14
type NodeArray ¶ added in v0.0.14
type NodeArray []NodeInput
func (NodeArray) ElementType ¶ added in v0.0.14
func (NodeArray) ToNodeArrayOutput ¶ added in v0.0.14
func (i NodeArray) ToNodeArrayOutput() NodeArrayOutput
func (NodeArray) ToNodeArrayOutputWithContext ¶ added in v0.0.14
func (i NodeArray) ToNodeArrayOutputWithContext(ctx context.Context) NodeArrayOutput
type NodeArrayInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type NodeArrayOutput struct{ *pulumi.OutputState }
func (NodeArrayOutput) ElementType ¶ added in v0.0.14
func (NodeArrayOutput) ElementType() reflect.Type
func (NodeArrayOutput) Index ¶ added in v0.0.14
func (o NodeArrayOutput) Index(i pulumi.IntInput) NodeOutput
func (NodeArrayOutput) ToNodeArrayOutput ¶ added in v0.0.14
func (o NodeArrayOutput) ToNodeArrayOutput() NodeArrayOutput
func (NodeArrayOutput) ToNodeArrayOutputWithContext ¶ added in v0.0.14
func (o NodeArrayOutput) ToNodeArrayOutputWithContext(ctx context.Context) NodeArrayOutput
type NodeInput ¶ added in v0.0.14
type NodeInput interface {
pulumi.Input
ToNodeOutput() NodeOutput
ToNodeOutputWithContext(ctx context.Context) NodeOutput
}
type NodeKubernetesConfig ¶ added in v0.0.14
type NodeKubernetesConfig struct {
// Node lock configuration. Options: false (default): not locked; true: locked
Cordon *bool `pulumi:"cordon"`
Labels []NodeKubernetesConfigLabel `pulumi:"labels"`
Taints []NodeKubernetesConfigTaint `pulumi:"taints"`
}
type NodeKubernetesConfigArgs ¶ added in v0.0.14
type NodeKubernetesConfigArgs struct {
// Node lock configuration. Options: false (default): not locked; true: locked
Cordon pulumi.BoolPtrInput `pulumi:"cordon"`
Labels NodeKubernetesConfigLabelArrayInput `pulumi:"labels"`
Taints NodeKubernetesConfigTaintArrayInput `pulumi:"taints"`
}
func (NodeKubernetesConfigArgs) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigArgs) ElementType() reflect.Type
func (NodeKubernetesConfigArgs) ToNodeKubernetesConfigOutput ¶ added in v0.0.14
func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigOutput() NodeKubernetesConfigOutput
func (NodeKubernetesConfigArgs) ToNodeKubernetesConfigOutputWithContext ¶ added in v0.0.14
func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigOutputWithContext(ctx context.Context) NodeKubernetesConfigOutput
func (NodeKubernetesConfigArgs) ToNodeKubernetesConfigPtrOutput ¶ added in v0.0.14
func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigPtrOutput() NodeKubernetesConfigPtrOutput
func (NodeKubernetesConfigArgs) ToNodeKubernetesConfigPtrOutputWithContext ¶ added in v0.0.14
func (i NodeKubernetesConfigArgs) ToNodeKubernetesConfigPtrOutputWithContext(ctx context.Context) NodeKubernetesConfigPtrOutput
type NodeKubernetesConfigInput ¶ added in v0.0.14
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 NodeKubernetesConfigLabel ¶ added in v0.0.14
type NodeKubernetesConfigLabel struct {
// Label key. A valid label key consists of two parts: \n\n and \n\n, separated by a slash (/). \n\n is required and supports uppercase and lowercase English letters, numbers, hyphens (-), underscores (_), and periods (.), must start and end with a letter or number, and must not exceed 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), with a maximum length of 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
Key *string `pulumi:"key"`
// Tag value, up to 63 characters (can be empty). Can start and end with an English letter (upper or lower case) or a digit. Supported special characters: hyphen (-), underscore (_), period (.).
Value *string `pulumi:"value"`
}
type NodeKubernetesConfigLabelArgs ¶ added in v0.0.14
type NodeKubernetesConfigLabelArgs struct {
// Label key. A valid label key consists of two parts: \n\n and \n\n, separated by a slash (/). \n\n is required and supports uppercase and lowercase English letters, numbers, hyphens (-), underscores (_), and periods (.), must start and end with a letter or number, and must not exceed 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), with a maximum length of 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
Key pulumi.StringPtrInput `pulumi:"key"`
// Tag value, up to 63 characters (can be empty). Can start and end with an English letter (upper or lower case) or a digit. Supported special characters: hyphen (-), underscore (_), period (.).
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (NodeKubernetesConfigLabelArgs) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigLabelArgs) ElementType() reflect.Type
func (NodeKubernetesConfigLabelArgs) ToNodeKubernetesConfigLabelOutput ¶ added in v0.0.14
func (i NodeKubernetesConfigLabelArgs) ToNodeKubernetesConfigLabelOutput() NodeKubernetesConfigLabelOutput
func (NodeKubernetesConfigLabelArgs) ToNodeKubernetesConfigLabelOutputWithContext ¶ added in v0.0.14
func (i NodeKubernetesConfigLabelArgs) ToNodeKubernetesConfigLabelOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelOutput
type NodeKubernetesConfigLabelArray ¶ added in v0.0.14
type NodeKubernetesConfigLabelArray []NodeKubernetesConfigLabelInput
func (NodeKubernetesConfigLabelArray) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigLabelArray) ElementType() reflect.Type
func (NodeKubernetesConfigLabelArray) ToNodeKubernetesConfigLabelArrayOutput ¶ added in v0.0.14
func (i NodeKubernetesConfigLabelArray) ToNodeKubernetesConfigLabelArrayOutput() NodeKubernetesConfigLabelArrayOutput
func (NodeKubernetesConfigLabelArray) ToNodeKubernetesConfigLabelArrayOutputWithContext ¶ added in v0.0.14
func (i NodeKubernetesConfigLabelArray) ToNodeKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelArrayOutput
type NodeKubernetesConfigLabelArrayInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type NodeKubernetesConfigLabelArrayOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigLabelArrayOutput) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigLabelArrayOutput) ElementType() reflect.Type
func (NodeKubernetesConfigLabelArrayOutput) Index ¶ added in v0.0.14
func (o NodeKubernetesConfigLabelArrayOutput) Index(i pulumi.IntInput) NodeKubernetesConfigLabelOutput
func (NodeKubernetesConfigLabelArrayOutput) ToNodeKubernetesConfigLabelArrayOutput ¶ added in v0.0.14
func (o NodeKubernetesConfigLabelArrayOutput) ToNodeKubernetesConfigLabelArrayOutput() NodeKubernetesConfigLabelArrayOutput
func (NodeKubernetesConfigLabelArrayOutput) ToNodeKubernetesConfigLabelArrayOutputWithContext ¶ added in v0.0.14
func (o NodeKubernetesConfigLabelArrayOutput) ToNodeKubernetesConfigLabelArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelArrayOutput
type NodeKubernetesConfigLabelInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type NodeKubernetesConfigLabelOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigLabelOutput) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigLabelOutput) ElementType() reflect.Type
func (NodeKubernetesConfigLabelOutput) Key ¶ added in v0.0.14
func (o NodeKubernetesConfigLabelOutput) Key() pulumi.StringPtrOutput
Label key. A valid label key consists of two parts: \n\n and \n\n, separated by a slash (/). \n\n is required and supports uppercase and lowercase English letters, numbers, hyphens (-), underscores (_), and periods (.), must start and end with a letter or number, and must not exceed 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), with a maximum length of 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
func (NodeKubernetesConfigLabelOutput) ToNodeKubernetesConfigLabelOutput ¶ added in v0.0.14
func (o NodeKubernetesConfigLabelOutput) ToNodeKubernetesConfigLabelOutput() NodeKubernetesConfigLabelOutput
func (NodeKubernetesConfigLabelOutput) ToNodeKubernetesConfigLabelOutputWithContext ¶ added in v0.0.14
func (o NodeKubernetesConfigLabelOutput) ToNodeKubernetesConfigLabelOutputWithContext(ctx context.Context) NodeKubernetesConfigLabelOutput
func (NodeKubernetesConfigLabelOutput) Value ¶ added in v0.0.14
func (o NodeKubernetesConfigLabelOutput) Value() pulumi.StringPtrOutput
Tag value, up to 63 characters (can be empty). Can start and end with an English letter (upper or lower case) or a digit. Supported special characters: hyphen (-), underscore (_), period (.).
type NodeKubernetesConfigOutput ¶ added in v0.0.14
type NodeKubernetesConfigOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigOutput) Cordon ¶ added in v0.0.14
func (o NodeKubernetesConfigOutput) Cordon() pulumi.BoolPtrOutput
Node lock configuration. Options: false (default): not locked; true: locked
func (NodeKubernetesConfigOutput) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigOutput) ElementType() reflect.Type
func (NodeKubernetesConfigOutput) Labels ¶ added in v0.0.14
func (o NodeKubernetesConfigOutput) Labels() NodeKubernetesConfigLabelArrayOutput
func (NodeKubernetesConfigOutput) Taints ¶ added in v0.0.14
func (o NodeKubernetesConfigOutput) Taints() NodeKubernetesConfigTaintArrayOutput
func (NodeKubernetesConfigOutput) ToNodeKubernetesConfigOutput ¶ added in v0.0.14
func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigOutput() NodeKubernetesConfigOutput
func (NodeKubernetesConfigOutput) ToNodeKubernetesConfigOutputWithContext ¶ added in v0.0.14
func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigOutputWithContext(ctx context.Context) NodeKubernetesConfigOutput
func (NodeKubernetesConfigOutput) ToNodeKubernetesConfigPtrOutput ¶ added in v0.0.14
func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigPtrOutput() NodeKubernetesConfigPtrOutput
func (NodeKubernetesConfigOutput) ToNodeKubernetesConfigPtrOutputWithContext ¶ added in v0.0.14
func (o NodeKubernetesConfigOutput) ToNodeKubernetesConfigPtrOutputWithContext(ctx context.Context) NodeKubernetesConfigPtrOutput
type NodeKubernetesConfigPtrInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
func NodeKubernetesConfigPtr(v *NodeKubernetesConfigArgs) NodeKubernetesConfigPtrInput
type NodeKubernetesConfigPtrOutput ¶ added in v0.0.14
type NodeKubernetesConfigPtrOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigPtrOutput) Cordon ¶ added in v0.0.14
func (o NodeKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
Node lock configuration. Options: false (default): not locked; true: locked
func (NodeKubernetesConfigPtrOutput) Elem ¶ added in v0.0.14
func (o NodeKubernetesConfigPtrOutput) Elem() NodeKubernetesConfigOutput
func (NodeKubernetesConfigPtrOutput) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigPtrOutput) ElementType() reflect.Type
func (NodeKubernetesConfigPtrOutput) Labels ¶ added in v0.0.14
func (o NodeKubernetesConfigPtrOutput) Labels() NodeKubernetesConfigLabelArrayOutput
func (NodeKubernetesConfigPtrOutput) Taints ¶ added in v0.0.14
func (o NodeKubernetesConfigPtrOutput) Taints() NodeKubernetesConfigTaintArrayOutput
func (NodeKubernetesConfigPtrOutput) ToNodeKubernetesConfigPtrOutput ¶ added in v0.0.14
func (o NodeKubernetesConfigPtrOutput) ToNodeKubernetesConfigPtrOutput() NodeKubernetesConfigPtrOutput
func (NodeKubernetesConfigPtrOutput) ToNodeKubernetesConfigPtrOutputWithContext ¶ added in v0.0.14
func (o NodeKubernetesConfigPtrOutput) ToNodeKubernetesConfigPtrOutputWithContext(ctx context.Context) NodeKubernetesConfigPtrOutput
type NodeKubernetesConfigTaint ¶ added in v0.0.14
type NodeKubernetesConfigTaint struct {
// Taint effect. Options: NoSchedule (default): Do not schedule. NoExecute: Evict Pods that do not tolerate the taint. PreferNoSchedule: Avoid scheduling if possible.
Effect *string `pulumi:"effect"`
// Taint key. A valid taint key has two segments: \n\n and \n\n, separated by a slash (/). \n\n is required and supports English letters (case-sensitive), numbers, hyphen (-), underscore (_), and period (.), must start and end with a letter or number, and be no longer than 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), no longer than 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
Key *string `pulumi:"key"`
// Taint value, up to 63 characters (can be empty). Must start and end with an English letter or number. Supports special characters: hyphen (-), underscore (_), and period (.).
Value *string `pulumi:"value"`
}
type NodeKubernetesConfigTaintArgs ¶ added in v0.0.14
type NodeKubernetesConfigTaintArgs struct {
// Taint effect. Options: NoSchedule (default): Do not schedule. NoExecute: Evict Pods that do not tolerate the taint. PreferNoSchedule: Avoid scheduling if possible.
Effect pulumi.StringPtrInput `pulumi:"effect"`
// Taint key. A valid taint key has two segments: \n\n and \n\n, separated by a slash (/). \n\n is required and supports English letters (case-sensitive), numbers, hyphen (-), underscore (_), and period (.), must start and end with a letter or number, and be no longer than 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), no longer than 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
Key pulumi.StringPtrInput `pulumi:"key"`
// Taint value, up to 63 characters (can be empty). Must start and end with an English letter or number. Supports special characters: hyphen (-), underscore (_), and period (.).
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (NodeKubernetesConfigTaintArgs) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigTaintArgs) ElementType() reflect.Type
func (NodeKubernetesConfigTaintArgs) ToNodeKubernetesConfigTaintOutput ¶ added in v0.0.14
func (i NodeKubernetesConfigTaintArgs) ToNodeKubernetesConfigTaintOutput() NodeKubernetesConfigTaintOutput
func (NodeKubernetesConfigTaintArgs) ToNodeKubernetesConfigTaintOutputWithContext ¶ added in v0.0.14
func (i NodeKubernetesConfigTaintArgs) ToNodeKubernetesConfigTaintOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintOutput
type NodeKubernetesConfigTaintArray ¶ added in v0.0.14
type NodeKubernetesConfigTaintArray []NodeKubernetesConfigTaintInput
func (NodeKubernetesConfigTaintArray) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigTaintArray) ElementType() reflect.Type
func (NodeKubernetesConfigTaintArray) ToNodeKubernetesConfigTaintArrayOutput ¶ added in v0.0.14
func (i NodeKubernetesConfigTaintArray) ToNodeKubernetesConfigTaintArrayOutput() NodeKubernetesConfigTaintArrayOutput
func (NodeKubernetesConfigTaintArray) ToNodeKubernetesConfigTaintArrayOutputWithContext ¶ added in v0.0.14
func (i NodeKubernetesConfigTaintArray) ToNodeKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintArrayOutput
type NodeKubernetesConfigTaintArrayInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type NodeKubernetesConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigTaintArrayOutput) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigTaintArrayOutput) ElementType() reflect.Type
func (NodeKubernetesConfigTaintArrayOutput) Index ¶ added in v0.0.14
func (o NodeKubernetesConfigTaintArrayOutput) Index(i pulumi.IntInput) NodeKubernetesConfigTaintOutput
func (NodeKubernetesConfigTaintArrayOutput) ToNodeKubernetesConfigTaintArrayOutput ¶ added in v0.0.14
func (o NodeKubernetesConfigTaintArrayOutput) ToNodeKubernetesConfigTaintArrayOutput() NodeKubernetesConfigTaintArrayOutput
func (NodeKubernetesConfigTaintArrayOutput) ToNodeKubernetesConfigTaintArrayOutputWithContext ¶ added in v0.0.14
func (o NodeKubernetesConfigTaintArrayOutput) ToNodeKubernetesConfigTaintArrayOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintArrayOutput
type NodeKubernetesConfigTaintInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type NodeKubernetesConfigTaintOutput struct{ *pulumi.OutputState }
func (NodeKubernetesConfigTaintOutput) Effect ¶ added in v0.0.14
func (o NodeKubernetesConfigTaintOutput) Effect() pulumi.StringPtrOutput
Taint effect. Options: NoSchedule (default): Do not schedule. NoExecute: Evict Pods that do not tolerate the taint. PreferNoSchedule: Avoid scheduling if possible.
func (NodeKubernetesConfigTaintOutput) ElementType ¶ added in v0.0.14
func (NodeKubernetesConfigTaintOutput) ElementType() reflect.Type
func (NodeKubernetesConfigTaintOutput) Key ¶ added in v0.0.14
func (o NodeKubernetesConfigTaintOutput) Key() pulumi.StringPtrOutput
Taint key. A valid taint key has two segments: \n\n and \n\n, separated by a slash (/). \n\n is required and supports English letters (case-sensitive), numbers, hyphen (-), underscore (_), and period (.), must start and end with a letter or number, and be no longer than 63 characters. \n\n is optional. If specified, \n\n must be a DNS subdomain: a series of DNS labels separated by periods (.), no longer than 253 characters. The total length of \n\n and \n\n must not exceed 82 characters.
func (NodeKubernetesConfigTaintOutput) ToNodeKubernetesConfigTaintOutput ¶ added in v0.0.14
func (o NodeKubernetesConfigTaintOutput) ToNodeKubernetesConfigTaintOutput() NodeKubernetesConfigTaintOutput
func (NodeKubernetesConfigTaintOutput) ToNodeKubernetesConfigTaintOutputWithContext ¶ added in v0.0.14
func (o NodeKubernetesConfigTaintOutput) ToNodeKubernetesConfigTaintOutputWithContext(ctx context.Context) NodeKubernetesConfigTaintOutput
func (NodeKubernetesConfigTaintOutput) Value ¶ added in v0.0.14
func (o NodeKubernetesConfigTaintOutput) Value() pulumi.StringPtrOutput
Taint value, up to 63 characters (can be empty). Must start and end with an English letter or number. Supports special characters: hyphen (-), underscore (_), and period (.).
type NodeMap ¶ added in v0.0.14
func (NodeMap) ElementType ¶ added in v0.0.14
func (NodeMap) ToNodeMapOutput ¶ added in v0.0.14
func (i NodeMap) ToNodeMapOutput() NodeMapOutput
func (NodeMap) ToNodeMapOutputWithContext ¶ added in v0.0.14
func (i NodeMap) ToNodeMapOutputWithContext(ctx context.Context) NodeMapOutput
type NodeMapInput ¶ added in v0.0.14
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 ¶ added in v0.0.14
type NodeMapOutput struct{ *pulumi.OutputState }
func (NodeMapOutput) ElementType ¶ added in v0.0.14
func (NodeMapOutput) ElementType() reflect.Type
func (NodeMapOutput) MapIndex ¶ added in v0.0.14
func (o NodeMapOutput) MapIndex(k pulumi.StringInput) NodeOutput
func (NodeMapOutput) ToNodeMapOutput ¶ added in v0.0.14
func (o NodeMapOutput) ToNodeMapOutput() NodeMapOutput
func (NodeMapOutput) ToNodeMapOutputWithContext ¶ added in v0.0.14
func (o NodeMapOutput) ToNodeMapOutputWithContext(ctx context.Context) NodeMapOutput
type NodeOutput ¶ added in v0.0.14
type NodeOutput struct{ *pulumi.OutputState }
func (NodeOutput) AdditionalContainerStorageEnabled ¶ added in v0.0.14
func (o NodeOutput) AdditionalContainerStorageEnabled() pulumi.BoolOutput
Select the data disk for the node, format and mount it as the storage directory for container images and logs. Values: false (default): Disabled. Default node pool: indicates no data disk is mounted. Custom node pool: mounts according to the node pool's data disk configuration. ECS instance data disks added to the node pool must include the data disk specified for mounting by the target node pool (including local disks), and the disk type and size must match exactly. true: Enabled. You must also configure the ContainerStoragePath parameter. The node mounts according to the configuration in the ContainerStoragePath parameter and ignores the node pool's data disk configuration. There are no special requirements for ECS instance data disks added to the node pool.
func (NodeOutput) ClusterId ¶ added in v0.0.14
func (o NodeOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (NodeOutput) ContainerStoragePath ¶ added in v0.0.14
func (o NodeOutput) ContainerStoragePath() pulumi.StringOutput
Use this data disk device to mount the container and image storage directory /var/lib/containerd. Valid only when AdditionalContainerStorageEnabled=true and cannot be empty. The following conditions must be met, otherwise initialization will fail: Only ECS instances with mounted data disks are supported. When specifying a data disk device name, ensure the device exists, otherwise initialization will fail. When specifying a data disk partition or logical volume name, ensure the partition or logical volume exists and uses the ext4 file system.
func (NodeOutput) CreatedTime ¶ added in v0.0.14
func (o NodeOutput) CreatedTime() pulumi.StringOutput
Creation time.
func (NodeOutput) ElementType ¶ added in v0.0.14
func (NodeOutput) ElementType() reflect.Type
func (NodeOutput) ImageId ¶ added in v0.0.14
func (o NodeOutput) ImageId() pulumi.StringOutput
Image ID used by the ECS instance corresponding to the node.
func (NodeOutput) InitializeScript ¶ added in v0.0.14
func (o NodeOutput) InitializeScript() pulumi.StringOutput
Script executed after creating ECS nodes and deploying Kubernetes components. Supports Shell format. Base64-encoded length must not exceed 1 KB. If left empty, the node inherits the default node pool initialization script NodeConfig.InitializeScript. If you enter a custom script, the custom script will be used and the default node pool initialization script will be ignored.
func (NodeOutput) InstanceId ¶ added in v0.0.14
func (o NodeOutput) InstanceId() pulumi.StringOutput
Cloud server instance ID corresponding to the node.
func (NodeOutput) IsVirtual ¶ added in v0.0.14
func (o NodeOutput) IsVirtual() pulumi.BoolOutput
Is it a virtual node? Parameter value description: false: No, true: Yes.
func (NodeOutput) KeepInstanceName ¶ added in v0.0.14
func (o NodeOutput) KeepInstanceName() pulumi.BoolOutput
Whether to retain the original ECS instance name. Options: false (default): do not retain the original ECS instance name; Container Service automatically assigns a name. true: retain the original ECS instance name.
func (NodeOutput) KubernetesConfig ¶ added in v0.0.14
func (o NodeOutput) KubernetesConfig() NodeKubernetesConfigOutput
Kubernetes-related configuration for the node. If empty, the node inherits the default node pool's Kubernetes configuration: KubernetesConfig.Labels/Taints/Cordon. If custom configuration is provided, the node uses the custom configuration and ignores the default node pool's Kubernetes configuration.
func (NodeOutput) NodeId ¶ added in v0.0.14
func (o NodeOutput) NodeId() pulumi.StringOutput
Node ID.
func (NodeOutput) NodePoolId ¶ added in v0.0.14
func (o NodeOutput) NodePoolId() pulumi.StringOutput
Node pool ID. If no parameter value is provided: add existing ECS instances to the default node pool. If a parameter value is provided: add existing ECS instances to a custom node pool.
func (NodeOutput) Roles ¶ added in v0.0.14
func (o NodeOutput) Roles() pulumi.StringArrayOutput
Node role. Parameter value description: Worker: Worker node.
func (NodeOutput) Status ¶ added in v0.0.14
func (o NodeOutput) Status() NodeStatusOutput
Node status.
func (NodeOutput) ToNodeOutput ¶ added in v0.0.14
func (o NodeOutput) ToNodeOutput() NodeOutput
func (NodeOutput) ToNodeOutputWithContext ¶ added in v0.0.14
func (o NodeOutput) ToNodeOutputWithContext(ctx context.Context) NodeOutput
func (NodeOutput) UpdatedTime ¶ added in v0.0.14
func (o NodeOutput) UpdatedTime() pulumi.StringOutput
Update time.
func (NodeOutput) ZoneId ¶ added in v0.0.14
func (o NodeOutput) ZoneId() pulumi.StringOutput
Availability zone ID.
type NodePool ¶
type NodePool struct {
pulumi.CustomResourceState
// Node pool scaling policy configuration.
AutoScaling NodePoolAutoScalingOutput `pulumi:"autoScaling"`
// ID of the cluster where the node pool is located
ClusterId pulumi.StringOutput `pulumi:"clusterId"`
// Node pool creation time
CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
// Kubernetes-related configuration for the node pool
KubernetesConfig NodePoolKubernetesConfigOutput `pulumi:"kubernetesConfig"`
// Managed node pool configuration
Management NodePoolManagementOutput `pulumi:"management"`
// Node pool name. The node pool name must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length limit: 2–64 characters.
Name pulumi.StringOutput `pulumi:"name"`
// Cloud server (ECS) instance configuration in the node pool
NodeConfig NodePoolNodeConfigOutput `pulumi:"nodeConfig"`
// Node pool ID
NodePoolId pulumi.StringOutput `pulumi:"nodePoolId"`
// Node statistics in the node pool.
NodeStatistics NodePoolNodeStatisticsOutput `pulumi:"nodeStatistics"`
// When deleting a node pool, specify related resources to retain. Values: Empty value (default): delete associated resources Ecs: when deleting the node pool, retain ECS instances in the node pool. If the node pool contains prepaid ECS instances and retaining ECS is not selected, this API only removes the ECS instance from the node pool and does not delete it. You can query the instance via the ECS console or ECS API and perform subsequent operations as needed.
RetainResources pulumi.StringArrayOutput `pulumi:"retainResources"`
// Node pool status
Status NodePoolStatusOutput `pulumi:"status"`
Tags NodePoolTagArrayOutput `pulumi:"tags"`
// Node pool update time
UpdatedTime pulumi.StringOutput `pulumi:"updatedTime"`
}
A node pool is a group of nodes in a cluster with the same configuration. A node pool can contain one or more nodes. The node pool configuration includes node attributes such as node specifications, availability zones, labels, taints, and more. These attributes can be specified when creating the node pool or edited after creation.
## Import
```sh $ pulumi import bytepluscc:vke/nodePool:NodePool example "cluster_id|node_pool_id" ```
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 {
// Node pool scaling policy configuration.
AutoScaling NodePoolAutoScalingPtrInput
// ID of the cluster where the node pool is located
ClusterId pulumi.StringInput
// Kubernetes-related configuration for the node pool
KubernetesConfig NodePoolKubernetesConfigPtrInput
// Managed node pool configuration
Management NodePoolManagementPtrInput
// Node pool name. The node pool name must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length limit: 2–64 characters.
Name pulumi.StringPtrInput
// Cloud server (ECS) instance configuration in the node pool
NodeConfig NodePoolNodeConfigPtrInput
// When deleting a node pool, specify related resources to retain. Values: Empty value (default): delete associated resources Ecs: when deleting the node pool, retain ECS instances in the node pool. If the node pool contains prepaid ECS instances and retaining ECS is not selected, this API only removes the ECS instance from the node pool and does not delete it. You can query the instance via the ECS console or ECS API and perform subsequent operations as needed.
RetainResources pulumi.StringArrayInput
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 {
// Configure the expected number of nodes in the node pool
DesiredReplicas *int `pulumi:"desiredReplicas"`
// Configure the node pool auto scaling feature switch. Parameter values: false: disabled. true: enabled.
Enabled *bool `pulumi:"enabled"`
// Configure the maximum number of nodes in the node pool
MaxReplicas *int `pulumi:"maxReplicas"`
// Minimum number of nodes configured for the node pool
MinReplicas *int `pulumi:"minReplicas"`
// Priority
Priority *int `pulumi:"priority"`
// Scaling group ID
ScalingGroupId *string `pulumi:"scalingGroupId"`
// Multi-subnet scheduling strategy for the node pool. Parameter values: ZoneBalance: availability zone balancing strategy. Priority: subnet priority strategy.
SubnetPolicy *string `pulumi:"subnetPolicy"`
}
type NodePoolAutoScalingArgs ¶
type NodePoolAutoScalingArgs struct {
// Configure the expected number of nodes in the node pool
DesiredReplicas pulumi.IntPtrInput `pulumi:"desiredReplicas"`
// Configure the node pool auto scaling feature switch. Parameter values: false: disabled. true: enabled.
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// Configure the maximum number of nodes in the node pool
MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"`
// Minimum number of nodes configured for the node pool
MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"`
// Priority
Priority pulumi.IntPtrInput `pulumi:"priority"`
// Scaling group ID
ScalingGroupId pulumi.StringPtrInput `pulumi:"scalingGroupId"`
// Multi-subnet scheduling strategy for the node pool. Parameter values: ZoneBalance: availability zone balancing strategy. Priority: subnet priority strategy.
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
Configure the expected number of nodes in the node pool
func (NodePoolAutoScalingOutput) ElementType ¶
func (NodePoolAutoScalingOutput) ElementType() reflect.Type
func (NodePoolAutoScalingOutput) Enabled ¶
func (o NodePoolAutoScalingOutput) Enabled() pulumi.BoolPtrOutput
Configure the node pool auto scaling feature switch. Parameter values: false: disabled. true: enabled.
func (NodePoolAutoScalingOutput) MaxReplicas ¶
func (o NodePoolAutoScalingOutput) MaxReplicas() pulumi.IntPtrOutput
Configure the maximum number of nodes in the node pool
func (NodePoolAutoScalingOutput) MinReplicas ¶
func (o NodePoolAutoScalingOutput) MinReplicas() pulumi.IntPtrOutput
Minimum number of nodes configured for the node pool
func (NodePoolAutoScalingOutput) Priority ¶
func (o NodePoolAutoScalingOutput) Priority() pulumi.IntPtrOutput
Priority
func (NodePoolAutoScalingOutput) ScalingGroupId ¶
func (o NodePoolAutoScalingOutput) ScalingGroupId() pulumi.StringPtrOutput
Scaling group ID
func (NodePoolAutoScalingOutput) SubnetPolicy ¶
func (o NodePoolAutoScalingOutput) SubnetPolicy() pulumi.StringPtrOutput
Multi-subnet scheduling strategy for the node pool. Parameter values: ZoneBalance: availability zone balancing strategy. Priority: subnet priority strategy.
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
Configure the expected number of nodes in the node pool
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
Configure the node pool auto scaling feature switch. Parameter values: false: disabled. true: enabled.
func (NodePoolAutoScalingPtrOutput) MaxReplicas ¶
func (o NodePoolAutoScalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
Configure the maximum number of nodes in the node pool
func (NodePoolAutoScalingPtrOutput) MinReplicas ¶
func (o NodePoolAutoScalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
Minimum number of nodes configured for the node pool
func (NodePoolAutoScalingPtrOutput) Priority ¶
func (o NodePoolAutoScalingPtrOutput) Priority() pulumi.IntPtrOutput
Priority
func (NodePoolAutoScalingPtrOutput) ScalingGroupId ¶
func (o NodePoolAutoScalingPtrOutput) ScalingGroupId() pulumi.StringPtrOutput
Scaling group ID
func (NodePoolAutoScalingPtrOutput) SubnetPolicy ¶
func (o NodePoolAutoScalingPtrOutput) SubnetPolicy() pulumi.StringPtrOutput
Multi-subnet scheduling strategy for the node pool. Parameter values: ZoneBalance: availability zone balancing strategy. Priority: subnet priority strategy.
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 {
// Disable automatic synchronization of labels and taints to existing nodes. Parameter values: true: disable (turn off automatic sync). false: do not disable (turn on automatic sync)
AutoSyncDisabled *bool `pulumi:"autoSyncDisabled"`
// Node pool Containerd configuration
ContainerdConfig *NodePoolKubernetesConfigContainerdConfig `pulumi:"containerdConfig"`
// Node blocking configuration. Parameter values: false: not blocked; true: blocked
Cordon *bool `pulumi:"cordon"`
// Kubelet component configuration
KubeletConfig *NodePoolKubernetesConfigKubeletConfig `pulumi:"kubeletConfig"`
Labels []NodePoolKubernetesConfigLabel `pulumi:"labels"`
// Prefix for node object metadata name in Kubernetes
NamePrefix *string `pulumi:"namePrefix"`
// Suffix for node object metadata name in Kubernetes
NameSuffix *string `pulumi:"nameSuffix"`
// Whether the node object metadata name in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name; false: do not use ECS host name as node name
NameUseHostname *bool `pulumi:"nameUseHostname"`
Taints []NodePoolKubernetesConfigTaint `pulumi:"taints"`
}
type NodePoolKubernetesConfigArgs ¶
type NodePoolKubernetesConfigArgs struct {
// Disable automatic synchronization of labels and taints to existing nodes. Parameter values: true: disable (turn off automatic sync). false: do not disable (turn on automatic sync)
AutoSyncDisabled pulumi.BoolPtrInput `pulumi:"autoSyncDisabled"`
// Node pool Containerd configuration
ContainerdConfig NodePoolKubernetesConfigContainerdConfigPtrInput `pulumi:"containerdConfig"`
// Node blocking configuration. Parameter values: false: not blocked; true: blocked
Cordon pulumi.BoolPtrInput `pulumi:"cordon"`
// Kubelet component configuration
KubeletConfig NodePoolKubernetesConfigKubeletConfigPtrInput `pulumi:"kubeletConfig"`
Labels NodePoolKubernetesConfigLabelArrayInput `pulumi:"labels"`
// Prefix for node object metadata name in Kubernetes
NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"`
// Suffix for node object metadata name in Kubernetes
NameSuffix pulumi.StringPtrInput `pulumi:"nameSuffix"`
// Whether the node object metadata name in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name; false: do not use ECS host name as node name
NameUseHostname pulumi.BoolPtrInput `pulumi:"nameUseHostname"`
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 NodePoolKubernetesConfigContainerdConfig ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfig struct {
// Specify the container image repository address to skip certificate verification.
InsecureRegistries []string `pulumi:"insecureRegistries"`
RegistryProxyConfigs []NodePoolKubernetesConfigContainerdConfigRegistryProxyConfig `pulumi:"registryProxyConfigs"`
}
type NodePoolKubernetesConfigContainerdConfigArgs ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigArgs struct {
// Specify the container image repository address to skip certificate verification.
InsecureRegistries pulumi.StringArrayInput `pulumi:"insecureRegistries"`
RegistryProxyConfigs NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput `pulumi:"registryProxyConfigs"`
}
func (NodePoolKubernetesConfigContainerdConfigArgs) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigContainerdConfigArgs) ElementType() reflect.Type
func (NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigOutput ¶ added in v0.0.16
func (i NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigOutput() NodePoolKubernetesConfigContainerdConfigOutput
func (NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigOutputWithContext ¶ added in v0.0.16
func (i NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigOutput
func (NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigPtrOutput ¶ added in v0.0.16
func (i NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigPtrOutput() NodePoolKubernetesConfigContainerdConfigPtrOutput
func (NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigPtrOutputWithContext ¶ added in v0.0.16
func (i NodePoolKubernetesConfigContainerdConfigArgs) ToNodePoolKubernetesConfigContainerdConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigPtrOutput
type NodePoolKubernetesConfigContainerdConfigInput ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigInput interface {
pulumi.Input
ToNodePoolKubernetesConfigContainerdConfigOutput() NodePoolKubernetesConfigContainerdConfigOutput
ToNodePoolKubernetesConfigContainerdConfigOutputWithContext(context.Context) NodePoolKubernetesConfigContainerdConfigOutput
}
NodePoolKubernetesConfigContainerdConfigInput is an input type that accepts NodePoolKubernetesConfigContainerdConfigArgs and NodePoolKubernetesConfigContainerdConfigOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigContainerdConfigInput` via:
NodePoolKubernetesConfigContainerdConfigArgs{...}
type NodePoolKubernetesConfigContainerdConfigOutput ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigContainerdConfigOutput) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigContainerdConfigOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigContainerdConfigOutput) InsecureRegistries ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigOutput) InsecureRegistries() pulumi.StringArrayOutput
Specify the container image repository address to skip certificate verification.
func (NodePoolKubernetesConfigContainerdConfigOutput) RegistryProxyConfigs ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigOutput) RegistryProxyConfigs() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
func (NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigOutput ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigOutput() NodePoolKubernetesConfigContainerdConfigOutput
func (NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigOutputWithContext ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigOutput
func (NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutput ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutput() NodePoolKubernetesConfigContainerdConfigPtrOutput
func (NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutputWithContext ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigPtrOutput
type NodePoolKubernetesConfigContainerdConfigPtrInput ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigPtrInput interface {
pulumi.Input
ToNodePoolKubernetesConfigContainerdConfigPtrOutput() NodePoolKubernetesConfigContainerdConfigPtrOutput
ToNodePoolKubernetesConfigContainerdConfigPtrOutputWithContext(context.Context) NodePoolKubernetesConfigContainerdConfigPtrOutput
}
NodePoolKubernetesConfigContainerdConfigPtrInput is an input type that accepts NodePoolKubernetesConfigContainerdConfigArgs, NodePoolKubernetesConfigContainerdConfigPtr and NodePoolKubernetesConfigContainerdConfigPtrOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigContainerdConfigPtrInput` via:
NodePoolKubernetesConfigContainerdConfigArgs{...}
or:
nil
func NodePoolKubernetesConfigContainerdConfigPtr ¶ added in v0.0.16
func NodePoolKubernetesConfigContainerdConfigPtr(v *NodePoolKubernetesConfigContainerdConfigArgs) NodePoolKubernetesConfigContainerdConfigPtrInput
type NodePoolKubernetesConfigContainerdConfigPtrOutput ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigContainerdConfigPtrOutput) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigContainerdConfigPtrOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigContainerdConfigPtrOutput) InsecureRegistries ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigPtrOutput) InsecureRegistries() pulumi.StringArrayOutput
Specify the container image repository address to skip certificate verification.
func (NodePoolKubernetesConfigContainerdConfigPtrOutput) RegistryProxyConfigs ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigPtrOutput) RegistryProxyConfigs() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
func (NodePoolKubernetesConfigContainerdConfigPtrOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutput ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigPtrOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutput() NodePoolKubernetesConfigContainerdConfigPtrOutput
func (NodePoolKubernetesConfigContainerdConfigPtrOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutputWithContext ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigPtrOutput) ToNodePoolKubernetesConfigContainerdConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigPtrOutput
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfig ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs struct {
// Proxy address.
ProxyEndpoints pulumi.StringArrayInput `pulumi:"proxyEndpoints"`
// Container image repository address.
Registry pulumi.StringPtrInput `pulumi:"registry"`
}
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ElementType() reflect.Type
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput ¶ added in v0.0.16
func (i NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext ¶ added in v0.0.16
func (i NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray []NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ElementType() reflect.Type
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput ¶ added in v0.0.16
func (i NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext ¶ added in v0.0.16
func (i NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput interface {
pulumi.Input
ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext(context.Context) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
}
NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput is an input type that accepts NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray and NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayInput` via:
NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArray{ NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs{...} }
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) Index ¶ added in v0.0.16
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArrayOutput
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput interface {
pulumi.Input
ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext(context.Context) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
}
NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput is an input type that accepts NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs and NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigInput` via:
NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigArgs{...}
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput ¶ added in v0.0.16
type NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ProxyEndpoints ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ProxyEndpoints() pulumi.StringArrayOutput
Proxy address.
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) Registry ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) Registry() pulumi.StringPtrOutput
Container image repository address.
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput() NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
func (NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext ¶ added in v0.0.16
func (o NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput) ToNodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigContainerdConfigRegistryProxyConfigOutput
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 NodePoolKubernetesConfigKubeletConfig ¶
type NodePoolKubernetesConfigKubeletConfig struct {
// Configure kubelet CpuManagerPolicy. Supports none and static policies
CpuManagerPolicy *string `pulumi:"cpuManagerPolicy"`
EvictionHards []NodePoolKubernetesConfigKubeletConfigEvictionHard `pulumi:"evictionHards"`
// Feature gate
FeatureGates *NodePoolKubernetesConfigKubeletConfigFeatureGates `pulumi:"featureGates"`
// Maximum burst request rate sent to the API server per second. Excludes events and node heartbeat APIs, whose rate limits are controlled by a different set of flags
KubeApiBurst *int `pulumi:"kubeApiBurst"`
// Queries per second (QPS) for communication with apiserver. Events and node heartbeat APIs are not included; their rate limits are controlled by a different set of flags.
KubeApiQps *int `pulumi:"kubeApiQps"`
KubeReserveds []NodePoolKubernetesConfigKubeletConfigKubeReserved `pulumi:"kubeReserveds"`
// Configure the maximum number of Pods supported by kubelet
MaxPods *int `pulumi:"maxPods"`
// Set the maximum number of burst image pulls. Temporarily allows the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
RegistryBurst *int `pulumi:"registryBurst"`
// Used to limit the QPS cap for the image repository
RegistryPullQps *int `pulumi:"registryPullQps"`
// Pull images sequentially
SerializeImagePulls *bool `pulumi:"serializeImagePulls"`
SystemReserveds []NodePoolKubernetesConfigKubeletConfigSystemReserved `pulumi:"systemReserveds"`
// Topology management policy. Values: none (default): disables topology management policy. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node
TopologyManagerPolicy *string `pulumi:"topologyManagerPolicy"`
// Resource granularity for topology management policy. Values: container: resource alignment at container level pod: resource alignment at Pod level
TopologyManagerScope *string `pulumi:"topologyManagerScope"`
}
type NodePoolKubernetesConfigKubeletConfigArgs ¶
type NodePoolKubernetesConfigKubeletConfigArgs struct {
// Configure kubelet CpuManagerPolicy. Supports none and static policies
CpuManagerPolicy pulumi.StringPtrInput `pulumi:"cpuManagerPolicy"`
EvictionHards NodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput `pulumi:"evictionHards"`
// Feature gate
FeatureGates NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput `pulumi:"featureGates"`
// Maximum burst request rate sent to the API server per second. Excludes events and node heartbeat APIs, whose rate limits are controlled by a different set of flags
KubeApiBurst pulumi.IntPtrInput `pulumi:"kubeApiBurst"`
// Queries per second (QPS) for communication with apiserver. Events and node heartbeat APIs are not included; their rate limits are controlled by a different set of flags.
KubeApiQps pulumi.IntPtrInput `pulumi:"kubeApiQps"`
KubeReserveds NodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput `pulumi:"kubeReserveds"`
// Configure the maximum number of Pods supported by kubelet
MaxPods pulumi.IntPtrInput `pulumi:"maxPods"`
// Set the maximum number of burst image pulls. Temporarily allows the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
RegistryBurst pulumi.IntPtrInput `pulumi:"registryBurst"`
// Used to limit the QPS cap for the image repository
RegistryPullQps pulumi.IntPtrInput `pulumi:"registryPullQps"`
// Pull images sequentially
SerializeImagePulls pulumi.BoolPtrInput `pulumi:"serializeImagePulls"`
SystemReserveds NodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput `pulumi:"systemReserveds"`
// Topology management policy. Values: none (default): disables topology management policy. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node
TopologyManagerPolicy pulumi.StringPtrInput `pulumi:"topologyManagerPolicy"`
// Resource granularity for topology management policy. Values: container: resource alignment at container level pod: resource alignment at Pod level
TopologyManagerScope pulumi.StringPtrInput `pulumi:"topologyManagerScope"`
}
func (NodePoolKubernetesConfigKubeletConfigArgs) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigArgs) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigOutput ¶
func (i NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigOutput() NodePoolKubernetesConfigKubeletConfigOutput
func (NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigOutputWithContext ¶
func (i NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigOutput
func (NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigPtrOutput ¶
func (i NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigPtrOutput() NodePoolKubernetesConfigKubeletConfigPtrOutput
func (NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext ¶
func (i NodePoolKubernetesConfigKubeletConfigArgs) ToNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigPtrOutput
type NodePoolKubernetesConfigKubeletConfigEvictionHard ¶ added in v0.0.16
type NodePoolKubernetesConfigKubeletConfigEvictionHardArgs ¶ added in v0.0.16
type NodePoolKubernetesConfigKubeletConfigEvictionHardArgs struct {
// Hard threshold name. Options: memory.available, nodefs.available, nodefs.inodesFree, imagefs.available
Key pulumi.StringPtrInput `pulumi:"key"`
// Hard threshold value.
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutput ¶ added in v0.0.16
func (i NodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutput() NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext ¶ added in v0.0.16
func (i NodePoolKubernetesConfigKubeletConfigEvictionHardArgs) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
type NodePoolKubernetesConfigKubeletConfigEvictionHardArray ¶ added in v0.0.16
type NodePoolKubernetesConfigKubeletConfigEvictionHardArray []NodePoolKubernetesConfigKubeletConfigEvictionHardInput
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArray) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArray) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput ¶ added in v0.0.16
func (i NodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput() NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext ¶ added in v0.0.16
func (i NodePoolKubernetesConfigKubeletConfigEvictionHardArray) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
type NodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput ¶ added in v0.0.16
type NodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput interface {
pulumi.Input
ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput() NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext(context.Context) NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
}
NodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput is an input type that accepts NodePoolKubernetesConfigKubeletConfigEvictionHardArray and NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigKubeletConfigEvictionHardArrayInput` via:
NodePoolKubernetesConfigKubeletConfigEvictionHardArray{ NodePoolKubernetesConfigKubeletConfigEvictionHardArgs{...} }
type NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput ¶ added in v0.0.16
type NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput ¶ added in v0.0.16
func (o NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput() NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
func (NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext ¶ added in v0.0.16
func (o NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
type NodePoolKubernetesConfigKubeletConfigEvictionHardInput ¶ added in v0.0.16
type NodePoolKubernetesConfigKubeletConfigEvictionHardInput interface {
pulumi.Input
ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutput() NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext(context.Context) NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
}
NodePoolKubernetesConfigKubeletConfigEvictionHardInput is an input type that accepts NodePoolKubernetesConfigKubeletConfigEvictionHardArgs and NodePoolKubernetesConfigKubeletConfigEvictionHardOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigKubeletConfigEvictionHardInput` via:
NodePoolKubernetesConfigKubeletConfigEvictionHardArgs{...}
type NodePoolKubernetesConfigKubeletConfigEvictionHardOutput ¶ added in v0.0.16
type NodePoolKubernetesConfigKubeletConfigEvictionHardOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ElementType ¶ added in v0.0.16
func (NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) Key ¶ added in v0.0.16
Hard threshold name. Options: memory.available, nodefs.available, nodefs.inodesFree, imagefs.available
func (NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutput ¶ added in v0.0.16
func (o NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutput() NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
func (NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext ¶ added in v0.0.16
func (o NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) ToNodePoolKubernetesConfigKubeletConfigEvictionHardOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigEvictionHardOutput
func (NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) Value ¶ added in v0.0.16
func (o NodePoolKubernetesConfigKubeletConfigEvictionHardOutput) Value() pulumi.StringPtrOutput
Hard threshold value.
type NodePoolKubernetesConfigKubeletConfigFeatureGates ¶
type NodePoolKubernetesConfigKubeletConfigFeatureGates struct {
// Enable local vertical Pod autoscaling feature toggle
InPlacePodVerticalScaling *bool `pulumi:"inPlacePodVerticalScaling"`
// Whether to enable the QoSResourceManager feature switch. Values: - true enabled; - false disabled
QoSResourceManager *bool `pulumi:"qoSResourceManager"`
}
type NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs ¶
type NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs struct {
// Enable local vertical Pod autoscaling feature toggle
InPlacePodVerticalScaling pulumi.BoolPtrInput `pulumi:"inPlacePodVerticalScaling"`
// Whether to enable the QoSResourceManager feature switch. Values: - true enabled; - false disabled
QoSResourceManager pulumi.BoolPtrInput `pulumi:"qoSResourceManager"`
}
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶
func (i NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext ¶
func (i NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput ¶
func (i NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext ¶
func (i NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
type NodePoolKubernetesConfigKubeletConfigFeatureGatesInput ¶
type NodePoolKubernetesConfigKubeletConfigFeatureGatesInput interface {
pulumi.Input
ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
}
NodePoolKubernetesConfigKubeletConfigFeatureGatesInput is an input type that accepts NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs and NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigKubeletConfigFeatureGatesInput` via:
NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs{...}
type NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶
type NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling ¶
func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) InPlacePodVerticalScaling() pulumi.BoolPtrOutput
Enable local vertical Pod autoscaling feature toggle
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager ¶
func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) QoSResourceManager() pulumi.BoolPtrOutput
Whether to enable the QoSResourceManager feature switch. Values: - true enabled; - false disabled
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput ¶
func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext ¶
func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput ¶
func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext ¶
func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
type NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput ¶
type NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput interface {
pulumi.Input
ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
}
NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput is an input type that accepts NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs, NodePoolKubernetesConfigKubeletConfigFeatureGatesPtr and NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput` via:
NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs{...}
or:
nil
func NodePoolKubernetesConfigKubeletConfigFeatureGatesPtr ¶
func NodePoolKubernetesConfigKubeletConfigFeatureGatesPtr(v *NodePoolKubernetesConfigKubeletConfigFeatureGatesArgs) NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrInput
type NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput ¶
type NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) InPlacePodVerticalScaling ¶
func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) InPlacePodVerticalScaling() pulumi.BoolPtrOutput
Enable local vertical Pod autoscaling feature toggle
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) QoSResourceManager ¶
func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) QoSResourceManager() pulumi.BoolPtrOutput
Whether to enable the QoSResourceManager feature switch. Values: - true enabled; - false disabled
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput ¶
func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
func (NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext ¶
func (o NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput) ToNodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
type NodePoolKubernetesConfigKubeletConfigInput ¶
type NodePoolKubernetesConfigKubeletConfigInput interface {
pulumi.Input
ToNodePoolKubernetesConfigKubeletConfigOutput() NodePoolKubernetesConfigKubeletConfigOutput
ToNodePoolKubernetesConfigKubeletConfigOutputWithContext(context.Context) NodePoolKubernetesConfigKubeletConfigOutput
}
NodePoolKubernetesConfigKubeletConfigInput is an input type that accepts NodePoolKubernetesConfigKubeletConfigArgs and NodePoolKubernetesConfigKubeletConfigOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigKubeletConfigInput` via:
NodePoolKubernetesConfigKubeletConfigArgs{...}
type NodePoolKubernetesConfigKubeletConfigKubeReservedArgs ¶
type NodePoolKubernetesConfigKubeletConfigKubeReservedArgs struct {
// Resource name. Valid values: cpu or memory.
Name pulumi.StringPtrInput `pulumi:"name"`
// Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
Quantity pulumi.StringPtrInput `pulumi:"quantity"`
}
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶
func (i NodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext ¶
func (i NodePoolKubernetesConfigKubeletConfigKubeReservedArgs) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
type NodePoolKubernetesConfigKubeletConfigKubeReservedArray ¶
type NodePoolKubernetesConfigKubeletConfigKubeReservedArray []NodePoolKubernetesConfigKubeletConfigKubeReservedInput
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArray) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶
func (i NodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext ¶
func (i NodePoolKubernetesConfigKubeletConfigKubeReservedArray) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
type NodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput ¶
type NodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput interface {
pulumi.Input
ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(context.Context) NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
}
NodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput is an input type that accepts NodePoolKubernetesConfigKubeletConfigKubeReservedArray and NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigKubeletConfigKubeReservedArrayInput` via:
NodePoolKubernetesConfigKubeletConfigKubeReservedArray{ NodePoolKubernetesConfigKubeletConfigKubeReservedArgs{...} }
type NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶
type NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput ¶
func (o NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput() NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
func (NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext ¶
func (o NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
type NodePoolKubernetesConfigKubeletConfigKubeReservedInput ¶
type NodePoolKubernetesConfigKubeletConfigKubeReservedInput interface {
pulumi.Input
ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(context.Context) NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
}
NodePoolKubernetesConfigKubeletConfigKubeReservedInput is an input type that accepts NodePoolKubernetesConfigKubeletConfigKubeReservedArgs and NodePoolKubernetesConfigKubeletConfigKubeReservedOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigKubeletConfigKubeReservedInput` via:
NodePoolKubernetesConfigKubeletConfigKubeReservedArgs{...}
type NodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶
type NodePoolKubernetesConfigKubeletConfigKubeReservedOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Name ¶
Resource name. Valid values: cpu or memory.
func (NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity ¶
func (o NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) Quantity() pulumi.StringPtrOutput
Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
func (NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutput ¶
func (o NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutput() NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
func (NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext ¶
func (o NodePoolKubernetesConfigKubeletConfigKubeReservedOutput) ToNodePoolKubernetesConfigKubeletConfigKubeReservedOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigKubeReservedOutput
type NodePoolKubernetesConfigKubeletConfigOutput ¶
type NodePoolKubernetesConfigKubeletConfigOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput
Configure kubelet CpuManagerPolicy. Supports none and static policies
func (NodePoolKubernetesConfigKubeletConfigOutput) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigOutput) EvictionHards ¶ added in v0.0.16
func (o NodePoolKubernetesConfigKubeletConfigOutput) EvictionHards() NodePoolKubernetesConfigKubeletConfigEvictionHardArrayOutput
func (NodePoolKubernetesConfigKubeletConfigOutput) FeatureGates ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) FeatureGates() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
Feature gate
func (NodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) KubeApiBurst() pulumi.IntPtrOutput
Maximum burst request rate sent to the API server per second. Excludes events and node heartbeat APIs, whose rate limits are controlled by a different set of flags
func (NodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) KubeApiQps() pulumi.IntPtrOutput
Queries per second (QPS) for communication with apiserver. Events and node heartbeat APIs are not included; their rate limits are controlled by a different set of flags.
func (NodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) KubeReserveds() NodePoolKubernetesConfigKubeletConfigKubeReservedArrayOutput
func (NodePoolKubernetesConfigKubeletConfigOutput) MaxPods ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) MaxPods() pulumi.IntPtrOutput
Configure the maximum number of Pods supported by kubelet
func (NodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) RegistryBurst() pulumi.IntPtrOutput
Set the maximum number of burst image pulls. Temporarily allows the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
func (NodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) RegistryPullQps() pulumi.IntPtrOutput
Used to limit the QPS cap for the image repository
func (NodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) SerializeImagePulls() pulumi.BoolPtrOutput
Pull images sequentially
func (NodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) SystemReserveds() NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
func (NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigOutput ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigOutput() NodePoolKubernetesConfigKubeletConfigOutput
func (NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigOutputWithContext ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigOutput
func (NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutput ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutput() NodePoolKubernetesConfigKubeletConfigPtrOutput
func (NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigPtrOutput
func (NodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
Topology management policy. Values: none (default): disables topology management policy. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node
func (NodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope ¶
func (o NodePoolKubernetesConfigKubeletConfigOutput) TopologyManagerScope() pulumi.StringPtrOutput
Resource granularity for topology management policy. Values: container: resource alignment at container level pod: resource alignment at Pod level
type NodePoolKubernetesConfigKubeletConfigPtrInput ¶
type NodePoolKubernetesConfigKubeletConfigPtrInput interface {
pulumi.Input
ToNodePoolKubernetesConfigKubeletConfigPtrOutput() NodePoolKubernetesConfigKubeletConfigPtrOutput
ToNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(context.Context) NodePoolKubernetesConfigKubeletConfigPtrOutput
}
NodePoolKubernetesConfigKubeletConfigPtrInput is an input type that accepts NodePoolKubernetesConfigKubeletConfigArgs, NodePoolKubernetesConfigKubeletConfigPtr and NodePoolKubernetesConfigKubeletConfigPtrOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigKubeletConfigPtrInput` via:
NodePoolKubernetesConfigKubeletConfigArgs{...}
or:
nil
func NodePoolKubernetesConfigKubeletConfigPtr ¶
func NodePoolKubernetesConfigKubeletConfigPtr(v *NodePoolKubernetesConfigKubeletConfigArgs) NodePoolKubernetesConfigKubeletConfigPtrInput
type NodePoolKubernetesConfigKubeletConfigPtrOutput ¶
type NodePoolKubernetesConfigKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) CpuManagerPolicy ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
Configure kubelet CpuManagerPolicy. Supports none and static policies
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) EvictionHards ¶ added in v0.0.16
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) FeatureGates ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) FeatureGates() NodePoolKubernetesConfigKubeletConfigFeatureGatesPtrOutput
Feature gate
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiBurst ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiBurst() pulumi.IntPtrOutput
Maximum burst request rate sent to the API server per second. Excludes events and node heartbeat APIs, whose rate limits are controlled by a different set of flags
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiQps ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) KubeApiQps() pulumi.IntPtrOutput
Queries per second (QPS) for communication with apiserver. Events and node heartbeat APIs are not included; their rate limits are controlled by a different set of flags.
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) KubeReserveds ¶
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) MaxPods ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) MaxPods() pulumi.IntPtrOutput
Configure the maximum number of Pods supported by kubelet
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryBurst ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryBurst() pulumi.IntPtrOutput
Set the maximum number of burst image pulls. Temporarily allows the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryPullQps ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) RegistryPullQps() pulumi.IntPtrOutput
Used to limit the QPS cap for the image repository
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) SerializeImagePulls ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) SerializeImagePulls() pulumi.BoolPtrOutput
Pull images sequentially
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) SystemReserveds ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) SystemReserveds() NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutput ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutput() NodePoolKubernetesConfigKubeletConfigPtrOutput
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) ToNodePoolKubernetesConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigPtrOutput
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerPolicy ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
Topology management policy. Values: none (default): disables topology management policy. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node
func (NodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerScope ¶
func (o NodePoolKubernetesConfigKubeletConfigPtrOutput) TopologyManagerScope() pulumi.StringPtrOutput
Resource granularity for topology management policy. Values: container: resource alignment at container level pod: resource alignment at Pod level
type NodePoolKubernetesConfigKubeletConfigSystemReservedArgs ¶
type NodePoolKubernetesConfigKubeletConfigSystemReservedArgs struct {
// Resource name. Valid values: cpu or memory.
Name pulumi.StringPtrInput `pulumi:"name"`
// Resource quantity for the specified resource. - For cpu, example value: 200m. - For memory, example value: 1G.
Quantity pulumi.StringPtrInput `pulumi:"quantity"`
}
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶
func (i NodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext ¶
func (i NodePoolKubernetesConfigKubeletConfigSystemReservedArgs) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
type NodePoolKubernetesConfigKubeletConfigSystemReservedArray ¶
type NodePoolKubernetesConfigKubeletConfigSystemReservedArray []NodePoolKubernetesConfigKubeletConfigSystemReservedInput
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArray) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶
func (i NodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext ¶
func (i NodePoolKubernetesConfigKubeletConfigSystemReservedArray) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
type NodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput ¶
type NodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput interface {
pulumi.Input
ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(context.Context) NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
}
NodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput is an input type that accepts NodePoolKubernetesConfigKubeletConfigSystemReservedArray and NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigKubeletConfigSystemReservedArrayInput` via:
NodePoolKubernetesConfigKubeletConfigSystemReservedArray{ NodePoolKubernetesConfigKubeletConfigSystemReservedArgs{...} }
type NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶
type NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput ¶
func (o NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput() NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
func (NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext ¶
func (o NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigSystemReservedArrayOutput
type NodePoolKubernetesConfigKubeletConfigSystemReservedInput ¶
type NodePoolKubernetesConfigKubeletConfigSystemReservedInput interface {
pulumi.Input
ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(context.Context) NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
}
NodePoolKubernetesConfigKubeletConfigSystemReservedInput is an input type that accepts NodePoolKubernetesConfigKubeletConfigSystemReservedArgs and NodePoolKubernetesConfigKubeletConfigSystemReservedOutput values. You can construct a concrete instance of `NodePoolKubernetesConfigKubeletConfigSystemReservedInput` via:
NodePoolKubernetesConfigKubeletConfigSystemReservedArgs{...}
type NodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶
type NodePoolKubernetesConfigKubeletConfigSystemReservedOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType ¶
func (NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Name ¶
Resource name. Valid values: cpu or memory.
func (NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity ¶
func (o NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) Quantity() pulumi.StringPtrOutput
Resource quantity for the specified resource. - For cpu, example value: 200m. - For memory, example value: 1G.
func (NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutput ¶
func (o NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutput() NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
func (NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext ¶
func (o NodePoolKubernetesConfigKubeletConfigSystemReservedOutput) ToNodePoolKubernetesConfigKubeletConfigSystemReservedOutputWithContext(ctx context.Context) NodePoolKubernetesConfigKubeletConfigSystemReservedOutput
type NodePoolKubernetesConfigLabelArgs ¶
type NodePoolKubernetesConfigLabelArgs struct {
// Tag key.
Key pulumi.StringPtrInput `pulumi:"key"`
// Label value.
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
Tag key.
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
Label value.
type NodePoolKubernetesConfigOutput ¶
type NodePoolKubernetesConfigOutput struct{ *pulumi.OutputState }
func (NodePoolKubernetesConfigOutput) AutoSyncDisabled ¶
func (o NodePoolKubernetesConfigOutput) AutoSyncDisabled() pulumi.BoolPtrOutput
Disable automatic synchronization of labels and taints to existing nodes. Parameter values: true: disable (turn off automatic sync). false: do not disable (turn on automatic sync)
func (NodePoolKubernetesConfigOutput) ContainerdConfig ¶ added in v0.0.16
func (o NodePoolKubernetesConfigOutput) ContainerdConfig() NodePoolKubernetesConfigContainerdConfigPtrOutput
Node pool Containerd configuration
func (NodePoolKubernetesConfigOutput) Cordon ¶
func (o NodePoolKubernetesConfigOutput) Cordon() pulumi.BoolPtrOutput
Node blocking configuration. Parameter values: false: not blocked; true: blocked
func (NodePoolKubernetesConfigOutput) ElementType ¶
func (NodePoolKubernetesConfigOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigOutput) KubeletConfig ¶
func (o NodePoolKubernetesConfigOutput) KubeletConfig() NodePoolKubernetesConfigKubeletConfigPtrOutput
Kubelet component configuration
func (NodePoolKubernetesConfigOutput) Labels ¶
func (o NodePoolKubernetesConfigOutput) Labels() NodePoolKubernetesConfigLabelArrayOutput
func (NodePoolKubernetesConfigOutput) NamePrefix ¶
func (o NodePoolKubernetesConfigOutput) NamePrefix() pulumi.StringPtrOutput
Prefix for node object metadata name in Kubernetes
func (NodePoolKubernetesConfigOutput) NameSuffix ¶
func (o NodePoolKubernetesConfigOutput) NameSuffix() pulumi.StringPtrOutput
Suffix for node object metadata name in Kubernetes
func (NodePoolKubernetesConfigOutput) NameUseHostname ¶
func (o NodePoolKubernetesConfigOutput) NameUseHostname() pulumi.BoolPtrOutput
Whether the node object metadata name in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name; false: do not use ECS host name as node name
func (NodePoolKubernetesConfigOutput) Taints ¶
func (o NodePoolKubernetesConfigOutput) Taints() NodePoolKubernetesConfigTaintArrayOutput
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) AutoSyncDisabled ¶
func (o NodePoolKubernetesConfigPtrOutput) AutoSyncDisabled() pulumi.BoolPtrOutput
Disable automatic synchronization of labels and taints to existing nodes. Parameter values: true: disable (turn off automatic sync). false: do not disable (turn on automatic sync)
func (NodePoolKubernetesConfigPtrOutput) ContainerdConfig ¶ added in v0.0.16
func (o NodePoolKubernetesConfigPtrOutput) ContainerdConfig() NodePoolKubernetesConfigContainerdConfigPtrOutput
Node pool Containerd configuration
func (NodePoolKubernetesConfigPtrOutput) Cordon ¶
func (o NodePoolKubernetesConfigPtrOutput) Cordon() pulumi.BoolPtrOutput
Node blocking configuration. Parameter values: false: not blocked; true: blocked
func (NodePoolKubernetesConfigPtrOutput) Elem ¶
func (o NodePoolKubernetesConfigPtrOutput) Elem() NodePoolKubernetesConfigOutput
func (NodePoolKubernetesConfigPtrOutput) ElementType ¶
func (NodePoolKubernetesConfigPtrOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigPtrOutput) KubeletConfig ¶
func (o NodePoolKubernetesConfigPtrOutput) KubeletConfig() NodePoolKubernetesConfigKubeletConfigPtrOutput
Kubelet component configuration
func (NodePoolKubernetesConfigPtrOutput) Labels ¶
func (o NodePoolKubernetesConfigPtrOutput) Labels() NodePoolKubernetesConfigLabelArrayOutput
func (NodePoolKubernetesConfigPtrOutput) NamePrefix ¶
func (o NodePoolKubernetesConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
Prefix for node object metadata name in Kubernetes
func (NodePoolKubernetesConfigPtrOutput) NameSuffix ¶
func (o NodePoolKubernetesConfigPtrOutput) NameSuffix() pulumi.StringPtrOutput
Suffix for node object metadata name in Kubernetes
func (NodePoolKubernetesConfigPtrOutput) NameUseHostname ¶
func (o NodePoolKubernetesConfigPtrOutput) NameUseHostname() pulumi.BoolPtrOutput
Whether the node object metadata name in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name; false: do not use ECS host name as node name
func (NodePoolKubernetesConfigPtrOutput) Taints ¶
func (o NodePoolKubernetesConfigPtrOutput) Taints() NodePoolKubernetesConfigTaintArrayOutput
func (NodePoolKubernetesConfigPtrOutput) ToNodePoolKubernetesConfigPtrOutput ¶
func (o NodePoolKubernetesConfigPtrOutput) ToNodePoolKubernetesConfigPtrOutput() NodePoolKubernetesConfigPtrOutput
func (NodePoolKubernetesConfigPtrOutput) ToNodePoolKubernetesConfigPtrOutputWithContext ¶
func (o NodePoolKubernetesConfigPtrOutput) ToNodePoolKubernetesConfigPtrOutputWithContext(ctx context.Context) NodePoolKubernetesConfigPtrOutput
type NodePoolKubernetesConfigTaint ¶
type NodePoolKubernetesConfigTaint struct {
// Taint effect. Values: NoSchedule: (default) Do not schedule. NoExecute: Evict pods that do not tolerate the taint. PreferNoSchedule: Prefer not to schedule.
Effect *string `pulumi:"effect"`
// Taint key.
Key *string `pulumi:"key"`
// Taint value
Value *string `pulumi:"value"`
}
type NodePoolKubernetesConfigTaintArgs ¶
type NodePoolKubernetesConfigTaintArgs struct {
// Taint effect. Values: NoSchedule: (default) Do not schedule. NoExecute: Evict pods that do not tolerate the taint. PreferNoSchedule: Prefer not to schedule.
Effect pulumi.StringPtrInput `pulumi:"effect"`
// Taint key.
Key pulumi.StringPtrInput `pulumi:"key"`
// Taint value
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
Taint effect. Values: NoSchedule: (default) Do not schedule. NoExecute: Evict pods that do not tolerate the taint. PreferNoSchedule: Prefer not to schedule.
func (NodePoolKubernetesConfigTaintOutput) ElementType ¶
func (NodePoolKubernetesConfigTaintOutput) ElementType() reflect.Type
func (NodePoolKubernetesConfigTaintOutput) Key ¶
func (o NodePoolKubernetesConfigTaintOutput) Key() pulumi.StringPtrOutput
Taint key.
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
Taint value
type NodePoolManagement ¶
type NodePoolManagement struct {
// Enable managed mode for node pool. Options: - true: on - false: off
Enabled *bool `pulumi:"enabled"`
// Check self-healing configuration.
RemedyConfig *NodePoolManagementRemedyConfig `pulumi:"remedyConfig"`
}
type NodePoolManagementArgs ¶
type NodePoolManagementArgs struct {
// Enable managed mode for node pool. Options: - true: on - false: off
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// Check self-healing configuration.
RemedyConfig NodePoolManagementRemedyConfigPtrInput `pulumi:"remedyConfig"`
}
func (NodePoolManagementArgs) ElementType ¶
func (NodePoolManagementArgs) ElementType() reflect.Type
func (NodePoolManagementArgs) ToNodePoolManagementOutput ¶
func (i NodePoolManagementArgs) ToNodePoolManagementOutput() NodePoolManagementOutput
func (NodePoolManagementArgs) ToNodePoolManagementOutputWithContext ¶
func (i NodePoolManagementArgs) ToNodePoolManagementOutputWithContext(ctx context.Context) NodePoolManagementOutput
func (NodePoolManagementArgs) ToNodePoolManagementPtrOutput ¶
func (i NodePoolManagementArgs) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
func (NodePoolManagementArgs) ToNodePoolManagementPtrOutputWithContext ¶
func (i NodePoolManagementArgs) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
type NodePoolManagementInput ¶
type NodePoolManagementInput interface {
pulumi.Input
ToNodePoolManagementOutput() NodePoolManagementOutput
ToNodePoolManagementOutputWithContext(context.Context) NodePoolManagementOutput
}
NodePoolManagementInput is an input type that accepts NodePoolManagementArgs and NodePoolManagementOutput values. You can construct a concrete instance of `NodePoolManagementInput` via:
NodePoolManagementArgs{...}
type NodePoolManagementOutput ¶
type NodePoolManagementOutput struct{ *pulumi.OutputState }
func (NodePoolManagementOutput) ElementType ¶
func (NodePoolManagementOutput) ElementType() reflect.Type
func (NodePoolManagementOutput) Enabled ¶
func (o NodePoolManagementOutput) Enabled() pulumi.BoolPtrOutput
Enable managed mode for node pool. Options: - true: on - false: off
func (NodePoolManagementOutput) RemedyConfig ¶
func (o NodePoolManagementOutput) RemedyConfig() NodePoolManagementRemedyConfigPtrOutput
Check self-healing configuration.
func (NodePoolManagementOutput) ToNodePoolManagementOutput ¶
func (o NodePoolManagementOutput) ToNodePoolManagementOutput() NodePoolManagementOutput
func (NodePoolManagementOutput) ToNodePoolManagementOutputWithContext ¶
func (o NodePoolManagementOutput) ToNodePoolManagementOutputWithContext(ctx context.Context) NodePoolManagementOutput
func (NodePoolManagementOutput) ToNodePoolManagementPtrOutput ¶
func (o NodePoolManagementOutput) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
func (NodePoolManagementOutput) ToNodePoolManagementPtrOutputWithContext ¶
func (o NodePoolManagementOutput) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
type NodePoolManagementPtrInput ¶
type NodePoolManagementPtrInput interface {
pulumi.Input
ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
ToNodePoolManagementPtrOutputWithContext(context.Context) NodePoolManagementPtrOutput
}
NodePoolManagementPtrInput is an input type that accepts NodePoolManagementArgs, NodePoolManagementPtr and NodePoolManagementPtrOutput values. You can construct a concrete instance of `NodePoolManagementPtrInput` via:
NodePoolManagementArgs{...}
or:
nil
func NodePoolManagementPtr ¶
func NodePoolManagementPtr(v *NodePoolManagementArgs) NodePoolManagementPtrInput
type NodePoolManagementPtrOutput ¶
type NodePoolManagementPtrOutput struct{ *pulumi.OutputState }
func (NodePoolManagementPtrOutput) Elem ¶
func (o NodePoolManagementPtrOutput) Elem() NodePoolManagementOutput
func (NodePoolManagementPtrOutput) ElementType ¶
func (NodePoolManagementPtrOutput) ElementType() reflect.Type
func (NodePoolManagementPtrOutput) Enabled ¶
func (o NodePoolManagementPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable managed mode for node pool. Options: - true: on - false: off
func (NodePoolManagementPtrOutput) RemedyConfig ¶
func (o NodePoolManagementPtrOutput) RemedyConfig() NodePoolManagementRemedyConfigPtrOutput
Check self-healing configuration.
func (NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutput ¶
func (o NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
func (NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutputWithContext ¶
func (o NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
type NodePoolManagementRemedyConfigArgs ¶
type NodePoolManagementRemedyConfigArgs struct {
// Enable self-healing check
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// Self-healing rule ID
RemedyId pulumi.StringPtrInput `pulumi:"remedyId"`
}
func (NodePoolManagementRemedyConfigArgs) ElementType ¶
func (NodePoolManagementRemedyConfigArgs) ElementType() reflect.Type
func (NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigOutput ¶
func (i NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigOutput() NodePoolManagementRemedyConfigOutput
func (NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigOutputWithContext ¶
func (i NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) NodePoolManagementRemedyConfigOutput
func (NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigPtrOutput ¶
func (i NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigPtrOutput() NodePoolManagementRemedyConfigPtrOutput
func (NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigPtrOutputWithContext ¶
func (i NodePoolManagementRemedyConfigArgs) ToNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) NodePoolManagementRemedyConfigPtrOutput
type NodePoolManagementRemedyConfigInput ¶
type NodePoolManagementRemedyConfigInput interface {
pulumi.Input
ToNodePoolManagementRemedyConfigOutput() NodePoolManagementRemedyConfigOutput
ToNodePoolManagementRemedyConfigOutputWithContext(context.Context) NodePoolManagementRemedyConfigOutput
}
NodePoolManagementRemedyConfigInput is an input type that accepts NodePoolManagementRemedyConfigArgs and NodePoolManagementRemedyConfigOutput values. You can construct a concrete instance of `NodePoolManagementRemedyConfigInput` via:
NodePoolManagementRemedyConfigArgs{...}
type NodePoolManagementRemedyConfigOutput ¶
type NodePoolManagementRemedyConfigOutput struct{ *pulumi.OutputState }
func (NodePoolManagementRemedyConfigOutput) ElementType ¶
func (NodePoolManagementRemedyConfigOutput) ElementType() reflect.Type
func (NodePoolManagementRemedyConfigOutput) Enabled ¶
func (o NodePoolManagementRemedyConfigOutput) Enabled() pulumi.BoolPtrOutput
Enable self-healing check
func (NodePoolManagementRemedyConfigOutput) RemedyId ¶
func (o NodePoolManagementRemedyConfigOutput) RemedyId() pulumi.StringPtrOutput
Self-healing rule ID
func (NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigOutput ¶
func (o NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigOutput() NodePoolManagementRemedyConfigOutput
func (NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigOutputWithContext ¶
func (o NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigOutputWithContext(ctx context.Context) NodePoolManagementRemedyConfigOutput
func (NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigPtrOutput ¶
func (o NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigPtrOutput() NodePoolManagementRemedyConfigPtrOutput
func (NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigPtrOutputWithContext ¶
func (o NodePoolManagementRemedyConfigOutput) ToNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) NodePoolManagementRemedyConfigPtrOutput
type NodePoolManagementRemedyConfigPtrInput ¶
type NodePoolManagementRemedyConfigPtrInput interface {
pulumi.Input
ToNodePoolManagementRemedyConfigPtrOutput() NodePoolManagementRemedyConfigPtrOutput
ToNodePoolManagementRemedyConfigPtrOutputWithContext(context.Context) NodePoolManagementRemedyConfigPtrOutput
}
NodePoolManagementRemedyConfigPtrInput is an input type that accepts NodePoolManagementRemedyConfigArgs, NodePoolManagementRemedyConfigPtr and NodePoolManagementRemedyConfigPtrOutput values. You can construct a concrete instance of `NodePoolManagementRemedyConfigPtrInput` via:
NodePoolManagementRemedyConfigArgs{...}
or:
nil
func NodePoolManagementRemedyConfigPtr ¶
func NodePoolManagementRemedyConfigPtr(v *NodePoolManagementRemedyConfigArgs) NodePoolManagementRemedyConfigPtrInput
type NodePoolManagementRemedyConfigPtrOutput ¶
type NodePoolManagementRemedyConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolManagementRemedyConfigPtrOutput) ElementType ¶
func (NodePoolManagementRemedyConfigPtrOutput) ElementType() reflect.Type
func (NodePoolManagementRemedyConfigPtrOutput) Enabled ¶
func (o NodePoolManagementRemedyConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable self-healing check
func (NodePoolManagementRemedyConfigPtrOutput) RemedyId ¶
func (o NodePoolManagementRemedyConfigPtrOutput) RemedyId() pulumi.StringPtrOutput
Self-healing rule ID
func (NodePoolManagementRemedyConfigPtrOutput) ToNodePoolManagementRemedyConfigPtrOutput ¶
func (o NodePoolManagementRemedyConfigPtrOutput) ToNodePoolManagementRemedyConfigPtrOutput() NodePoolManagementRemedyConfigPtrOutput
func (NodePoolManagementRemedyConfigPtrOutput) ToNodePoolManagementRemedyConfigPtrOutputWithContext ¶
func (o NodePoolManagementRemedyConfigPtrOutput) ToNodePoolManagementRemedyConfigPtrOutputWithContext(ctx context.Context) NodePoolManagementRemedyConfigPtrOutput
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 {
// Whether the first data disk of the node is configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted; true: configured and formatted
AdditionalContainerStorageEnabled *bool `pulumi:"additionalContainerStorageEnabled"`
// Whether the cloud server instance will be automatically renewed upon expiration. Parameter description: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
AutoRenew *bool `pulumi:"autoRenew"`
// Automatic renewal duration for cloud server instances, in months. This parameter is returned only when AutoRenew=true
AutoRenewPeriod *int `pulumi:"autoRenewPeriod"`
DataVolumes []NodePoolNodeConfigDataVolume `pulumi:"dataVolumes"`
// Group number of the instance in the deployment set; 0 means not set
DeploymentSetGroupNumber *int `pulumi:"deploymentSetGroupNumber"`
// Deployment Set ID to be added to the instance
DeploymentSetId *string `pulumi:"deploymentSetId"`
// The host name corresponding to the node.
Hostname *string `pulumi:"hostname"`
// High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
HpcClusterIds []string `pulumi:"hpcClusterIds"`
// Image ID used by the cloud server corresponding to the node
ImageId *string `pulumi:"imageId"`
// Custom script executed after node creation and initialization. Shell script in Base64 encoding
InitializeScript *string `pulumi:"initializeScript"`
// Cloud server instance billing type. Parameter values: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
InstanceChargeType *string `pulumi:"instanceChargeType"`
// Node (instance) name
InstanceName *string `pulumi:"instanceName"`
// List of cloud server instance type IDs corresponding to the nodes
InstanceTypeIds []string `pulumi:"instanceTypeIds"`
// Set the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is SpotAsPriceGo.
InstancesDistribution *NodePoolNodeConfigInstancesDistribution `pulumi:"instancesDistribution"`
// Node name prefix. An empty string or nil means the node name prefix policy is not enabled.
NamePrefix *string `pulumi:"namePrefix"`
// Network communication mode between nodes
NetworkTrafficMode *string `pulumi:"networkTrafficMode"`
// Purchase duration for cloud server instances, in months. This parameter is returned only when InstanceChargeType=PrePaid
Period *int `pulumi:"period"`
// Script to execute before deploying the node
PreScript *string `pulumi:"preScript"`
// Project to which the ECS belongs. Each ECS can only belong to one project.
ProjectName *string `pulumi:"projectName"`
// Configuration for automatic public network access for nodes
PublicAccessConfig *NodePoolNodeConfigPublicAccessConfig `pulumi:"publicAccessConfig"`
// Enable public network access for nodes automatically. Options: - false: off - true: on
PublicAccessEnabled *bool `pulumi:"publicAccessEnabled"`
// Node security configuration
Security *NodePoolNodeConfigSecurity `pulumi:"security"`
// Spot pricing strategy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: Standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, following the current market price.
SpotStrategy *string `pulumi:"spotStrategy"`
// List of subnet IDs for the node network.
SubnetIds []string `pulumi:"subnetIds"`
// System disk configuration for the node
SystemVolume *NodePoolNodeConfigSystemVolume `pulumi:"systemVolume"`
Tags []NodePoolNodeConfigTag `pulumi:"tags"`
}
type NodePoolNodeConfigArgs ¶
type NodePoolNodeConfigArgs struct {
// Whether the first data disk of the node is configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted; true: configured and formatted
AdditionalContainerStorageEnabled pulumi.BoolPtrInput `pulumi:"additionalContainerStorageEnabled"`
// Whether the cloud server instance will be automatically renewed upon expiration. Parameter description: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
AutoRenew pulumi.BoolPtrInput `pulumi:"autoRenew"`
// Automatic renewal duration for cloud server instances, in months. This parameter is returned only when AutoRenew=true
AutoRenewPeriod pulumi.IntPtrInput `pulumi:"autoRenewPeriod"`
DataVolumes NodePoolNodeConfigDataVolumeArrayInput `pulumi:"dataVolumes"`
// Group number of the instance in the deployment set; 0 means not set
DeploymentSetGroupNumber pulumi.IntPtrInput `pulumi:"deploymentSetGroupNumber"`
// Deployment Set ID to be added to the instance
DeploymentSetId pulumi.StringPtrInput `pulumi:"deploymentSetId"`
// The host name corresponding to the node.
Hostname pulumi.StringPtrInput `pulumi:"hostname"`
// High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
HpcClusterIds pulumi.StringArrayInput `pulumi:"hpcClusterIds"`
// Image ID used by the cloud server corresponding to the node
ImageId pulumi.StringPtrInput `pulumi:"imageId"`
// Custom script executed after node creation and initialization. Shell script in Base64 encoding
InitializeScript pulumi.StringPtrInput `pulumi:"initializeScript"`
// Cloud server instance billing type. Parameter values: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"`
// Node (instance) name
InstanceName pulumi.StringPtrInput `pulumi:"instanceName"`
// List of cloud server instance type IDs corresponding to the nodes
InstanceTypeIds pulumi.StringArrayInput `pulumi:"instanceTypeIds"`
// Set the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is SpotAsPriceGo.
InstancesDistribution NodePoolNodeConfigInstancesDistributionPtrInput `pulumi:"instancesDistribution"`
// Node name prefix. An empty string or nil means the node name prefix policy is not enabled.
NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"`
// Network communication mode between nodes
NetworkTrafficMode pulumi.StringPtrInput `pulumi:"networkTrafficMode"`
// Purchase duration for cloud server instances, in months. This parameter is returned only when InstanceChargeType=PrePaid
Period pulumi.IntPtrInput `pulumi:"period"`
// Script to execute before deploying the node
PreScript pulumi.StringPtrInput `pulumi:"preScript"`
// Project to which the ECS belongs. Each ECS can only belong to one project.
ProjectName pulumi.StringPtrInput `pulumi:"projectName"`
// Configuration for automatic public network access for nodes
PublicAccessConfig NodePoolNodeConfigPublicAccessConfigPtrInput `pulumi:"publicAccessConfig"`
// Enable public network access for nodes automatically. Options: - false: off - true: on
PublicAccessEnabled pulumi.BoolPtrInput `pulumi:"publicAccessEnabled"`
// Node security configuration
Security NodePoolNodeConfigSecurityPtrInput `pulumi:"security"`
// Spot pricing strategy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: Standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, following the current market price.
SpotStrategy pulumi.StringPtrInput `pulumi:"spotStrategy"`
// List of subnet IDs for the node network.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
// System disk configuration for the node
SystemVolume NodePoolNodeConfigSystemVolumePtrInput `pulumi:"systemVolume"`
Tags NodePoolNodeConfigTagArrayInput `pulumi:"tags"`
}
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 {
// File system. Options: - Ext4 (default) - Xfs
FileSystem *string `pulumi:"fileSystem"`
// Target mount directory after disk formatting.
MountPoint *string `pulumi:"mountPoint"`
// Placement group ID
PlacementGroupId *string `pulumi:"placementGroupId"`
// Disk capacity, in GiB.
Size *int `pulumi:"size"`
// Create a data disk from a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only Ultra SSD and High-performance Cloud Disk support creating disks from snapshots. Only snapshots in the 'available' status can be used to create new disks. Snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks.
SnapshotId *string `pulumi:"snapshotId"`
// Placement subgroup
SubgroupNumber *int `pulumi:"subgroupNumber"`
// Disk type: ESSD*PL0: ultra-fast SSD disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD disk with performance level PL1
Type *string `pulumi:"type"`
}
type NodePoolNodeConfigDataVolumeArgs ¶
type NodePoolNodeConfigDataVolumeArgs struct {
// File system. Options: - Ext4 (default) - Xfs
FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"`
// Target mount directory after disk formatting.
MountPoint pulumi.StringPtrInput `pulumi:"mountPoint"`
// Placement group ID
PlacementGroupId pulumi.StringPtrInput `pulumi:"placementGroupId"`
// Disk capacity, in GiB.
Size pulumi.IntPtrInput `pulumi:"size"`
// Create a data disk from a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only Ultra SSD and High-performance Cloud Disk support creating disks from snapshots. Only snapshots in the 'available' status can be used to create new disks. Snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks.
SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"`
// Placement subgroup
SubgroupNumber pulumi.IntPtrInput `pulumi:"subgroupNumber"`
// Disk type: ESSD*PL0: ultra-fast SSD disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD disk with performance level PL1
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) FileSystem ¶
func (o NodePoolNodeConfigDataVolumeOutput) FileSystem() pulumi.StringPtrOutput
File system. Options: - Ext4 (default) - Xfs
func (NodePoolNodeConfigDataVolumeOutput) MountPoint ¶
func (o NodePoolNodeConfigDataVolumeOutput) MountPoint() pulumi.StringPtrOutput
Target mount directory after disk formatting.
func (NodePoolNodeConfigDataVolumeOutput) PlacementGroupId ¶
func (o NodePoolNodeConfigDataVolumeOutput) PlacementGroupId() pulumi.StringPtrOutput
Placement group ID
func (NodePoolNodeConfigDataVolumeOutput) Size ¶
func (o NodePoolNodeConfigDataVolumeOutput) Size() pulumi.IntPtrOutput
Disk capacity, in GiB.
func (NodePoolNodeConfigDataVolumeOutput) SnapshotId ¶
func (o NodePoolNodeConfigDataVolumeOutput) SnapshotId() pulumi.StringPtrOutput
Create a data disk from a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only Ultra SSD and High-performance Cloud Disk support creating disks from snapshots. Only snapshots in the 'available' status can be used to create new disks. Snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks.
func (NodePoolNodeConfigDataVolumeOutput) SubgroupNumber ¶
func (o NodePoolNodeConfigDataVolumeOutput) SubgroupNumber() pulumi.IntPtrOutput
Placement subgroup
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
Disk type: ESSD*PL0: ultra-fast SSD disk with performance level PL0. ESSD*FlexPL: ultra-fast SSD disk with performance level PL1
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 NodePoolNodeConfigInstancesDistribution ¶
type NodePoolNodeConfigInstancesDistribution struct {
// Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, proactively creates a new preemptible instance for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count
CapacityRebalance *bool `pulumi:"capacityRebalance"`
// On-demand instance fallback feature. Value range: - true: enable this feature; when all preemptible instances fail to purchase due to insufficient inventory or other reasons, attempt to purchase on-demand instances - false (default): disable this feature; only attempt to purchase configured preemptible instances when scaling up
CompensateWithOnDemand *bool `pulumi:"compensateWithOnDemand"`
// Size of the base capacity. The base capacity is always pay-as-you-go instances. Value range: [0,500], default is 0.
OnDemandBaseCapacity *int `pulumi:"onDemandBaseCapacity"`
// Proportion of pay-as-you-go instances in the part exceeding the base capacity. Value range: [0, 100]. 0 means only preemptible instances are produced for the part exceeding the base capacity; 100 means only pay-as-you-go instances are produced. Default value is 0.
OnDemandPercentageAboveBaseCapacity *int `pulumi:"onDemandPercentageAboveBaseCapacity"`
}
type NodePoolNodeConfigInstancesDistributionArgs ¶
type NodePoolNodeConfigInstancesDistributionArgs struct {
// Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, proactively creates a new preemptible instance for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count
CapacityRebalance pulumi.BoolPtrInput `pulumi:"capacityRebalance"`
// On-demand instance fallback feature. Value range: - true: enable this feature; when all preemptible instances fail to purchase due to insufficient inventory or other reasons, attempt to purchase on-demand instances - false (default): disable this feature; only attempt to purchase configured preemptible instances when scaling up
CompensateWithOnDemand pulumi.BoolPtrInput `pulumi:"compensateWithOnDemand"`
// Size of the base capacity. The base capacity is always pay-as-you-go instances. Value range: [0,500], default is 0.
OnDemandBaseCapacity pulumi.IntPtrInput `pulumi:"onDemandBaseCapacity"`
// Proportion of pay-as-you-go instances in the part exceeding the base capacity. Value range: [0, 100]. 0 means only preemptible instances are produced for the part exceeding the base capacity; 100 means only pay-as-you-go instances are produced. Default value is 0.
OnDemandPercentageAboveBaseCapacity pulumi.IntPtrInput `pulumi:"onDemandPercentageAboveBaseCapacity"`
}
func (NodePoolNodeConfigInstancesDistributionArgs) ElementType ¶
func (NodePoolNodeConfigInstancesDistributionArgs) ElementType() reflect.Type
func (NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionOutput ¶
func (i NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionOutput() NodePoolNodeConfigInstancesDistributionOutput
func (NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionOutputWithContext ¶
func (i NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) NodePoolNodeConfigInstancesDistributionOutput
func (NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionPtrOutput ¶
func (i NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionPtrOutput() NodePoolNodeConfigInstancesDistributionPtrOutput
func (NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionPtrOutputWithContext ¶
func (i NodePoolNodeConfigInstancesDistributionArgs) ToNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigInstancesDistributionPtrOutput
type NodePoolNodeConfigInstancesDistributionInput ¶
type NodePoolNodeConfigInstancesDistributionInput interface {
pulumi.Input
ToNodePoolNodeConfigInstancesDistributionOutput() NodePoolNodeConfigInstancesDistributionOutput
ToNodePoolNodeConfigInstancesDistributionOutputWithContext(context.Context) NodePoolNodeConfigInstancesDistributionOutput
}
NodePoolNodeConfigInstancesDistributionInput is an input type that accepts NodePoolNodeConfigInstancesDistributionArgs and NodePoolNodeConfigInstancesDistributionOutput values. You can construct a concrete instance of `NodePoolNodeConfigInstancesDistributionInput` via:
NodePoolNodeConfigInstancesDistributionArgs{...}
type NodePoolNodeConfigInstancesDistributionOutput ¶
type NodePoolNodeConfigInstancesDistributionOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance ¶
func (o NodePoolNodeConfigInstancesDistributionOutput) CapacityRebalance() pulumi.BoolPtrOutput
Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, proactively creates a new preemptible instance for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count
func (NodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand ¶
func (o NodePoolNodeConfigInstancesDistributionOutput) CompensateWithOnDemand() pulumi.BoolPtrOutput
On-demand instance fallback feature. Value range: - true: enable this feature; when all preemptible instances fail to purchase due to insufficient inventory or other reasons, attempt to purchase on-demand instances - false (default): disable this feature; only attempt to purchase configured preemptible instances when scaling up
func (NodePoolNodeConfigInstancesDistributionOutput) ElementType ¶
func (NodePoolNodeConfigInstancesDistributionOutput) ElementType() reflect.Type
func (NodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity ¶
func (o NodePoolNodeConfigInstancesDistributionOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
Size of the base capacity. The base capacity is always pay-as-you-go instances. Value range: [0,500], default is 0.
func (NodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity ¶
func (o NodePoolNodeConfigInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
Proportion of pay-as-you-go instances in the part exceeding the base capacity. Value range: [0, 100]. 0 means only preemptible instances are produced for the part exceeding the base capacity; 100 means only pay-as-you-go instances are produced. Default value is 0.
func (NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionOutput ¶
func (o NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionOutput() NodePoolNodeConfigInstancesDistributionOutput
func (NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionOutputWithContext ¶
func (o NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionOutputWithContext(ctx context.Context) NodePoolNodeConfigInstancesDistributionOutput
func (NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutput ¶
func (o NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutput() NodePoolNodeConfigInstancesDistributionPtrOutput
func (NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutputWithContext ¶
func (o NodePoolNodeConfigInstancesDistributionOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigInstancesDistributionPtrOutput
type NodePoolNodeConfigInstancesDistributionPtrInput ¶
type NodePoolNodeConfigInstancesDistributionPtrInput interface {
pulumi.Input
ToNodePoolNodeConfigInstancesDistributionPtrOutput() NodePoolNodeConfigInstancesDistributionPtrOutput
ToNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(context.Context) NodePoolNodeConfigInstancesDistributionPtrOutput
}
NodePoolNodeConfigInstancesDistributionPtrInput is an input type that accepts NodePoolNodeConfigInstancesDistributionArgs, NodePoolNodeConfigInstancesDistributionPtr and NodePoolNodeConfigInstancesDistributionPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigInstancesDistributionPtrInput` via:
NodePoolNodeConfigInstancesDistributionArgs{...}
or:
nil
func NodePoolNodeConfigInstancesDistributionPtr ¶
func NodePoolNodeConfigInstancesDistributionPtr(v *NodePoolNodeConfigInstancesDistributionArgs) NodePoolNodeConfigInstancesDistributionPtrInput
type NodePoolNodeConfigInstancesDistributionPtrOutput ¶
type NodePoolNodeConfigInstancesDistributionPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigInstancesDistributionPtrOutput) CapacityRebalance ¶
func (o NodePoolNodeConfigInstancesDistributionPtrOutput) CapacityRebalance() pulumi.BoolPtrOutput
Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, proactively creates a new preemptible instance for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count
func (NodePoolNodeConfigInstancesDistributionPtrOutput) CompensateWithOnDemand ¶
func (o NodePoolNodeConfigInstancesDistributionPtrOutput) CompensateWithOnDemand() pulumi.BoolPtrOutput
On-demand instance fallback feature. Value range: - true: enable this feature; when all preemptible instances fail to purchase due to insufficient inventory or other reasons, attempt to purchase on-demand instances - false (default): disable this feature; only attempt to purchase configured preemptible instances when scaling up
func (NodePoolNodeConfigInstancesDistributionPtrOutput) ElementType ¶
func (NodePoolNodeConfigInstancesDistributionPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandBaseCapacity ¶
func (o NodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
Size of the base capacity. The base capacity is always pay-as-you-go instances. Value range: [0,500], default is 0.
func (NodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandPercentageAboveBaseCapacity ¶
func (o NodePoolNodeConfigInstancesDistributionPtrOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
Proportion of pay-as-you-go instances in the part exceeding the base capacity. Value range: [0, 100]. 0 means only preemptible instances are produced for the part exceeding the base capacity; 100 means only pay-as-you-go instances are produced. Default value is 0.
func (NodePoolNodeConfigInstancesDistributionPtrOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutput ¶
func (o NodePoolNodeConfigInstancesDistributionPtrOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutput() NodePoolNodeConfigInstancesDistributionPtrOutput
func (NodePoolNodeConfigInstancesDistributionPtrOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutputWithContext ¶
func (o NodePoolNodeConfigInstancesDistributionPtrOutput) ToNodePoolNodeConfigInstancesDistributionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigInstancesDistributionPtrOutput
type NodePoolNodeConfigOutput ¶
type NodePoolNodeConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigOutput) AdditionalContainerStorageEnabled ¶
func (o NodePoolNodeConfigOutput) AdditionalContainerStorageEnabled() pulumi.BoolPtrOutput
Whether the first data disk of the node is configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted; true: configured and formatted
func (NodePoolNodeConfigOutput) AutoRenew ¶
func (o NodePoolNodeConfigOutput) AutoRenew() pulumi.BoolPtrOutput
Whether the cloud server instance will be automatically renewed upon expiration. Parameter description: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
func (NodePoolNodeConfigOutput) AutoRenewPeriod ¶
func (o NodePoolNodeConfigOutput) AutoRenewPeriod() pulumi.IntPtrOutput
Automatic renewal duration for cloud server instances, in months. This parameter is returned only when AutoRenew=true
func (NodePoolNodeConfigOutput) DataVolumes ¶
func (o NodePoolNodeConfigOutput) DataVolumes() NodePoolNodeConfigDataVolumeArrayOutput
func (NodePoolNodeConfigOutput) DeploymentSetGroupNumber ¶
func (o NodePoolNodeConfigOutput) DeploymentSetGroupNumber() pulumi.IntPtrOutput
Group number of the instance in the deployment set; 0 means not set
func (NodePoolNodeConfigOutput) DeploymentSetId ¶
func (o NodePoolNodeConfigOutput) DeploymentSetId() pulumi.StringPtrOutput
Deployment Set ID to be added to the instance
func (NodePoolNodeConfigOutput) ElementType ¶
func (NodePoolNodeConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigOutput) Hostname ¶
func (o NodePoolNodeConfigOutput) Hostname() pulumi.StringPtrOutput
The host name corresponding to the node.
func (NodePoolNodeConfigOutput) HpcClusterIds ¶
func (o NodePoolNodeConfigOutput) HpcClusterIds() pulumi.StringArrayOutput
High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
func (NodePoolNodeConfigOutput) ImageId ¶
func (o NodePoolNodeConfigOutput) ImageId() pulumi.StringPtrOutput
Image ID used by the cloud server corresponding to the node
func (NodePoolNodeConfigOutput) InitializeScript ¶
func (o NodePoolNodeConfigOutput) InitializeScript() pulumi.StringPtrOutput
Custom script executed after node creation and initialization. Shell script in Base64 encoding
func (NodePoolNodeConfigOutput) InstanceChargeType ¶
func (o NodePoolNodeConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
Cloud server instance billing type. Parameter values: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
func (NodePoolNodeConfigOutput) InstanceName ¶
func (o NodePoolNodeConfigOutput) InstanceName() pulumi.StringPtrOutput
Node (instance) name
func (NodePoolNodeConfigOutput) InstanceTypeIds ¶
func (o NodePoolNodeConfigOutput) InstanceTypeIds() pulumi.StringArrayOutput
List of cloud server instance type IDs corresponding to the nodes
func (NodePoolNodeConfigOutput) InstancesDistribution ¶
func (o NodePoolNodeConfigOutput) InstancesDistribution() NodePoolNodeConfigInstancesDistributionPtrOutput
Set the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is SpotAsPriceGo.
func (NodePoolNodeConfigOutput) NamePrefix ¶
func (o NodePoolNodeConfigOutput) NamePrefix() pulumi.StringPtrOutput
Node name prefix. An empty string or nil means the node name prefix policy is not enabled.
func (NodePoolNodeConfigOutput) NetworkTrafficMode ¶
func (o NodePoolNodeConfigOutput) NetworkTrafficMode() pulumi.StringPtrOutput
Network communication mode between nodes
func (NodePoolNodeConfigOutput) Period ¶
func (o NodePoolNodeConfigOutput) Period() pulumi.IntPtrOutput
Purchase duration for cloud server instances, in months. This parameter is returned only when InstanceChargeType=PrePaid
func (NodePoolNodeConfigOutput) PreScript ¶
func (o NodePoolNodeConfigOutput) PreScript() pulumi.StringPtrOutput
Script to execute before deploying the node
func (NodePoolNodeConfigOutput) ProjectName ¶
func (o NodePoolNodeConfigOutput) ProjectName() pulumi.StringPtrOutput
Project to which the ECS belongs. Each ECS can only belong to one project.
func (NodePoolNodeConfigOutput) PublicAccessConfig ¶
func (o NodePoolNodeConfigOutput) PublicAccessConfig() NodePoolNodeConfigPublicAccessConfigPtrOutput
Configuration for automatic public network access for nodes
func (NodePoolNodeConfigOutput) PublicAccessEnabled ¶
func (o NodePoolNodeConfigOutput) PublicAccessEnabled() pulumi.BoolPtrOutput
Enable public network access for nodes automatically. Options: - false: off - true: on
func (NodePoolNodeConfigOutput) Security ¶
func (o NodePoolNodeConfigOutput) Security() NodePoolNodeConfigSecurityPtrOutput
Node security configuration
func (NodePoolNodeConfigOutput) SpotStrategy ¶
func (o NodePoolNodeConfigOutput) SpotStrategy() pulumi.StringPtrOutput
Spot pricing strategy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: Standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, following the current market price.
func (NodePoolNodeConfigOutput) SubnetIds ¶
func (o NodePoolNodeConfigOutput) SubnetIds() pulumi.StringArrayOutput
List of subnet IDs for the node network.
func (NodePoolNodeConfigOutput) SystemVolume ¶
func (o NodePoolNodeConfigOutput) SystemVolume() NodePoolNodeConfigSystemVolumePtrOutput
System disk configuration for the node
func (NodePoolNodeConfigOutput) Tags ¶
func (o NodePoolNodeConfigOutput) Tags() NodePoolNodeConfigTagArrayOutput
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
Whether the first data disk of the node is configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted; true: configured and formatted
func (NodePoolNodeConfigPtrOutput) AutoRenew ¶
func (o NodePoolNodeConfigPtrOutput) AutoRenew() pulumi.BoolPtrOutput
Whether the cloud server instance will be automatically renewed upon expiration. Parameter description: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
func (NodePoolNodeConfigPtrOutput) AutoRenewPeriod ¶
func (o NodePoolNodeConfigPtrOutput) AutoRenewPeriod() pulumi.IntPtrOutput
Automatic renewal duration for cloud server instances, in months. This parameter is returned only when AutoRenew=true
func (NodePoolNodeConfigPtrOutput) DataVolumes ¶
func (o NodePoolNodeConfigPtrOutput) DataVolumes() NodePoolNodeConfigDataVolumeArrayOutput
func (NodePoolNodeConfigPtrOutput) DeploymentSetGroupNumber ¶
func (o NodePoolNodeConfigPtrOutput) DeploymentSetGroupNumber() pulumi.IntPtrOutput
Group number of the instance in the deployment set; 0 means not set
func (NodePoolNodeConfigPtrOutput) DeploymentSetId ¶
func (o NodePoolNodeConfigPtrOutput) DeploymentSetId() pulumi.StringPtrOutput
Deployment Set ID to be added to the instance
func (NodePoolNodeConfigPtrOutput) Elem ¶
func (o NodePoolNodeConfigPtrOutput) Elem() NodePoolNodeConfigOutput
func (NodePoolNodeConfigPtrOutput) ElementType ¶
func (NodePoolNodeConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigPtrOutput) Hostname ¶
func (o NodePoolNodeConfigPtrOutput) Hostname() pulumi.StringPtrOutput
The host name corresponding to the node.
func (NodePoolNodeConfigPtrOutput) HpcClusterIds ¶
func (o NodePoolNodeConfigPtrOutput) HpcClusterIds() pulumi.StringArrayOutput
High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
func (NodePoolNodeConfigPtrOutput) ImageId ¶
func (o NodePoolNodeConfigPtrOutput) ImageId() pulumi.StringPtrOutput
Image ID used by the cloud server corresponding to the node
func (NodePoolNodeConfigPtrOutput) InitializeScript ¶
func (o NodePoolNodeConfigPtrOutput) InitializeScript() pulumi.StringPtrOutput
Custom script executed after node creation and initialization. Shell script in Base64 encoding
func (NodePoolNodeConfigPtrOutput) InstanceChargeType ¶
func (o NodePoolNodeConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
Cloud server instance billing type. Parameter values: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
func (NodePoolNodeConfigPtrOutput) InstanceName ¶
func (o NodePoolNodeConfigPtrOutput) InstanceName() pulumi.StringPtrOutput
Node (instance) name
func (NodePoolNodeConfigPtrOutput) InstanceTypeIds ¶
func (o NodePoolNodeConfigPtrOutput) InstanceTypeIds() pulumi.StringArrayOutput
List of cloud server instance type IDs corresponding to the nodes
func (NodePoolNodeConfigPtrOutput) InstancesDistribution ¶
func (o NodePoolNodeConfigPtrOutput) InstancesDistribution() NodePoolNodeConfigInstancesDistributionPtrOutput
Set the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is SpotAsPriceGo.
func (NodePoolNodeConfigPtrOutput) NamePrefix ¶
func (o NodePoolNodeConfigPtrOutput) NamePrefix() pulumi.StringPtrOutput
Node name prefix. An empty string or nil means the node name prefix policy is not enabled.
func (NodePoolNodeConfigPtrOutput) NetworkTrafficMode ¶
func (o NodePoolNodeConfigPtrOutput) NetworkTrafficMode() pulumi.StringPtrOutput
Network communication mode between nodes
func (NodePoolNodeConfigPtrOutput) Period ¶
func (o NodePoolNodeConfigPtrOutput) Period() pulumi.IntPtrOutput
Purchase duration for cloud server instances, in months. This parameter is returned only when InstanceChargeType=PrePaid
func (NodePoolNodeConfigPtrOutput) PreScript ¶
func (o NodePoolNodeConfigPtrOutput) PreScript() pulumi.StringPtrOutput
Script to execute before deploying the node
func (NodePoolNodeConfigPtrOutput) ProjectName ¶
func (o NodePoolNodeConfigPtrOutput) ProjectName() pulumi.StringPtrOutput
Project to which the ECS belongs. Each ECS can only belong to one project.
func (NodePoolNodeConfigPtrOutput) PublicAccessConfig ¶
func (o NodePoolNodeConfigPtrOutput) PublicAccessConfig() NodePoolNodeConfigPublicAccessConfigPtrOutput
Configuration for automatic public network access for nodes
func (NodePoolNodeConfigPtrOutput) PublicAccessEnabled ¶
func (o NodePoolNodeConfigPtrOutput) PublicAccessEnabled() pulumi.BoolPtrOutput
Enable public network access for nodes automatically. Options: - false: off - true: on
func (NodePoolNodeConfigPtrOutput) Security ¶
func (o NodePoolNodeConfigPtrOutput) Security() NodePoolNodeConfigSecurityPtrOutput
Node security configuration
func (NodePoolNodeConfigPtrOutput) SpotStrategy ¶
func (o NodePoolNodeConfigPtrOutput) SpotStrategy() pulumi.StringPtrOutput
Spot pricing strategy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: Standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, following the current market price.
func (NodePoolNodeConfigPtrOutput) SubnetIds ¶
func (o NodePoolNodeConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
List of subnet IDs for the node network.
func (NodePoolNodeConfigPtrOutput) SystemVolume ¶
func (o NodePoolNodeConfigPtrOutput) SystemVolume() NodePoolNodeConfigSystemVolumePtrOutput
System disk configuration for the node
func (NodePoolNodeConfigPtrOutput) Tags ¶
func (o NodePoolNodeConfigPtrOutput) Tags() NodePoolNodeConfigTagArrayOutput
func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput ¶
func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
type NodePoolNodeConfigPublicAccessConfig ¶
type NodePoolNodeConfigPublicAccessConfig struct {
// Peak bandwidth for public IP, unit: Mbps
Bandwidth *int `pulumi:"bandwidth"`
// Billing type for public IP: 2: pay-as-you-go by bandwidth cap. 3: pay-as-you-go by actual traffic.
BillingType *int `pulumi:"billingType"`
// Public IP line type. Parameter description: BGP: BGP (multi-line)
Isp *string `pulumi:"isp"`
}
type NodePoolNodeConfigPublicAccessConfigArgs ¶
type NodePoolNodeConfigPublicAccessConfigArgs struct {
// Peak bandwidth for public IP, unit: Mbps
Bandwidth pulumi.IntPtrInput `pulumi:"bandwidth"`
// Billing type for public IP: 2: pay-as-you-go by bandwidth cap. 3: pay-as-you-go by actual traffic.
BillingType pulumi.IntPtrInput `pulumi:"billingType"`
// Public IP line type. Parameter description: BGP: BGP (multi-line)
Isp pulumi.StringPtrInput `pulumi:"isp"`
}
func (NodePoolNodeConfigPublicAccessConfigArgs) ElementType ¶
func (NodePoolNodeConfigPublicAccessConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigOutput ¶
func (i NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigOutput() NodePoolNodeConfigPublicAccessConfigOutput
func (NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigOutputWithContext ¶
func (i NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigPublicAccessConfigOutput
func (NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigPtrOutput ¶
func (i NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigPtrOutput() NodePoolNodeConfigPublicAccessConfigPtrOutput
func (NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext ¶
func (i NodePoolNodeConfigPublicAccessConfigArgs) ToNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPublicAccessConfigPtrOutput
type NodePoolNodeConfigPublicAccessConfigInput ¶
type NodePoolNodeConfigPublicAccessConfigInput interface {
pulumi.Input
ToNodePoolNodeConfigPublicAccessConfigOutput() NodePoolNodeConfigPublicAccessConfigOutput
ToNodePoolNodeConfigPublicAccessConfigOutputWithContext(context.Context) NodePoolNodeConfigPublicAccessConfigOutput
}
NodePoolNodeConfigPublicAccessConfigInput is an input type that accepts NodePoolNodeConfigPublicAccessConfigArgs and NodePoolNodeConfigPublicAccessConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigPublicAccessConfigInput` via:
NodePoolNodeConfigPublicAccessConfigArgs{...}
type NodePoolNodeConfigPublicAccessConfigOutput ¶
type NodePoolNodeConfigPublicAccessConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigPublicAccessConfigOutput) Bandwidth ¶
func (o NodePoolNodeConfigPublicAccessConfigOutput) Bandwidth() pulumi.IntPtrOutput
Peak bandwidth for public IP, unit: Mbps
func (NodePoolNodeConfigPublicAccessConfigOutput) BillingType ¶
func (o NodePoolNodeConfigPublicAccessConfigOutput) BillingType() pulumi.IntPtrOutput
Billing type for public IP: 2: pay-as-you-go by bandwidth cap. 3: pay-as-you-go by actual traffic.
func (NodePoolNodeConfigPublicAccessConfigOutput) ElementType ¶
func (NodePoolNodeConfigPublicAccessConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigPublicAccessConfigOutput) Isp ¶
func (o NodePoolNodeConfigPublicAccessConfigOutput) Isp() pulumi.StringPtrOutput
Public IP line type. Parameter description: BGP: BGP (multi-line)
func (NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigOutput ¶
func (o NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigOutput() NodePoolNodeConfigPublicAccessConfigOutput
func (NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigOutputWithContext ¶
func (o NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigPublicAccessConfigOutput
func (NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutput ¶
func (o NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutput() NodePoolNodeConfigPublicAccessConfigPtrOutput
func (NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigPublicAccessConfigOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPublicAccessConfigPtrOutput
type NodePoolNodeConfigPublicAccessConfigPtrInput ¶
type NodePoolNodeConfigPublicAccessConfigPtrInput interface {
pulumi.Input
ToNodePoolNodeConfigPublicAccessConfigPtrOutput() NodePoolNodeConfigPublicAccessConfigPtrOutput
ToNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(context.Context) NodePoolNodeConfigPublicAccessConfigPtrOutput
}
NodePoolNodeConfigPublicAccessConfigPtrInput is an input type that accepts NodePoolNodeConfigPublicAccessConfigArgs, NodePoolNodeConfigPublicAccessConfigPtr and NodePoolNodeConfigPublicAccessConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigPublicAccessConfigPtrInput` via:
NodePoolNodeConfigPublicAccessConfigArgs{...}
or:
nil
func NodePoolNodeConfigPublicAccessConfigPtr ¶
func NodePoolNodeConfigPublicAccessConfigPtr(v *NodePoolNodeConfigPublicAccessConfigArgs) NodePoolNodeConfigPublicAccessConfigPtrInput
type NodePoolNodeConfigPublicAccessConfigPtrOutput ¶
type NodePoolNodeConfigPublicAccessConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigPublicAccessConfigPtrOutput) Bandwidth ¶
func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) Bandwidth() pulumi.IntPtrOutput
Peak bandwidth for public IP, unit: Mbps
func (NodePoolNodeConfigPublicAccessConfigPtrOutput) BillingType ¶
func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) BillingType() pulumi.IntPtrOutput
Billing type for public IP: 2: pay-as-you-go by bandwidth cap. 3: pay-as-you-go by actual traffic.
func (NodePoolNodeConfigPublicAccessConfigPtrOutput) ElementType ¶
func (NodePoolNodeConfigPublicAccessConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigPublicAccessConfigPtrOutput) Isp ¶
func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) Isp() pulumi.StringPtrOutput
Public IP line type. Parameter description: BGP: BGP (multi-line)
func (NodePoolNodeConfigPublicAccessConfigPtrOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutput ¶
func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutput() NodePoolNodeConfigPublicAccessConfigPtrOutput
func (NodePoolNodeConfigPublicAccessConfigPtrOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigPublicAccessConfigPtrOutput) ToNodePoolNodeConfigPublicAccessConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPublicAccessConfigPtrOutput
type NodePoolNodeConfigSecurity ¶
type NodePoolNodeConfigSecurity struct {
// Node access configuration.
Login *NodePoolNodeConfigSecurityLogin `pulumi:"login"`
// List of security group IDs for the node network
SecurityGroupIds []string `pulumi:"securityGroupIds"`
// Node security policy. Parameter description: Hids: Host security hardening.
SecurityStrategies []string `pulumi:"securityStrategies"`
// Whether the node has enabled security hardening configuration. Parameter values: true: enabled; false: not enabled
SecurityStrategyEnabled *bool `pulumi:"securityStrategyEnabled"`
}
type NodePoolNodeConfigSecurityArgs ¶
type NodePoolNodeConfigSecurityArgs struct {
// Node access configuration.
Login NodePoolNodeConfigSecurityLoginPtrInput `pulumi:"login"`
// List of security group IDs for the node network
SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
// Node security policy. Parameter description: Hids: Host security hardening.
SecurityStrategies pulumi.StringArrayInput `pulumi:"securityStrategies"`
// Whether the node has enabled security hardening configuration. Parameter values: true: enabled; false: not enabled
SecurityStrategyEnabled pulumi.BoolPtrInput `pulumi:"securityStrategyEnabled"`
}
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 NodePoolNodeConfigSecurityLogin ¶
type NodePoolNodeConfigSecurityLogin struct {
// Root user login password in Base64 encoding. Follow the cloud server's requirements for instance passwords: 8–30 characters in length, must not start with / or $6$, supports the following character types and must include at least three types: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
Password *string `pulumi:"password"`
// SSH key pair name. Ensure the key pair is already created or hosted in the cloud server
SshKeyPairName *string `pulumi:"sshKeyPairName"`
// Node access login method. Parameter values: Password: password login; SshKeyPair: SSH key pair login
Type *string `pulumi:"type"`
}
type NodePoolNodeConfigSecurityLoginArgs ¶
type NodePoolNodeConfigSecurityLoginArgs struct {
// Root user login password in Base64 encoding. Follow the cloud server's requirements for instance passwords: 8–30 characters in length, must not start with / or $6$, supports the following character types and must include at least three types: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
Password pulumi.StringPtrInput `pulumi:"password"`
// SSH key pair name. Ensure the key pair is already created or hosted in the cloud server
SshKeyPairName pulumi.StringPtrInput `pulumi:"sshKeyPairName"`
// Node access login method. Parameter values: Password: password login; SshKeyPair: SSH key pair login
Type pulumi.StringPtrInput `pulumi:"type"`
}
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
Root user login password in Base64 encoding. Follow the cloud server's requirements for instance passwords: 8–30 characters in length, must not start with / or $6$, supports the following character types and must include at least three types: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
func (NodePoolNodeConfigSecurityLoginOutput) SshKeyPairName ¶
func (o NodePoolNodeConfigSecurityLoginOutput) SshKeyPairName() pulumi.StringPtrOutput
SSH key pair name. Ensure the key pair is already created or hosted in the cloud server
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
func (NodePoolNodeConfigSecurityLoginOutput) Type ¶
func (o NodePoolNodeConfigSecurityLoginOutput) Type() pulumi.StringPtrOutput
Node access login method. Parameter values: Password: password login; SshKeyPair: SSH key pair login
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
Root user login password in Base64 encoding. Follow the cloud server's requirements for instance passwords: 8–30 characters in length, must not start with / or $6$, supports the following character types and must include at least three types: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
func (NodePoolNodeConfigSecurityLoginPtrOutput) SshKeyPairName ¶
func (o NodePoolNodeConfigSecurityLoginPtrOutput) SshKeyPairName() pulumi.StringPtrOutput
SSH key pair name. Ensure the key pair is already created or hosted in the cloud server
func (NodePoolNodeConfigSecurityLoginPtrOutput) ToNodePoolNodeConfigSecurityLoginPtrOutput ¶
func (o NodePoolNodeConfigSecurityLoginPtrOutput) ToNodePoolNodeConfigSecurityLoginPtrOutput() NodePoolNodeConfigSecurityLoginPtrOutput
func (NodePoolNodeConfigSecurityLoginPtrOutput) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext ¶
func (o NodePoolNodeConfigSecurityLoginPtrOutput) ToNodePoolNodeConfigSecurityLoginPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityLoginPtrOutput
func (NodePoolNodeConfigSecurityLoginPtrOutput) Type ¶
func (o NodePoolNodeConfigSecurityLoginPtrOutput) Type() pulumi.StringPtrOutput
Node access login method. Parameter values: Password: password login; SshKeyPair: SSH key pair login
type NodePoolNodeConfigSecurityOutput ¶
type NodePoolNodeConfigSecurityOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigSecurityOutput) ElementType ¶
func (NodePoolNodeConfigSecurityOutput) ElementType() reflect.Type
func (NodePoolNodeConfigSecurityOutput) Login ¶
func (o NodePoolNodeConfigSecurityOutput) Login() NodePoolNodeConfigSecurityLoginPtrOutput
Node access configuration.
func (NodePoolNodeConfigSecurityOutput) SecurityGroupIds ¶
func (o NodePoolNodeConfigSecurityOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs for the node network
func (NodePoolNodeConfigSecurityOutput) SecurityStrategies ¶
func (o NodePoolNodeConfigSecurityOutput) SecurityStrategies() pulumi.StringArrayOutput
Node security policy. Parameter description: Hids: Host security hardening.
func (NodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled ¶
func (o NodePoolNodeConfigSecurityOutput) SecurityStrategyEnabled() pulumi.BoolPtrOutput
Whether the node has enabled security hardening configuration. Parameter values: true: enabled; false: not enabled
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
List of security group IDs for the node network
func (NodePoolNodeConfigSecurityPtrOutput) SecurityStrategies ¶
func (o NodePoolNodeConfigSecurityPtrOutput) SecurityStrategies() pulumi.StringArrayOutput
Node security policy. Parameter description: Hids: Host security hardening.
func (NodePoolNodeConfigSecurityPtrOutput) SecurityStrategyEnabled ¶
func (o NodePoolNodeConfigSecurityPtrOutput) SecurityStrategyEnabled() pulumi.BoolPtrOutput
Whether the node has enabled security hardening configuration. Parameter values: true: enabled; false: not enabled
func (NodePoolNodeConfigSecurityPtrOutput) ToNodePoolNodeConfigSecurityPtrOutput ¶
func (o NodePoolNodeConfigSecurityPtrOutput) ToNodePoolNodeConfigSecurityPtrOutput() NodePoolNodeConfigSecurityPtrOutput
func (NodePoolNodeConfigSecurityPtrOutput) ToNodePoolNodeConfigSecurityPtrOutputWithContext ¶
func (o NodePoolNodeConfigSecurityPtrOutput) ToNodePoolNodeConfigSecurityPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSecurityPtrOutput
type NodePoolNodeConfigSystemVolume ¶
type NodePoolNodeConfigSystemVolume struct {
// Placement group ID
PlacementGroupId *string `pulumi:"placementGroupId"`
// Disk capacity, in GiB. Value description: Default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
Size *int `pulumi:"size"`
// Placement subgroup
SubgroupNumber *int `pulumi:"subgroupNumber"`
// Cloud disk types: ESSD*PL0: (default) Ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: Ultra-fast SSD cloud disk with performance level PL1.
Type *string `pulumi:"type"`
}
type NodePoolNodeConfigSystemVolumeArgs ¶
type NodePoolNodeConfigSystemVolumeArgs struct {
// Placement group ID
PlacementGroupId pulumi.StringPtrInput `pulumi:"placementGroupId"`
// Disk capacity, in GiB. Value description: Default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
Size pulumi.IntPtrInput `pulumi:"size"`
// Placement subgroup
SubgroupNumber pulumi.IntPtrInput `pulumi:"subgroupNumber"`
// Cloud disk types: ESSD*PL0: (default) Ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: Ultra-fast SSD cloud disk with performance level PL1.
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) PlacementGroupId ¶
func (o NodePoolNodeConfigSystemVolumeOutput) PlacementGroupId() pulumi.StringPtrOutput
Placement group ID
func (NodePoolNodeConfigSystemVolumeOutput) Size ¶
func (o NodePoolNodeConfigSystemVolumeOutput) Size() pulumi.IntPtrOutput
Disk capacity, in GiB. Value description: Default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
func (NodePoolNodeConfigSystemVolumeOutput) SubgroupNumber ¶
func (o NodePoolNodeConfigSystemVolumeOutput) SubgroupNumber() pulumi.IntPtrOutput
Placement subgroup
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
Cloud disk types: ESSD*PL0: (default) Ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: Ultra-fast SSD cloud disk with performance level PL1.
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) PlacementGroupId ¶
func (o NodePoolNodeConfigSystemVolumePtrOutput) PlacementGroupId() pulumi.StringPtrOutput
Placement group ID
func (NodePoolNodeConfigSystemVolumePtrOutput) Size ¶
func (o NodePoolNodeConfigSystemVolumePtrOutput) Size() pulumi.IntPtrOutput
Disk capacity, in GiB. Value description: Default: 40 GiB. Ultra-fast SSD (ESSD*PL0, ESSD*FlexPL): 40–2048 GiB
func (NodePoolNodeConfigSystemVolumePtrOutput) SubgroupNumber ¶
func (o NodePoolNodeConfigSystemVolumePtrOutput) SubgroupNumber() pulumi.IntPtrOutput
Placement subgroup
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
Cloud disk types: ESSD*PL0: (default) Ultra-fast SSD cloud disk with performance level PL0. ESSD*FlexPL: Ultra-fast SSD cloud disk with performance level PL1.
type NodePoolNodeConfigTag ¶
type NodePoolNodeConfigTagArgs ¶
type NodePoolNodeConfigTagArgs struct {
// Label key
Key pulumi.StringPtrInput `pulumi:"key"`
// Label value.
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (NodePoolNodeConfigTagArgs) ElementType ¶
func (NodePoolNodeConfigTagArgs) ElementType() reflect.Type
func (NodePoolNodeConfigTagArgs) ToNodePoolNodeConfigTagOutput ¶
func (i NodePoolNodeConfigTagArgs) ToNodePoolNodeConfigTagOutput() NodePoolNodeConfigTagOutput
func (NodePoolNodeConfigTagArgs) ToNodePoolNodeConfigTagOutputWithContext ¶
func (i NodePoolNodeConfigTagArgs) ToNodePoolNodeConfigTagOutputWithContext(ctx context.Context) NodePoolNodeConfigTagOutput
type NodePoolNodeConfigTagArray ¶
type NodePoolNodeConfigTagArray []NodePoolNodeConfigTagInput
func (NodePoolNodeConfigTagArray) ElementType ¶
func (NodePoolNodeConfigTagArray) ElementType() reflect.Type
func (NodePoolNodeConfigTagArray) ToNodePoolNodeConfigTagArrayOutput ¶
func (i NodePoolNodeConfigTagArray) ToNodePoolNodeConfigTagArrayOutput() NodePoolNodeConfigTagArrayOutput
func (NodePoolNodeConfigTagArray) ToNodePoolNodeConfigTagArrayOutputWithContext ¶
func (i NodePoolNodeConfigTagArray) ToNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigTagArrayOutput
type NodePoolNodeConfigTagArrayInput ¶
type NodePoolNodeConfigTagArrayInput interface {
pulumi.Input
ToNodePoolNodeConfigTagArrayOutput() NodePoolNodeConfigTagArrayOutput
ToNodePoolNodeConfigTagArrayOutputWithContext(context.Context) NodePoolNodeConfigTagArrayOutput
}
NodePoolNodeConfigTagArrayInput is an input type that accepts NodePoolNodeConfigTagArray and NodePoolNodeConfigTagArrayOutput values. You can construct a concrete instance of `NodePoolNodeConfigTagArrayInput` via:
NodePoolNodeConfigTagArray{ NodePoolNodeConfigTagArgs{...} }
type NodePoolNodeConfigTagArrayOutput ¶
type NodePoolNodeConfigTagArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigTagArrayOutput) ElementType ¶
func (NodePoolNodeConfigTagArrayOutput) ElementType() reflect.Type
func (NodePoolNodeConfigTagArrayOutput) Index ¶
func (o NodePoolNodeConfigTagArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigTagOutput
func (NodePoolNodeConfigTagArrayOutput) ToNodePoolNodeConfigTagArrayOutput ¶
func (o NodePoolNodeConfigTagArrayOutput) ToNodePoolNodeConfigTagArrayOutput() NodePoolNodeConfigTagArrayOutput
func (NodePoolNodeConfigTagArrayOutput) ToNodePoolNodeConfigTagArrayOutputWithContext ¶
func (o NodePoolNodeConfigTagArrayOutput) ToNodePoolNodeConfigTagArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigTagArrayOutput
type NodePoolNodeConfigTagInput ¶
type NodePoolNodeConfigTagInput interface {
pulumi.Input
ToNodePoolNodeConfigTagOutput() NodePoolNodeConfigTagOutput
ToNodePoolNodeConfigTagOutputWithContext(context.Context) NodePoolNodeConfigTagOutput
}
NodePoolNodeConfigTagInput is an input type that accepts NodePoolNodeConfigTagArgs and NodePoolNodeConfigTagOutput values. You can construct a concrete instance of `NodePoolNodeConfigTagInput` via:
NodePoolNodeConfigTagArgs{...}
type NodePoolNodeConfigTagOutput ¶
type NodePoolNodeConfigTagOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigTagOutput) ElementType ¶
func (NodePoolNodeConfigTagOutput) ElementType() reflect.Type
func (NodePoolNodeConfigTagOutput) Key ¶
func (o NodePoolNodeConfigTagOutput) Key() pulumi.StringPtrOutput
Label key
func (NodePoolNodeConfigTagOutput) ToNodePoolNodeConfigTagOutput ¶
func (o NodePoolNodeConfigTagOutput) ToNodePoolNodeConfigTagOutput() NodePoolNodeConfigTagOutput
func (NodePoolNodeConfigTagOutput) ToNodePoolNodeConfigTagOutputWithContext ¶
func (o NodePoolNodeConfigTagOutput) ToNodePoolNodeConfigTagOutputWithContext(ctx context.Context) NodePoolNodeConfigTagOutput
func (NodePoolNodeConfigTagOutput) Value ¶
func (o NodePoolNodeConfigTagOutput) Value() pulumi.StringPtrOutput
Label value.
type NodePoolNodeStatistics ¶
type NodePoolNodeStatistics struct {
// Total number of nodes in Phase=Creating.
CreatingCount *int `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting
DeletingCount *int `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed
FailedCount *int `pulumi:"failedCount"`
// Total number of nodes with Phase=Running
RunningCount *int `pulumi:"runningCount"`
// Total number of nodes in the node pool
TotalCount *int `pulumi:"totalCount"`
// Total number of nodes with Phase=Updating
UpdatingCount *int `pulumi:"updatingCount"`
}
type NodePoolNodeStatisticsArgs ¶
type NodePoolNodeStatisticsArgs struct {
// Total number of nodes in Phase=Creating.
CreatingCount pulumi.IntPtrInput `pulumi:"creatingCount"`
// Total number of nodes with Phase=Deleting
DeletingCount pulumi.IntPtrInput `pulumi:"deletingCount"`
// Total number of nodes with Phase=Failed
FailedCount pulumi.IntPtrInput `pulumi:"failedCount"`
// Total number of nodes with Phase=Running
RunningCount pulumi.IntPtrInput `pulumi:"runningCount"`
// Total number of nodes in the node pool
TotalCount pulumi.IntPtrInput `pulumi:"totalCount"`
// Total number of nodes with Phase=Updating
UpdatingCount pulumi.IntPtrInput `pulumi:"updatingCount"`
}
func (NodePoolNodeStatisticsArgs) ElementType ¶
func (NodePoolNodeStatisticsArgs) ElementType() reflect.Type
func (NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsOutput ¶
func (i NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsOutput() NodePoolNodeStatisticsOutput
func (NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsOutputWithContext ¶
func (i NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsOutputWithContext(ctx context.Context) NodePoolNodeStatisticsOutput
func (NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsPtrOutput ¶
func (i NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsPtrOutput() NodePoolNodeStatisticsPtrOutput
func (NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsPtrOutputWithContext ¶
func (i NodePoolNodeStatisticsArgs) ToNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) NodePoolNodeStatisticsPtrOutput
type NodePoolNodeStatisticsInput ¶
type NodePoolNodeStatisticsInput interface {
pulumi.Input
ToNodePoolNodeStatisticsOutput() NodePoolNodeStatisticsOutput
ToNodePoolNodeStatisticsOutputWithContext(context.Context) NodePoolNodeStatisticsOutput
}
NodePoolNodeStatisticsInput is an input type that accepts NodePoolNodeStatisticsArgs and NodePoolNodeStatisticsOutput values. You can construct a concrete instance of `NodePoolNodeStatisticsInput` via:
NodePoolNodeStatisticsArgs{...}
type NodePoolNodeStatisticsOutput ¶
type NodePoolNodeStatisticsOutput struct{ *pulumi.OutputState }
func (NodePoolNodeStatisticsOutput) CreatingCount ¶
func (o NodePoolNodeStatisticsOutput) CreatingCount() pulumi.IntPtrOutput
Total number of nodes in Phase=Creating.
func (NodePoolNodeStatisticsOutput) DeletingCount ¶
func (o NodePoolNodeStatisticsOutput) DeletingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Deleting
func (NodePoolNodeStatisticsOutput) ElementType ¶
func (NodePoolNodeStatisticsOutput) ElementType() reflect.Type
func (NodePoolNodeStatisticsOutput) FailedCount ¶
func (o NodePoolNodeStatisticsOutput) FailedCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Failed
func (NodePoolNodeStatisticsOutput) RunningCount ¶
func (o NodePoolNodeStatisticsOutput) RunningCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Running
func (NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsOutput ¶
func (o NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsOutput() NodePoolNodeStatisticsOutput
func (NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsOutputWithContext ¶
func (o NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsOutputWithContext(ctx context.Context) NodePoolNodeStatisticsOutput
func (NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsPtrOutput ¶
func (o NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsPtrOutput() NodePoolNodeStatisticsPtrOutput
func (NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsPtrOutputWithContext ¶
func (o NodePoolNodeStatisticsOutput) ToNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) NodePoolNodeStatisticsPtrOutput
func (NodePoolNodeStatisticsOutput) TotalCount ¶
func (o NodePoolNodeStatisticsOutput) TotalCount() pulumi.IntPtrOutput
Total number of nodes in the node pool
func (NodePoolNodeStatisticsOutput) UpdatingCount ¶
func (o NodePoolNodeStatisticsOutput) UpdatingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Updating
type NodePoolNodeStatisticsPtrInput ¶
type NodePoolNodeStatisticsPtrInput interface {
pulumi.Input
ToNodePoolNodeStatisticsPtrOutput() NodePoolNodeStatisticsPtrOutput
ToNodePoolNodeStatisticsPtrOutputWithContext(context.Context) NodePoolNodeStatisticsPtrOutput
}
NodePoolNodeStatisticsPtrInput is an input type that accepts NodePoolNodeStatisticsArgs, NodePoolNodeStatisticsPtr and NodePoolNodeStatisticsPtrOutput values. You can construct a concrete instance of `NodePoolNodeStatisticsPtrInput` via:
NodePoolNodeStatisticsArgs{...}
or:
nil
func NodePoolNodeStatisticsPtr ¶
func NodePoolNodeStatisticsPtr(v *NodePoolNodeStatisticsArgs) NodePoolNodeStatisticsPtrInput
type NodePoolNodeStatisticsPtrOutput ¶
type NodePoolNodeStatisticsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeStatisticsPtrOutput) CreatingCount ¶
func (o NodePoolNodeStatisticsPtrOutput) CreatingCount() pulumi.IntPtrOutput
Total number of nodes in Phase=Creating.
func (NodePoolNodeStatisticsPtrOutput) DeletingCount ¶
func (o NodePoolNodeStatisticsPtrOutput) DeletingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Deleting
func (NodePoolNodeStatisticsPtrOutput) Elem ¶
func (o NodePoolNodeStatisticsPtrOutput) Elem() NodePoolNodeStatisticsOutput
func (NodePoolNodeStatisticsPtrOutput) ElementType ¶
func (NodePoolNodeStatisticsPtrOutput) ElementType() reflect.Type
func (NodePoolNodeStatisticsPtrOutput) FailedCount ¶
func (o NodePoolNodeStatisticsPtrOutput) FailedCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Failed
func (NodePoolNodeStatisticsPtrOutput) RunningCount ¶
func (o NodePoolNodeStatisticsPtrOutput) RunningCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Running
func (NodePoolNodeStatisticsPtrOutput) ToNodePoolNodeStatisticsPtrOutput ¶
func (o NodePoolNodeStatisticsPtrOutput) ToNodePoolNodeStatisticsPtrOutput() NodePoolNodeStatisticsPtrOutput
func (NodePoolNodeStatisticsPtrOutput) ToNodePoolNodeStatisticsPtrOutputWithContext ¶
func (o NodePoolNodeStatisticsPtrOutput) ToNodePoolNodeStatisticsPtrOutputWithContext(ctx context.Context) NodePoolNodeStatisticsPtrOutput
func (NodePoolNodeStatisticsPtrOutput) TotalCount ¶
func (o NodePoolNodeStatisticsPtrOutput) TotalCount() pulumi.IntPtrOutput
Total number of nodes in the node pool
func (NodePoolNodeStatisticsPtrOutput) UpdatingCount ¶
func (o NodePoolNodeStatisticsPtrOutput) UpdatingCount() pulumi.IntPtrOutput
Total number of nodes with Phase=Updating
type NodePoolOutput ¶
type NodePoolOutput struct{ *pulumi.OutputState }
func (NodePoolOutput) AutoScaling ¶
func (o NodePoolOutput) AutoScaling() NodePoolAutoScalingOutput
Node pool scaling policy configuration.
func (NodePoolOutput) ClusterId ¶
func (o NodePoolOutput) ClusterId() pulumi.StringOutput
ID of the cluster where the node pool is located
func (NodePoolOutput) CreatedTime ¶
func (o NodePoolOutput) CreatedTime() pulumi.StringOutput
Node pool creation time
func (NodePoolOutput) ElementType ¶
func (NodePoolOutput) ElementType() reflect.Type
func (NodePoolOutput) KubernetesConfig ¶
func (o NodePoolOutput) KubernetesConfig() NodePoolKubernetesConfigOutput
Kubernetes-related configuration for the node pool
func (NodePoolOutput) Management ¶
func (o NodePoolOutput) Management() NodePoolManagementOutput
Managed node pool configuration
func (NodePoolOutput) Name ¶
func (o NodePoolOutput) Name() pulumi.StringOutput
Node pool name. The node pool name must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length limit: 2–64 characters.
func (NodePoolOutput) NodeConfig ¶
func (o NodePoolOutput) NodeConfig() NodePoolNodeConfigOutput
Cloud server (ECS) instance configuration in the node pool
func (NodePoolOutput) NodePoolId ¶
func (o NodePoolOutput) NodePoolId() pulumi.StringOutput
Node pool ID
func (NodePoolOutput) NodeStatistics ¶
func (o NodePoolOutput) NodeStatistics() NodePoolNodeStatisticsOutput
Node statistics in the node pool.
func (NodePoolOutput) RetainResources ¶
func (o NodePoolOutput) RetainResources() pulumi.StringArrayOutput
When deleting a node pool, specify related resources to retain. Values: Empty value (default): delete associated resources Ecs: when deleting the node pool, retain ECS instances in the node pool. If the node pool contains prepaid ECS instances and retaining ECS is not selected, this API only removes the ECS instance from the node pool and does not delete it. You can query the instance via the ECS console or ECS API and perform subsequent operations as needed.
func (NodePoolOutput) Status ¶
func (o NodePoolOutput) Status() NodePoolStatusOutput
Node pool status
func (NodePoolOutput) Tags ¶
func (o NodePoolOutput) Tags() NodePoolTagArrayOutput
func (NodePoolOutput) ToNodePoolOutput ¶
func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
func (NodePoolOutput) ToNodePoolOutputWithContext ¶
func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
func (NodePoolOutput) UpdatedTime ¶
func (o NodePoolOutput) UpdatedTime() pulumi.StringOutput
Node pool update time
type NodePoolState ¶
type NodePoolState struct {
// Node pool scaling policy configuration.
AutoScaling NodePoolAutoScalingPtrInput
// ID of the cluster where the node pool is located
ClusterId pulumi.StringPtrInput
// Node pool creation time
CreatedTime pulumi.StringPtrInput
// Kubernetes-related configuration for the node pool
KubernetesConfig NodePoolKubernetesConfigPtrInput
// Managed node pool configuration
Management NodePoolManagementPtrInput
// Node pool name. The node pool name must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length limit: 2–64 characters.
Name pulumi.StringPtrInput
// Cloud server (ECS) instance configuration in the node pool
NodeConfig NodePoolNodeConfigPtrInput
// Node pool ID
NodePoolId pulumi.StringPtrInput
// Node statistics in the node pool.
NodeStatistics NodePoolNodeStatisticsPtrInput
// When deleting a node pool, specify related resources to retain. Values: Empty value (default): delete associated resources Ecs: when deleting the node pool, retain ECS instances in the node pool. If the node pool contains prepaid ECS instances and retaining ECS is not selected, this API only removes the ECS instance from the node pool and does not delete it. You can query the instance via the ECS console or ECS API and perform subsequent operations as needed.
RetainResources pulumi.StringArrayInput
// Node pool status
Status NodePoolStatusPtrInput
Tags NodePoolTagArrayInput
// Node pool update time
UpdatedTime pulumi.StringPtrInput
}
func (NodePoolState) ElementType ¶
func (NodePoolState) ElementType() reflect.Type
type NodePoolStatus ¶
type NodePoolStatus struct {
Conditions []NodePoolStatusCondition `pulumi:"conditions"`
// Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling
Phase *string `pulumi:"phase"`
}
type NodePoolStatusArgs ¶
type NodePoolStatusArgs struct {
Conditions NodePoolStatusConditionArrayInput `pulumi:"conditions"`
// Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling
Phase pulumi.StringPtrInput `pulumi:"phase"`
}
func (NodePoolStatusArgs) ElementType ¶
func (NodePoolStatusArgs) ElementType() reflect.Type
func (NodePoolStatusArgs) ToNodePoolStatusOutput ¶
func (i NodePoolStatusArgs) ToNodePoolStatusOutput() NodePoolStatusOutput
func (NodePoolStatusArgs) ToNodePoolStatusOutputWithContext ¶
func (i NodePoolStatusArgs) ToNodePoolStatusOutputWithContext(ctx context.Context) NodePoolStatusOutput
func (NodePoolStatusArgs) ToNodePoolStatusPtrOutput ¶
func (i NodePoolStatusArgs) ToNodePoolStatusPtrOutput() NodePoolStatusPtrOutput
func (NodePoolStatusArgs) ToNodePoolStatusPtrOutputWithContext ¶
func (i NodePoolStatusArgs) ToNodePoolStatusPtrOutputWithContext(ctx context.Context) NodePoolStatusPtrOutput
type NodePoolStatusCondition ¶
type NodePoolStatusCondition struct {
// Status conditions for the node pool in the current main state, i.e., the reasons for entering this main state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
Type *string `pulumi:"type"`
}
type NodePoolStatusConditionArgs ¶
type NodePoolStatusConditionArgs struct {
// Status conditions for the node pool in the current main state, i.e., the reasons for entering this main state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (NodePoolStatusConditionArgs) ElementType ¶
func (NodePoolStatusConditionArgs) ElementType() reflect.Type
func (NodePoolStatusConditionArgs) ToNodePoolStatusConditionOutput ¶
func (i NodePoolStatusConditionArgs) ToNodePoolStatusConditionOutput() NodePoolStatusConditionOutput
func (NodePoolStatusConditionArgs) ToNodePoolStatusConditionOutputWithContext ¶
func (i NodePoolStatusConditionArgs) ToNodePoolStatusConditionOutputWithContext(ctx context.Context) NodePoolStatusConditionOutput
type NodePoolStatusConditionArray ¶
type NodePoolStatusConditionArray []NodePoolStatusConditionInput
func (NodePoolStatusConditionArray) ElementType ¶
func (NodePoolStatusConditionArray) ElementType() reflect.Type
func (NodePoolStatusConditionArray) ToNodePoolStatusConditionArrayOutput ¶
func (i NodePoolStatusConditionArray) ToNodePoolStatusConditionArrayOutput() NodePoolStatusConditionArrayOutput
func (NodePoolStatusConditionArray) ToNodePoolStatusConditionArrayOutputWithContext ¶
func (i NodePoolStatusConditionArray) ToNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) NodePoolStatusConditionArrayOutput
type NodePoolStatusConditionArrayInput ¶
type NodePoolStatusConditionArrayInput interface {
pulumi.Input
ToNodePoolStatusConditionArrayOutput() NodePoolStatusConditionArrayOutput
ToNodePoolStatusConditionArrayOutputWithContext(context.Context) NodePoolStatusConditionArrayOutput
}
NodePoolStatusConditionArrayInput is an input type that accepts NodePoolStatusConditionArray and NodePoolStatusConditionArrayOutput values. You can construct a concrete instance of `NodePoolStatusConditionArrayInput` via:
NodePoolStatusConditionArray{ NodePoolStatusConditionArgs{...} }
type NodePoolStatusConditionArrayOutput ¶
type NodePoolStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (NodePoolStatusConditionArrayOutput) ElementType ¶
func (NodePoolStatusConditionArrayOutput) ElementType() reflect.Type
func (NodePoolStatusConditionArrayOutput) Index ¶
func (o NodePoolStatusConditionArrayOutput) Index(i pulumi.IntInput) NodePoolStatusConditionOutput
func (NodePoolStatusConditionArrayOutput) ToNodePoolStatusConditionArrayOutput ¶
func (o NodePoolStatusConditionArrayOutput) ToNodePoolStatusConditionArrayOutput() NodePoolStatusConditionArrayOutput
func (NodePoolStatusConditionArrayOutput) ToNodePoolStatusConditionArrayOutputWithContext ¶
func (o NodePoolStatusConditionArrayOutput) ToNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) NodePoolStatusConditionArrayOutput
type NodePoolStatusConditionInput ¶
type NodePoolStatusConditionInput interface {
pulumi.Input
ToNodePoolStatusConditionOutput() NodePoolStatusConditionOutput
ToNodePoolStatusConditionOutputWithContext(context.Context) NodePoolStatusConditionOutput
}
NodePoolStatusConditionInput is an input type that accepts NodePoolStatusConditionArgs and NodePoolStatusConditionOutput values. You can construct a concrete instance of `NodePoolStatusConditionInput` via:
NodePoolStatusConditionArgs{...}
type NodePoolStatusConditionOutput ¶
type NodePoolStatusConditionOutput struct{ *pulumi.OutputState }
func (NodePoolStatusConditionOutput) ElementType ¶
func (NodePoolStatusConditionOutput) ElementType() reflect.Type
func (NodePoolStatusConditionOutput) ToNodePoolStatusConditionOutput ¶
func (o NodePoolStatusConditionOutput) ToNodePoolStatusConditionOutput() NodePoolStatusConditionOutput
func (NodePoolStatusConditionOutput) ToNodePoolStatusConditionOutputWithContext ¶
func (o NodePoolStatusConditionOutput) ToNodePoolStatusConditionOutputWithContext(ctx context.Context) NodePoolStatusConditionOutput
func (NodePoolStatusConditionOutput) Type ¶
func (o NodePoolStatusConditionOutput) Type() pulumi.StringPtrOutput
Status conditions for the node pool in the current main state, i.e., the reasons for entering this main state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
type NodePoolStatusInput ¶
type NodePoolStatusInput interface {
pulumi.Input
ToNodePoolStatusOutput() NodePoolStatusOutput
ToNodePoolStatusOutputWithContext(context.Context) NodePoolStatusOutput
}
NodePoolStatusInput is an input type that accepts NodePoolStatusArgs and NodePoolStatusOutput values. You can construct a concrete instance of `NodePoolStatusInput` via:
NodePoolStatusArgs{...}
type NodePoolStatusOutput ¶
type NodePoolStatusOutput struct{ *pulumi.OutputState }
func (NodePoolStatusOutput) Conditions ¶
func (o NodePoolStatusOutput) Conditions() NodePoolStatusConditionArrayOutput
func (NodePoolStatusOutput) ElementType ¶
func (NodePoolStatusOutput) ElementType() reflect.Type
func (NodePoolStatusOutput) Phase ¶
func (o NodePoolStatusOutput) Phase() pulumi.StringPtrOutput
Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling
func (NodePoolStatusOutput) ToNodePoolStatusOutput ¶
func (o NodePoolStatusOutput) ToNodePoolStatusOutput() NodePoolStatusOutput
func (NodePoolStatusOutput) ToNodePoolStatusOutputWithContext ¶
func (o NodePoolStatusOutput) ToNodePoolStatusOutputWithContext(ctx context.Context) NodePoolStatusOutput
func (NodePoolStatusOutput) ToNodePoolStatusPtrOutput ¶
func (o NodePoolStatusOutput) ToNodePoolStatusPtrOutput() NodePoolStatusPtrOutput
func (NodePoolStatusOutput) ToNodePoolStatusPtrOutputWithContext ¶
func (o NodePoolStatusOutput) ToNodePoolStatusPtrOutputWithContext(ctx context.Context) NodePoolStatusPtrOutput
type NodePoolStatusPtrInput ¶
type NodePoolStatusPtrInput interface {
pulumi.Input
ToNodePoolStatusPtrOutput() NodePoolStatusPtrOutput
ToNodePoolStatusPtrOutputWithContext(context.Context) NodePoolStatusPtrOutput
}
NodePoolStatusPtrInput is an input type that accepts NodePoolStatusArgs, NodePoolStatusPtr and NodePoolStatusPtrOutput values. You can construct a concrete instance of `NodePoolStatusPtrInput` via:
NodePoolStatusArgs{...}
or:
nil
func NodePoolStatusPtr ¶
func NodePoolStatusPtr(v *NodePoolStatusArgs) NodePoolStatusPtrInput
type NodePoolStatusPtrOutput ¶
type NodePoolStatusPtrOutput struct{ *pulumi.OutputState }
func (NodePoolStatusPtrOutput) Conditions ¶
func (o NodePoolStatusPtrOutput) Conditions() NodePoolStatusConditionArrayOutput
func (NodePoolStatusPtrOutput) Elem ¶
func (o NodePoolStatusPtrOutput) Elem() NodePoolStatusOutput
func (NodePoolStatusPtrOutput) ElementType ¶
func (NodePoolStatusPtrOutput) ElementType() reflect.Type
func (NodePoolStatusPtrOutput) Phase ¶
func (o NodePoolStatusPtrOutput) Phase() pulumi.StringPtrOutput
Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling
func (NodePoolStatusPtrOutput) ToNodePoolStatusPtrOutput ¶
func (o NodePoolStatusPtrOutput) ToNodePoolStatusPtrOutput() NodePoolStatusPtrOutput
func (NodePoolStatusPtrOutput) ToNodePoolStatusPtrOutputWithContext ¶
func (o NodePoolStatusPtrOutput) ToNodePoolStatusPtrOutputWithContext(ctx context.Context) NodePoolStatusPtrOutput
type NodePoolTag ¶
type NodePoolTagArgs ¶
type NodePoolTagArgs struct {
// Label key
Key pulumi.StringPtrInput `pulumi:"key"`
// Label value.
Value pulumi.StringPtrInput `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) 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.StringPtrOutput
Label value.
type NodeState ¶ added in v0.0.14
type NodeState struct {
// Select the data disk for the node, format and mount it as the storage directory for container images and logs. Values: false (default): Disabled. Default node pool: indicates no data disk is mounted. Custom node pool: mounts according to the node pool's data disk configuration. ECS instance data disks added to the node pool must include the data disk specified for mounting by the target node pool (including local disks), and the disk type and size must match exactly. true: Enabled. You must also configure the ContainerStoragePath parameter. The node mounts according to the configuration in the ContainerStoragePath parameter and ignores the node pool's data disk configuration. There are no special requirements for ECS instance data disks added to the node pool.
AdditionalContainerStorageEnabled pulumi.BoolPtrInput
// Cluster ID.
ClusterId pulumi.StringPtrInput
// Use this data disk device to mount the container and image storage directory /var/lib/containerd.
// Valid only when AdditionalContainerStorageEnabled=true and cannot be empty. The following conditions must be met, otherwise initialization will fail: Only ECS instances with mounted data disks are supported. When specifying a data disk device name, ensure the device exists, otherwise initialization will fail. When specifying a data disk partition or logical volume name, ensure the partition or logical volume exists and uses the ext4 file system.
ContainerStoragePath pulumi.StringPtrInput
// Creation time.
CreatedTime pulumi.StringPtrInput
// Image ID used by the ECS instance corresponding to the node.
ImageId pulumi.StringPtrInput
// Script executed after creating ECS nodes and deploying Kubernetes components. Supports Shell format. Base64-encoded length must not exceed 1 KB. If left empty, the node inherits the default node pool initialization script NodeConfig.InitializeScript. If you enter a custom script, the custom script will be used and the default node pool initialization script will be ignored.
InitializeScript pulumi.StringPtrInput
// Cloud server instance ID corresponding to the node.
InstanceId pulumi.StringPtrInput
// Is it a virtual node? Parameter value description: false: No, true: Yes.
IsVirtual pulumi.BoolPtrInput
// Whether to retain the original ECS instance name. Options: false (default): do not retain the original ECS instance name; Container Service automatically assigns a name. true: retain the original ECS instance name.
KeepInstanceName pulumi.BoolPtrInput
// Kubernetes-related configuration for the node. If empty, the node inherits the default node pool's Kubernetes configuration: KubernetesConfig.Labels/Taints/Cordon. If custom configuration is provided, the node uses the custom configuration and ignores the default node pool's Kubernetes configuration.
KubernetesConfig NodeKubernetesConfigPtrInput
// Node name.
Name pulumi.StringPtrInput
// Node ID.
NodeId pulumi.StringPtrInput
// Node pool ID. If no parameter value is provided: add existing ECS instances to the default node pool. If a parameter value is provided: add existing ECS instances to a custom node pool.
NodePoolId pulumi.StringPtrInput
// Node role. Parameter value description: Worker: Worker node.
Roles pulumi.StringArrayInput
// Node status.
Status NodeStatusPtrInput
// Update time.
UpdatedTime pulumi.StringPtrInput
// Availability zone ID.
ZoneId pulumi.StringPtrInput
}
func (NodeState) ElementType ¶ added in v0.0.14
type NodeStatus ¶ added in v0.0.14
type NodeStatus struct {
Conditions []NodeStatusCondition `pulumi:"conditions"`
// Node status. Parameter values: Creating, Running, Deleting, Failed, Updating.
Phase *string `pulumi:"phase"`
}
type NodeStatusArgs ¶ added in v0.0.14
type NodeStatusArgs struct {
Conditions NodeStatusConditionArrayInput `pulumi:"conditions"`
// Node status. Parameter values: Creating, Running, Deleting, Failed, Updating.
Phase pulumi.StringPtrInput `pulumi:"phase"`
}
func (NodeStatusArgs) ElementType ¶ added in v0.0.14
func (NodeStatusArgs) ElementType() reflect.Type
func (NodeStatusArgs) ToNodeStatusOutput ¶ added in v0.0.14
func (i NodeStatusArgs) ToNodeStatusOutput() NodeStatusOutput
func (NodeStatusArgs) ToNodeStatusOutputWithContext ¶ added in v0.0.14
func (i NodeStatusArgs) ToNodeStatusOutputWithContext(ctx context.Context) NodeStatusOutput
func (NodeStatusArgs) ToNodeStatusPtrOutput ¶ added in v0.0.14
func (i NodeStatusArgs) ToNodeStatusPtrOutput() NodeStatusPtrOutput
func (NodeStatusArgs) ToNodeStatusPtrOutputWithContext ¶ added in v0.0.14
func (i NodeStatusArgs) ToNodeStatusPtrOutputWithContext(ctx context.Context) NodeStatusPtrOutput
type NodeStatusCondition ¶ added in v0.0.14
type NodeStatusCondition struct {
// Status condition under the node's current primary state, indicating the reason for entering this primary state. There can be multiple reasons. Parameter values: Progressing, Ok, Unschedulable, InitilizeFailed, NotReady, Balance, ResourceCleanupFailed, Unknown.
Type *string `pulumi:"type"`
}
type NodeStatusConditionArgs ¶ added in v0.0.14
type NodeStatusConditionArgs struct {
// Status condition under the node's current primary state, indicating the reason for entering this primary state. There can be multiple reasons. Parameter values: Progressing, Ok, Unschedulable, InitilizeFailed, NotReady, Balance, ResourceCleanupFailed, Unknown.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (NodeStatusConditionArgs) ElementType ¶ added in v0.0.14
func (NodeStatusConditionArgs) ElementType() reflect.Type
func (NodeStatusConditionArgs) ToNodeStatusConditionOutput ¶ added in v0.0.14
func (i NodeStatusConditionArgs) ToNodeStatusConditionOutput() NodeStatusConditionOutput
func (NodeStatusConditionArgs) ToNodeStatusConditionOutputWithContext ¶ added in v0.0.14
func (i NodeStatusConditionArgs) ToNodeStatusConditionOutputWithContext(ctx context.Context) NodeStatusConditionOutput
type NodeStatusConditionArray ¶ added in v0.0.14
type NodeStatusConditionArray []NodeStatusConditionInput
func (NodeStatusConditionArray) ElementType ¶ added in v0.0.14
func (NodeStatusConditionArray) ElementType() reflect.Type
func (NodeStatusConditionArray) ToNodeStatusConditionArrayOutput ¶ added in v0.0.14
func (i NodeStatusConditionArray) ToNodeStatusConditionArrayOutput() NodeStatusConditionArrayOutput
func (NodeStatusConditionArray) ToNodeStatusConditionArrayOutputWithContext ¶ added in v0.0.14
func (i NodeStatusConditionArray) ToNodeStatusConditionArrayOutputWithContext(ctx context.Context) NodeStatusConditionArrayOutput
type NodeStatusConditionArrayInput ¶ added in v0.0.14
type NodeStatusConditionArrayInput interface {
pulumi.Input
ToNodeStatusConditionArrayOutput() NodeStatusConditionArrayOutput
ToNodeStatusConditionArrayOutputWithContext(context.Context) NodeStatusConditionArrayOutput
}
NodeStatusConditionArrayInput is an input type that accepts NodeStatusConditionArray and NodeStatusConditionArrayOutput values. You can construct a concrete instance of `NodeStatusConditionArrayInput` via:
NodeStatusConditionArray{ NodeStatusConditionArgs{...} }
type NodeStatusConditionArrayOutput ¶ added in v0.0.14
type NodeStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (NodeStatusConditionArrayOutput) ElementType ¶ added in v0.0.14
func (NodeStatusConditionArrayOutput) ElementType() reflect.Type
func (NodeStatusConditionArrayOutput) Index ¶ added in v0.0.14
func (o NodeStatusConditionArrayOutput) Index(i pulumi.IntInput) NodeStatusConditionOutput
func (NodeStatusConditionArrayOutput) ToNodeStatusConditionArrayOutput ¶ added in v0.0.14
func (o NodeStatusConditionArrayOutput) ToNodeStatusConditionArrayOutput() NodeStatusConditionArrayOutput
func (NodeStatusConditionArrayOutput) ToNodeStatusConditionArrayOutputWithContext ¶ added in v0.0.14
func (o NodeStatusConditionArrayOutput) ToNodeStatusConditionArrayOutputWithContext(ctx context.Context) NodeStatusConditionArrayOutput
type NodeStatusConditionInput ¶ added in v0.0.14
type NodeStatusConditionInput interface {
pulumi.Input
ToNodeStatusConditionOutput() NodeStatusConditionOutput
ToNodeStatusConditionOutputWithContext(context.Context) NodeStatusConditionOutput
}
NodeStatusConditionInput is an input type that accepts NodeStatusConditionArgs and NodeStatusConditionOutput values. You can construct a concrete instance of `NodeStatusConditionInput` via:
NodeStatusConditionArgs{...}
type NodeStatusConditionOutput ¶ added in v0.0.14
type NodeStatusConditionOutput struct{ *pulumi.OutputState }
func (NodeStatusConditionOutput) ElementType ¶ added in v0.0.14
func (NodeStatusConditionOutput) ElementType() reflect.Type
func (NodeStatusConditionOutput) ToNodeStatusConditionOutput ¶ added in v0.0.14
func (o NodeStatusConditionOutput) ToNodeStatusConditionOutput() NodeStatusConditionOutput
func (NodeStatusConditionOutput) ToNodeStatusConditionOutputWithContext ¶ added in v0.0.14
func (o NodeStatusConditionOutput) ToNodeStatusConditionOutputWithContext(ctx context.Context) NodeStatusConditionOutput
func (NodeStatusConditionOutput) Type ¶ added in v0.0.14
func (o NodeStatusConditionOutput) Type() pulumi.StringPtrOutput
Status condition under the node's current primary state, indicating the reason for entering this primary state. There can be multiple reasons. Parameter values: Progressing, Ok, Unschedulable, InitilizeFailed, NotReady, Balance, ResourceCleanupFailed, Unknown.
type NodeStatusInput ¶ added in v0.0.14
type NodeStatusInput interface {
pulumi.Input
ToNodeStatusOutput() NodeStatusOutput
ToNodeStatusOutputWithContext(context.Context) NodeStatusOutput
}
NodeStatusInput is an input type that accepts NodeStatusArgs and NodeStatusOutput values. You can construct a concrete instance of `NodeStatusInput` via:
NodeStatusArgs{...}
type NodeStatusOutput ¶ added in v0.0.14
type NodeStatusOutput struct{ *pulumi.OutputState }
func (NodeStatusOutput) Conditions ¶ added in v0.0.14
func (o NodeStatusOutput) Conditions() NodeStatusConditionArrayOutput
func (NodeStatusOutput) ElementType ¶ added in v0.0.14
func (NodeStatusOutput) ElementType() reflect.Type
func (NodeStatusOutput) Phase ¶ added in v0.0.14
func (o NodeStatusOutput) Phase() pulumi.StringPtrOutput
Node status. Parameter values: Creating, Running, Deleting, Failed, Updating.
func (NodeStatusOutput) ToNodeStatusOutput ¶ added in v0.0.14
func (o NodeStatusOutput) ToNodeStatusOutput() NodeStatusOutput
func (NodeStatusOutput) ToNodeStatusOutputWithContext ¶ added in v0.0.14
func (o NodeStatusOutput) ToNodeStatusOutputWithContext(ctx context.Context) NodeStatusOutput
func (NodeStatusOutput) ToNodeStatusPtrOutput ¶ added in v0.0.14
func (o NodeStatusOutput) ToNodeStatusPtrOutput() NodeStatusPtrOutput
func (NodeStatusOutput) ToNodeStatusPtrOutputWithContext ¶ added in v0.0.14
func (o NodeStatusOutput) ToNodeStatusPtrOutputWithContext(ctx context.Context) NodeStatusPtrOutput
type NodeStatusPtrInput ¶ added in v0.0.14
type NodeStatusPtrInput interface {
pulumi.Input
ToNodeStatusPtrOutput() NodeStatusPtrOutput
ToNodeStatusPtrOutputWithContext(context.Context) NodeStatusPtrOutput
}
NodeStatusPtrInput is an input type that accepts NodeStatusArgs, NodeStatusPtr and NodeStatusPtrOutput values. You can construct a concrete instance of `NodeStatusPtrInput` via:
NodeStatusArgs{...}
or:
nil
func NodeStatusPtr ¶ added in v0.0.14
func NodeStatusPtr(v *NodeStatusArgs) NodeStatusPtrInput
type NodeStatusPtrOutput ¶ added in v0.0.14
type NodeStatusPtrOutput struct{ *pulumi.OutputState }
func (NodeStatusPtrOutput) Conditions ¶ added in v0.0.14
func (o NodeStatusPtrOutput) Conditions() NodeStatusConditionArrayOutput
func (NodeStatusPtrOutput) Elem ¶ added in v0.0.14
func (o NodeStatusPtrOutput) Elem() NodeStatusOutput
func (NodeStatusPtrOutput) ElementType ¶ added in v0.0.14
func (NodeStatusPtrOutput) ElementType() reflect.Type
func (NodeStatusPtrOutput) Phase ¶ added in v0.0.14
func (o NodeStatusPtrOutput) Phase() pulumi.StringPtrOutput
Node status. Parameter values: Creating, Running, Deleting, Failed, Updating.
func (NodeStatusPtrOutput) ToNodeStatusPtrOutput ¶ added in v0.0.14
func (o NodeStatusPtrOutput) ToNodeStatusPtrOutput() NodeStatusPtrOutput
func (NodeStatusPtrOutput) ToNodeStatusPtrOutputWithContext ¶ added in v0.0.14
func (o NodeStatusPtrOutput) ToNodeStatusPtrOutputWithContext(ctx context.Context) NodeStatusPtrOutput
type Permission ¶
type Permission struct {
pulumi.CustomResourceState
// Time when the RBAC policy resource was authorized.
AuthorizedAt pulumi.StringOutput `pulumi:"authorizedAt"`
// Grantor ID. Can be an IAM user ID or an IAM role ID.
AuthorizerId pulumi.IntOutput `pulumi:"authorizerId"`
// Grantor name
AuthorizerName pulumi.StringOutput `pulumi:"authorizerName"`
// Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
AuthorizerType pulumi.StringOutput `pulumi:"authorizerType"`
// Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
ClusterId pulumi.StringOutput `pulumi:"clusterId"`
// Time when the RBAC policy resource was created.
CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
// Grantee ID. Can be an IAM user ID or an IAM role ID.
GranteeId pulumi.IntOutput `pulumi:"granteeId"`
// Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
GranteeType pulumi.StringOutput `pulumi:"granteeType"`
// Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
IsCustomRole pulumi.BoolOutput `pulumi:"isCustomRole"`
// The object name of the RBAC policy resource in Kubernetes.
KubeRoleBindingName pulumi.StringOutput `pulumi:"kubeRoleBindingName"`
// Authorization details message.
Message pulumi.StringOutput `pulumi:"message"`
// Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
Namespace pulumi.StringOutput `pulumi:"namespace"`
// RBAC policy resource ID.
PermissionId pulumi.StringOutput `pulumi:"permissionId"`
// Project selector
ProjectSelector pulumi.StringOutput `pulumi:"projectSelector"`
// Time when authorization is revoked.
RevokedAt pulumi.StringOutput `pulumi:"revokedAt"`
// The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
RoleDomain pulumi.StringOutput `pulumi:"roleDomain"`
// Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
RoleName pulumi.StringOutput `pulumi:"roleName"`
// Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
Status pulumi.StringOutput `pulumi:"status"`
}
Container Service provides cluster RBAC authorization, granting RBAC access permissions to IAM users or roles. This includes accessible resources, scope of permissions, and predefined role types, enabling better management of cluster security access control and meeting enterprise users' requirements for fine-grained resource access control.
## Example Usage
```go package main
import (
"github.com/byteplus-sdk/pulumi-bytepluscc/sdk/go/bytepluscc/vke" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vke.NewPermission(ctx, "VKEPermissionDemo", &vke.PermissionArgs{
RoleDomain: pulumi.String("namespace"),
ClusterId: pulumi.String("cd48m3cb1b2ba7l6ebgp0xxxxx"),
Namespace: pulumi.String("kube-public"),
RoleName: pulumi.String("vke:visitor"),
IsCustomRole: pulumi.Bool(false),
GranteeId: pulumi.Int(59433888),
GranteeType: pulumi.String("User"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
```sh $ pulumi import bytepluscc:vke/permission:Permission example "permission_id" ```
func GetPermission ¶
func GetPermission(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PermissionState, opts ...pulumi.ResourceOption) (*Permission, error)
GetPermission gets an existing Permission 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 NewPermission ¶
func NewPermission(ctx *pulumi.Context, name string, args *PermissionArgs, opts ...pulumi.ResourceOption) (*Permission, error)
NewPermission registers a new resource with the given unique name, arguments, and options.
func (*Permission) ElementType ¶
func (*Permission) ElementType() reflect.Type
func (*Permission) ToPermissionOutput ¶
func (i *Permission) ToPermissionOutput() PermissionOutput
func (*Permission) ToPermissionOutputWithContext ¶
func (i *Permission) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
type PermissionArgs ¶
type PermissionArgs struct {
// Grantor ID. Can be an IAM user ID or an IAM role ID.
AuthorizerId pulumi.IntPtrInput
// Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
AuthorizerType pulumi.StringPtrInput
// Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
ClusterId pulumi.StringPtrInput
// Grantee ID. Can be an IAM user ID or an IAM role ID.
GranteeId pulumi.IntPtrInput
// Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
GranteeType pulumi.StringPtrInput
// Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
IsCustomRole pulumi.BoolPtrInput
// Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
Namespace pulumi.StringPtrInput
// The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
RoleDomain pulumi.StringPtrInput
// Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
RoleName pulumi.StringPtrInput
}
The set of arguments for constructing a Permission resource.
func (PermissionArgs) ElementType ¶
func (PermissionArgs) ElementType() reflect.Type
type PermissionArray ¶
type PermissionArray []PermissionInput
func (PermissionArray) ElementType ¶
func (PermissionArray) ElementType() reflect.Type
func (PermissionArray) ToPermissionArrayOutput ¶
func (i PermissionArray) ToPermissionArrayOutput() PermissionArrayOutput
func (PermissionArray) ToPermissionArrayOutputWithContext ¶
func (i PermissionArray) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput
type PermissionArrayInput ¶
type PermissionArrayInput interface {
pulumi.Input
ToPermissionArrayOutput() PermissionArrayOutput
ToPermissionArrayOutputWithContext(context.Context) PermissionArrayOutput
}
PermissionArrayInput is an input type that accepts PermissionArray and PermissionArrayOutput values. You can construct a concrete instance of `PermissionArrayInput` via:
PermissionArray{ PermissionArgs{...} }
type PermissionArrayOutput ¶
type PermissionArrayOutput struct{ *pulumi.OutputState }
func (PermissionArrayOutput) ElementType ¶
func (PermissionArrayOutput) ElementType() reflect.Type
func (PermissionArrayOutput) Index ¶
func (o PermissionArrayOutput) Index(i pulumi.IntInput) PermissionOutput
func (PermissionArrayOutput) ToPermissionArrayOutput ¶
func (o PermissionArrayOutput) ToPermissionArrayOutput() PermissionArrayOutput
func (PermissionArrayOutput) ToPermissionArrayOutputWithContext ¶
func (o PermissionArrayOutput) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput
type PermissionInput ¶
type PermissionInput interface {
pulumi.Input
ToPermissionOutput() PermissionOutput
ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
}
type PermissionMap ¶
type PermissionMap map[string]PermissionInput
func (PermissionMap) ElementType ¶
func (PermissionMap) ElementType() reflect.Type
func (PermissionMap) ToPermissionMapOutput ¶
func (i PermissionMap) ToPermissionMapOutput() PermissionMapOutput
func (PermissionMap) ToPermissionMapOutputWithContext ¶
func (i PermissionMap) ToPermissionMapOutputWithContext(ctx context.Context) PermissionMapOutput
type PermissionMapInput ¶
type PermissionMapInput interface {
pulumi.Input
ToPermissionMapOutput() PermissionMapOutput
ToPermissionMapOutputWithContext(context.Context) PermissionMapOutput
}
PermissionMapInput is an input type that accepts PermissionMap and PermissionMapOutput values. You can construct a concrete instance of `PermissionMapInput` via:
PermissionMap{ "key": PermissionArgs{...} }
type PermissionMapOutput ¶
type PermissionMapOutput struct{ *pulumi.OutputState }
func (PermissionMapOutput) ElementType ¶
func (PermissionMapOutput) ElementType() reflect.Type
func (PermissionMapOutput) MapIndex ¶
func (o PermissionMapOutput) MapIndex(k pulumi.StringInput) PermissionOutput
func (PermissionMapOutput) ToPermissionMapOutput ¶
func (o PermissionMapOutput) ToPermissionMapOutput() PermissionMapOutput
func (PermissionMapOutput) ToPermissionMapOutputWithContext ¶
func (o PermissionMapOutput) ToPermissionMapOutputWithContext(ctx context.Context) PermissionMapOutput
type PermissionOutput ¶
type PermissionOutput struct{ *pulumi.OutputState }
func (PermissionOutput) AuthorizedAt ¶
func (o PermissionOutput) AuthorizedAt() pulumi.StringOutput
Time when the RBAC policy resource was authorized.
func (PermissionOutput) AuthorizerId ¶
func (o PermissionOutput) AuthorizerId() pulumi.IntOutput
Grantor ID. Can be an IAM user ID or an IAM role ID.
func (PermissionOutput) AuthorizerName ¶
func (o PermissionOutput) AuthorizerName() pulumi.StringOutput
Grantor name
func (PermissionOutput) AuthorizerType ¶
func (o PermissionOutput) AuthorizerType() pulumi.StringOutput
Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
func (PermissionOutput) ClusterId ¶
func (o PermissionOutput) ClusterId() pulumi.StringOutput
Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
func (PermissionOutput) CreatedTime ¶
func (o PermissionOutput) CreatedTime() pulumi.StringOutput
Time when the RBAC policy resource was created.
func (PermissionOutput) ElementType ¶
func (PermissionOutput) ElementType() reflect.Type
func (PermissionOutput) GranteeId ¶
func (o PermissionOutput) GranteeId() pulumi.IntOutput
Grantee ID. Can be an IAM user ID or an IAM role ID.
func (PermissionOutput) GranteeType ¶
func (o PermissionOutput) GranteeType() pulumi.StringOutput
Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
func (PermissionOutput) IsCustomRole ¶
func (o PermissionOutput) IsCustomRole() pulumi.BoolOutput
Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
func (PermissionOutput) KubeRoleBindingName ¶
func (o PermissionOutput) KubeRoleBindingName() pulumi.StringOutput
The object name of the RBAC policy resource in Kubernetes.
func (PermissionOutput) Message ¶
func (o PermissionOutput) Message() pulumi.StringOutput
Authorization details message.
func (PermissionOutput) Namespace ¶
func (o PermissionOutput) Namespace() pulumi.StringOutput
Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
func (PermissionOutput) PermissionId ¶
func (o PermissionOutput) PermissionId() pulumi.StringOutput
RBAC policy resource ID.
func (PermissionOutput) ProjectSelector ¶
func (o PermissionOutput) ProjectSelector() pulumi.StringOutput
Project selector
func (PermissionOutput) RevokedAt ¶
func (o PermissionOutput) RevokedAt() pulumi.StringOutput
Time when authorization is revoked.
func (PermissionOutput) RoleDomain ¶
func (o PermissionOutput) RoleDomain() pulumi.StringOutput
The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
func (PermissionOutput) RoleName ¶
func (o PermissionOutput) RoleName() pulumi.StringOutput
Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
func (PermissionOutput) Status ¶
func (o PermissionOutput) Status() pulumi.StringOutput
Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
func (PermissionOutput) ToPermissionOutput ¶
func (o PermissionOutput) ToPermissionOutput() PermissionOutput
func (PermissionOutput) ToPermissionOutputWithContext ¶
func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
type PermissionState ¶
type PermissionState struct {
// Time when the RBAC policy resource was authorized.
AuthorizedAt pulumi.StringPtrInput
// Grantor ID. Can be an IAM user ID or an IAM role ID.
AuthorizerId pulumi.IntPtrInput
// Grantor name
AuthorizerName pulumi.StringPtrInput
// Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
AuthorizerType pulumi.StringPtrInput
// Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
ClusterId pulumi.StringPtrInput
// Time when the RBAC policy resource was created.
CreatedTime pulumi.StringPtrInput
// Grantee ID. Can be an IAM user ID or an IAM role ID.
GranteeId pulumi.IntPtrInput
// Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
GranteeType pulumi.StringPtrInput
// Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
IsCustomRole pulumi.BoolPtrInput
// The object name of the RBAC policy resource in Kubernetes.
KubeRoleBindingName pulumi.StringPtrInput
// Authorization details message.
Message pulumi.StringPtrInput
// Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
Namespace pulumi.StringPtrInput
// RBAC policy resource ID.
PermissionId pulumi.StringPtrInput
// Project selector
ProjectSelector pulumi.StringPtrInput
// Time when authorization is revoked.
RevokedAt pulumi.StringPtrInput
// The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
RoleDomain pulumi.StringPtrInput
// Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
RoleName pulumi.StringPtrInput
// Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
Status pulumi.StringPtrInput
}
func (PermissionState) ElementType ¶
func (PermissionState) ElementType() reflect.Type