Documentation ¶
Index ¶
- type AddonAttachment
- type AddonAttachmentArgs
- type AddonAttachmentArray
- type AddonAttachmentArrayInput
- type AddonAttachmentArrayOutput
- func (AddonAttachmentArrayOutput) ElementType() reflect.Type
- func (o AddonAttachmentArrayOutput) Index(i pulumi.IntInput) AddonAttachmentOutput
- func (o AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutput() AddonAttachmentArrayOutput
- func (o AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutputWithContext(ctx context.Context) AddonAttachmentArrayOutput
- type AddonAttachmentInput
- type AddonAttachmentMap
- type AddonAttachmentMapInput
- type AddonAttachmentMapOutput
- func (AddonAttachmentMapOutput) ElementType() reflect.Type
- func (o AddonAttachmentMapOutput) MapIndex(k pulumi.StringInput) AddonAttachmentOutput
- func (o AddonAttachmentMapOutput) ToAddonAttachmentMapOutput() AddonAttachmentMapOutput
- func (o AddonAttachmentMapOutput) ToAddonAttachmentMapOutputWithContext(ctx context.Context) AddonAttachmentMapOutput
- type AddonAttachmentOutput
- func (o AddonAttachmentOutput) ClusterId() pulumi.StringOutput
- func (AddonAttachmentOutput) ElementType() reflect.Type
- func (o AddonAttachmentOutput) Name() pulumi.StringOutput
- func (o AddonAttachmentOutput) RequestBody() pulumi.StringPtrOutput
- func (o AddonAttachmentOutput) ResponseBody() pulumi.StringOutput
- func (o AddonAttachmentOutput) Status() pulumi.MapOutput
- func (o AddonAttachmentOutput) ToAddonAttachmentOutput() AddonAttachmentOutput
- func (o AddonAttachmentOutput) ToAddonAttachmentOutputWithContext(ctx context.Context) AddonAttachmentOutput
- func (o AddonAttachmentOutput) Values() pulumi.StringArrayOutput
- func (o AddonAttachmentOutput) Version() pulumi.StringPtrOutput
- type AddonAttachmentState
- type AsScalingGroup
- type AsScalingGroupArgs
- type AsScalingGroupArray
- type AsScalingGroupArrayInput
- type AsScalingGroupArrayOutput
- func (AsScalingGroupArrayOutput) ElementType() reflect.Type
- func (o AsScalingGroupArrayOutput) Index(i pulumi.IntInput) AsScalingGroupOutput
- func (o AsScalingGroupArrayOutput) ToAsScalingGroupArrayOutput() AsScalingGroupArrayOutput
- func (o AsScalingGroupArrayOutput) ToAsScalingGroupArrayOutputWithContext(ctx context.Context) AsScalingGroupArrayOutput
- type AsScalingGroupAutoScalingConfig
- type AsScalingGroupAutoScalingConfigArgs
- func (AsScalingGroupAutoScalingConfigArgs) ElementType() reflect.Type
- func (i AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigOutput() AsScalingGroupAutoScalingConfigOutput
- func (i AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigOutput
- func (i AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigPtrOutput() AsScalingGroupAutoScalingConfigPtrOutput
- func (i AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigPtrOutput
- type AsScalingGroupAutoScalingConfigDataDisk
- type AsScalingGroupAutoScalingConfigDataDiskArgs
- func (AsScalingGroupAutoScalingConfigDataDiskArgs) ElementType() reflect.Type
- func (i AsScalingGroupAutoScalingConfigDataDiskArgs) ToAsScalingGroupAutoScalingConfigDataDiskOutput() AsScalingGroupAutoScalingConfigDataDiskOutput
- func (i AsScalingGroupAutoScalingConfigDataDiskArgs) ToAsScalingGroupAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigDataDiskOutput
- type AsScalingGroupAutoScalingConfigDataDiskArray
- func (AsScalingGroupAutoScalingConfigDataDiskArray) ElementType() reflect.Type
- func (i AsScalingGroupAutoScalingConfigDataDiskArray) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutput() AsScalingGroupAutoScalingConfigDataDiskArrayOutput
- func (i AsScalingGroupAutoScalingConfigDataDiskArray) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigDataDiskArrayOutput
- type AsScalingGroupAutoScalingConfigDataDiskArrayInput
- type AsScalingGroupAutoScalingConfigDataDiskArrayOutput
- func (AsScalingGroupAutoScalingConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o AsScalingGroupAutoScalingConfigDataDiskArrayOutput) Index(i pulumi.IntInput) AsScalingGroupAutoScalingConfigDataDiskOutput
- func (o AsScalingGroupAutoScalingConfigDataDiskArrayOutput) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutput() AsScalingGroupAutoScalingConfigDataDiskArrayOutput
- func (o AsScalingGroupAutoScalingConfigDataDiskArrayOutput) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigDataDiskArrayOutput
- type AsScalingGroupAutoScalingConfigDataDiskInput
- type AsScalingGroupAutoScalingConfigDataDiskOutput
- func (o AsScalingGroupAutoScalingConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (AsScalingGroupAutoScalingConfigDataDiskOutput) ElementType() reflect.Type
- func (o AsScalingGroupAutoScalingConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingConfigDataDiskOutput) ToAsScalingGroupAutoScalingConfigDataDiskOutput() AsScalingGroupAutoScalingConfigDataDiskOutput
- func (o AsScalingGroupAutoScalingConfigDataDiskOutput) ToAsScalingGroupAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigDataDiskOutput
- type AsScalingGroupAutoScalingConfigInput
- type AsScalingGroupAutoScalingConfigOutput
- func (o AsScalingGroupAutoScalingConfigOutput) ConfigurationName() pulumi.StringOutput
- func (o AsScalingGroupAutoScalingConfigOutput) DataDisks() AsScalingGroupAutoScalingConfigDataDiskArrayOutput
- func (AsScalingGroupAutoScalingConfigOutput) ElementType() reflect.Type
- func (o AsScalingGroupAutoScalingConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o AsScalingGroupAutoScalingConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o AsScalingGroupAutoScalingConfigOutput) InstanceTags() pulumi.MapOutput
- func (o AsScalingGroupAutoScalingConfigOutput) InstanceType() pulumi.StringOutput
- func (o AsScalingGroupAutoScalingConfigOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingConfigOutput) KeyIds() pulumi.StringArrayOutput
- func (o AsScalingGroupAutoScalingConfigOutput) Password() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingConfigOutput) ProjectId() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o AsScalingGroupAutoScalingConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o AsScalingGroupAutoScalingConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingConfigOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigOutput() AsScalingGroupAutoScalingConfigOutput
- func (o AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigOutput
- func (o AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigPtrOutput() AsScalingGroupAutoScalingConfigPtrOutput
- func (o AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigPtrOutput
- type AsScalingGroupAutoScalingConfigPtrInput
- type AsScalingGroupAutoScalingConfigPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) ConfigurationName() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) DataDisks() AsScalingGroupAutoScalingConfigDataDiskArrayOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) Elem() AsScalingGroupAutoScalingConfigOutput
- func (AsScalingGroupAutoScalingConfigPtrOutput) ElementType() reflect.Type
- func (o AsScalingGroupAutoScalingConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) InstanceTags() pulumi.MapOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) KeyIds() pulumi.StringArrayOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) Password() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) ProjectId() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) ToAsScalingGroupAutoScalingConfigPtrOutput() AsScalingGroupAutoScalingConfigPtrOutput
- func (o AsScalingGroupAutoScalingConfigPtrOutput) ToAsScalingGroupAutoScalingConfigPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigPtrOutput
- type AsScalingGroupAutoScalingGroup
- type AsScalingGroupAutoScalingGroupArgs
- func (AsScalingGroupAutoScalingGroupArgs) ElementType() reflect.Type
- func (i AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupOutput() AsScalingGroupAutoScalingGroupOutput
- func (i AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupOutput
- func (i AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupPtrOutput() AsScalingGroupAutoScalingGroupPtrOutput
- func (i AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupPtrOutput
- type AsScalingGroupAutoScalingGroupForwardBalancerId
- type AsScalingGroupAutoScalingGroupForwardBalancerIdArgs
- func (AsScalingGroupAutoScalingGroupForwardBalancerIdArgs) ElementType() reflect.Type
- func (i AsScalingGroupAutoScalingGroupForwardBalancerIdArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdOutput
- func (i AsScalingGroupAutoScalingGroupForwardBalancerIdArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdOutput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdArray
- func (AsScalingGroupAutoScalingGroupForwardBalancerIdArray) ElementType() reflect.Type
- func (i AsScalingGroupAutoScalingGroupForwardBalancerIdArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
- func (i AsScalingGroupAutoScalingGroupForwardBalancerIdArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdArrayInput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
- func (AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) ElementType() reflect.Type
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) Index(i pulumi.IntInput) AsScalingGroupAutoScalingGroupForwardBalancerIdOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdInput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdOutput
- func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ElementType() reflect.Type
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ListenerId() pulumi.StringOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) LoadBalancerId() pulumi.StringOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) RuleId() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) TargetAttributes() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdOutput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttribute
- type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs
- func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ElementType() reflect.Type
- func (i AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput
- func (i AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray
- func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ElementType() reflect.Type
- func (i AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- func (i AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayInput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ElementType() reflect.Type
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) Index(i pulumi.IntInput) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeInput
- type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput
- func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ElementType() reflect.Type
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) Port() pulumi.IntOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput
- func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) Weight() pulumi.IntOutput
- type AsScalingGroupAutoScalingGroupInput
- type AsScalingGroupAutoScalingGroupOutput
- func (o AsScalingGroupAutoScalingGroupOutput) DefaultCooldown() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingGroupOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (AsScalingGroupAutoScalingGroupOutput) ElementType() reflect.Type
- func (o AsScalingGroupAutoScalingGroupOutput) ForwardBalancerIds() AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
- func (o AsScalingGroupAutoScalingGroupOutput) LoadBalancerIds() pulumi.StringArrayOutput
- func (o AsScalingGroupAutoScalingGroupOutput) MaxSize() pulumi.IntOutput
- func (o AsScalingGroupAutoScalingGroupOutput) MinSize() pulumi.IntOutput
- func (o AsScalingGroupAutoScalingGroupOutput) ProjectId() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingGroupOutput) RetryPolicy() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingGroupOutput) ScalingGroupName() pulumi.StringOutput
- func (o AsScalingGroupAutoScalingGroupOutput) SubnetIds() pulumi.StringArrayOutput
- func (o AsScalingGroupAutoScalingGroupOutput) Tags() pulumi.MapOutput
- func (o AsScalingGroupAutoScalingGroupOutput) TerminationPolicies() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupOutput() AsScalingGroupAutoScalingGroupOutput
- func (o AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupOutput
- func (o AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupPtrOutput() AsScalingGroupAutoScalingGroupPtrOutput
- func (o AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupPtrOutput
- func (o AsScalingGroupAutoScalingGroupOutput) VpcId() pulumi.StringOutput
- func (o AsScalingGroupAutoScalingGroupOutput) Zones() pulumi.StringArrayOutput
- type AsScalingGroupAutoScalingGroupPtrInput
- type AsScalingGroupAutoScalingGroupPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) DefaultCooldown() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) Elem() AsScalingGroupAutoScalingGroupOutput
- func (AsScalingGroupAutoScalingGroupPtrOutput) ElementType() reflect.Type
- func (o AsScalingGroupAutoScalingGroupPtrOutput) ForwardBalancerIds() AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) LoadBalancerIds() pulumi.StringArrayOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) MaxSize() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) MinSize() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) ProjectId() pulumi.IntPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) RetryPolicy() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) ScalingGroupName() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) Tags() pulumi.MapOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) TerminationPolicies() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) ToAsScalingGroupAutoScalingGroupPtrOutput() AsScalingGroupAutoScalingGroupPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) VpcId() pulumi.StringPtrOutput
- func (o AsScalingGroupAutoScalingGroupPtrOutput) Zones() pulumi.StringArrayOutput
- type AsScalingGroupInput
- type AsScalingGroupMap
- type AsScalingGroupMapInput
- type AsScalingGroupMapOutput
- func (AsScalingGroupMapOutput) ElementType() reflect.Type
- func (o AsScalingGroupMapOutput) MapIndex(k pulumi.StringInput) AsScalingGroupOutput
- func (o AsScalingGroupMapOutput) ToAsScalingGroupMapOutput() AsScalingGroupMapOutput
- func (o AsScalingGroupMapOutput) ToAsScalingGroupMapOutputWithContext(ctx context.Context) AsScalingGroupMapOutput
- type AsScalingGroupOutput
- func (o AsScalingGroupOutput) AutoScalingConfig() AsScalingGroupAutoScalingConfigOutput
- func (o AsScalingGroupOutput) AutoScalingGroup() AsScalingGroupAutoScalingGroupOutput
- func (o AsScalingGroupOutput) ClusterId() pulumi.StringOutput
- func (AsScalingGroupOutput) ElementType() reflect.Type
- func (o AsScalingGroupOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o AsScalingGroupOutput) Labels() pulumi.MapOutput
- func (o AsScalingGroupOutput) ToAsScalingGroupOutput() AsScalingGroupOutput
- func (o AsScalingGroupOutput) ToAsScalingGroupOutputWithContext(ctx context.Context) AsScalingGroupOutput
- func (o AsScalingGroupOutput) Unschedulable() pulumi.IntPtrOutput
- type AsScalingGroupState
- type AuthAttachment
- type AuthAttachmentArgs
- type AuthAttachmentArray
- type AuthAttachmentArrayInput
- type AuthAttachmentArrayOutput
- func (AuthAttachmentArrayOutput) ElementType() reflect.Type
- func (o AuthAttachmentArrayOutput) Index(i pulumi.IntInput) AuthAttachmentOutput
- func (o AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutput() AuthAttachmentArrayOutput
- func (o AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutputWithContext(ctx context.Context) AuthAttachmentArrayOutput
- type AuthAttachmentInput
- type AuthAttachmentMap
- type AuthAttachmentMapInput
- type AuthAttachmentMapOutput
- func (AuthAttachmentMapOutput) ElementType() reflect.Type
- func (o AuthAttachmentMapOutput) MapIndex(k pulumi.StringInput) AuthAttachmentOutput
- func (o AuthAttachmentMapOutput) ToAuthAttachmentMapOutput() AuthAttachmentMapOutput
- func (o AuthAttachmentMapOutput) ToAuthAttachmentMapOutputWithContext(ctx context.Context) AuthAttachmentMapOutput
- type AuthAttachmentOutput
- func (o AuthAttachmentOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput
- func (o AuthAttachmentOutput) ClusterId() pulumi.StringOutput
- func (AuthAttachmentOutput) ElementType() reflect.Type
- func (o AuthAttachmentOutput) Issuer() pulumi.StringOutput
- func (o AuthAttachmentOutput) JwksUri() pulumi.StringPtrOutput
- func (o AuthAttachmentOutput) ToAuthAttachmentOutput() AuthAttachmentOutput
- func (o AuthAttachmentOutput) ToAuthAttachmentOutputWithContext(ctx context.Context) AuthAttachmentOutput
- type AuthAttachmentState
- type ChartsArgs
- type ChartsChartList
- type ChartsChartListArgs
- type ChartsChartListArray
- type ChartsChartListArrayInput
- type ChartsChartListArrayOutput
- func (ChartsChartListArrayOutput) ElementType() reflect.Type
- func (o ChartsChartListArrayOutput) Index(i pulumi.IntInput) ChartsChartListOutput
- func (o ChartsChartListArrayOutput) ToChartsChartListArrayOutput() ChartsChartListArrayOutput
- func (o ChartsChartListArrayOutput) ToChartsChartListArrayOutputWithContext(ctx context.Context) ChartsChartListArrayOutput
- type ChartsChartListInput
- type ChartsChartListOutput
- func (ChartsChartListOutput) ElementType() reflect.Type
- func (o ChartsChartListOutput) Label() pulumi.MapOutput
- func (o ChartsChartListOutput) LatestVersion() pulumi.StringOutput
- func (o ChartsChartListOutput) Name() pulumi.StringOutput
- func (o ChartsChartListOutput) ToChartsChartListOutput() ChartsChartListOutput
- func (o ChartsChartListOutput) ToChartsChartListOutputWithContext(ctx context.Context) ChartsChartListOutput
- type ChartsOutputArgs
- type ChartsResult
- type ChartsResultOutput
- func (o ChartsResultOutput) Arch() pulumi.StringPtrOutput
- func (o ChartsResultOutput) ChartLists() ChartsChartListArrayOutput
- func (o ChartsResultOutput) ClusterType() pulumi.StringPtrOutput
- func (ChartsResultOutput) ElementType() reflect.Type
- func (o ChartsResultOutput) Id() pulumi.StringOutput
- func (o ChartsResultOutput) Kind() pulumi.StringPtrOutput
- func (o ChartsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ChartsResultOutput) ToChartsResultOutput() ChartsResultOutput
- func (o ChartsResultOutput) ToChartsResultOutputWithContext(ctx context.Context) ChartsResultOutput
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterAttachment
- type ClusterAttachmentArgs
- type ClusterAttachmentArray
- type ClusterAttachmentArrayInput
- type ClusterAttachmentArrayOutput
- func (ClusterAttachmentArrayOutput) ElementType() reflect.Type
- func (o ClusterAttachmentArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentOutput
- func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput
- func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext(ctx context.Context) ClusterAttachmentArrayOutput
- type ClusterAttachmentInput
- type ClusterAttachmentMap
- type ClusterAttachmentMapInput
- type ClusterAttachmentMapOutput
- func (ClusterAttachmentMapOutput) ElementType() reflect.Type
- func (o ClusterAttachmentMapOutput) MapIndex(k pulumi.StringInput) ClusterAttachmentOutput
- func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput
- func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutputWithContext(ctx context.Context) ClusterAttachmentMapOutput
- type ClusterAttachmentOutput
- func (o ClusterAttachmentOutput) ClusterId() pulumi.StringOutput
- func (ClusterAttachmentOutput) ElementType() reflect.Type
- func (o ClusterAttachmentOutput) Hostname() pulumi.StringPtrOutput
- func (o ClusterAttachmentOutput) InstanceId() pulumi.StringOutput
- func (o ClusterAttachmentOutput) KeyIds() pulumi.StringPtrOutput
- func (o ClusterAttachmentOutput) Labels() pulumi.MapOutput
- func (o ClusterAttachmentOutput) Password() pulumi.StringPtrOutput
- func (o ClusterAttachmentOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ClusterAttachmentOutput) State() pulumi.StringOutput
- func (o ClusterAttachmentOutput) ToClusterAttachmentOutput() ClusterAttachmentOutput
- func (o ClusterAttachmentOutput) ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput
- func (o ClusterAttachmentOutput) Unschedulable() pulumi.IntPtrOutput
- func (o ClusterAttachmentOutput) WorkerConfig() ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentOutput) WorkerConfigOverrides() ClusterAttachmentWorkerConfigOverridesPtrOutput
- type ClusterAttachmentState
- type ClusterAttachmentWorkerConfig
- type ClusterAttachmentWorkerConfigArgs
- func (ClusterAttachmentWorkerConfigArgs) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutput() ClusterAttachmentWorkerConfigOutput
- func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOutput
- func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
- func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput
- type ClusterAttachmentWorkerConfigDataDisk
- type ClusterAttachmentWorkerConfigDataDiskArgs
- func (ClusterAttachmentWorkerConfigDataDiskArgs) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput
- func (i ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskOutput
- type ClusterAttachmentWorkerConfigDataDiskArray
- func (ClusterAttachmentWorkerConfigDataDiskArray) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutput() ClusterAttachmentWorkerConfigDataDiskArrayOutput
- func (i ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskArrayOutput
- type ClusterAttachmentWorkerConfigDataDiskArrayInput
- type ClusterAttachmentWorkerConfigDataDiskArrayOutput
- func (ClusterAttachmentWorkerConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigDataDiskArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentWorkerConfigDataDiskOutput
- func (o ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutput() ClusterAttachmentWorkerConfigDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskArrayOutput
- type ClusterAttachmentWorkerConfigDataDiskInput
- type ClusterAttachmentWorkerConfigDataDiskOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterAttachmentWorkerConfigDataDiskOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput
- func (o ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskOutput
- type ClusterAttachmentWorkerConfigInput
- type ClusterAttachmentWorkerConfigOutput
- func (o ClusterAttachmentWorkerConfigOutput) DataDisks() ClusterAttachmentWorkerConfigDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (ClusterAttachmentWorkerConfigOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ClusterAttachmentWorkerConfigOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutput() ClusterAttachmentWorkerConfigOutput
- func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOutput
- func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentWorkerConfigOutput) UserData() pulumi.StringPtrOutput
- type ClusterAttachmentWorkerConfigOverrides
- type ClusterAttachmentWorkerConfigOverridesArgs
- func (ClusterAttachmentWorkerConfigOverridesArgs) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutput() ClusterAttachmentWorkerConfigOverridesOutput
- func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesOutput
- func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
- type ClusterAttachmentWorkerConfigOverridesDataDisk
- type ClusterAttachmentWorkerConfigOverridesDataDiskArgs
- func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput() ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- func (i ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- type ClusterAttachmentWorkerConfigOverridesDataDiskArray
- func (ClusterAttachmentWorkerConfigOverridesDataDiskArray) ElementType() reflect.Type
- func (i ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- func (i ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- type ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput
- type ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- type ClusterAttachmentWorkerConfigOverridesDataDiskInput
- type ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput() ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput
- type ClusterAttachmentWorkerConfigOverridesInput
- type ClusterAttachmentWorkerConfigOverridesOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) DataDisks() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (ClusterAttachmentWorkerConfigOverridesOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOverridesOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutput() ClusterAttachmentWorkerConfigOverridesOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesOutput) UserData() pulumi.StringPtrOutput
- type ClusterAttachmentWorkerConfigOverridesPtrInput
- type ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DataDisks() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) Elem() ClusterAttachmentWorkerConfigOverridesOutput
- func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
- func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) UserData() pulumi.StringPtrOutput
- type ClusterAttachmentWorkerConfigPtrInput
- type ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) DataDisks() ClusterAttachmentWorkerConfigDataDiskArrayOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) Elem() ClusterAttachmentWorkerConfigOutput
- func (ClusterAttachmentWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAttachmentWorkerConfigPtrOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput
- func (o ClusterAttachmentWorkerConfigPtrOutput) UserData() pulumi.StringPtrOutput
- type ClusterAuthOptions
- type ClusterAuthOptionsArgs
- func (ClusterAuthOptionsArgs) ElementType() reflect.Type
- func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsOutput() ClusterAuthOptionsOutput
- func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsOutputWithContext(ctx context.Context) ClusterAuthOptionsOutput
- func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
- func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput
- type ClusterAuthOptionsInput
- type ClusterAuthOptionsOutput
- func (o ClusterAuthOptionsOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput
- func (ClusterAuthOptionsOutput) ElementType() reflect.Type
- func (o ClusterAuthOptionsOutput) Issuer() pulumi.StringPtrOutput
- func (o ClusterAuthOptionsOutput) JwksUri() pulumi.StringPtrOutput
- func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsOutput() ClusterAuthOptionsOutput
- func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsOutputWithContext(ctx context.Context) ClusterAuthOptionsOutput
- func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
- func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput
- type ClusterAuthOptionsPtrInput
- type ClusterAuthOptionsPtrOutput
- func (o ClusterAuthOptionsPtrOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput
- func (o ClusterAuthOptionsPtrOutput) Elem() ClusterAuthOptionsOutput
- func (ClusterAuthOptionsPtrOutput) ElementType() reflect.Type
- func (o ClusterAuthOptionsPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o ClusterAuthOptionsPtrOutput) JwksUri() pulumi.StringPtrOutput
- func (o ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
- func (o ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput
- type ClusterClusterAudit
- type ClusterClusterAuditArgs
- func (ClusterClusterAuditArgs) ElementType() reflect.Type
- func (i ClusterClusterAuditArgs) ToClusterClusterAuditOutput() ClusterClusterAuditOutput
- func (i ClusterClusterAuditArgs) ToClusterClusterAuditOutputWithContext(ctx context.Context) ClusterClusterAuditOutput
- func (i ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
- func (i ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput
- type ClusterClusterAuditInput
- type ClusterClusterAuditOutput
- func (ClusterClusterAuditOutput) ElementType() reflect.Type
- func (o ClusterClusterAuditOutput) Enabled() pulumi.BoolOutput
- func (o ClusterClusterAuditOutput) LogSetId() pulumi.StringPtrOutput
- func (o ClusterClusterAuditOutput) ToClusterClusterAuditOutput() ClusterClusterAuditOutput
- func (o ClusterClusterAuditOutput) ToClusterClusterAuditOutputWithContext(ctx context.Context) ClusterClusterAuditOutput
- func (o ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
- func (o ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput
- func (o ClusterClusterAuditOutput) TopicId() pulumi.StringPtrOutput
- type ClusterClusterAuditPtrInput
- type ClusterClusterAuditPtrOutput
- func (o ClusterClusterAuditPtrOutput) Elem() ClusterClusterAuditOutput
- func (ClusterClusterAuditPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterAuditPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterClusterAuditPtrOutput) LogSetId() pulumi.StringPtrOutput
- func (o ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
- func (o ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput
- func (o ClusterClusterAuditPtrOutput) TopicId() pulumi.StringPtrOutput
- type ClusterClusterExtraArgs
- type ClusterClusterExtraArgsArgs
- func (ClusterClusterExtraArgsArgs) ElementType() reflect.Type
- func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutput() ClusterClusterExtraArgsOutput
- func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutputWithContext(ctx context.Context) ClusterClusterExtraArgsOutput
- func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput
- func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput
- type ClusterClusterExtraArgsInput
- type ClusterClusterExtraArgsOutput
- func (ClusterClusterExtraArgsOutput) ElementType() reflect.Type
- func (o ClusterClusterExtraArgsOutput) KubeApiservers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsOutput) KubeControllerManagers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsOutput) KubeSchedulers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutput() ClusterClusterExtraArgsOutput
- func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutputWithContext(ctx context.Context) ClusterClusterExtraArgsOutput
- func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput
- func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput
- type ClusterClusterExtraArgsPtrInput
- type ClusterClusterExtraArgsPtrOutput
- func (o ClusterClusterExtraArgsPtrOutput) Elem() ClusterClusterExtraArgsOutput
- func (ClusterClusterExtraArgsPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterExtraArgsPtrOutput) KubeApiservers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsPtrOutput) KubeControllerManagers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsPtrOutput) KubeSchedulers() pulumi.StringArrayOutput
- func (o ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput
- func (o ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput
- type ClusterCommonNamesArgs
- type ClusterCommonNamesList
- type ClusterCommonNamesListArgs
- type ClusterCommonNamesListArray
- func (ClusterCommonNamesListArray) ElementType() reflect.Type
- func (i ClusterCommonNamesListArray) ToClusterCommonNamesListArrayOutput() ClusterCommonNamesListArrayOutput
- func (i ClusterCommonNamesListArray) ToClusterCommonNamesListArrayOutputWithContext(ctx context.Context) ClusterCommonNamesListArrayOutput
- type ClusterCommonNamesListArrayInput
- type ClusterCommonNamesListArrayOutput
- func (ClusterCommonNamesListArrayOutput) ElementType() reflect.Type
- func (o ClusterCommonNamesListArrayOutput) Index(i pulumi.IntInput) ClusterCommonNamesListOutput
- func (o ClusterCommonNamesListArrayOutput) ToClusterCommonNamesListArrayOutput() ClusterCommonNamesListArrayOutput
- func (o ClusterCommonNamesListArrayOutput) ToClusterCommonNamesListArrayOutputWithContext(ctx context.Context) ClusterCommonNamesListArrayOutput
- type ClusterCommonNamesListInput
- type ClusterCommonNamesListOutput
- func (o ClusterCommonNamesListOutput) CommonNames() pulumi.StringOutput
- func (ClusterCommonNamesListOutput) ElementType() reflect.Type
- func (o ClusterCommonNamesListOutput) SubaccountUin() pulumi.StringOutput
- func (o ClusterCommonNamesListOutput) ToClusterCommonNamesListOutput() ClusterCommonNamesListOutput
- func (o ClusterCommonNamesListOutput) ToClusterCommonNamesListOutputWithContext(ctx context.Context) ClusterCommonNamesListOutput
- type ClusterCommonNamesOutputArgs
- type ClusterCommonNamesResult
- type ClusterCommonNamesResultOutput
- func (o ClusterCommonNamesResultOutput) ClusterId() pulumi.StringPtrOutput
- func (ClusterCommonNamesResultOutput) ElementType() reflect.Type
- func (o ClusterCommonNamesResultOutput) Id() pulumi.StringOutput
- func (o ClusterCommonNamesResultOutput) Lists() ClusterCommonNamesListArrayOutput
- func (o ClusterCommonNamesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ClusterCommonNamesResultOutput) RoleIds() pulumi.StringArrayOutput
- func (o ClusterCommonNamesResultOutput) SubaccountUins() pulumi.StringArrayOutput
- func (o ClusterCommonNamesResultOutput) ToClusterCommonNamesResultOutput() ClusterCommonNamesResultOutput
- func (o ClusterCommonNamesResultOutput) ToClusterCommonNamesResultOutputWithContext(ctx context.Context) ClusterCommonNamesResultOutput
- type ClusterEventPersistence
- type ClusterEventPersistenceArgs
- func (ClusterEventPersistenceArgs) ElementType() reflect.Type
- func (i ClusterEventPersistenceArgs) ToClusterEventPersistenceOutput() ClusterEventPersistenceOutput
- func (i ClusterEventPersistenceArgs) ToClusterEventPersistenceOutputWithContext(ctx context.Context) ClusterEventPersistenceOutput
- func (i ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
- func (i ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput
- type ClusterEventPersistenceInput
- type ClusterEventPersistenceOutput
- func (ClusterEventPersistenceOutput) ElementType() reflect.Type
- func (o ClusterEventPersistenceOutput) Enabled() pulumi.BoolOutput
- func (o ClusterEventPersistenceOutput) LogSetId() pulumi.StringPtrOutput
- func (o ClusterEventPersistenceOutput) ToClusterEventPersistenceOutput() ClusterEventPersistenceOutput
- func (o ClusterEventPersistenceOutput) ToClusterEventPersistenceOutputWithContext(ctx context.Context) ClusterEventPersistenceOutput
- func (o ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
- func (o ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput
- func (o ClusterEventPersistenceOutput) TopicId() pulumi.StringPtrOutput
- type ClusterEventPersistencePtrInput
- type ClusterEventPersistencePtrOutput
- func (o ClusterEventPersistencePtrOutput) Elem() ClusterEventPersistenceOutput
- func (ClusterEventPersistencePtrOutput) ElementType() reflect.Type
- func (o ClusterEventPersistencePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterEventPersistencePtrOutput) LogSetId() pulumi.StringPtrOutput
- func (o ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
- func (o ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput
- func (o ClusterEventPersistencePtrOutput) TopicId() pulumi.StringPtrOutput
- type ClusterExistInstance
- type ClusterExistInstanceArgs
- type ClusterExistInstanceArray
- type ClusterExistInstanceArrayInput
- type ClusterExistInstanceArrayOutput
- func (ClusterExistInstanceArrayOutput) ElementType() reflect.Type
- func (o ClusterExistInstanceArrayOutput) Index(i pulumi.IntInput) ClusterExistInstanceOutput
- func (o ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutput() ClusterExistInstanceArrayOutput
- func (o ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutputWithContext(ctx context.Context) ClusterExistInstanceArrayOutput
- type ClusterExistInstanceInput
- type ClusterExistInstanceInstancesPara
- type ClusterExistInstanceInstancesParaArgs
- func (ClusterExistInstanceInstancesParaArgs) ElementType() reflect.Type
- func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutput() ClusterExistInstanceInstancesParaOutput
- func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaOutput
- func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput
- func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput
- type ClusterExistInstanceInstancesParaInput
- type ClusterExistInstanceInstancesParaOutput
- func (ClusterExistInstanceInstancesParaOutput) ElementType() reflect.Type
- func (o ClusterExistInstanceInstancesParaOutput) InstanceIds() pulumi.StringArrayOutput
- func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutput() ClusterExistInstanceInstancesParaOutput
- func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaOutput
- func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput
- func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput
- type ClusterExistInstanceInstancesParaPtrInput
- type ClusterExistInstanceInstancesParaPtrOutput
- func (o ClusterExistInstanceInstancesParaPtrOutput) Elem() ClusterExistInstanceInstancesParaOutput
- func (ClusterExistInstanceInstancesParaPtrOutput) ElementType() reflect.Type
- func (o ClusterExistInstanceInstancesParaPtrOutput) InstanceIds() pulumi.StringArrayOutput
- func (o ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput
- func (o ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput
- type ClusterExistInstanceOutput
- func (o ClusterExistInstanceOutput) DesiredPodNumbers() pulumi.IntArrayOutput
- func (ClusterExistInstanceOutput) ElementType() reflect.Type
- func (o ClusterExistInstanceOutput) InstancesPara() ClusterExistInstanceInstancesParaPtrOutput
- func (o ClusterExistInstanceOutput) NodeRole() pulumi.StringPtrOutput
- func (o ClusterExistInstanceOutput) ToClusterExistInstanceOutput() ClusterExistInstanceOutput
- func (o ClusterExistInstanceOutput) ToClusterExistInstanceOutputWithContext(ctx context.Context) ClusterExistInstanceOutput
- type ClusterExtensionAddon
- type ClusterExtensionAddonArgs
- type ClusterExtensionAddonArray
- func (ClusterExtensionAddonArray) ElementType() reflect.Type
- func (i ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutput() ClusterExtensionAddonArrayOutput
- func (i ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutputWithContext(ctx context.Context) ClusterExtensionAddonArrayOutput
- type ClusterExtensionAddonArrayInput
- type ClusterExtensionAddonArrayOutput
- func (ClusterExtensionAddonArrayOutput) ElementType() reflect.Type
- func (o ClusterExtensionAddonArrayOutput) Index(i pulumi.IntInput) ClusterExtensionAddonOutput
- func (o ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutput() ClusterExtensionAddonArrayOutput
- func (o ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutputWithContext(ctx context.Context) ClusterExtensionAddonArrayOutput
- type ClusterExtensionAddonInput
- type ClusterExtensionAddonOutput
- func (ClusterExtensionAddonOutput) ElementType() reflect.Type
- func (o ClusterExtensionAddonOutput) Name() pulumi.StringOutput
- func (o ClusterExtensionAddonOutput) Param() pulumi.StringOutput
- func (o ClusterExtensionAddonOutput) ToClusterExtensionAddonOutput() ClusterExtensionAddonOutput
- func (o ClusterExtensionAddonOutput) ToClusterExtensionAddonOutputWithContext(ctx context.Context) ClusterExtensionAddonOutput
- type ClusterInput
- type ClusterLevelsArgs
- type ClusterLevelsList
- type ClusterLevelsListArgs
- type ClusterLevelsListArray
- type ClusterLevelsListArrayInput
- type ClusterLevelsListArrayOutput
- func (ClusterLevelsListArrayOutput) ElementType() reflect.Type
- func (o ClusterLevelsListArrayOutput) Index(i pulumi.IntInput) ClusterLevelsListOutput
- func (o ClusterLevelsListArrayOutput) ToClusterLevelsListArrayOutput() ClusterLevelsListArrayOutput
- func (o ClusterLevelsListArrayOutput) ToClusterLevelsListArrayOutputWithContext(ctx context.Context) ClusterLevelsListArrayOutput
- type ClusterLevelsListInput
- type ClusterLevelsListOutput
- func (o ClusterLevelsListOutput) Alias() pulumi.StringOutput
- func (o ClusterLevelsListOutput) ConfigMapCount() pulumi.IntOutput
- func (o ClusterLevelsListOutput) CrdCount() pulumi.IntOutput
- func (ClusterLevelsListOutput) ElementType() reflect.Type
- func (o ClusterLevelsListOutput) Enable() pulumi.BoolOutput
- func (o ClusterLevelsListOutput) Name() pulumi.StringOutput
- func (o ClusterLevelsListOutput) NodeCount() pulumi.IntOutput
- func (o ClusterLevelsListOutput) OtherCount() pulumi.IntOutput
- func (o ClusterLevelsListOutput) PodCount() pulumi.IntOutput
- func (o ClusterLevelsListOutput) ToClusterLevelsListOutput() ClusterLevelsListOutput
- func (o ClusterLevelsListOutput) ToClusterLevelsListOutputWithContext(ctx context.Context) ClusterLevelsListOutput
- type ClusterLevelsOutputArgs
- type ClusterLevelsResult
- type ClusterLevelsResultOutput
- func (o ClusterLevelsResultOutput) ClusterId() pulumi.StringPtrOutput
- func (ClusterLevelsResultOutput) ElementType() reflect.Type
- func (o ClusterLevelsResultOutput) Id() pulumi.StringOutput
- func (o ClusterLevelsResultOutput) Lists() ClusterLevelsListArrayOutput
- func (o ClusterLevelsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ClusterLevelsResultOutput) ToClusterLevelsResultOutput() ClusterLevelsResultOutput
- func (o ClusterLevelsResultOutput) ToClusterLevelsResultOutputWithContext(ctx context.Context) ClusterLevelsResultOutput
- type ClusterLogAgent
- type ClusterLogAgentArgs
- func (ClusterLogAgentArgs) ElementType() reflect.Type
- func (i ClusterLogAgentArgs) ToClusterLogAgentOutput() ClusterLogAgentOutput
- func (i ClusterLogAgentArgs) ToClusterLogAgentOutputWithContext(ctx context.Context) ClusterLogAgentOutput
- func (i ClusterLogAgentArgs) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput
- func (i ClusterLogAgentArgs) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput
- type ClusterLogAgentInput
- type ClusterLogAgentOutput
- func (ClusterLogAgentOutput) ElementType() reflect.Type
- func (o ClusterLogAgentOutput) Enabled() pulumi.BoolOutput
- func (o ClusterLogAgentOutput) KubeletRootDir() pulumi.StringPtrOutput
- func (o ClusterLogAgentOutput) ToClusterLogAgentOutput() ClusterLogAgentOutput
- func (o ClusterLogAgentOutput) ToClusterLogAgentOutputWithContext(ctx context.Context) ClusterLogAgentOutput
- func (o ClusterLogAgentOutput) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput
- func (o ClusterLogAgentOutput) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput
- type ClusterLogAgentPtrInput
- type ClusterLogAgentPtrOutput
- func (o ClusterLogAgentPtrOutput) Elem() ClusterLogAgentOutput
- func (ClusterLogAgentPtrOutput) ElementType() reflect.Type
- func (o ClusterLogAgentPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterLogAgentPtrOutput) KubeletRootDir() pulumi.StringPtrOutput
- func (o ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput
- func (o ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterMasterConfig
- type ClusterMasterConfigArgs
- type ClusterMasterConfigArray
- type ClusterMasterConfigArrayInput
- type ClusterMasterConfigArrayOutput
- func (ClusterMasterConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterMasterConfigArrayOutput) Index(i pulumi.IntInput) ClusterMasterConfigOutput
- func (o ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutput() ClusterMasterConfigArrayOutput
- func (o ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutputWithContext(ctx context.Context) ClusterMasterConfigArrayOutput
- type ClusterMasterConfigDataDisk
- type ClusterMasterConfigDataDiskArgs
- func (ClusterMasterConfigDataDiskArgs) ElementType() reflect.Type
- func (i ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutput() ClusterMasterConfigDataDiskOutput
- func (i ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskOutput
- type ClusterMasterConfigDataDiskArray
- func (ClusterMasterConfigDataDiskArray) ElementType() reflect.Type
- func (i ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutput() ClusterMasterConfigDataDiskArrayOutput
- func (i ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskArrayOutput
- type ClusterMasterConfigDataDiskArrayInput
- type ClusterMasterConfigDataDiskArrayOutput
- func (ClusterMasterConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o ClusterMasterConfigDataDiskArrayOutput) Index(i pulumi.IntInput) ClusterMasterConfigDataDiskOutput
- func (o ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutput() ClusterMasterConfigDataDiskArrayOutput
- func (o ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskArrayOutput
- type ClusterMasterConfigDataDiskInput
- type ClusterMasterConfigDataDiskOutput
- func (o ClusterMasterConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterMasterConfigDataDiskOutput) ElementType() reflect.Type
- func (o ClusterMasterConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutput() ClusterMasterConfigDataDiskOutput
- func (o ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskOutput
- type ClusterMasterConfigInput
- type ClusterMasterConfigOutput
- func (o ClusterMasterConfigOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) CamRoleName() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) Count() pulumi.IntPtrOutput
- func (o ClusterMasterConfigOutput) DataDisks() ClusterMasterConfigDataDiskArrayOutput
- func (o ClusterMasterConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterMasterConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
- func (ClusterMasterConfigOutput) ElementType() reflect.Type
- func (o ClusterMasterConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o ClusterMasterConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o ClusterMasterConfigOutput) Hostname() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) ImgId() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o ClusterMasterConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) InstanceName() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) InstanceType() pulumi.StringOutput
- func (o ClusterMasterConfigOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o ClusterMasterConfigOutput) KeyIds() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) Password() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o ClusterMasterConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ClusterMasterConfigOutput) SubnetId() pulumi.StringOutput
- func (o ClusterMasterConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o ClusterMasterConfigOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o ClusterMasterConfigOutput) ToClusterMasterConfigOutput() ClusterMasterConfigOutput
- func (o ClusterMasterConfigOutput) ToClusterMasterConfigOutputWithContext(ctx context.Context) ClusterMasterConfigOutput
- func (o ClusterMasterConfigOutput) UserData() pulumi.StringPtrOutput
- type ClusterNodePoolGlobalConfig
- type ClusterNodePoolGlobalConfigArgs
- func (ClusterNodePoolGlobalConfigArgs) ElementType() reflect.Type
- func (i ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutput() ClusterNodePoolGlobalConfigOutput
- func (i ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigOutput
- type ClusterNodePoolGlobalConfigArray
- func (ClusterNodePoolGlobalConfigArray) ElementType() reflect.Type
- func (i ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutput() ClusterNodePoolGlobalConfigArrayOutput
- func (i ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigArrayOutput
- type ClusterNodePoolGlobalConfigArrayInput
- type ClusterNodePoolGlobalConfigArrayOutput
- func (ClusterNodePoolGlobalConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterNodePoolGlobalConfigArrayOutput) Index(i pulumi.IntInput) ClusterNodePoolGlobalConfigOutput
- func (o ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutput() ClusterNodePoolGlobalConfigArrayOutput
- func (o ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigArrayOutput
- type ClusterNodePoolGlobalConfigInput
- type ClusterNodePoolGlobalConfigOutput
- func (ClusterNodePoolGlobalConfigOutput) ElementType() reflect.Type
- func (o ClusterNodePoolGlobalConfigOutput) Expander() pulumi.StringPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) IgnoreDaemonSetsUtilization() pulumi.BoolPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) IsScaleInEnabled() pulumi.BoolPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) MaxConcurrentScaleIn() pulumi.IntPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) ScaleInDelay() pulumi.IntPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) ScaleInUnneededTime() pulumi.IntPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) ScaleInUtilizationThreshold() pulumi.IntPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) SkipNodesWithLocalStorage() pulumi.BoolPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) SkipNodesWithSystemPods() pulumi.BoolPtrOutput
- func (o ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutput() ClusterNodePoolGlobalConfigOutput
- func (o ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigOutput
- type ClusterOutput
- func (o ClusterOutput) AcquireClusterAdminRole() pulumi.BoolPtrOutput
- func (o ClusterOutput) AuthOptions() ClusterAuthOptionsPtrOutput
- func (o ClusterOutput) AutoUpgradeClusterLevel() pulumi.BoolPtrOutput
- func (o ClusterOutput) BasePodNum() pulumi.IntPtrOutput
- func (o ClusterOutput) CertificationAuthority() pulumi.StringOutput
- func (o ClusterOutput) ClaimExpiredSeconds() pulumi.IntPtrOutput
- func (o ClusterOutput) ClusterAsEnabled() pulumi.BoolPtrOutput
- func (o ClusterOutput) ClusterAudit() ClusterClusterAuditPtrOutput
- func (o ClusterOutput) ClusterCidr() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterDeployType() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterDesc() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterExternalEndpoint() pulumi.StringOutput
- func (o ClusterOutput) ClusterExtraArgs() ClusterClusterExtraArgsPtrOutput
- func (o ClusterOutput) ClusterInternet() pulumi.BoolPtrOutput
- func (o ClusterOutput) ClusterIntranet() pulumi.BoolPtrOutput
- func (o ClusterOutput) ClusterIntranetSubnetId() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterIpvs() pulumi.BoolPtrOutput
- func (o ClusterOutput) ClusterLevel() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterMaxPodNum() pulumi.IntPtrOutput
- func (o ClusterOutput) ClusterMaxServiceNum() pulumi.IntPtrOutput
- func (o ClusterOutput) ClusterName() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterNodeNum() pulumi.IntOutput
- func (o ClusterOutput) ClusterOs() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterOsType() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterVersion() pulumi.StringPtrOutput
- func (o ClusterOutput) ContainerRuntime() pulumi.StringPtrOutput
- func (o ClusterOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (o ClusterOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (o ClusterOutput) Domain() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) EnableCustomizedPodCidr() pulumi.BoolPtrOutput
- func (o ClusterOutput) EniSubnetIds() pulumi.StringArrayOutput
- func (o ClusterOutput) EventPersistence() ClusterEventPersistencePtrOutput
- func (o ClusterOutput) ExistInstances() ClusterExistInstanceArrayOutput
- func (o ClusterOutput) ExtensionAddons() ClusterExtensionAddonArrayOutput
- func (o ClusterOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ClusterOutput) GlobeDesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterOutput) IgnoreClusterCidrConflict() pulumi.BoolPtrOutput
- func (o ClusterOutput) IsNonStaticIpMode() pulumi.BoolPtrOutput
- func (o ClusterOutput) KubeConfig() pulumi.StringOutput
- func (o ClusterOutput) KubeProxyMode() pulumi.StringPtrOutput
- func (o ClusterOutput) Labels() pulumi.MapOutput
- func (o ClusterOutput) LogAgent() ClusterLogAgentPtrOutput
- func (o ClusterOutput) ManagedClusterInternetSecurityPolicies() pulumi.StringArrayOutput
- func (o ClusterOutput) MasterConfigs() ClusterMasterConfigArrayOutput
- func (o ClusterOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterOutput) NetworkType() pulumi.StringPtrOutput
- func (o ClusterOutput) NodeNameType() pulumi.StringPtrOutput
- func (o ClusterOutput) NodePoolGlobalConfigs() ClusterNodePoolGlobalConfigArrayOutput
- func (o ClusterOutput) Password() pulumi.StringOutput
- func (o ClusterOutput) PgwEndpoint() pulumi.StringOutput
- func (o ClusterOutput) ProjectId() pulumi.IntPtrOutput
- func (o ClusterOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o ClusterOutput) SecurityPolicies() pulumi.StringArrayOutput
- func (o ClusterOutput) ServiceCidr() pulumi.StringPtrOutput
- func (o ClusterOutput) Tags() pulumi.MapOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) Unschedulable() pulumi.IntPtrOutput
- func (o ClusterOutput) UpgradeInstancesFollowCluster() pulumi.BoolPtrOutput
- func (o ClusterOutput) UserName() pulumi.StringOutput
- func (o ClusterOutput) VpcId() pulumi.StringOutput
- func (o ClusterOutput) WorkerConfigs() ClusterWorkerConfigArrayOutput
- func (o ClusterOutput) WorkerInstancesLists() ClusterWorkerInstancesListArrayOutput
- type ClusterState
- type ClusterWorkerConfig
- type ClusterWorkerConfigArgs
- type ClusterWorkerConfigArray
- type ClusterWorkerConfigArrayInput
- type ClusterWorkerConfigArrayOutput
- func (ClusterWorkerConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterWorkerConfigArrayOutput) Index(i pulumi.IntInput) ClusterWorkerConfigOutput
- func (o ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutput() ClusterWorkerConfigArrayOutput
- func (o ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigArrayOutput
- type ClusterWorkerConfigDataDisk
- type ClusterWorkerConfigDataDiskArgs
- func (ClusterWorkerConfigDataDiskArgs) ElementType() reflect.Type
- func (i ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutput() ClusterWorkerConfigDataDiskOutput
- func (i ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskOutput
- type ClusterWorkerConfigDataDiskArray
- func (ClusterWorkerConfigDataDiskArray) ElementType() reflect.Type
- func (i ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutput() ClusterWorkerConfigDataDiskArrayOutput
- func (i ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskArrayOutput
- type ClusterWorkerConfigDataDiskArrayInput
- type ClusterWorkerConfigDataDiskArrayOutput
- func (ClusterWorkerConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o ClusterWorkerConfigDataDiskArrayOutput) Index(i pulumi.IntInput) ClusterWorkerConfigDataDiskOutput
- func (o ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutput() ClusterWorkerConfigDataDiskArrayOutput
- func (o ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskArrayOutput
- type ClusterWorkerConfigDataDiskInput
- type ClusterWorkerConfigDataDiskOutput
- func (o ClusterWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterWorkerConfigDataDiskOutput) ElementType() reflect.Type
- func (o ClusterWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutput() ClusterWorkerConfigDataDiskOutput
- func (o ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskOutput
- type ClusterWorkerConfigInput
- type ClusterWorkerConfigOutput
- func (o ClusterWorkerConfigOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) CamRoleName() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) Count() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigOutput) DataDisks() ClusterWorkerConfigDataDiskArrayOutput
- func (o ClusterWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
- func (ClusterWorkerConfigOutput) ElementType() reflect.Type
- func (o ClusterWorkerConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o ClusterWorkerConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o ClusterWorkerConfigOutput) Hostname() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) ImgId() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) InstanceName() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) InstanceType() pulumi.StringOutput
- func (o ClusterWorkerConfigOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigOutput) KeyIds() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) Password() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o ClusterWorkerConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ClusterWorkerConfigOutput) SubnetId() pulumi.StringOutput
- func (o ClusterWorkerConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o ClusterWorkerConfigOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o ClusterWorkerConfigOutput) ToClusterWorkerConfigOutput() ClusterWorkerConfigOutput
- func (o ClusterWorkerConfigOutput) ToClusterWorkerConfigOutputWithContext(ctx context.Context) ClusterWorkerConfigOutput
- func (o ClusterWorkerConfigOutput) UserData() pulumi.StringPtrOutput
- type ClusterWorkerInstancesList
- type ClusterWorkerInstancesListArgs
- func (ClusterWorkerInstancesListArgs) ElementType() reflect.Type
- func (i ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput
- func (i ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutputWithContext(ctx context.Context) ClusterWorkerInstancesListOutput
- type ClusterWorkerInstancesListArray
- func (ClusterWorkerInstancesListArray) ElementType() reflect.Type
- func (i ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutput() ClusterWorkerInstancesListArrayOutput
- func (i ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClusterWorkerInstancesListArrayOutput
- type ClusterWorkerInstancesListArrayInput
- type ClusterWorkerInstancesListArrayOutput
- func (ClusterWorkerInstancesListArrayOutput) ElementType() reflect.Type
- func (o ClusterWorkerInstancesListArrayOutput) Index(i pulumi.IntInput) ClusterWorkerInstancesListOutput
- func (o ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutput() ClusterWorkerInstancesListArrayOutput
- func (o ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClusterWorkerInstancesListArrayOutput
- type ClusterWorkerInstancesListInput
- type ClusterWorkerInstancesListOutput
- func (ClusterWorkerInstancesListOutput) ElementType() reflect.Type
- func (o ClusterWorkerInstancesListOutput) FailedReason() pulumi.StringPtrOutput
- func (o ClusterWorkerInstancesListOutput) InstanceId() pulumi.StringPtrOutput
- func (o ClusterWorkerInstancesListOutput) InstanceRole() pulumi.StringPtrOutput
- func (o ClusterWorkerInstancesListOutput) InstanceState() pulumi.StringPtrOutput
- func (o ClusterWorkerInstancesListOutput) LanIp() pulumi.StringPtrOutput
- func (o ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput
- func (o ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutputWithContext(ctx context.Context) ClusterWorkerInstancesListOutput
- type ClustersArgs
- type ClustersList
- type ClustersListArgs
- type ClustersListArray
- type ClustersListArrayInput
- type ClustersListArrayOutput
- func (ClustersListArrayOutput) ElementType() reflect.Type
- func (o ClustersListArrayOutput) Index(i pulumi.IntInput) ClustersListOutput
- func (o ClustersListArrayOutput) ToClustersListArrayOutput() ClustersListArrayOutput
- func (o ClustersListArrayOutput) ToClustersListArrayOutputWithContext(ctx context.Context) ClustersListArrayOutput
- type ClustersListClusterExtraArg
- type ClustersListClusterExtraArgArgs
- func (ClustersListClusterExtraArgArgs) ElementType() reflect.Type
- func (i ClustersListClusterExtraArgArgs) ToClustersListClusterExtraArgOutput() ClustersListClusterExtraArgOutput
- func (i ClustersListClusterExtraArgArgs) ToClustersListClusterExtraArgOutputWithContext(ctx context.Context) ClustersListClusterExtraArgOutput
- type ClustersListClusterExtraArgArray
- func (ClustersListClusterExtraArgArray) ElementType() reflect.Type
- func (i ClustersListClusterExtraArgArray) ToClustersListClusterExtraArgArrayOutput() ClustersListClusterExtraArgArrayOutput
- func (i ClustersListClusterExtraArgArray) ToClustersListClusterExtraArgArrayOutputWithContext(ctx context.Context) ClustersListClusterExtraArgArrayOutput
- type ClustersListClusterExtraArgArrayInput
- type ClustersListClusterExtraArgArrayOutput
- func (ClustersListClusterExtraArgArrayOutput) ElementType() reflect.Type
- func (o ClustersListClusterExtraArgArrayOutput) Index(i pulumi.IntInput) ClustersListClusterExtraArgOutput
- func (o ClustersListClusterExtraArgArrayOutput) ToClustersListClusterExtraArgArrayOutput() ClustersListClusterExtraArgArrayOutput
- func (o ClustersListClusterExtraArgArrayOutput) ToClustersListClusterExtraArgArrayOutputWithContext(ctx context.Context) ClustersListClusterExtraArgArrayOutput
- type ClustersListClusterExtraArgInput
- type ClustersListClusterExtraArgOutput
- func (ClustersListClusterExtraArgOutput) ElementType() reflect.Type
- func (o ClustersListClusterExtraArgOutput) KubeApiservers() pulumi.StringArrayOutput
- func (o ClustersListClusterExtraArgOutput) KubeControllerManagers() pulumi.StringArrayOutput
- func (o ClustersListClusterExtraArgOutput) KubeSchedulers() pulumi.StringArrayOutput
- func (o ClustersListClusterExtraArgOutput) ToClustersListClusterExtraArgOutput() ClustersListClusterExtraArgOutput
- func (o ClustersListClusterExtraArgOutput) ToClustersListClusterExtraArgOutputWithContext(ctx context.Context) ClustersListClusterExtraArgOutput
- type ClustersListInput
- type ClustersListOutput
- func (o ClustersListOutput) CertificationAuthority() pulumi.StringOutput
- func (o ClustersListOutput) ClaimExpiredSeconds() pulumi.IntOutput
- func (o ClustersListOutput) ClusterAsEnabled() pulumi.BoolOutput
- func (o ClustersListOutput) ClusterCidr() pulumi.StringOutput
- func (o ClustersListOutput) ClusterDeployType() pulumi.StringOutput
- func (o ClustersListOutput) ClusterDesc() pulumi.StringOutput
- func (o ClustersListOutput) ClusterExternalEndpoint() pulumi.StringOutput
- func (o ClustersListOutput) ClusterExtraArgs() ClustersListClusterExtraArgArrayOutput
- func (o ClustersListOutput) ClusterId() pulumi.StringOutput
- func (o ClustersListOutput) ClusterIpvs() pulumi.BoolOutput
- func (o ClustersListOutput) ClusterMaxPodNum() pulumi.IntOutput
- func (o ClustersListOutput) ClusterMaxServiceNum() pulumi.IntOutput
- func (o ClustersListOutput) ClusterName() pulumi.StringOutput
- func (o ClustersListOutput) ClusterNodeNum() pulumi.IntOutput
- func (o ClustersListOutput) ClusterOs() pulumi.StringOutput
- func (o ClustersListOutput) ClusterVersion() pulumi.StringOutput
- func (o ClustersListOutput) ContainerRuntime() pulumi.StringOutputdeprecated
- func (o ClustersListOutput) DeletionProtection() pulumi.BoolOutput
- func (o ClustersListOutput) Domain() pulumi.StringOutput
- func (ClustersListOutput) ElementType() reflect.Type
- func (o ClustersListOutput) EniSubnetIds() pulumi.StringArrayOutput
- func (o ClustersListOutput) IgnoreClusterCidrConflict() pulumi.BoolOutput
- func (o ClustersListOutput) IsNonStaticIpMode() pulumi.BoolOutput
- func (o ClustersListOutput) KubeConfig() pulumi.StringOutput
- func (o ClustersListOutput) KubeProxyMode() pulumi.StringOutput
- func (o ClustersListOutput) NetworkType() pulumi.StringOutput
- func (o ClustersListOutput) NodeNameType() pulumi.StringOutput
- func (o ClustersListOutput) Password() pulumi.StringOutput
- func (o ClustersListOutput) PgwEndpoint() pulumi.StringOutput
- func (o ClustersListOutput) ProjectId() pulumi.IntOutput
- func (o ClustersListOutput) SecurityPolicies() pulumi.StringArrayOutput
- func (o ClustersListOutput) ServiceCidr() pulumi.StringOutput
- func (o ClustersListOutput) Tags() pulumi.MapOutput
- func (o ClustersListOutput) ToClustersListOutput() ClustersListOutput
- func (o ClustersListOutput) ToClustersListOutputWithContext(ctx context.Context) ClustersListOutput
- func (o ClustersListOutput) UserName() pulumi.StringOutput
- func (o ClustersListOutput) VpcId() pulumi.StringOutput
- func (o ClustersListOutput) WorkerInstancesLists() ClustersListWorkerInstancesListArrayOutput
- type ClustersListWorkerInstancesList
- type ClustersListWorkerInstancesListArgs
- func (ClustersListWorkerInstancesListArgs) ElementType() reflect.Type
- func (i ClustersListWorkerInstancesListArgs) ToClustersListWorkerInstancesListOutput() ClustersListWorkerInstancesListOutput
- func (i ClustersListWorkerInstancesListArgs) ToClustersListWorkerInstancesListOutputWithContext(ctx context.Context) ClustersListWorkerInstancesListOutput
- type ClustersListWorkerInstancesListArray
- func (ClustersListWorkerInstancesListArray) ElementType() reflect.Type
- func (i ClustersListWorkerInstancesListArray) ToClustersListWorkerInstancesListArrayOutput() ClustersListWorkerInstancesListArrayOutput
- func (i ClustersListWorkerInstancesListArray) ToClustersListWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClustersListWorkerInstancesListArrayOutput
- type ClustersListWorkerInstancesListArrayInput
- type ClustersListWorkerInstancesListArrayOutput
- func (ClustersListWorkerInstancesListArrayOutput) ElementType() reflect.Type
- func (o ClustersListWorkerInstancesListArrayOutput) Index(i pulumi.IntInput) ClustersListWorkerInstancesListOutput
- func (o ClustersListWorkerInstancesListArrayOutput) ToClustersListWorkerInstancesListArrayOutput() ClustersListWorkerInstancesListArrayOutput
- func (o ClustersListWorkerInstancesListArrayOutput) ToClustersListWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClustersListWorkerInstancesListArrayOutput
- type ClustersListWorkerInstancesListInput
- type ClustersListWorkerInstancesListOutput
- func (ClustersListWorkerInstancesListOutput) ElementType() reflect.Type
- func (o ClustersListWorkerInstancesListOutput) FailedReason() pulumi.StringOutput
- func (o ClustersListWorkerInstancesListOutput) InstanceId() pulumi.StringOutput
- func (o ClustersListWorkerInstancesListOutput) InstanceRole() pulumi.StringOutput
- func (o ClustersListWorkerInstancesListOutput) InstanceState() pulumi.StringOutput
- func (o ClustersListWorkerInstancesListOutput) LanIp() pulumi.StringOutput
- func (o ClustersListWorkerInstancesListOutput) ToClustersListWorkerInstancesListOutput() ClustersListWorkerInstancesListOutput
- func (o ClustersListWorkerInstancesListOutput) ToClustersListWorkerInstancesListOutputWithContext(ctx context.Context) ClustersListWorkerInstancesListOutput
- type ClustersOutputArgs
- type ClustersResult
- type ClustersResultOutput
- func (o ClustersResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o ClustersResultOutput) ClusterName() pulumi.StringPtrOutput
- func (ClustersResultOutput) ElementType() reflect.Type
- func (o ClustersResultOutput) Id() pulumi.StringOutput
- func (o ClustersResultOutput) Lists() ClustersListArrayOutput
- func (o ClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ClustersResultOutput) Tags() pulumi.MapOutput
- func (o ClustersResultOutput) ToClustersResultOutput() ClustersResultOutput
- func (o ClustersResultOutput) ToClustersResultOutputWithContext(ctx context.Context) ClustersResultOutput
- type NodePool
- type NodePoolArgs
- type NodePoolArray
- type NodePoolArrayInput
- type NodePoolArrayOutput
- type NodePoolAutoScalingConfig
- type NodePoolAutoScalingConfigArgs
- func (NodePoolAutoScalingConfigArgs) ElementType() reflect.Type
- func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutput() NodePoolAutoScalingConfigOutput
- func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigOutput
- func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput
- func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput
- type NodePoolAutoScalingConfigDataDisk
- type NodePoolAutoScalingConfigDataDiskArgs
- func (NodePoolAutoScalingConfigDataDiskArgs) ElementType() reflect.Type
- func (i NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutput() NodePoolAutoScalingConfigDataDiskOutput
- func (i NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskOutput
- type NodePoolAutoScalingConfigDataDiskArray
- func (NodePoolAutoScalingConfigDataDiskArray) ElementType() reflect.Type
- func (i NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutput() NodePoolAutoScalingConfigDataDiskArrayOutput
- func (i NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskArrayOutput
- type NodePoolAutoScalingConfigDataDiskArrayInput
- type NodePoolAutoScalingConfigDataDiskArrayOutput
- func (NodePoolAutoScalingConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o NodePoolAutoScalingConfigDataDiskArrayOutput) Index(i pulumi.IntInput) NodePoolAutoScalingConfigDataDiskOutput
- func (o NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutput() NodePoolAutoScalingConfigDataDiskArrayOutput
- func (o NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskArrayOutput
- type NodePoolAutoScalingConfigDataDiskInput
- type NodePoolAutoScalingConfigDataDiskOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (NodePoolAutoScalingConfigDataDiskOutput) ElementType() reflect.Type
- func (o NodePoolAutoScalingConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutput() NodePoolAutoScalingConfigDataDiskOutput
- func (o NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskOutput
- type NodePoolAutoScalingConfigInput
- type NodePoolAutoScalingConfigOutput
- func (o NodePoolAutoScalingConfigOutput) BackupInstanceTypes() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) CamRoleName() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) DataDisks() NodePoolAutoScalingConfigDataDiskArrayOutput
- func (NodePoolAutoScalingConfigOutput) ElementType() reflect.Type
- func (o NodePoolAutoScalingConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InstanceType() pulumi.StringOutput
- func (o NodePoolAutoScalingConfigOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigOutput) KeyIds() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigOutput) Password() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigOutput) SpotInstanceType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) SpotMaxPrice() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutput() NodePoolAutoScalingConfigOutput
- func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigOutput
- func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput
- func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput
- type NodePoolAutoScalingConfigPtrInput
- type NodePoolAutoScalingConfigPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) BackupInstanceTypes() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigPtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) CamRoleName() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) DataDisks() NodePoolAutoScalingConfigDataDiskArrayOutput
- func (o NodePoolAutoScalingConfigPtrOutput) Elem() NodePoolAutoScalingConfigOutput
- func (NodePoolAutoScalingConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolAutoScalingConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) KeyIds() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigPtrOutput) Password() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NodePoolAutoScalingConfigPtrOutput) SpotInstanceType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) SpotMaxPrice() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput
- func (o NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput
- type NodePoolInput
- type NodePoolMap
- type NodePoolMapInput
- type NodePoolMapOutput
- type NodePoolNodeConfig
- type NodePoolNodeConfigArgs
- func (NodePoolNodeConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- type NodePoolNodeConfigDataDisk
- type NodePoolNodeConfigDataDiskArgs
- func (NodePoolNodeConfigDataDiskArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput
- func (i NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskOutput
- type NodePoolNodeConfigDataDiskArray
- func (NodePoolNodeConfigDataDiskArray) ElementType() reflect.Type
- func (i NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutput() NodePoolNodeConfigDataDiskArrayOutput
- func (i NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskArrayOutput
- type NodePoolNodeConfigDataDiskArrayInput
- type NodePoolNodeConfigDataDiskArrayOutput
- func (NodePoolNodeConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDataDiskArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigDataDiskOutput
- func (o NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutput() NodePoolNodeConfigDataDiskArrayOutput
- func (o NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskArrayOutput
- type NodePoolNodeConfigDataDiskInput
- type NodePoolNodeConfigDataDiskOutput
- func (o NodePoolNodeConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (NodePoolNodeConfigDataDiskOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput
- func (o NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskOutput
- type NodePoolNodeConfigInput
- type NodePoolNodeConfigOutput
- func (o NodePoolNodeConfigOutput) DataDisks() NodePoolNodeConfigDataDiskArrayOutput
- func (o NodePoolNodeConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (NodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigOutput) MountTarget() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigOutput) UserData() pulumi.StringPtrOutput
- type NodePoolNodeConfigPtrInput
- type NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) DataDisks() NodePoolNodeConfigDataDiskArrayOutput
- func (o NodePoolNodeConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Elem() NodePoolNodeConfigOutput
- func (NodePoolNodeConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigPtrOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigPtrOutput) IsSchedule() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigPtrOutput) MountTarget() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) UserData() pulumi.StringPtrOutput
- type NodePoolOutput
- func (o NodePoolOutput) AutoScalingConfig() NodePoolAutoScalingConfigOutput
- func (o NodePoolOutput) AutoScalingGroupId() pulumi.StringOutput
- func (o NodePoolOutput) ClusterId() pulumi.StringOutput
- func (o NodePoolOutput) DefaultCooldown() pulumi.IntOutput
- func (o NodePoolOutput) DeleteKeepInstance() pulumi.BoolPtrOutput
- func (o NodePoolOutput) DesiredCapacity() pulumi.IntOutput
- func (NodePoolOutput) ElementType() reflect.Type
- func (o NodePoolOutput) EnableAutoScale() pulumi.BoolPtrOutput
- func (o NodePoolOutput) Labels() pulumi.MapOutput
- func (o NodePoolOutput) LaunchConfigId() pulumi.StringOutput
- func (o NodePoolOutput) MaxSize() pulumi.IntOutput
- func (o NodePoolOutput) MinSize() pulumi.IntOutput
- func (o NodePoolOutput) MultiZoneSubnetPolicy() pulumi.StringPtrOutput
- func (o NodePoolOutput) Name() pulumi.StringOutput
- func (o NodePoolOutput) NodeConfig() NodePoolNodeConfigPtrOutput
- func (o NodePoolOutput) NodeCount() pulumi.IntOutput
- func (o NodePoolOutput) NodeOs() pulumi.StringPtrOutput
- func (o NodePoolOutput) NodeOsType() pulumi.StringPtrOutput
- func (o NodePoolOutput) RetryPolicy() pulumi.StringPtrOutput
- func (o NodePoolOutput) ScalingGroupName() pulumi.StringOutput
- func (o NodePoolOutput) ScalingGroupProjectId() pulumi.IntPtrOutput
- func (o NodePoolOutput) ScalingMode() pulumi.StringPtrOutput
- func (o NodePoolOutput) Status() pulumi.StringOutput
- func (o NodePoolOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NodePoolOutput) Taints() NodePoolTaintArrayOutput
- func (o NodePoolOutput) TerminationPolicies() pulumi.StringOutput
- func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
- func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
- func (o NodePoolOutput) Unschedulable() pulumi.IntPtrOutput
- func (o NodePoolOutput) VpcId() pulumi.StringOutput
- func (o NodePoolOutput) Zones() pulumi.StringArrayOutput
- type NodePoolState
- type NodePoolTaint
- type NodePoolTaintArgs
- type NodePoolTaintArray
- type NodePoolTaintArrayInput
- type NodePoolTaintArrayOutput
- func (NodePoolTaintArrayOutput) ElementType() reflect.Type
- func (o NodePoolTaintArrayOutput) Index(i pulumi.IntInput) NodePoolTaintOutput
- func (o NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutput() NodePoolTaintArrayOutput
- func (o NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutputWithContext(ctx context.Context) NodePoolTaintArrayOutput
- type NodePoolTaintInput
- type NodePoolTaintOutput
- func (o NodePoolTaintOutput) Effect() pulumi.StringOutput
- func (NodePoolTaintOutput) ElementType() reflect.Type
- func (o NodePoolTaintOutput) Key() pulumi.StringOutput
- func (o NodePoolTaintOutput) ToNodePoolTaintOutput() NodePoolTaintOutput
- func (o NodePoolTaintOutput) ToNodePoolTaintOutputWithContext(ctx context.Context) NodePoolTaintOutput
- func (o NodePoolTaintOutput) Value() pulumi.StringOutput
- type ScaleWorker
- type ScaleWorkerArgs
- type ScaleWorkerArray
- type ScaleWorkerArrayInput
- type ScaleWorkerArrayOutput
- func (ScaleWorkerArrayOutput) ElementType() reflect.Type
- func (o ScaleWorkerArrayOutput) Index(i pulumi.IntInput) ScaleWorkerOutput
- func (o ScaleWorkerArrayOutput) ToScaleWorkerArrayOutput() ScaleWorkerArrayOutput
- func (o ScaleWorkerArrayOutput) ToScaleWorkerArrayOutputWithContext(ctx context.Context) ScaleWorkerArrayOutput
- type ScaleWorkerDataDisk
- type ScaleWorkerDataDiskArgs
- type ScaleWorkerDataDiskArray
- type ScaleWorkerDataDiskArrayInput
- type ScaleWorkerDataDiskArrayOutput
- func (ScaleWorkerDataDiskArrayOutput) ElementType() reflect.Type
- func (o ScaleWorkerDataDiskArrayOutput) Index(i pulumi.IntInput) ScaleWorkerDataDiskOutput
- func (o ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutput() ScaleWorkerDataDiskArrayOutput
- func (o ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerDataDiskArrayOutput
- type ScaleWorkerDataDiskInput
- type ScaleWorkerDataDiskOutput
- func (o ScaleWorkerDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ScaleWorkerDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ScaleWorkerDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ScaleWorkerDataDiskOutput) ElementType() reflect.Type
- func (o ScaleWorkerDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ScaleWorkerDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutput() ScaleWorkerDataDiskOutput
- func (o ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutputWithContext(ctx context.Context) ScaleWorkerDataDiskOutput
- type ScaleWorkerInput
- type ScaleWorkerMap
- type ScaleWorkerMapInput
- type ScaleWorkerMapOutput
- func (ScaleWorkerMapOutput) ElementType() reflect.Type
- func (o ScaleWorkerMapOutput) MapIndex(k pulumi.StringInput) ScaleWorkerOutput
- func (o ScaleWorkerMapOutput) ToScaleWorkerMapOutput() ScaleWorkerMapOutput
- func (o ScaleWorkerMapOutput) ToScaleWorkerMapOutputWithContext(ctx context.Context) ScaleWorkerMapOutput
- type ScaleWorkerOutput
- func (o ScaleWorkerOutput) ClusterId() pulumi.StringOutput
- func (o ScaleWorkerOutput) DataDisks() ScaleWorkerDataDiskArrayOutput
- func (o ScaleWorkerOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ScaleWorkerOutput) DockerGraphPath() pulumi.StringPtrOutput
- func (ScaleWorkerOutput) ElementType() reflect.Type
- func (o ScaleWorkerOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o ScaleWorkerOutput) Labels() pulumi.MapOutput
- func (o ScaleWorkerOutput) MountTarget() pulumi.StringPtrOutput
- func (o ScaleWorkerOutput) ToScaleWorkerOutput() ScaleWorkerOutput
- func (o ScaleWorkerOutput) ToScaleWorkerOutputWithContext(ctx context.Context) ScaleWorkerOutput
- func (o ScaleWorkerOutput) Unschedulable() pulumi.IntPtrOutput
- func (o ScaleWorkerOutput) WorkerConfig() ScaleWorkerWorkerConfigOutput
- func (o ScaleWorkerOutput) WorkerInstancesLists() ScaleWorkerWorkerInstancesListArrayOutput
- type ScaleWorkerState
- type ScaleWorkerWorkerConfig
- type ScaleWorkerWorkerConfigArgs
- func (ScaleWorkerWorkerConfigArgs) ElementType() reflect.Type
- func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutput() ScaleWorkerWorkerConfigOutput
- func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigOutput
- func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
- func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput
- type ScaleWorkerWorkerConfigDataDisk
- type ScaleWorkerWorkerConfigDataDiskArgs
- func (ScaleWorkerWorkerConfigDataDiskArgs) ElementType() reflect.Type
- func (i ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutput() ScaleWorkerWorkerConfigDataDiskOutput
- func (i ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskOutput
- type ScaleWorkerWorkerConfigDataDiskArray
- func (ScaleWorkerWorkerConfigDataDiskArray) ElementType() reflect.Type
- func (i ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutput() ScaleWorkerWorkerConfigDataDiskArrayOutput
- func (i ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskArrayOutput
- type ScaleWorkerWorkerConfigDataDiskArrayInput
- type ScaleWorkerWorkerConfigDataDiskArrayOutput
- func (ScaleWorkerWorkerConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerConfigDataDiskArrayOutput) Index(i pulumi.IntInput) ScaleWorkerWorkerConfigDataDiskOutput
- func (o ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutput() ScaleWorkerWorkerConfigDataDiskArrayOutput
- func (o ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskArrayOutput
- type ScaleWorkerWorkerConfigDataDiskInput
- type ScaleWorkerWorkerConfigDataDiskOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ScaleWorkerWorkerConfigDataDiskOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutput() ScaleWorkerWorkerConfigDataDiskOutput
- func (o ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskOutput
- type ScaleWorkerWorkerConfigInput
- type ScaleWorkerWorkerConfigOutput
- func (o ScaleWorkerWorkerConfigOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) CamRoleName() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) Count() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) DataDisks() ScaleWorkerWorkerConfigDataDiskArrayOutput
- func (o ScaleWorkerWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
- func (ScaleWorkerWorkerConfigOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) Hostname() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) ImgId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InstanceName() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InstanceType() pulumi.StringOutput
- func (o ScaleWorkerWorkerConfigOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) KeyIds() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) Password() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ScaleWorkerWorkerConfigOutput) SubnetId() pulumi.StringOutput
- func (o ScaleWorkerWorkerConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutput() ScaleWorkerWorkerConfigOutput
- func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigOutput
- func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput
- func (o ScaleWorkerWorkerConfigOutput) UserData() pulumi.StringPtrOutput
- type ScaleWorkerWorkerConfigPtrInput
- type ScaleWorkerWorkerConfigPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) CamRoleName() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) Count() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) DataDisks() ScaleWorkerWorkerConfigDataDiskArrayOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) Elem() ScaleWorkerWorkerConfigOutput
- func (ScaleWorkerWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) ImgId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InstanceName() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) KeyIds() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) Password() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput
- func (o ScaleWorkerWorkerConfigPtrOutput) UserData() pulumi.StringPtrOutput
- type ScaleWorkerWorkerInstancesList
- type ScaleWorkerWorkerInstancesListArgs
- func (ScaleWorkerWorkerInstancesListArgs) ElementType() reflect.Type
- func (i ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput
- func (i ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListOutput
- type ScaleWorkerWorkerInstancesListArray
- func (ScaleWorkerWorkerInstancesListArray) ElementType() reflect.Type
- func (i ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutput() ScaleWorkerWorkerInstancesListArrayOutput
- func (i ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListArrayOutput
- type ScaleWorkerWorkerInstancesListArrayInput
- type ScaleWorkerWorkerInstancesListArrayOutput
- func (ScaleWorkerWorkerInstancesListArrayOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerInstancesListArrayOutput) Index(i pulumi.IntInput) ScaleWorkerWorkerInstancesListOutput
- func (o ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutput() ScaleWorkerWorkerInstancesListArrayOutput
- func (o ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListArrayOutput
- type ScaleWorkerWorkerInstancesListInput
- type ScaleWorkerWorkerInstancesListOutput
- func (ScaleWorkerWorkerInstancesListOutput) ElementType() reflect.Type
- func (o ScaleWorkerWorkerInstancesListOutput) FailedReason() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerInstancesListOutput) InstanceId() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerInstancesListOutput) InstanceRole() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerInstancesListOutput) InstanceState() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerInstancesListOutput) LanIp() pulumi.StringPtrOutput
- func (o ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput
- func (o ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddonAttachment ¶
type AddonAttachment struct { pulumi.CustomResourceState // ID of cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Name of addon. Name pulumi.StringOutput `pulumi:"name"` // Serialized json string as request body of addon spec. If set, will ignore `version` and `values`. RequestBody pulumi.StringPtrOutput `pulumi:"requestBody"` // Addon response body. ResponseBody pulumi.StringOutput `pulumi:"responseBody"` // Addon current status. Status pulumi.MapOutput `pulumi:"status"` // Values the addon passthroughs. Conflict with `request_body`. Values pulumi.StringArrayOutput `pulumi:"values"` // Addon version, default latest version. Conflict with `request_body`. Version pulumi.StringPtrOutput `pulumi:"version"` }
func GetAddonAttachment ¶
func GetAddonAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AddonAttachmentState, opts ...pulumi.ResourceOption) (*AddonAttachment, error)
GetAddonAttachment gets an existing AddonAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAddonAttachment ¶
func NewAddonAttachment(ctx *pulumi.Context, name string, args *AddonAttachmentArgs, opts ...pulumi.ResourceOption) (*AddonAttachment, error)
NewAddonAttachment registers a new resource with the given unique name, arguments, and options.
func (*AddonAttachment) ElementType ¶
func (*AddonAttachment) ElementType() reflect.Type
func (*AddonAttachment) ToAddonAttachmentOutput ¶
func (i *AddonAttachment) ToAddonAttachmentOutput() AddonAttachmentOutput
func (*AddonAttachment) ToAddonAttachmentOutputWithContext ¶
func (i *AddonAttachment) ToAddonAttachmentOutputWithContext(ctx context.Context) AddonAttachmentOutput
type AddonAttachmentArgs ¶
type AddonAttachmentArgs struct { // ID of cluster. ClusterId pulumi.StringInput // Name of addon. Name pulumi.StringPtrInput // Serialized json string as request body of addon spec. If set, will ignore `version` and `values`. RequestBody pulumi.StringPtrInput // Values the addon passthroughs. Conflict with `request_body`. Values pulumi.StringArrayInput // Addon version, default latest version. Conflict with `request_body`. Version pulumi.StringPtrInput }
The set of arguments for constructing a AddonAttachment resource.
func (AddonAttachmentArgs) ElementType ¶
func (AddonAttachmentArgs) ElementType() reflect.Type
type AddonAttachmentArray ¶
type AddonAttachmentArray []AddonAttachmentInput
func (AddonAttachmentArray) ElementType ¶
func (AddonAttachmentArray) ElementType() reflect.Type
func (AddonAttachmentArray) ToAddonAttachmentArrayOutput ¶
func (i AddonAttachmentArray) ToAddonAttachmentArrayOutput() AddonAttachmentArrayOutput
func (AddonAttachmentArray) ToAddonAttachmentArrayOutputWithContext ¶
func (i AddonAttachmentArray) ToAddonAttachmentArrayOutputWithContext(ctx context.Context) AddonAttachmentArrayOutput
type AddonAttachmentArrayInput ¶
type AddonAttachmentArrayInput interface { pulumi.Input ToAddonAttachmentArrayOutput() AddonAttachmentArrayOutput ToAddonAttachmentArrayOutputWithContext(context.Context) AddonAttachmentArrayOutput }
AddonAttachmentArrayInput is an input type that accepts AddonAttachmentArray and AddonAttachmentArrayOutput values. You can construct a concrete instance of `AddonAttachmentArrayInput` via:
AddonAttachmentArray{ AddonAttachmentArgs{...} }
type AddonAttachmentArrayOutput ¶
type AddonAttachmentArrayOutput struct{ *pulumi.OutputState }
func (AddonAttachmentArrayOutput) ElementType ¶
func (AddonAttachmentArrayOutput) ElementType() reflect.Type
func (AddonAttachmentArrayOutput) Index ¶
func (o AddonAttachmentArrayOutput) Index(i pulumi.IntInput) AddonAttachmentOutput
func (AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutput ¶
func (o AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutput() AddonAttachmentArrayOutput
func (AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutputWithContext ¶
func (o AddonAttachmentArrayOutput) ToAddonAttachmentArrayOutputWithContext(ctx context.Context) AddonAttachmentArrayOutput
type AddonAttachmentInput ¶
type AddonAttachmentInput interface { pulumi.Input ToAddonAttachmentOutput() AddonAttachmentOutput ToAddonAttachmentOutputWithContext(ctx context.Context) AddonAttachmentOutput }
type AddonAttachmentMap ¶
type AddonAttachmentMap map[string]AddonAttachmentInput
func (AddonAttachmentMap) ElementType ¶
func (AddonAttachmentMap) ElementType() reflect.Type
func (AddonAttachmentMap) ToAddonAttachmentMapOutput ¶
func (i AddonAttachmentMap) ToAddonAttachmentMapOutput() AddonAttachmentMapOutput
func (AddonAttachmentMap) ToAddonAttachmentMapOutputWithContext ¶
func (i AddonAttachmentMap) ToAddonAttachmentMapOutputWithContext(ctx context.Context) AddonAttachmentMapOutput
type AddonAttachmentMapInput ¶
type AddonAttachmentMapInput interface { pulumi.Input ToAddonAttachmentMapOutput() AddonAttachmentMapOutput ToAddonAttachmentMapOutputWithContext(context.Context) AddonAttachmentMapOutput }
AddonAttachmentMapInput is an input type that accepts AddonAttachmentMap and AddonAttachmentMapOutput values. You can construct a concrete instance of `AddonAttachmentMapInput` via:
AddonAttachmentMap{ "key": AddonAttachmentArgs{...} }
type AddonAttachmentMapOutput ¶
type AddonAttachmentMapOutput struct{ *pulumi.OutputState }
func (AddonAttachmentMapOutput) ElementType ¶
func (AddonAttachmentMapOutput) ElementType() reflect.Type
func (AddonAttachmentMapOutput) MapIndex ¶
func (o AddonAttachmentMapOutput) MapIndex(k pulumi.StringInput) AddonAttachmentOutput
func (AddonAttachmentMapOutput) ToAddonAttachmentMapOutput ¶
func (o AddonAttachmentMapOutput) ToAddonAttachmentMapOutput() AddonAttachmentMapOutput
func (AddonAttachmentMapOutput) ToAddonAttachmentMapOutputWithContext ¶
func (o AddonAttachmentMapOutput) ToAddonAttachmentMapOutputWithContext(ctx context.Context) AddonAttachmentMapOutput
type AddonAttachmentOutput ¶
type AddonAttachmentOutput struct{ *pulumi.OutputState }
func (AddonAttachmentOutput) ClusterId ¶
func (o AddonAttachmentOutput) ClusterId() pulumi.StringOutput
ID of cluster.
func (AddonAttachmentOutput) ElementType ¶
func (AddonAttachmentOutput) ElementType() reflect.Type
func (AddonAttachmentOutput) Name ¶
func (o AddonAttachmentOutput) Name() pulumi.StringOutput
Name of addon.
func (AddonAttachmentOutput) RequestBody ¶
func (o AddonAttachmentOutput) RequestBody() pulumi.StringPtrOutput
Serialized json string as request body of addon spec. If set, will ignore `version` and `values`.
func (AddonAttachmentOutput) ResponseBody ¶
func (o AddonAttachmentOutput) ResponseBody() pulumi.StringOutput
Addon response body.
func (AddonAttachmentOutput) Status ¶
func (o AddonAttachmentOutput) Status() pulumi.MapOutput
Addon current status.
func (AddonAttachmentOutput) ToAddonAttachmentOutput ¶
func (o AddonAttachmentOutput) ToAddonAttachmentOutput() AddonAttachmentOutput
func (AddonAttachmentOutput) ToAddonAttachmentOutputWithContext ¶
func (o AddonAttachmentOutput) ToAddonAttachmentOutputWithContext(ctx context.Context) AddonAttachmentOutput
func (AddonAttachmentOutput) Values ¶
func (o AddonAttachmentOutput) Values() pulumi.StringArrayOutput
Values the addon passthroughs. Conflict with `request_body`.
func (AddonAttachmentOutput) Version ¶
func (o AddonAttachmentOutput) Version() pulumi.StringPtrOutput
Addon version, default latest version. Conflict with `request_body`.
type AddonAttachmentState ¶
type AddonAttachmentState struct { // ID of cluster. ClusterId pulumi.StringPtrInput // Name of addon. Name pulumi.StringPtrInput // Serialized json string as request body of addon spec. If set, will ignore `version` and `values`. RequestBody pulumi.StringPtrInput // Addon response body. ResponseBody pulumi.StringPtrInput // Addon current status. Status pulumi.MapInput // Values the addon passthroughs. Conflict with `request_body`. Values pulumi.StringArrayInput // Addon version, default latest version. Conflict with `request_body`. Version pulumi.StringPtrInput }
func (AddonAttachmentState) ElementType ¶
func (AddonAttachmentState) ElementType() reflect.Type
type AsScalingGroup ¶
type AsScalingGroup struct { pulumi.CustomResourceState // Auto scaling config parameters. AutoScalingConfig AsScalingGroupAutoScalingConfigOutput `pulumi:"autoScalingConfig"` // Auto scaling group parameters. AutoScalingGroup AsScalingGroupAutoScalingGroupOutput `pulumi:"autoScalingGroup"` // ID of the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Custom parameter information related to the node. ExtraArgs pulumi.StringArrayOutput `pulumi:"extraArgs"` // Labels of kubernetes AS Group created nodes. Labels pulumi.MapOutput `pulumi:"labels"` // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrOutput `pulumi:"unschedulable"` }
func GetAsScalingGroup ¶
func GetAsScalingGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AsScalingGroupState, opts ...pulumi.ResourceOption) (*AsScalingGroup, error)
GetAsScalingGroup gets an existing AsScalingGroup 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 NewAsScalingGroup ¶
func NewAsScalingGroup(ctx *pulumi.Context, name string, args *AsScalingGroupArgs, opts ...pulumi.ResourceOption) (*AsScalingGroup, error)
NewAsScalingGroup registers a new resource with the given unique name, arguments, and options.
func (*AsScalingGroup) ElementType ¶
func (*AsScalingGroup) ElementType() reflect.Type
func (*AsScalingGroup) ToAsScalingGroupOutput ¶
func (i *AsScalingGroup) ToAsScalingGroupOutput() AsScalingGroupOutput
func (*AsScalingGroup) ToAsScalingGroupOutputWithContext ¶
func (i *AsScalingGroup) ToAsScalingGroupOutputWithContext(ctx context.Context) AsScalingGroupOutput
type AsScalingGroupArgs ¶
type AsScalingGroupArgs struct { // Auto scaling config parameters. AutoScalingConfig AsScalingGroupAutoScalingConfigInput // Auto scaling group parameters. AutoScalingGroup AsScalingGroupAutoScalingGroupInput // ID of the cluster. ClusterId pulumi.StringInput // Custom parameter information related to the node. ExtraArgs pulumi.StringArrayInput // Labels of kubernetes AS Group created nodes. Labels pulumi.MapInput // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrInput }
The set of arguments for constructing a AsScalingGroup resource.
func (AsScalingGroupArgs) ElementType ¶
func (AsScalingGroupArgs) ElementType() reflect.Type
type AsScalingGroupArray ¶
type AsScalingGroupArray []AsScalingGroupInput
func (AsScalingGroupArray) ElementType ¶
func (AsScalingGroupArray) ElementType() reflect.Type
func (AsScalingGroupArray) ToAsScalingGroupArrayOutput ¶
func (i AsScalingGroupArray) ToAsScalingGroupArrayOutput() AsScalingGroupArrayOutput
func (AsScalingGroupArray) ToAsScalingGroupArrayOutputWithContext ¶
func (i AsScalingGroupArray) ToAsScalingGroupArrayOutputWithContext(ctx context.Context) AsScalingGroupArrayOutput
type AsScalingGroupArrayInput ¶
type AsScalingGroupArrayInput interface { pulumi.Input ToAsScalingGroupArrayOutput() AsScalingGroupArrayOutput ToAsScalingGroupArrayOutputWithContext(context.Context) AsScalingGroupArrayOutput }
AsScalingGroupArrayInput is an input type that accepts AsScalingGroupArray and AsScalingGroupArrayOutput values. You can construct a concrete instance of `AsScalingGroupArrayInput` via:
AsScalingGroupArray{ AsScalingGroupArgs{...} }
type AsScalingGroupArrayOutput ¶
type AsScalingGroupArrayOutput struct{ *pulumi.OutputState }
func (AsScalingGroupArrayOutput) ElementType ¶
func (AsScalingGroupArrayOutput) ElementType() reflect.Type
func (AsScalingGroupArrayOutput) Index ¶
func (o AsScalingGroupArrayOutput) Index(i pulumi.IntInput) AsScalingGroupOutput
func (AsScalingGroupArrayOutput) ToAsScalingGroupArrayOutput ¶
func (o AsScalingGroupArrayOutput) ToAsScalingGroupArrayOutput() AsScalingGroupArrayOutput
func (AsScalingGroupArrayOutput) ToAsScalingGroupArrayOutputWithContext ¶
func (o AsScalingGroupArrayOutput) ToAsScalingGroupArrayOutputWithContext(ctx context.Context) AsScalingGroupArrayOutput
type AsScalingGroupAutoScalingConfig ¶
type AsScalingGroupAutoScalingConfig struct { ConfigurationName string `pulumi:"configurationName"` DataDisks []AsScalingGroupAutoScalingConfigDataDisk `pulumi:"dataDisks"` EnhancedMonitorService *bool `pulumi:"enhancedMonitorService"` EnhancedSecurityService *bool `pulumi:"enhancedSecurityService"` InstanceTags map[string]interface{} `pulumi:"instanceTags"` InstanceType string `pulumi:"instanceType"` InternetChargeType *string `pulumi:"internetChargeType"` InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` KeyIds []string `pulumi:"keyIds"` Password *string `pulumi:"password"` ProjectId *int `pulumi:"projectId"` PublicIpAssigned *bool `pulumi:"publicIpAssigned"` SecurityGroupIds []string `pulumi:"securityGroupIds"` SystemDiskSize *int `pulumi:"systemDiskSize"` SystemDiskType *string `pulumi:"systemDiskType"` }
type AsScalingGroupAutoScalingConfigArgs ¶
type AsScalingGroupAutoScalingConfigArgs struct { ConfigurationName pulumi.StringInput `pulumi:"configurationName"` DataDisks AsScalingGroupAutoScalingConfigDataDiskArrayInput `pulumi:"dataDisks"` EnhancedMonitorService pulumi.BoolPtrInput `pulumi:"enhancedMonitorService"` EnhancedSecurityService pulumi.BoolPtrInput `pulumi:"enhancedSecurityService"` InstanceTags pulumi.MapInput `pulumi:"instanceTags"` InstanceType pulumi.StringInput `pulumi:"instanceType"` InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` KeyIds pulumi.StringArrayInput `pulumi:"keyIds"` Password pulumi.StringPtrInput `pulumi:"password"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` SystemDiskSize pulumi.IntPtrInput `pulumi:"systemDiskSize"` SystemDiskType pulumi.StringPtrInput `pulumi:"systemDiskType"` }
func (AsScalingGroupAutoScalingConfigArgs) ElementType ¶
func (AsScalingGroupAutoScalingConfigArgs) ElementType() reflect.Type
func (AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigOutput ¶
func (i AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigOutput() AsScalingGroupAutoScalingConfigOutput
func (AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigOutputWithContext ¶
func (i AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigOutput
func (AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigPtrOutput ¶
func (i AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigPtrOutput() AsScalingGroupAutoScalingConfigPtrOutput
func (AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigPtrOutputWithContext ¶
func (i AsScalingGroupAutoScalingConfigArgs) ToAsScalingGroupAutoScalingConfigPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigPtrOutput
type AsScalingGroupAutoScalingConfigDataDiskArgs ¶
type AsScalingGroupAutoScalingConfigDataDiskArgs struct { DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` }
func (AsScalingGroupAutoScalingConfigDataDiskArgs) ElementType ¶
func (AsScalingGroupAutoScalingConfigDataDiskArgs) ElementType() reflect.Type
func (AsScalingGroupAutoScalingConfigDataDiskArgs) ToAsScalingGroupAutoScalingConfigDataDiskOutput ¶
func (i AsScalingGroupAutoScalingConfigDataDiskArgs) ToAsScalingGroupAutoScalingConfigDataDiskOutput() AsScalingGroupAutoScalingConfigDataDiskOutput
func (AsScalingGroupAutoScalingConfigDataDiskArgs) ToAsScalingGroupAutoScalingConfigDataDiskOutputWithContext ¶
func (i AsScalingGroupAutoScalingConfigDataDiskArgs) ToAsScalingGroupAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigDataDiskOutput
type AsScalingGroupAutoScalingConfigDataDiskArray ¶
type AsScalingGroupAutoScalingConfigDataDiskArray []AsScalingGroupAutoScalingConfigDataDiskInput
func (AsScalingGroupAutoScalingConfigDataDiskArray) ElementType ¶
func (AsScalingGroupAutoScalingConfigDataDiskArray) ElementType() reflect.Type
func (AsScalingGroupAutoScalingConfigDataDiskArray) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutput ¶
func (i AsScalingGroupAutoScalingConfigDataDiskArray) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutput() AsScalingGroupAutoScalingConfigDataDiskArrayOutput
func (AsScalingGroupAutoScalingConfigDataDiskArray) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutputWithContext ¶
func (i AsScalingGroupAutoScalingConfigDataDiskArray) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigDataDiskArrayOutput
type AsScalingGroupAutoScalingConfigDataDiskArrayInput ¶
type AsScalingGroupAutoScalingConfigDataDiskArrayInput interface { pulumi.Input ToAsScalingGroupAutoScalingConfigDataDiskArrayOutput() AsScalingGroupAutoScalingConfigDataDiskArrayOutput ToAsScalingGroupAutoScalingConfigDataDiskArrayOutputWithContext(context.Context) AsScalingGroupAutoScalingConfigDataDiskArrayOutput }
AsScalingGroupAutoScalingConfigDataDiskArrayInput is an input type that accepts AsScalingGroupAutoScalingConfigDataDiskArray and AsScalingGroupAutoScalingConfigDataDiskArrayOutput values. You can construct a concrete instance of `AsScalingGroupAutoScalingConfigDataDiskArrayInput` via:
AsScalingGroupAutoScalingConfigDataDiskArray{ AsScalingGroupAutoScalingConfigDataDiskArgs{...} }
type AsScalingGroupAutoScalingConfigDataDiskArrayOutput ¶
type AsScalingGroupAutoScalingConfigDataDiskArrayOutput struct{ *pulumi.OutputState }
func (AsScalingGroupAutoScalingConfigDataDiskArrayOutput) ElementType ¶
func (AsScalingGroupAutoScalingConfigDataDiskArrayOutput) ElementType() reflect.Type
func (AsScalingGroupAutoScalingConfigDataDiskArrayOutput) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutput ¶
func (o AsScalingGroupAutoScalingConfigDataDiskArrayOutput) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutput() AsScalingGroupAutoScalingConfigDataDiskArrayOutput
func (AsScalingGroupAutoScalingConfigDataDiskArrayOutput) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutputWithContext ¶
func (o AsScalingGroupAutoScalingConfigDataDiskArrayOutput) ToAsScalingGroupAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigDataDiskArrayOutput
type AsScalingGroupAutoScalingConfigDataDiskInput ¶
type AsScalingGroupAutoScalingConfigDataDiskInput interface { pulumi.Input ToAsScalingGroupAutoScalingConfigDataDiskOutput() AsScalingGroupAutoScalingConfigDataDiskOutput ToAsScalingGroupAutoScalingConfigDataDiskOutputWithContext(context.Context) AsScalingGroupAutoScalingConfigDataDiskOutput }
AsScalingGroupAutoScalingConfigDataDiskInput is an input type that accepts AsScalingGroupAutoScalingConfigDataDiskArgs and AsScalingGroupAutoScalingConfigDataDiskOutput values. You can construct a concrete instance of `AsScalingGroupAutoScalingConfigDataDiskInput` via:
AsScalingGroupAutoScalingConfigDataDiskArgs{...}
type AsScalingGroupAutoScalingConfigDataDiskOutput ¶
type AsScalingGroupAutoScalingConfigDataDiskOutput struct{ *pulumi.OutputState }
func (AsScalingGroupAutoScalingConfigDataDiskOutput) DiskSize ¶
func (o AsScalingGroupAutoScalingConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingConfigDataDiskOutput) DiskType ¶
func (o AsScalingGroupAutoScalingConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingConfigDataDiskOutput) ElementType ¶
func (AsScalingGroupAutoScalingConfigDataDiskOutput) ElementType() reflect.Type
func (AsScalingGroupAutoScalingConfigDataDiskOutput) SnapshotId ¶
func (o AsScalingGroupAutoScalingConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingConfigDataDiskOutput) ToAsScalingGroupAutoScalingConfigDataDiskOutput ¶
func (o AsScalingGroupAutoScalingConfigDataDiskOutput) ToAsScalingGroupAutoScalingConfigDataDiskOutput() AsScalingGroupAutoScalingConfigDataDiskOutput
func (AsScalingGroupAutoScalingConfigDataDiskOutput) ToAsScalingGroupAutoScalingConfigDataDiskOutputWithContext ¶
func (o AsScalingGroupAutoScalingConfigDataDiskOutput) ToAsScalingGroupAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigDataDiskOutput
type AsScalingGroupAutoScalingConfigInput ¶
type AsScalingGroupAutoScalingConfigInput interface { pulumi.Input ToAsScalingGroupAutoScalingConfigOutput() AsScalingGroupAutoScalingConfigOutput ToAsScalingGroupAutoScalingConfigOutputWithContext(context.Context) AsScalingGroupAutoScalingConfigOutput }
AsScalingGroupAutoScalingConfigInput is an input type that accepts AsScalingGroupAutoScalingConfigArgs and AsScalingGroupAutoScalingConfigOutput values. You can construct a concrete instance of `AsScalingGroupAutoScalingConfigInput` via:
AsScalingGroupAutoScalingConfigArgs{...}
type AsScalingGroupAutoScalingConfigOutput ¶
type AsScalingGroupAutoScalingConfigOutput struct{ *pulumi.OutputState }
func (AsScalingGroupAutoScalingConfigOutput) ConfigurationName ¶
func (o AsScalingGroupAutoScalingConfigOutput) ConfigurationName() pulumi.StringOutput
func (AsScalingGroupAutoScalingConfigOutput) DataDisks ¶
func (o AsScalingGroupAutoScalingConfigOutput) DataDisks() AsScalingGroupAutoScalingConfigDataDiskArrayOutput
func (AsScalingGroupAutoScalingConfigOutput) ElementType ¶
func (AsScalingGroupAutoScalingConfigOutput) ElementType() reflect.Type
func (AsScalingGroupAutoScalingConfigOutput) EnhancedMonitorService ¶
func (o AsScalingGroupAutoScalingConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
func (AsScalingGroupAutoScalingConfigOutput) EnhancedSecurityService ¶
func (o AsScalingGroupAutoScalingConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
func (AsScalingGroupAutoScalingConfigOutput) InstanceTags ¶
func (o AsScalingGroupAutoScalingConfigOutput) InstanceTags() pulumi.MapOutput
func (AsScalingGroupAutoScalingConfigOutput) InstanceType ¶
func (o AsScalingGroupAutoScalingConfigOutput) InstanceType() pulumi.StringOutput
func (AsScalingGroupAutoScalingConfigOutput) InternetChargeType ¶
func (o AsScalingGroupAutoScalingConfigOutput) InternetChargeType() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingConfigOutput) InternetMaxBandwidthOut ¶
func (o AsScalingGroupAutoScalingConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingConfigOutput) KeyIds ¶
func (o AsScalingGroupAutoScalingConfigOutput) KeyIds() pulumi.StringArrayOutput
func (AsScalingGroupAutoScalingConfigOutput) Password ¶
func (o AsScalingGroupAutoScalingConfigOutput) Password() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingConfigOutput) ProjectId ¶
func (o AsScalingGroupAutoScalingConfigOutput) ProjectId() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingConfigOutput) PublicIpAssigned ¶
func (o AsScalingGroupAutoScalingConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
func (AsScalingGroupAutoScalingConfigOutput) SecurityGroupIds ¶
func (o AsScalingGroupAutoScalingConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (AsScalingGroupAutoScalingConfigOutput) SystemDiskSize ¶
func (o AsScalingGroupAutoScalingConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingConfigOutput) SystemDiskType ¶
func (o AsScalingGroupAutoScalingConfigOutput) SystemDiskType() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigOutput ¶
func (o AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigOutput() AsScalingGroupAutoScalingConfigOutput
func (AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigOutputWithContext ¶
func (o AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigOutput
func (AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigPtrOutput ¶
func (o AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigPtrOutput() AsScalingGroupAutoScalingConfigPtrOutput
func (AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigPtrOutputWithContext ¶
func (o AsScalingGroupAutoScalingConfigOutput) ToAsScalingGroupAutoScalingConfigPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigPtrOutput
type AsScalingGroupAutoScalingConfigPtrInput ¶
type AsScalingGroupAutoScalingConfigPtrInput interface { pulumi.Input ToAsScalingGroupAutoScalingConfigPtrOutput() AsScalingGroupAutoScalingConfigPtrOutput ToAsScalingGroupAutoScalingConfigPtrOutputWithContext(context.Context) AsScalingGroupAutoScalingConfigPtrOutput }
AsScalingGroupAutoScalingConfigPtrInput is an input type that accepts AsScalingGroupAutoScalingConfigArgs, AsScalingGroupAutoScalingConfigPtr and AsScalingGroupAutoScalingConfigPtrOutput values. You can construct a concrete instance of `AsScalingGroupAutoScalingConfigPtrInput` via:
AsScalingGroupAutoScalingConfigArgs{...} or: nil
func AsScalingGroupAutoScalingConfigPtr ¶
func AsScalingGroupAutoScalingConfigPtr(v *AsScalingGroupAutoScalingConfigArgs) AsScalingGroupAutoScalingConfigPtrInput
type AsScalingGroupAutoScalingConfigPtrOutput ¶
type AsScalingGroupAutoScalingConfigPtrOutput struct{ *pulumi.OutputState }
func (AsScalingGroupAutoScalingConfigPtrOutput) ConfigurationName ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) ConfigurationName() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) ElementType ¶
func (AsScalingGroupAutoScalingConfigPtrOutput) ElementType() reflect.Type
func (AsScalingGroupAutoScalingConfigPtrOutput) EnhancedMonitorService ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) EnhancedSecurityService ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) InstanceTags ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) InstanceTags() pulumi.MapOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) InstanceType ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) InternetChargeType ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) InternetChargeType() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) InternetMaxBandwidthOut ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) KeyIds ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) KeyIds() pulumi.StringArrayOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) Password ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) Password() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) ProjectId ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) ProjectId() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) PublicIpAssigned ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) SecurityGroupIds ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) SystemDiskSize ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) SystemDiskSize() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) SystemDiskType ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) SystemDiskType() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) ToAsScalingGroupAutoScalingConfigPtrOutput ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) ToAsScalingGroupAutoScalingConfigPtrOutput() AsScalingGroupAutoScalingConfigPtrOutput
func (AsScalingGroupAutoScalingConfigPtrOutput) ToAsScalingGroupAutoScalingConfigPtrOutputWithContext ¶
func (o AsScalingGroupAutoScalingConfigPtrOutput) ToAsScalingGroupAutoScalingConfigPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingConfigPtrOutput
type AsScalingGroupAutoScalingGroup ¶
type AsScalingGroupAutoScalingGroup struct { DefaultCooldown *int `pulumi:"defaultCooldown"` DesiredCapacity *int `pulumi:"desiredCapacity"` ForwardBalancerIds []AsScalingGroupAutoScalingGroupForwardBalancerId `pulumi:"forwardBalancerIds"` LoadBalancerIds []string `pulumi:"loadBalancerIds"` MaxSize int `pulumi:"maxSize"` MinSize int `pulumi:"minSize"` ProjectId *int `pulumi:"projectId"` RetryPolicy *string `pulumi:"retryPolicy"` ScalingGroupName string `pulumi:"scalingGroupName"` SubnetIds []string `pulumi:"subnetIds"` Tags map[string]interface{} `pulumi:"tags"` TerminationPolicies *string `pulumi:"terminationPolicies"` VpcId string `pulumi:"vpcId"` Zones []string `pulumi:"zones"` }
type AsScalingGroupAutoScalingGroupArgs ¶
type AsScalingGroupAutoScalingGroupArgs struct { DefaultCooldown pulumi.IntPtrInput `pulumi:"defaultCooldown"` DesiredCapacity pulumi.IntPtrInput `pulumi:"desiredCapacity"` ForwardBalancerIds AsScalingGroupAutoScalingGroupForwardBalancerIdArrayInput `pulumi:"forwardBalancerIds"` LoadBalancerIds pulumi.StringArrayInput `pulumi:"loadBalancerIds"` MaxSize pulumi.IntInput `pulumi:"maxSize"` MinSize pulumi.IntInput `pulumi:"minSize"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` RetryPolicy pulumi.StringPtrInput `pulumi:"retryPolicy"` ScalingGroupName pulumi.StringInput `pulumi:"scalingGroupName"` SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` Tags pulumi.MapInput `pulumi:"tags"` TerminationPolicies pulumi.StringPtrInput `pulumi:"terminationPolicies"` VpcId pulumi.StringInput `pulumi:"vpcId"` Zones pulumi.StringArrayInput `pulumi:"zones"` }
func (AsScalingGroupAutoScalingGroupArgs) ElementType ¶
func (AsScalingGroupAutoScalingGroupArgs) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupOutput ¶
func (i AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupOutput() AsScalingGroupAutoScalingGroupOutput
func (AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupOutputWithContext ¶
func (i AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupOutput
func (AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupPtrOutput ¶
func (i AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupPtrOutput() AsScalingGroupAutoScalingGroupPtrOutput
func (AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext ¶
func (i AsScalingGroupAutoScalingGroupArgs) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupPtrOutput
type AsScalingGroupAutoScalingGroupForwardBalancerId ¶
type AsScalingGroupAutoScalingGroupForwardBalancerId struct { ListenerId string `pulumi:"listenerId"` LoadBalancerId string `pulumi:"loadBalancerId"` RuleId *string `pulumi:"ruleId"` TargetAttributes []AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttribute `pulumi:"targetAttributes"` }
type AsScalingGroupAutoScalingGroupForwardBalancerIdArgs ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdArgs struct { ListenerId pulumi.StringInput `pulumi:"listenerId"` LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` RuleId pulumi.StringPtrInput `pulumi:"ruleId"` TargetAttributes AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayInput `pulumi:"targetAttributes"` }
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArgs) ElementType ¶
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArgs) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutput ¶
func (i AsScalingGroupAutoScalingGroupForwardBalancerIdArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutputWithContext ¶
func (i AsScalingGroupAutoScalingGroupForwardBalancerIdArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdOutput
type AsScalingGroupAutoScalingGroupForwardBalancerIdArray ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdArray []AsScalingGroupAutoScalingGroupForwardBalancerIdInput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArray) ElementType ¶
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArray) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput ¶
func (i AsScalingGroupAutoScalingGroupForwardBalancerIdArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutputWithContext ¶
func (i AsScalingGroupAutoScalingGroupForwardBalancerIdArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
type AsScalingGroupAutoScalingGroupForwardBalancerIdArrayInput ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdArrayInput interface { pulumi.Input ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutputWithContext(context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput }
AsScalingGroupAutoScalingGroupForwardBalancerIdArrayInput is an input type that accepts AsScalingGroupAutoScalingGroupForwardBalancerIdArray and AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput values. You can construct a concrete instance of `AsScalingGroupAutoScalingGroupForwardBalancerIdArrayInput` via:
AsScalingGroupAutoScalingGroupForwardBalancerIdArray{ AsScalingGroupAutoScalingGroupForwardBalancerIdArgs{...} }
type AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput struct{ *pulumi.OutputState }
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) ElementType ¶
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutputWithContext ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
type AsScalingGroupAutoScalingGroupForwardBalancerIdInput ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdInput interface { pulumi.Input ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdOutput ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutputWithContext(context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdOutput }
AsScalingGroupAutoScalingGroupForwardBalancerIdInput is an input type that accepts AsScalingGroupAutoScalingGroupForwardBalancerIdArgs and AsScalingGroupAutoScalingGroupForwardBalancerIdOutput values. You can construct a concrete instance of `AsScalingGroupAutoScalingGroupForwardBalancerIdInput` via:
AsScalingGroupAutoScalingGroupForwardBalancerIdArgs{...}
type AsScalingGroupAutoScalingGroupForwardBalancerIdOutput ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdOutput struct{ *pulumi.OutputState }
func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ElementType ¶
func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ListenerId ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ListenerId() pulumi.StringOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) LoadBalancerId ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) LoadBalancerId() pulumi.StringOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) RuleId ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) RuleId() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) TargetAttributes ¶
func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutput ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutputWithContext ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdOutput
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs struct { Port pulumi.IntInput `pulumi:"port"` Weight pulumi.IntInput `pulumi:"weight"` }
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ElementType ¶
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput ¶
func (i AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext ¶
func (i AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray []AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeInput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ElementType ¶
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput ¶
func (i AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext ¶
func (i AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayInput ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayInput interface { pulumi.Input ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext(context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput }
AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayInput is an input type that accepts AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray and AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput values. You can construct a concrete instance of `AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayInput` via:
AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray{ AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs{...} }
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput struct{ *pulumi.OutputState }
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ElementType ¶
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeInput ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeInput interface { pulumi.Input ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput }
AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeInput is an input type that accepts AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs and AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput values. You can construct a concrete instance of `AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeInput` via:
AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs{...}
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput ¶
type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput struct{ *pulumi.OutputState }
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ElementType ¶
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput() AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput
func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext ¶
func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput
type AsScalingGroupAutoScalingGroupInput ¶
type AsScalingGroupAutoScalingGroupInput interface { pulumi.Input ToAsScalingGroupAutoScalingGroupOutput() AsScalingGroupAutoScalingGroupOutput ToAsScalingGroupAutoScalingGroupOutputWithContext(context.Context) AsScalingGroupAutoScalingGroupOutput }
AsScalingGroupAutoScalingGroupInput is an input type that accepts AsScalingGroupAutoScalingGroupArgs and AsScalingGroupAutoScalingGroupOutput values. You can construct a concrete instance of `AsScalingGroupAutoScalingGroupInput` via:
AsScalingGroupAutoScalingGroupArgs{...}
type AsScalingGroupAutoScalingGroupOutput ¶
type AsScalingGroupAutoScalingGroupOutput struct{ *pulumi.OutputState }
func (AsScalingGroupAutoScalingGroupOutput) DefaultCooldown ¶
func (o AsScalingGroupAutoScalingGroupOutput) DefaultCooldown() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingGroupOutput) DesiredCapacity ¶
func (o AsScalingGroupAutoScalingGroupOutput) DesiredCapacity() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingGroupOutput) ElementType ¶
func (AsScalingGroupAutoScalingGroupOutput) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupOutput) ForwardBalancerIds ¶
func (o AsScalingGroupAutoScalingGroupOutput) ForwardBalancerIds() AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
func (AsScalingGroupAutoScalingGroupOutput) LoadBalancerIds ¶
func (o AsScalingGroupAutoScalingGroupOutput) LoadBalancerIds() pulumi.StringArrayOutput
func (AsScalingGroupAutoScalingGroupOutput) MaxSize ¶
func (o AsScalingGroupAutoScalingGroupOutput) MaxSize() pulumi.IntOutput
func (AsScalingGroupAutoScalingGroupOutput) MinSize ¶
func (o AsScalingGroupAutoScalingGroupOutput) MinSize() pulumi.IntOutput
func (AsScalingGroupAutoScalingGroupOutput) ProjectId ¶
func (o AsScalingGroupAutoScalingGroupOutput) ProjectId() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingGroupOutput) RetryPolicy ¶
func (o AsScalingGroupAutoScalingGroupOutput) RetryPolicy() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingGroupOutput) ScalingGroupName ¶
func (o AsScalingGroupAutoScalingGroupOutput) ScalingGroupName() pulumi.StringOutput
func (AsScalingGroupAutoScalingGroupOutput) SubnetIds ¶
func (o AsScalingGroupAutoScalingGroupOutput) SubnetIds() pulumi.StringArrayOutput
func (AsScalingGroupAutoScalingGroupOutput) Tags ¶
func (o AsScalingGroupAutoScalingGroupOutput) Tags() pulumi.MapOutput
func (AsScalingGroupAutoScalingGroupOutput) TerminationPolicies ¶
func (o AsScalingGroupAutoScalingGroupOutput) TerminationPolicies() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupOutput ¶
func (o AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupOutput() AsScalingGroupAutoScalingGroupOutput
func (AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupOutputWithContext ¶
func (o AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupOutput
func (AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupPtrOutput ¶
func (o AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupPtrOutput() AsScalingGroupAutoScalingGroupPtrOutput
func (AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext ¶
func (o AsScalingGroupAutoScalingGroupOutput) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupPtrOutput
func (AsScalingGroupAutoScalingGroupOutput) VpcId ¶
func (o AsScalingGroupAutoScalingGroupOutput) VpcId() pulumi.StringOutput
func (AsScalingGroupAutoScalingGroupOutput) Zones ¶
func (o AsScalingGroupAutoScalingGroupOutput) Zones() pulumi.StringArrayOutput
type AsScalingGroupAutoScalingGroupPtrInput ¶
type AsScalingGroupAutoScalingGroupPtrInput interface { pulumi.Input ToAsScalingGroupAutoScalingGroupPtrOutput() AsScalingGroupAutoScalingGroupPtrOutput ToAsScalingGroupAutoScalingGroupPtrOutputWithContext(context.Context) AsScalingGroupAutoScalingGroupPtrOutput }
AsScalingGroupAutoScalingGroupPtrInput is an input type that accepts AsScalingGroupAutoScalingGroupArgs, AsScalingGroupAutoScalingGroupPtr and AsScalingGroupAutoScalingGroupPtrOutput values. You can construct a concrete instance of `AsScalingGroupAutoScalingGroupPtrInput` via:
AsScalingGroupAutoScalingGroupArgs{...} or: nil
func AsScalingGroupAutoScalingGroupPtr ¶
func AsScalingGroupAutoScalingGroupPtr(v *AsScalingGroupAutoScalingGroupArgs) AsScalingGroupAutoScalingGroupPtrInput
type AsScalingGroupAutoScalingGroupPtrOutput ¶
type AsScalingGroupAutoScalingGroupPtrOutput struct{ *pulumi.OutputState }
func (AsScalingGroupAutoScalingGroupPtrOutput) DefaultCooldown ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) DefaultCooldown() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) DesiredCapacity ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) DesiredCapacity() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) ElementType ¶
func (AsScalingGroupAutoScalingGroupPtrOutput) ElementType() reflect.Type
func (AsScalingGroupAutoScalingGroupPtrOutput) ForwardBalancerIds ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) ForwardBalancerIds() AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) LoadBalancerIds ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) LoadBalancerIds() pulumi.StringArrayOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) MaxSize ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) MaxSize() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) MinSize ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) MinSize() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) ProjectId ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) ProjectId() pulumi.IntPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) RetryPolicy ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) RetryPolicy() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) ScalingGroupName ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) ScalingGroupName() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) SubnetIds ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) SubnetIds() pulumi.StringArrayOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) Tags ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) Tags() pulumi.MapOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) TerminationPolicies ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) TerminationPolicies() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) ToAsScalingGroupAutoScalingGroupPtrOutput ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) ToAsScalingGroupAutoScalingGroupPtrOutput() AsScalingGroupAutoScalingGroupPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) VpcId ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) VpcId() pulumi.StringPtrOutput
func (AsScalingGroupAutoScalingGroupPtrOutput) Zones ¶
func (o AsScalingGroupAutoScalingGroupPtrOutput) Zones() pulumi.StringArrayOutput
type AsScalingGroupInput ¶
type AsScalingGroupInput interface { pulumi.Input ToAsScalingGroupOutput() AsScalingGroupOutput ToAsScalingGroupOutputWithContext(ctx context.Context) AsScalingGroupOutput }
type AsScalingGroupMap ¶
type AsScalingGroupMap map[string]AsScalingGroupInput
func (AsScalingGroupMap) ElementType ¶
func (AsScalingGroupMap) ElementType() reflect.Type
func (AsScalingGroupMap) ToAsScalingGroupMapOutput ¶
func (i AsScalingGroupMap) ToAsScalingGroupMapOutput() AsScalingGroupMapOutput
func (AsScalingGroupMap) ToAsScalingGroupMapOutputWithContext ¶
func (i AsScalingGroupMap) ToAsScalingGroupMapOutputWithContext(ctx context.Context) AsScalingGroupMapOutput
type AsScalingGroupMapInput ¶
type AsScalingGroupMapInput interface { pulumi.Input ToAsScalingGroupMapOutput() AsScalingGroupMapOutput ToAsScalingGroupMapOutputWithContext(context.Context) AsScalingGroupMapOutput }
AsScalingGroupMapInput is an input type that accepts AsScalingGroupMap and AsScalingGroupMapOutput values. You can construct a concrete instance of `AsScalingGroupMapInput` via:
AsScalingGroupMap{ "key": AsScalingGroupArgs{...} }
type AsScalingGroupMapOutput ¶
type AsScalingGroupMapOutput struct{ *pulumi.OutputState }
func (AsScalingGroupMapOutput) ElementType ¶
func (AsScalingGroupMapOutput) ElementType() reflect.Type
func (AsScalingGroupMapOutput) MapIndex ¶
func (o AsScalingGroupMapOutput) MapIndex(k pulumi.StringInput) AsScalingGroupOutput
func (AsScalingGroupMapOutput) ToAsScalingGroupMapOutput ¶
func (o AsScalingGroupMapOutput) ToAsScalingGroupMapOutput() AsScalingGroupMapOutput
func (AsScalingGroupMapOutput) ToAsScalingGroupMapOutputWithContext ¶
func (o AsScalingGroupMapOutput) ToAsScalingGroupMapOutputWithContext(ctx context.Context) AsScalingGroupMapOutput
type AsScalingGroupOutput ¶
type AsScalingGroupOutput struct{ *pulumi.OutputState }
func (AsScalingGroupOutput) AutoScalingConfig ¶
func (o AsScalingGroupOutput) AutoScalingConfig() AsScalingGroupAutoScalingConfigOutput
Auto scaling config parameters.
func (AsScalingGroupOutput) AutoScalingGroup ¶
func (o AsScalingGroupOutput) AutoScalingGroup() AsScalingGroupAutoScalingGroupOutput
Auto scaling group parameters.
func (AsScalingGroupOutput) ClusterId ¶
func (o AsScalingGroupOutput) ClusterId() pulumi.StringOutput
ID of the cluster.
func (AsScalingGroupOutput) ElementType ¶
func (AsScalingGroupOutput) ElementType() reflect.Type
func (AsScalingGroupOutput) ExtraArgs ¶
func (o AsScalingGroupOutput) ExtraArgs() pulumi.StringArrayOutput
Custom parameter information related to the node.
func (AsScalingGroupOutput) Labels ¶
func (o AsScalingGroupOutput) Labels() pulumi.MapOutput
Labels of kubernetes AS Group created nodes.
func (AsScalingGroupOutput) ToAsScalingGroupOutput ¶
func (o AsScalingGroupOutput) ToAsScalingGroupOutput() AsScalingGroupOutput
func (AsScalingGroupOutput) ToAsScalingGroupOutputWithContext ¶
func (o AsScalingGroupOutput) ToAsScalingGroupOutputWithContext(ctx context.Context) AsScalingGroupOutput
func (AsScalingGroupOutput) Unschedulable ¶
func (o AsScalingGroupOutput) Unschedulable() pulumi.IntPtrOutput
Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
type AsScalingGroupState ¶
type AsScalingGroupState struct { // Auto scaling config parameters. AutoScalingConfig AsScalingGroupAutoScalingConfigPtrInput // Auto scaling group parameters. AutoScalingGroup AsScalingGroupAutoScalingGroupPtrInput // ID of the cluster. ClusterId pulumi.StringPtrInput // Custom parameter information related to the node. ExtraArgs pulumi.StringArrayInput // Labels of kubernetes AS Group created nodes. Labels pulumi.MapInput // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrInput }
func (AsScalingGroupState) ElementType ¶
func (AsScalingGroupState) ElementType() reflect.Type
type AuthAttachment ¶
type AuthAttachment struct { pulumi.CustomResourceState // If set to `true`, the rbac rule will be created automatically which allow anonymous user to access // '/.well-known/openid-configuration' and '/openid/v1/jwks'. AutoCreateDiscoveryAnonymousAuth pulumi.BoolPtrOutput `pulumi:"autoCreateDiscoveryAnonymousAuth"` // ID of clusters. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Specify service-account-issuer. Issuer pulumi.StringOutput `pulumi:"issuer"` // Specify service-account-jwks-uri. JwksUri pulumi.StringPtrOutput `pulumi:"jwksUri"` }
func GetAuthAttachment ¶
func GetAuthAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthAttachmentState, opts ...pulumi.ResourceOption) (*AuthAttachment, error)
GetAuthAttachment gets an existing AuthAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAuthAttachment ¶
func NewAuthAttachment(ctx *pulumi.Context, name string, args *AuthAttachmentArgs, opts ...pulumi.ResourceOption) (*AuthAttachment, error)
NewAuthAttachment registers a new resource with the given unique name, arguments, and options.
func (*AuthAttachment) ElementType ¶
func (*AuthAttachment) ElementType() reflect.Type
func (*AuthAttachment) ToAuthAttachmentOutput ¶
func (i *AuthAttachment) ToAuthAttachmentOutput() AuthAttachmentOutput
func (*AuthAttachment) ToAuthAttachmentOutputWithContext ¶
func (i *AuthAttachment) ToAuthAttachmentOutputWithContext(ctx context.Context) AuthAttachmentOutput
type AuthAttachmentArgs ¶
type AuthAttachmentArgs struct { // If set to `true`, the rbac rule will be created automatically which allow anonymous user to access // '/.well-known/openid-configuration' and '/openid/v1/jwks'. AutoCreateDiscoveryAnonymousAuth pulumi.BoolPtrInput // ID of clusters. ClusterId pulumi.StringInput // Specify service-account-issuer. Issuer pulumi.StringInput // Specify service-account-jwks-uri. JwksUri pulumi.StringPtrInput }
The set of arguments for constructing a AuthAttachment resource.
func (AuthAttachmentArgs) ElementType ¶
func (AuthAttachmentArgs) ElementType() reflect.Type
type AuthAttachmentArray ¶
type AuthAttachmentArray []AuthAttachmentInput
func (AuthAttachmentArray) ElementType ¶
func (AuthAttachmentArray) ElementType() reflect.Type
func (AuthAttachmentArray) ToAuthAttachmentArrayOutput ¶
func (i AuthAttachmentArray) ToAuthAttachmentArrayOutput() AuthAttachmentArrayOutput
func (AuthAttachmentArray) ToAuthAttachmentArrayOutputWithContext ¶
func (i AuthAttachmentArray) ToAuthAttachmentArrayOutputWithContext(ctx context.Context) AuthAttachmentArrayOutput
type AuthAttachmentArrayInput ¶
type AuthAttachmentArrayInput interface { pulumi.Input ToAuthAttachmentArrayOutput() AuthAttachmentArrayOutput ToAuthAttachmentArrayOutputWithContext(context.Context) AuthAttachmentArrayOutput }
AuthAttachmentArrayInput is an input type that accepts AuthAttachmentArray and AuthAttachmentArrayOutput values. You can construct a concrete instance of `AuthAttachmentArrayInput` via:
AuthAttachmentArray{ AuthAttachmentArgs{...} }
type AuthAttachmentArrayOutput ¶
type AuthAttachmentArrayOutput struct{ *pulumi.OutputState }
func (AuthAttachmentArrayOutput) ElementType ¶
func (AuthAttachmentArrayOutput) ElementType() reflect.Type
func (AuthAttachmentArrayOutput) Index ¶
func (o AuthAttachmentArrayOutput) Index(i pulumi.IntInput) AuthAttachmentOutput
func (AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutput ¶
func (o AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutput() AuthAttachmentArrayOutput
func (AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutputWithContext ¶
func (o AuthAttachmentArrayOutput) ToAuthAttachmentArrayOutputWithContext(ctx context.Context) AuthAttachmentArrayOutput
type AuthAttachmentInput ¶
type AuthAttachmentInput interface { pulumi.Input ToAuthAttachmentOutput() AuthAttachmentOutput ToAuthAttachmentOutputWithContext(ctx context.Context) AuthAttachmentOutput }
type AuthAttachmentMap ¶
type AuthAttachmentMap map[string]AuthAttachmentInput
func (AuthAttachmentMap) ElementType ¶
func (AuthAttachmentMap) ElementType() reflect.Type
func (AuthAttachmentMap) ToAuthAttachmentMapOutput ¶
func (i AuthAttachmentMap) ToAuthAttachmentMapOutput() AuthAttachmentMapOutput
func (AuthAttachmentMap) ToAuthAttachmentMapOutputWithContext ¶
func (i AuthAttachmentMap) ToAuthAttachmentMapOutputWithContext(ctx context.Context) AuthAttachmentMapOutput
type AuthAttachmentMapInput ¶
type AuthAttachmentMapInput interface { pulumi.Input ToAuthAttachmentMapOutput() AuthAttachmentMapOutput ToAuthAttachmentMapOutputWithContext(context.Context) AuthAttachmentMapOutput }
AuthAttachmentMapInput is an input type that accepts AuthAttachmentMap and AuthAttachmentMapOutput values. You can construct a concrete instance of `AuthAttachmentMapInput` via:
AuthAttachmentMap{ "key": AuthAttachmentArgs{...} }
type AuthAttachmentMapOutput ¶
type AuthAttachmentMapOutput struct{ *pulumi.OutputState }
func (AuthAttachmentMapOutput) ElementType ¶
func (AuthAttachmentMapOutput) ElementType() reflect.Type
func (AuthAttachmentMapOutput) MapIndex ¶
func (o AuthAttachmentMapOutput) MapIndex(k pulumi.StringInput) AuthAttachmentOutput
func (AuthAttachmentMapOutput) ToAuthAttachmentMapOutput ¶
func (o AuthAttachmentMapOutput) ToAuthAttachmentMapOutput() AuthAttachmentMapOutput
func (AuthAttachmentMapOutput) ToAuthAttachmentMapOutputWithContext ¶
func (o AuthAttachmentMapOutput) ToAuthAttachmentMapOutputWithContext(ctx context.Context) AuthAttachmentMapOutput
type AuthAttachmentOutput ¶
type AuthAttachmentOutput struct{ *pulumi.OutputState }
func (AuthAttachmentOutput) AutoCreateDiscoveryAnonymousAuth ¶
func (o AuthAttachmentOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput
If set to `true`, the rbac rule will be created automatically which allow anonymous user to access '/.well-known/openid-configuration' and '/openid/v1/jwks'.
func (AuthAttachmentOutput) ClusterId ¶
func (o AuthAttachmentOutput) ClusterId() pulumi.StringOutput
ID of clusters.
func (AuthAttachmentOutput) ElementType ¶
func (AuthAttachmentOutput) ElementType() reflect.Type
func (AuthAttachmentOutput) Issuer ¶
func (o AuthAttachmentOutput) Issuer() pulumi.StringOutput
Specify service-account-issuer.
func (AuthAttachmentOutput) JwksUri ¶
func (o AuthAttachmentOutput) JwksUri() pulumi.StringPtrOutput
Specify service-account-jwks-uri.
func (AuthAttachmentOutput) ToAuthAttachmentOutput ¶
func (o AuthAttachmentOutput) ToAuthAttachmentOutput() AuthAttachmentOutput
func (AuthAttachmentOutput) ToAuthAttachmentOutputWithContext ¶
func (o AuthAttachmentOutput) ToAuthAttachmentOutputWithContext(ctx context.Context) AuthAttachmentOutput
type AuthAttachmentState ¶
type AuthAttachmentState struct { // If set to `true`, the rbac rule will be created automatically which allow anonymous user to access // '/.well-known/openid-configuration' and '/openid/v1/jwks'. AutoCreateDiscoveryAnonymousAuth pulumi.BoolPtrInput // ID of clusters. ClusterId pulumi.StringPtrInput // Specify service-account-issuer. Issuer pulumi.StringPtrInput // Specify service-account-jwks-uri. JwksUri pulumi.StringPtrInput }
func (AuthAttachmentState) ElementType ¶
func (AuthAttachmentState) ElementType() reflect.Type
type ChartsArgs ¶
type ChartsArgs struct { Arch *string `pulumi:"arch"` ClusterType *string `pulumi:"clusterType"` Kind *string `pulumi:"kind"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Charts.
type ChartsChartList ¶
type ChartsChartListArgs ¶
type ChartsChartListArgs struct { Label pulumi.MapInput `pulumi:"label"` LatestVersion pulumi.StringInput `pulumi:"latestVersion"` Name pulumi.StringInput `pulumi:"name"` }
func (ChartsChartListArgs) ElementType ¶
func (ChartsChartListArgs) ElementType() reflect.Type
func (ChartsChartListArgs) ToChartsChartListOutput ¶
func (i ChartsChartListArgs) ToChartsChartListOutput() ChartsChartListOutput
func (ChartsChartListArgs) ToChartsChartListOutputWithContext ¶
func (i ChartsChartListArgs) ToChartsChartListOutputWithContext(ctx context.Context) ChartsChartListOutput
type ChartsChartListArray ¶
type ChartsChartListArray []ChartsChartListInput
func (ChartsChartListArray) ElementType ¶
func (ChartsChartListArray) ElementType() reflect.Type
func (ChartsChartListArray) ToChartsChartListArrayOutput ¶
func (i ChartsChartListArray) ToChartsChartListArrayOutput() ChartsChartListArrayOutput
func (ChartsChartListArray) ToChartsChartListArrayOutputWithContext ¶
func (i ChartsChartListArray) ToChartsChartListArrayOutputWithContext(ctx context.Context) ChartsChartListArrayOutput
type ChartsChartListArrayInput ¶
type ChartsChartListArrayInput interface { pulumi.Input ToChartsChartListArrayOutput() ChartsChartListArrayOutput ToChartsChartListArrayOutputWithContext(context.Context) ChartsChartListArrayOutput }
ChartsChartListArrayInput is an input type that accepts ChartsChartListArray and ChartsChartListArrayOutput values. You can construct a concrete instance of `ChartsChartListArrayInput` via:
ChartsChartListArray{ ChartsChartListArgs{...} }
type ChartsChartListArrayOutput ¶
type ChartsChartListArrayOutput struct{ *pulumi.OutputState }
func (ChartsChartListArrayOutput) ElementType ¶
func (ChartsChartListArrayOutput) ElementType() reflect.Type
func (ChartsChartListArrayOutput) Index ¶
func (o ChartsChartListArrayOutput) Index(i pulumi.IntInput) ChartsChartListOutput
func (ChartsChartListArrayOutput) ToChartsChartListArrayOutput ¶
func (o ChartsChartListArrayOutput) ToChartsChartListArrayOutput() ChartsChartListArrayOutput
func (ChartsChartListArrayOutput) ToChartsChartListArrayOutputWithContext ¶
func (o ChartsChartListArrayOutput) ToChartsChartListArrayOutputWithContext(ctx context.Context) ChartsChartListArrayOutput
type ChartsChartListInput ¶
type ChartsChartListInput interface { pulumi.Input ToChartsChartListOutput() ChartsChartListOutput ToChartsChartListOutputWithContext(context.Context) ChartsChartListOutput }
ChartsChartListInput is an input type that accepts ChartsChartListArgs and ChartsChartListOutput values. You can construct a concrete instance of `ChartsChartListInput` via:
ChartsChartListArgs{...}
type ChartsChartListOutput ¶
type ChartsChartListOutput struct{ *pulumi.OutputState }
func (ChartsChartListOutput) ElementType ¶
func (ChartsChartListOutput) ElementType() reflect.Type
func (ChartsChartListOutput) Label ¶
func (o ChartsChartListOutput) Label() pulumi.MapOutput
func (ChartsChartListOutput) LatestVersion ¶
func (o ChartsChartListOutput) LatestVersion() pulumi.StringOutput
func (ChartsChartListOutput) Name ¶
func (o ChartsChartListOutput) Name() pulumi.StringOutput
func (ChartsChartListOutput) ToChartsChartListOutput ¶
func (o ChartsChartListOutput) ToChartsChartListOutput() ChartsChartListOutput
func (ChartsChartListOutput) ToChartsChartListOutputWithContext ¶
func (o ChartsChartListOutput) ToChartsChartListOutputWithContext(ctx context.Context) ChartsChartListOutput
type ChartsOutputArgs ¶
type ChartsOutputArgs struct { Arch pulumi.StringPtrInput `pulumi:"arch"` ClusterType pulumi.StringPtrInput `pulumi:"clusterType"` Kind pulumi.StringPtrInput `pulumi:"kind"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Charts.
func (ChartsOutputArgs) ElementType ¶
func (ChartsOutputArgs) ElementType() reflect.Type
type ChartsResult ¶
type ChartsResult struct { Arch *string `pulumi:"arch"` ChartLists []ChartsChartList `pulumi:"chartLists"` ClusterType *string `pulumi:"clusterType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Kind *string `pulumi:"kind"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Charts.
func Charts ¶
func Charts(ctx *pulumi.Context, args *ChartsArgs, opts ...pulumi.InvokeOption) (*ChartsResult, error)
type ChartsResultOutput ¶
type ChartsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Charts.
func ChartsOutput ¶
func ChartsOutput(ctx *pulumi.Context, args ChartsOutputArgs, opts ...pulumi.InvokeOption) ChartsResultOutput
func (ChartsResultOutput) Arch ¶
func (o ChartsResultOutput) Arch() pulumi.StringPtrOutput
func (ChartsResultOutput) ChartLists ¶
func (o ChartsResultOutput) ChartLists() ChartsChartListArrayOutput
func (ChartsResultOutput) ClusterType ¶
func (o ChartsResultOutput) ClusterType() pulumi.StringPtrOutput
func (ChartsResultOutput) ElementType ¶
func (ChartsResultOutput) ElementType() reflect.Type
func (ChartsResultOutput) Id ¶
func (o ChartsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ChartsResultOutput) Kind ¶
func (o ChartsResultOutput) Kind() pulumi.StringPtrOutput
func (ChartsResultOutput) ResultOutputFile ¶
func (o ChartsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ChartsResultOutput) ToChartsResultOutput ¶
func (o ChartsResultOutput) ToChartsResultOutput() ChartsResultOutput
func (ChartsResultOutput) ToChartsResultOutputWithContext ¶
func (o ChartsResultOutput) ToChartsResultOutputWithContext(ctx context.Context) ChartsResultOutput
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to `false` after acquired. AcquireClusterAdminRole pulumi.BoolPtrOutput `pulumi:"acquireClusterAdminRole"` // Specify cluster authentication configuration. Only available for managed cluster and `cluster_version` >= 1.20. AuthOptions ClusterAuthOptionsPtrOutput `pulumi:"authOptions"` // Whether the cluster level auto upgraded, valid for managed cluster. AutoUpgradeClusterLevel pulumi.BoolPtrOutput `pulumi:"autoUpgradeClusterLevel"` // The number of basic pods. valid when enable_customized_pod_cidr=true. BasePodNum pulumi.IntPtrOutput `pulumi:"basePodNum"` // The certificate used for access. CertificationAuthority pulumi.StringOutput `pulumi:"certificationAuthority"` // Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'. // `claim_expired_seconds` must greater or equal than 300 and less than 15768000. ClaimExpiredSeconds pulumi.IntPtrOutput `pulumi:"claimExpiredSeconds"` // Indicates whether to enable cluster node auto scaling. Default is false. ClusterAsEnabled pulumi.BoolPtrOutput `pulumi:"clusterAsEnabled"` // Specify Cluster Audit config. NOTE: Please make sure your TKE CamRole have permission to access CLS service. ClusterAudit ClusterClusterAuditPtrOutput `pulumi:"clusterAudit"` // A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this vpc. Must be in // 10./192.168/172.[16-31] segments. ClusterCidr pulumi.StringPtrOutput `pulumi:"clusterCidr"` // Deployment type of the cluster, the available values include: 'MANAGED_CLUSTER' and 'INDEPENDENT_CLUSTER'. Default is // 'MANAGED_CLUSTER'. ClusterDeployType pulumi.StringPtrOutput `pulumi:"clusterDeployType"` // Description of the cluster. ClusterDesc pulumi.StringPtrOutput `pulumi:"clusterDesc"` // External network address to access. ClusterExternalEndpoint pulumi.StringOutput `pulumi:"clusterExternalEndpoint"` // Customized parameters for master component,such as kube-apiserver, kube-controller-manager, kube-scheduler. ClusterExtraArgs ClusterClusterExtraArgsPtrOutput `pulumi:"clusterExtraArgs"` // Open internet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only // cluster with node is allowed enable access endpoint. ClusterInternet pulumi.BoolPtrOutput `pulumi:"clusterInternet"` // Open intranet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only // cluster with node is allowed enable access endpoint. ClusterIntranet pulumi.BoolPtrOutput `pulumi:"clusterIntranet"` // Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true. // `cluster_intranet_subnet_id` can not modify once be set. ClusterIntranetSubnetId pulumi.StringPtrOutput `pulumi:"clusterIntranetSubnetId"` // Indicates whether `ipvs` is enabled. Default is true. False means `iptables` is enabled. ClusterIpvs pulumi.BoolPtrOutput `pulumi:"clusterIpvs"` // Specify cluster level, valid for managed cluster, use data source `tencentcloud_kubernetes_cluster_levels` to query // available levels. Available value examples `L5`, `LL20`, `L50`, `L100`, etc. ClusterLevel pulumi.StringPtrOutput `pulumi:"clusterLevel"` // The maximum number of Pods per node in the cluster. Default is 256. The minimum value is 4. When its power unequal to 2, // it will round upward to the closest power of 2. ClusterMaxPodNum pulumi.IntPtrOutput `pulumi:"clusterMaxPodNum"` // The maximum number of services in the cluster. Default is 256. The range is from 32 to 32768. When its power unequal to // 2, it will round upward to the closest power of 2. ClusterMaxServiceNum pulumi.IntPtrOutput `pulumi:"clusterMaxServiceNum"` // Name of the cluster. ClusterName pulumi.StringPtrOutput `pulumi:"clusterName"` // Number of nodes in the cluster. ClusterNodeNum pulumi.IntOutput `pulumi:"clusterNodeNum"` // Operating system of the cluster, the available values include: // 'centos7.6.0_x64','ubuntu18.04.1x86_64','tlinux2.4x86_64'. Default is 'tlinux2.4x86_64'. ClusterOs pulumi.StringPtrOutput `pulumi:"clusterOs"` // Image type of the cluster os, the available values include: 'GENERAL'. Default is 'GENERAL'. ClusterOsType pulumi.StringPtrOutput `pulumi:"clusterOsType"` // Version of the cluster, Default is '1.10.5'. ClusterVersion pulumi.StringPtrOutput `pulumi:"clusterVersion"` // Runtime type of the cluster, the available values include: 'docker' and 'containerd'. Default is 'docker'. ContainerRuntime pulumi.StringPtrOutput `pulumi:"containerRuntime"` // Indicates whether cluster deletion protection is enabled. Default is false. DeletionProtection pulumi.BoolPtrOutput `pulumi:"deletionProtection"` // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath pulumi.StringPtrOutput `pulumi:"dockerGraphPath"` // Domain name for access. Domain pulumi.StringOutput `pulumi:"domain"` // Whether to enable the custom mode of node podCIDR size. Default is false. EnableCustomizedPodCidr pulumi.BoolPtrOutput `pulumi:"enableCustomizedPodCidr"` // Subnet Ids for cluster with VPC-CNI network mode. This field can only set when field `network_type` is 'VPC-CNI'. // `eni_subnet_ids` can not empty once be set. EniSubnetIds pulumi.StringArrayOutput `pulumi:"eniSubnetIds"` // Specify cluster Event Persistence config. NOTE: Please make sure your TKE CamRole have permission to access CLS service. EventPersistence ClusterEventPersistencePtrOutput `pulumi:"eventPersistence"` // create tke cluster by existed instances. ExistInstances ClusterExistInstanceArrayOutput `pulumi:"existInstances"` // Information of the add-on to be installed. ExtensionAddons ClusterExtensionAddonArrayOutput `pulumi:"extensionAddons"` // Custom parameter information related to the node. ExtraArgs pulumi.StringArrayOutput `pulumi:"extraArgs"` // Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it takes effect for all // nodes. GlobeDesiredPodNum pulumi.IntPtrOutput `pulumi:"globeDesiredPodNum"` // Indicates whether to ignore the cluster cidr conflict error. Default is false. IgnoreClusterCidrConflict pulumi.BoolPtrOutput `pulumi:"ignoreClusterCidrConflict"` // Indicates whether non-static ip mode is enabled. Default is false. IsNonStaticIpMode pulumi.BoolPtrOutput `pulumi:"isNonStaticIpMode"` // kubernetes config. KubeConfig pulumi.StringOutput `pulumi:"kubeConfig"` // Cluster kube-proxy mode, the available values include: 'kube-proxy-bpf'. Default is not set.When set to kube-proxy-bpf, // cluster version greater than 1.14 and with Tencent Linux 2.4 is required. KubeProxyMode pulumi.StringPtrOutput `pulumi:"kubeProxyMode"` // Labels of tke cluster nodes. Labels pulumi.MapOutput `pulumi:"labels"` // Specify cluster log agent config. LogAgent ClusterLogAgentPtrOutput `pulumi:"logAgent"` // Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This // field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true. // `managed_cluster_internet_security_policies` can not delete or empty once be set. ManagedClusterInternetSecurityPolicies pulumi.StringArrayOutput `pulumi:"managedClusterInternetSecurityPolicies"` // Deploy the machine configuration information of the 'MASTER_ETCD' service, and create <=7 units for common users. MasterConfigs ClusterMasterConfigArrayOutput `pulumi:"masterConfigs"` // Mount target. Default is not mounting. MountTarget pulumi.StringPtrOutput `pulumi:"mountTarget"` // Cluster network type, GR or VPC-CNI. Default is GR. NetworkType pulumi.StringPtrOutput `pulumi:"networkType"` // Node name type of Cluster, the available values include: 'lan-ip' and 'hostname', Default is 'lan-ip'. NodeNameType pulumi.StringPtrOutput `pulumi:"nodeNameType"` // Global config effective for all node pools. NodePoolGlobalConfigs ClusterNodePoolGlobalConfigArrayOutput `pulumi:"nodePoolGlobalConfigs"` // Password of account. Password pulumi.StringOutput `pulumi:"password"` // The Intranet address used for access. PgwEndpoint pulumi.StringOutput `pulumi:"pgwEndpoint"` // Project ID, default value is 0. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Container Runtime version. RuntimeVersion pulumi.StringPtrOutput `pulumi:"runtimeVersion"` // Access policy. SecurityPolicies pulumi.StringArrayOutput `pulumi:"securityPolicies"` // A network address block of the service. Different from vpc cidr and cidr of other clusters within this vpc. Must be in // 10./192.168/172.[16-31] segments. ServiceCidr pulumi.StringPtrOutput `pulumi:"serviceCidr"` // The tags of the cluster. Tags pulumi.MapOutput `pulumi:"tags"` // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrOutput `pulumi:"unschedulable"` // Indicates whether upgrade all instances when cluster_version change. Default is false. UpgradeInstancesFollowCluster pulumi.BoolPtrOutput `pulumi:"upgradeInstancesFollowCluster"` // User name of account. UserName pulumi.StringOutput `pulumi:"userName"` // Vpc Id of the cluster. VpcId pulumi.StringOutput `pulumi:"vpcId"` // Deploy the machine configuration information of the 'WORKER' service, and create <=20 units for common users. The other // 'WORK' service are added by 'tencentcloud_kubernetes_worker'. WorkerConfigs ClusterWorkerConfigArrayOutput `pulumi:"workerConfigs"` // An information list of cvm within the 'WORKER' clusters. Each element contains the following attributes: WorkerInstancesLists ClusterWorkerInstancesListArrayOutput `pulumi:"workerInstancesLists"` }
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to `false` after acquired. AcquireClusterAdminRole pulumi.BoolPtrInput // Specify cluster authentication configuration. Only available for managed cluster and `cluster_version` >= 1.20. AuthOptions ClusterAuthOptionsPtrInput // Whether the cluster level auto upgraded, valid for managed cluster. AutoUpgradeClusterLevel pulumi.BoolPtrInput // The number of basic pods. valid when enable_customized_pod_cidr=true. BasePodNum pulumi.IntPtrInput // Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'. // `claim_expired_seconds` must greater or equal than 300 and less than 15768000. ClaimExpiredSeconds pulumi.IntPtrInput // Indicates whether to enable cluster node auto scaling. Default is false. ClusterAsEnabled pulumi.BoolPtrInput // Specify Cluster Audit config. NOTE: Please make sure your TKE CamRole have permission to access CLS service. ClusterAudit ClusterClusterAuditPtrInput // A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this vpc. Must be in // 10./192.168/172.[16-31] segments. ClusterCidr pulumi.StringPtrInput // Deployment type of the cluster, the available values include: 'MANAGED_CLUSTER' and 'INDEPENDENT_CLUSTER'. Default is // 'MANAGED_CLUSTER'. ClusterDeployType pulumi.StringPtrInput // Description of the cluster. ClusterDesc pulumi.StringPtrInput // Customized parameters for master component,such as kube-apiserver, kube-controller-manager, kube-scheduler. ClusterExtraArgs ClusterClusterExtraArgsPtrInput // Open internet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only // cluster with node is allowed enable access endpoint. ClusterInternet pulumi.BoolPtrInput // Open intranet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only // cluster with node is allowed enable access endpoint. ClusterIntranet pulumi.BoolPtrInput // Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true. // `cluster_intranet_subnet_id` can not modify once be set. ClusterIntranetSubnetId pulumi.StringPtrInput // Indicates whether `ipvs` is enabled. Default is true. False means `iptables` is enabled. ClusterIpvs pulumi.BoolPtrInput // Specify cluster level, valid for managed cluster, use data source `tencentcloud_kubernetes_cluster_levels` to query // available levels. Available value examples `L5`, `LL20`, `L50`, `L100`, etc. ClusterLevel pulumi.StringPtrInput // The maximum number of Pods per node in the cluster. Default is 256. The minimum value is 4. When its power unequal to 2, // it will round upward to the closest power of 2. ClusterMaxPodNum pulumi.IntPtrInput // The maximum number of services in the cluster. Default is 256. The range is from 32 to 32768. When its power unequal to // 2, it will round upward to the closest power of 2. ClusterMaxServiceNum pulumi.IntPtrInput // Name of the cluster. ClusterName pulumi.StringPtrInput // Operating system of the cluster, the available values include: // 'centos7.6.0_x64','ubuntu18.04.1x86_64','tlinux2.4x86_64'. Default is 'tlinux2.4x86_64'. ClusterOs pulumi.StringPtrInput // Image type of the cluster os, the available values include: 'GENERAL'. Default is 'GENERAL'. ClusterOsType pulumi.StringPtrInput // Version of the cluster, Default is '1.10.5'. ClusterVersion pulumi.StringPtrInput // Runtime type of the cluster, the available values include: 'docker' and 'containerd'. Default is 'docker'. ContainerRuntime pulumi.StringPtrInput // Indicates whether cluster deletion protection is enabled. Default is false. DeletionProtection pulumi.BoolPtrInput // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath pulumi.StringPtrInput // Whether to enable the custom mode of node podCIDR size. Default is false. EnableCustomizedPodCidr pulumi.BoolPtrInput // Subnet Ids for cluster with VPC-CNI network mode. This field can only set when field `network_type` is 'VPC-CNI'. // `eni_subnet_ids` can not empty once be set. EniSubnetIds pulumi.StringArrayInput // Specify cluster Event Persistence config. NOTE: Please make sure your TKE CamRole have permission to access CLS service. EventPersistence ClusterEventPersistencePtrInput // create tke cluster by existed instances. ExistInstances ClusterExistInstanceArrayInput // Information of the add-on to be installed. ExtensionAddons ClusterExtensionAddonArrayInput // Custom parameter information related to the node. ExtraArgs pulumi.StringArrayInput // Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it takes effect for all // nodes. GlobeDesiredPodNum pulumi.IntPtrInput // Indicates whether to ignore the cluster cidr conflict error. Default is false. IgnoreClusterCidrConflict pulumi.BoolPtrInput // Indicates whether non-static ip mode is enabled. Default is false. IsNonStaticIpMode pulumi.BoolPtrInput // Cluster kube-proxy mode, the available values include: 'kube-proxy-bpf'. Default is not set.When set to kube-proxy-bpf, // cluster version greater than 1.14 and with Tencent Linux 2.4 is required. KubeProxyMode pulumi.StringPtrInput // Labels of tke cluster nodes. Labels pulumi.MapInput // Specify cluster log agent config. LogAgent ClusterLogAgentPtrInput // Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This // field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true. // `managed_cluster_internet_security_policies` can not delete or empty once be set. ManagedClusterInternetSecurityPolicies pulumi.StringArrayInput // Deploy the machine configuration information of the 'MASTER_ETCD' service, and create <=7 units for common users. MasterConfigs ClusterMasterConfigArrayInput // Mount target. Default is not mounting. MountTarget pulumi.StringPtrInput // Cluster network type, GR or VPC-CNI. Default is GR. NetworkType pulumi.StringPtrInput // Node name type of Cluster, the available values include: 'lan-ip' and 'hostname', Default is 'lan-ip'. NodeNameType pulumi.StringPtrInput // Global config effective for all node pools. NodePoolGlobalConfigs ClusterNodePoolGlobalConfigArrayInput // Project ID, default value is 0. ProjectId pulumi.IntPtrInput // Container Runtime version. RuntimeVersion pulumi.StringPtrInput // A network address block of the service. Different from vpc cidr and cidr of other clusters within this vpc. Must be in // 10./192.168/172.[16-31] segments. ServiceCidr pulumi.StringPtrInput // The tags of the cluster. Tags pulumi.MapInput // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrInput // Indicates whether upgrade all instances when cluster_version change. Default is false. UpgradeInstancesFollowCluster pulumi.BoolPtrInput // Vpc Id of the cluster. VpcId pulumi.StringInput // Deploy the machine configuration information of the 'WORKER' service, and create <=20 units for common users. The other // 'WORK' service are added by 'tencentcloud_kubernetes_worker'. WorkerConfigs ClusterWorkerConfigArrayInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterAttachment ¶
type ClusterAttachment struct { pulumi.CustomResourceState // ID of the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName // and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization // is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. // Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a // segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-). Hostname pulumi.StringPtrOutput `pulumi:"hostname"` // ID of the CVM instance, this cvm will reinstall the system. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set. KeyIds pulumi.StringPtrOutput `pulumi:"keyIds"` // Labels of tke attachment exits CVM. Labels pulumi.MapOutput `pulumi:"labels"` // Password to access, should be set if `key_ids` not set. Password pulumi.StringPtrOutput `pulumi:"password"` // A list of security group IDs after attach to cluster. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // State of the node. State pulumi.StringOutput `pulumi:"state"` // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrOutput `pulumi:"unschedulable"` // Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances. WorkerConfig ClusterAttachmentWorkerConfigPtrOutput `pulumi:"workerConfig"` // Override variable worker_config, commonly used to attach existing instances. WorkerConfigOverrides ClusterAttachmentWorkerConfigOverridesPtrOutput `pulumi:"workerConfigOverrides"` }
func GetClusterAttachment ¶
func GetClusterAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterAttachmentState, opts ...pulumi.ResourceOption) (*ClusterAttachment, error)
GetClusterAttachment gets an existing ClusterAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewClusterAttachment ¶
func NewClusterAttachment(ctx *pulumi.Context, name string, args *ClusterAttachmentArgs, opts ...pulumi.ResourceOption) (*ClusterAttachment, error)
NewClusterAttachment registers a new resource with the given unique name, arguments, and options.
func (*ClusterAttachment) ElementType ¶
func (*ClusterAttachment) ElementType() reflect.Type
func (*ClusterAttachment) ToClusterAttachmentOutput ¶
func (i *ClusterAttachment) ToClusterAttachmentOutput() ClusterAttachmentOutput
func (*ClusterAttachment) ToClusterAttachmentOutputWithContext ¶
func (i *ClusterAttachment) ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput
type ClusterAttachmentArgs ¶
type ClusterAttachmentArgs struct { // ID of the cluster. ClusterId pulumi.StringInput // The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName // and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization // is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. // Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a // segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-). Hostname pulumi.StringPtrInput // ID of the CVM instance, this cvm will reinstall the system. InstanceId pulumi.StringInput // The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set. KeyIds pulumi.StringPtrInput // Labels of tke attachment exits CVM. Labels pulumi.MapInput // Password to access, should be set if `key_ids` not set. Password pulumi.StringPtrInput // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrInput // Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances. WorkerConfig ClusterAttachmentWorkerConfigPtrInput // Override variable worker_config, commonly used to attach existing instances. WorkerConfigOverrides ClusterAttachmentWorkerConfigOverridesPtrInput }
The set of arguments for constructing a ClusterAttachment resource.
func (ClusterAttachmentArgs) ElementType ¶
func (ClusterAttachmentArgs) ElementType() reflect.Type
type ClusterAttachmentArray ¶
type ClusterAttachmentArray []ClusterAttachmentInput
func (ClusterAttachmentArray) ElementType ¶
func (ClusterAttachmentArray) ElementType() reflect.Type
func (ClusterAttachmentArray) ToClusterAttachmentArrayOutput ¶
func (i ClusterAttachmentArray) ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput
func (ClusterAttachmentArray) ToClusterAttachmentArrayOutputWithContext ¶
func (i ClusterAttachmentArray) ToClusterAttachmentArrayOutputWithContext(ctx context.Context) ClusterAttachmentArrayOutput
type ClusterAttachmentArrayInput ¶
type ClusterAttachmentArrayInput interface { pulumi.Input ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput ToClusterAttachmentArrayOutputWithContext(context.Context) ClusterAttachmentArrayOutput }
ClusterAttachmentArrayInput is an input type that accepts ClusterAttachmentArray and ClusterAttachmentArrayOutput values. You can construct a concrete instance of `ClusterAttachmentArrayInput` via:
ClusterAttachmentArray{ ClusterAttachmentArgs{...} }
type ClusterAttachmentArrayOutput ¶
type ClusterAttachmentArrayOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentArrayOutput) ElementType ¶
func (ClusterAttachmentArrayOutput) ElementType() reflect.Type
func (ClusterAttachmentArrayOutput) Index ¶
func (o ClusterAttachmentArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentOutput
func (ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput ¶
func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput
func (ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext ¶
func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext(ctx context.Context) ClusterAttachmentArrayOutput
type ClusterAttachmentInput ¶
type ClusterAttachmentInput interface { pulumi.Input ToClusterAttachmentOutput() ClusterAttachmentOutput ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput }
type ClusterAttachmentMap ¶
type ClusterAttachmentMap map[string]ClusterAttachmentInput
func (ClusterAttachmentMap) ElementType ¶
func (ClusterAttachmentMap) ElementType() reflect.Type
func (ClusterAttachmentMap) ToClusterAttachmentMapOutput ¶
func (i ClusterAttachmentMap) ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput
func (ClusterAttachmentMap) ToClusterAttachmentMapOutputWithContext ¶
func (i ClusterAttachmentMap) ToClusterAttachmentMapOutputWithContext(ctx context.Context) ClusterAttachmentMapOutput
type ClusterAttachmentMapInput ¶
type ClusterAttachmentMapInput interface { pulumi.Input ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput ToClusterAttachmentMapOutputWithContext(context.Context) ClusterAttachmentMapOutput }
ClusterAttachmentMapInput is an input type that accepts ClusterAttachmentMap and ClusterAttachmentMapOutput values. You can construct a concrete instance of `ClusterAttachmentMapInput` via:
ClusterAttachmentMap{ "key": ClusterAttachmentArgs{...} }
type ClusterAttachmentMapOutput ¶
type ClusterAttachmentMapOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentMapOutput) ElementType ¶
func (ClusterAttachmentMapOutput) ElementType() reflect.Type
func (ClusterAttachmentMapOutput) MapIndex ¶
func (o ClusterAttachmentMapOutput) MapIndex(k pulumi.StringInput) ClusterAttachmentOutput
func (ClusterAttachmentMapOutput) ToClusterAttachmentMapOutput ¶
func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput
func (ClusterAttachmentMapOutput) ToClusterAttachmentMapOutputWithContext ¶
func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutputWithContext(ctx context.Context) ClusterAttachmentMapOutput
type ClusterAttachmentOutput ¶
type ClusterAttachmentOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentOutput) ClusterId ¶
func (o ClusterAttachmentOutput) ClusterId() pulumi.StringOutput
ID of the cluster.
func (ClusterAttachmentOutput) ElementType ¶
func (ClusterAttachmentOutput) ElementType() reflect.Type
func (ClusterAttachmentOutput) Hostname ¶
func (o ClusterAttachmentOutput) Hostname() pulumi.StringPtrOutput
The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).
func (ClusterAttachmentOutput) InstanceId ¶
func (o ClusterAttachmentOutput) InstanceId() pulumi.StringOutput
ID of the CVM instance, this cvm will reinstall the system.
func (ClusterAttachmentOutput) KeyIds ¶
func (o ClusterAttachmentOutput) KeyIds() pulumi.StringPtrOutput
The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set.
func (ClusterAttachmentOutput) Labels ¶
func (o ClusterAttachmentOutput) Labels() pulumi.MapOutput
Labels of tke attachment exits CVM.
func (ClusterAttachmentOutput) Password ¶
func (o ClusterAttachmentOutput) Password() pulumi.StringPtrOutput
Password to access, should be set if `key_ids` not set.
func (ClusterAttachmentOutput) SecurityGroups ¶
func (o ClusterAttachmentOutput) SecurityGroups() pulumi.StringArrayOutput
A list of security group IDs after attach to cluster.
func (ClusterAttachmentOutput) State ¶
func (o ClusterAttachmentOutput) State() pulumi.StringOutput
State of the node.
func (ClusterAttachmentOutput) ToClusterAttachmentOutput ¶
func (o ClusterAttachmentOutput) ToClusterAttachmentOutput() ClusterAttachmentOutput
func (ClusterAttachmentOutput) ToClusterAttachmentOutputWithContext ¶
func (o ClusterAttachmentOutput) ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput
func (ClusterAttachmentOutput) Unschedulable ¶
func (o ClusterAttachmentOutput) Unschedulable() pulumi.IntPtrOutput
Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
func (ClusterAttachmentOutput) WorkerConfig ¶
func (o ClusterAttachmentOutput) WorkerConfig() ClusterAttachmentWorkerConfigPtrOutput
Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances.
func (ClusterAttachmentOutput) WorkerConfigOverrides ¶
func (o ClusterAttachmentOutput) WorkerConfigOverrides() ClusterAttachmentWorkerConfigOverridesPtrOutput
Override variable worker_config, commonly used to attach existing instances.
type ClusterAttachmentState ¶
type ClusterAttachmentState struct { // ID of the cluster. ClusterId pulumi.StringPtrInput // The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName // and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization // is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. // Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a // segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-). Hostname pulumi.StringPtrInput // ID of the CVM instance, this cvm will reinstall the system. InstanceId pulumi.StringPtrInput // The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set. KeyIds pulumi.StringPtrInput // Labels of tke attachment exits CVM. Labels pulumi.MapInput // Password to access, should be set if `key_ids` not set. Password pulumi.StringPtrInput // A list of security group IDs after attach to cluster. SecurityGroups pulumi.StringArrayInput // State of the node. State pulumi.StringPtrInput // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrInput // Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances. WorkerConfig ClusterAttachmentWorkerConfigPtrInput // Override variable worker_config, commonly used to attach existing instances. WorkerConfigOverrides ClusterAttachmentWorkerConfigOverridesPtrInput }
func (ClusterAttachmentState) ElementType ¶
func (ClusterAttachmentState) ElementType() reflect.Type
type ClusterAttachmentWorkerConfig ¶
type ClusterAttachmentWorkerConfig struct { DataDisks []ClusterAttachmentWorkerConfigDataDisk `pulumi:"dataDisks"` DesiredPodNum *int `pulumi:"desiredPodNum"` DockerGraphPath *string `pulumi:"dockerGraphPath"` ExtraArgs []string `pulumi:"extraArgs"` IsSchedule *bool `pulumi:"isSchedule"` MountTarget *string `pulumi:"mountTarget"` UserData *string `pulumi:"userData"` }
type ClusterAttachmentWorkerConfigArgs ¶
type ClusterAttachmentWorkerConfigArgs struct { DataDisks ClusterAttachmentWorkerConfigDataDiskArrayInput `pulumi:"dataDisks"` DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` DockerGraphPath pulumi.StringPtrInput `pulumi:"dockerGraphPath"` ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"` IsSchedule pulumi.BoolPtrInput `pulumi:"isSchedule"` MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` UserData pulumi.StringPtrInput `pulumi:"userData"` }
func (ClusterAttachmentWorkerConfigArgs) ElementType ¶
func (ClusterAttachmentWorkerConfigArgs) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutput ¶
func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutput() ClusterAttachmentWorkerConfigOutput
func (ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutputWithContext ¶
func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOutput
func (ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutput ¶
func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
func (ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutputWithContext ¶
func (i ClusterAttachmentWorkerConfigArgs) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput
type ClusterAttachmentWorkerConfigDataDisk ¶
type ClusterAttachmentWorkerConfigDataDisk struct { AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` DiskPartition *string `pulumi:"diskPartition"` DiskSize *int `pulumi:"diskSize"` DiskType *string `pulumi:"diskType"` FileSystem *string `pulumi:"fileSystem"` MountTarget *string `pulumi:"mountTarget"` }
type ClusterAttachmentWorkerConfigDataDiskArgs ¶
type ClusterAttachmentWorkerConfigDataDiskArgs struct { AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` }
func (ClusterAttachmentWorkerConfigDataDiskArgs) ElementType ¶
func (ClusterAttachmentWorkerConfigDataDiskArgs) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutput ¶
func (i ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput
func (ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext ¶
func (i ClusterAttachmentWorkerConfigDataDiskArgs) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskOutput
type ClusterAttachmentWorkerConfigDataDiskArray ¶
type ClusterAttachmentWorkerConfigDataDiskArray []ClusterAttachmentWorkerConfigDataDiskInput
func (ClusterAttachmentWorkerConfigDataDiskArray) ElementType ¶
func (ClusterAttachmentWorkerConfigDataDiskArray) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutput ¶
func (i ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutput() ClusterAttachmentWorkerConfigDataDiskArrayOutput
func (ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext ¶
func (i ClusterAttachmentWorkerConfigDataDiskArray) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskArrayOutput
type ClusterAttachmentWorkerConfigDataDiskArrayInput ¶
type ClusterAttachmentWorkerConfigDataDiskArrayInput interface { pulumi.Input ToClusterAttachmentWorkerConfigDataDiskArrayOutput() ClusterAttachmentWorkerConfigDataDiskArrayOutput ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext(context.Context) ClusterAttachmentWorkerConfigDataDiskArrayOutput }
ClusterAttachmentWorkerConfigDataDiskArrayInput is an input type that accepts ClusterAttachmentWorkerConfigDataDiskArray and ClusterAttachmentWorkerConfigDataDiskArrayOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigDataDiskArrayInput` via:
ClusterAttachmentWorkerConfigDataDiskArray{ ClusterAttachmentWorkerConfigDataDiskArgs{...} }
type ClusterAttachmentWorkerConfigDataDiskArrayOutput ¶
type ClusterAttachmentWorkerConfigDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigDataDiskArrayOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigDataDiskArrayOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutput ¶
func (o ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutput() ClusterAttachmentWorkerConfigDataDiskArrayOutput
func (ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigDataDiskArrayOutput) ToClusterAttachmentWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskArrayOutput
type ClusterAttachmentWorkerConfigDataDiskInput ¶
type ClusterAttachmentWorkerConfigDataDiskInput interface { pulumi.Input ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(context.Context) ClusterAttachmentWorkerConfigDataDiskOutput }
ClusterAttachmentWorkerConfigDataDiskInput is an input type that accepts ClusterAttachmentWorkerConfigDataDiskArgs and ClusterAttachmentWorkerConfigDataDiskOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigDataDiskInput` via:
ClusterAttachmentWorkerConfigDataDiskArgs{...}
type ClusterAttachmentWorkerConfigDataDiskOutput ¶
type ClusterAttachmentWorkerConfigDataDiskOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigDataDiskOutput) AutoFormatAndMount ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
func (ClusterAttachmentWorkerConfigDataDiskOutput) DiskPartition ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigDataDiskOutput) DiskSize ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterAttachmentWorkerConfigDataDiskOutput) DiskType ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigDataDiskOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigDataDiskOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigDataDiskOutput) FileSystem ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigDataDiskOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutput ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutput() ClusterAttachmentWorkerConfigDataDiskOutput
func (ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigDataDiskOutput) ToClusterAttachmentWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigDataDiskOutput
type ClusterAttachmentWorkerConfigInput ¶
type ClusterAttachmentWorkerConfigInput interface { pulumi.Input ToClusterAttachmentWorkerConfigOutput() ClusterAttachmentWorkerConfigOutput ToClusterAttachmentWorkerConfigOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOutput }
ClusterAttachmentWorkerConfigInput is an input type that accepts ClusterAttachmentWorkerConfigArgs and ClusterAttachmentWorkerConfigOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigInput` via:
ClusterAttachmentWorkerConfigArgs{...}
type ClusterAttachmentWorkerConfigOutput ¶
type ClusterAttachmentWorkerConfigOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigOutput) DataDisks ¶
func (o ClusterAttachmentWorkerConfigOutput) DataDisks() ClusterAttachmentWorkerConfigDataDiskArrayOutput
func (ClusterAttachmentWorkerConfigOutput) DesiredPodNum ¶
func (o ClusterAttachmentWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
func (ClusterAttachmentWorkerConfigOutput) DockerGraphPath ¶
func (o ClusterAttachmentWorkerConfigOutput) DockerGraphPath() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOutput) ExtraArgs ¶
func (o ClusterAttachmentWorkerConfigOutput) ExtraArgs() pulumi.StringArrayOutput
func (ClusterAttachmentWorkerConfigOutput) IsSchedule ¶
func (o ClusterAttachmentWorkerConfigOutput) IsSchedule() pulumi.BoolPtrOutput
func (ClusterAttachmentWorkerConfigOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigOutput) MountTarget() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutput ¶
func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutput() ClusterAttachmentWorkerConfigOutput
func (ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOutput
func (ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutput ¶
func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
func (ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput
func (ClusterAttachmentWorkerConfigOutput) UserData ¶
func (o ClusterAttachmentWorkerConfigOutput) UserData() pulumi.StringPtrOutput
type ClusterAttachmentWorkerConfigOverrides ¶
type ClusterAttachmentWorkerConfigOverrides struct { DataDisks []ClusterAttachmentWorkerConfigOverridesDataDisk `pulumi:"dataDisks"` DesiredPodNum *int `pulumi:"desiredPodNum"` DockerGraphPath *string `pulumi:"dockerGraphPath"` ExtraArgs []string `pulumi:"extraArgs"` IsSchedule *bool `pulumi:"isSchedule"` MountTarget *string `pulumi:"mountTarget"` UserData *string `pulumi:"userData"` }
type ClusterAttachmentWorkerConfigOverridesArgs ¶
type ClusterAttachmentWorkerConfigOverridesArgs struct { DataDisks ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput `pulumi:"dataDisks"` DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` DockerGraphPath pulumi.StringPtrInput `pulumi:"dockerGraphPath"` ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"` IsSchedule pulumi.BoolPtrInput `pulumi:"isSchedule"` MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` UserData pulumi.StringPtrInput `pulumi:"userData"` }
func (ClusterAttachmentWorkerConfigOverridesArgs) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesArgs) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutput ¶
func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutput() ClusterAttachmentWorkerConfigOverridesOutput
func (ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutputWithContext ¶
func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesOutput
func (ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutput ¶
func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
func (ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext ¶
func (i ClusterAttachmentWorkerConfigOverridesArgs) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
type ClusterAttachmentWorkerConfigOverridesDataDisk ¶
type ClusterAttachmentWorkerConfigOverridesDataDisk struct { AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` DiskPartition *string `pulumi:"diskPartition"` DiskSize *int `pulumi:"diskSize"` DiskType *string `pulumi:"diskType"` FileSystem *string `pulumi:"fileSystem"` MountTarget *string `pulumi:"mountTarget"` }
type ClusterAttachmentWorkerConfigOverridesDataDiskArgs ¶
type ClusterAttachmentWorkerConfigOverridesDataDiskArgs struct { AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` }
func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput ¶
func (i ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput() ClusterAttachmentWorkerConfigOverridesDataDiskOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext ¶
func (i ClusterAttachmentWorkerConfigOverridesDataDiskArgs) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput
type ClusterAttachmentWorkerConfigOverridesDataDiskArray ¶
type ClusterAttachmentWorkerConfigOverridesDataDiskArray []ClusterAttachmentWorkerConfigOverridesDataDiskInput
func (ClusterAttachmentWorkerConfigOverridesDataDiskArray) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesDataDiskArray) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput ¶
func (i ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext ¶
func (i ClusterAttachmentWorkerConfigOverridesDataDiskArray) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
type ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput ¶
type ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput interface { pulumi.Input ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput }
ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput is an input type that accepts ClusterAttachmentWorkerConfigOverridesDataDiskArray and ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigOverridesDataDiskArrayInput` via:
ClusterAttachmentWorkerConfigOverridesDataDiskArray{ ClusterAttachmentWorkerConfigOverridesDataDiskArgs{...} }
type ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput ¶
type ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput() ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskArrayOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskArrayOutput
type ClusterAttachmentWorkerConfigOverridesDataDiskInput ¶
type ClusterAttachmentWorkerConfigOverridesDataDiskInput interface { pulumi.Input ToClusterAttachmentWorkerConfigOverridesDataDiskOutput() ClusterAttachmentWorkerConfigOverridesDataDiskOutput ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput }
ClusterAttachmentWorkerConfigOverridesDataDiskInput is an input type that accepts ClusterAttachmentWorkerConfigOverridesDataDiskArgs and ClusterAttachmentWorkerConfigOverridesDataDiskOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigOverridesDataDiskInput` via:
ClusterAttachmentWorkerConfigOverridesDataDiskArgs{...}
type ClusterAttachmentWorkerConfigOverridesDataDiskOutput ¶
type ClusterAttachmentWorkerConfigOverridesDataDiskOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) AutoFormatAndMount ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskPartition ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskSize ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskType ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) FileSystem ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) FileSystem() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) MountTarget() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutput() ClusterAttachmentWorkerConfigOverridesDataDiskOutput
func (ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigOverridesDataDiskOutput) ToClusterAttachmentWorkerConfigOverridesDataDiskOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesDataDiskOutput
type ClusterAttachmentWorkerConfigOverridesInput ¶
type ClusterAttachmentWorkerConfigOverridesInput interface { pulumi.Input ToClusterAttachmentWorkerConfigOverridesOutput() ClusterAttachmentWorkerConfigOverridesOutput ToClusterAttachmentWorkerConfigOverridesOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOverridesOutput }
ClusterAttachmentWorkerConfigOverridesInput is an input type that accepts ClusterAttachmentWorkerConfigOverridesArgs and ClusterAttachmentWorkerConfigOverridesOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigOverridesInput` via:
ClusterAttachmentWorkerConfigOverridesArgs{...}
type ClusterAttachmentWorkerConfigOverridesOutput ¶
type ClusterAttachmentWorkerConfigOverridesOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigOverridesOutput) DesiredPodNum ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) DesiredPodNum() pulumi.IntPtrOutput
func (ClusterAttachmentWorkerConfigOverridesOutput) DockerGraphPath ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) DockerGraphPath() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigOverridesOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesOutput) ExtraArgs ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) ExtraArgs() pulumi.StringArrayOutput
func (ClusterAttachmentWorkerConfigOverridesOutput) IsSchedule ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) IsSchedule() pulumi.BoolPtrOutput
func (ClusterAttachmentWorkerConfigOverridesOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) MountTarget() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutput ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutput() ClusterAttachmentWorkerConfigOverridesOutput
func (ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesOutput
func (ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
func (ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
func (ClusterAttachmentWorkerConfigOverridesOutput) UserData ¶
func (o ClusterAttachmentWorkerConfigOverridesOutput) UserData() pulumi.StringPtrOutput
type ClusterAttachmentWorkerConfigOverridesPtrInput ¶
type ClusterAttachmentWorkerConfigOverridesPtrInput interface { pulumi.Input ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput }
ClusterAttachmentWorkerConfigOverridesPtrInput is an input type that accepts ClusterAttachmentWorkerConfigOverridesArgs, ClusterAttachmentWorkerConfigOverridesPtr and ClusterAttachmentWorkerConfigOverridesPtrOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigOverridesPtrInput` via:
ClusterAttachmentWorkerConfigOverridesArgs{...} or: nil
func ClusterAttachmentWorkerConfigOverridesPtr ¶
func ClusterAttachmentWorkerConfigOverridesPtr(v *ClusterAttachmentWorkerConfigOverridesArgs) ClusterAttachmentWorkerConfigOverridesPtrInput
type ClusterAttachmentWorkerConfigOverridesPtrOutput ¶
type ClusterAttachmentWorkerConfigOverridesPtrOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) DesiredPodNum ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) DockerGraphPath ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ExtraArgs ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ExtraArgs() pulumi.StringArrayOutput
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) IsSchedule ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) IsSchedule() pulumi.BoolPtrOutput
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) MountTarget() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutput() ClusterAttachmentWorkerConfigOverridesPtrOutput
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) ToClusterAttachmentWorkerConfigOverridesPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigOverridesPtrOutput
func (ClusterAttachmentWorkerConfigOverridesPtrOutput) UserData ¶
func (o ClusterAttachmentWorkerConfigOverridesPtrOutput) UserData() pulumi.StringPtrOutput
type ClusterAttachmentWorkerConfigPtrInput ¶
type ClusterAttachmentWorkerConfigPtrInput interface { pulumi.Input ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput ToClusterAttachmentWorkerConfigPtrOutputWithContext(context.Context) ClusterAttachmentWorkerConfigPtrOutput }
ClusterAttachmentWorkerConfigPtrInput is an input type that accepts ClusterAttachmentWorkerConfigArgs, ClusterAttachmentWorkerConfigPtr and ClusterAttachmentWorkerConfigPtrOutput values. You can construct a concrete instance of `ClusterAttachmentWorkerConfigPtrInput` via:
ClusterAttachmentWorkerConfigArgs{...} or: nil
func ClusterAttachmentWorkerConfigPtr ¶
func ClusterAttachmentWorkerConfigPtr(v *ClusterAttachmentWorkerConfigArgs) ClusterAttachmentWorkerConfigPtrInput
type ClusterAttachmentWorkerConfigPtrOutput ¶
type ClusterAttachmentWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentWorkerConfigPtrOutput) DataDisks ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) DataDisks() ClusterAttachmentWorkerConfigDataDiskArrayOutput
func (ClusterAttachmentWorkerConfigPtrOutput) DesiredPodNum ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
func (ClusterAttachmentWorkerConfigPtrOutput) DockerGraphPath ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigPtrOutput) ElementType ¶
func (ClusterAttachmentWorkerConfigPtrOutput) ElementType() reflect.Type
func (ClusterAttachmentWorkerConfigPtrOutput) ExtraArgs ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) ExtraArgs() pulumi.StringArrayOutput
func (ClusterAttachmentWorkerConfigPtrOutput) IsSchedule ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) IsSchedule() pulumi.BoolPtrOutput
func (ClusterAttachmentWorkerConfigPtrOutput) MountTarget ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) MountTarget() pulumi.StringPtrOutput
func (ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutput ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutput() ClusterAttachmentWorkerConfigPtrOutput
func (ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) ToClusterAttachmentWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterAttachmentWorkerConfigPtrOutput
func (ClusterAttachmentWorkerConfigPtrOutput) UserData ¶
func (o ClusterAttachmentWorkerConfigPtrOutput) UserData() pulumi.StringPtrOutput
type ClusterAuthOptions ¶
type ClusterAuthOptionsArgs ¶
type ClusterAuthOptionsArgs struct { AutoCreateDiscoveryAnonymousAuth pulumi.BoolPtrInput `pulumi:"autoCreateDiscoveryAnonymousAuth"` Issuer pulumi.StringPtrInput `pulumi:"issuer"` JwksUri pulumi.StringPtrInput `pulumi:"jwksUri"` }
func (ClusterAuthOptionsArgs) ElementType ¶
func (ClusterAuthOptionsArgs) ElementType() reflect.Type
func (ClusterAuthOptionsArgs) ToClusterAuthOptionsOutput ¶
func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsOutput() ClusterAuthOptionsOutput
func (ClusterAuthOptionsArgs) ToClusterAuthOptionsOutputWithContext ¶
func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsOutputWithContext(ctx context.Context) ClusterAuthOptionsOutput
func (ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutput ¶
func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
func (ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutputWithContext ¶
func (i ClusterAuthOptionsArgs) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput
type ClusterAuthOptionsInput ¶
type ClusterAuthOptionsInput interface { pulumi.Input ToClusterAuthOptionsOutput() ClusterAuthOptionsOutput ToClusterAuthOptionsOutputWithContext(context.Context) ClusterAuthOptionsOutput }
ClusterAuthOptionsInput is an input type that accepts ClusterAuthOptionsArgs and ClusterAuthOptionsOutput values. You can construct a concrete instance of `ClusterAuthOptionsInput` via:
ClusterAuthOptionsArgs{...}
type ClusterAuthOptionsOutput ¶
type ClusterAuthOptionsOutput struct{ *pulumi.OutputState }
func (ClusterAuthOptionsOutput) AutoCreateDiscoveryAnonymousAuth ¶
func (o ClusterAuthOptionsOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput
func (ClusterAuthOptionsOutput) ElementType ¶
func (ClusterAuthOptionsOutput) ElementType() reflect.Type
func (ClusterAuthOptionsOutput) Issuer ¶
func (o ClusterAuthOptionsOutput) Issuer() pulumi.StringPtrOutput
func (ClusterAuthOptionsOutput) JwksUri ¶
func (o ClusterAuthOptionsOutput) JwksUri() pulumi.StringPtrOutput
func (ClusterAuthOptionsOutput) ToClusterAuthOptionsOutput ¶
func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsOutput() ClusterAuthOptionsOutput
func (ClusterAuthOptionsOutput) ToClusterAuthOptionsOutputWithContext ¶
func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsOutputWithContext(ctx context.Context) ClusterAuthOptionsOutput
func (ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutput ¶
func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
func (ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutputWithContext ¶
func (o ClusterAuthOptionsOutput) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput
type ClusterAuthOptionsPtrInput ¶
type ClusterAuthOptionsPtrInput interface { pulumi.Input ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput ToClusterAuthOptionsPtrOutputWithContext(context.Context) ClusterAuthOptionsPtrOutput }
ClusterAuthOptionsPtrInput is an input type that accepts ClusterAuthOptionsArgs, ClusterAuthOptionsPtr and ClusterAuthOptionsPtrOutput values. You can construct a concrete instance of `ClusterAuthOptionsPtrInput` via:
ClusterAuthOptionsArgs{...} or: nil
func ClusterAuthOptionsPtr ¶
func ClusterAuthOptionsPtr(v *ClusterAuthOptionsArgs) ClusterAuthOptionsPtrInput
type ClusterAuthOptionsPtrOutput ¶
type ClusterAuthOptionsPtrOutput struct{ *pulumi.OutputState }
func (ClusterAuthOptionsPtrOutput) AutoCreateDiscoveryAnonymousAuth ¶
func (o ClusterAuthOptionsPtrOutput) AutoCreateDiscoveryAnonymousAuth() pulumi.BoolPtrOutput
func (ClusterAuthOptionsPtrOutput) Elem ¶
func (o ClusterAuthOptionsPtrOutput) Elem() ClusterAuthOptionsOutput
func (ClusterAuthOptionsPtrOutput) ElementType ¶
func (ClusterAuthOptionsPtrOutput) ElementType() reflect.Type
func (ClusterAuthOptionsPtrOutput) Issuer ¶
func (o ClusterAuthOptionsPtrOutput) Issuer() pulumi.StringPtrOutput
func (ClusterAuthOptionsPtrOutput) JwksUri ¶
func (o ClusterAuthOptionsPtrOutput) JwksUri() pulumi.StringPtrOutput
func (ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutput ¶
func (o ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutput() ClusterAuthOptionsPtrOutput
func (ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutputWithContext ¶
func (o ClusterAuthOptionsPtrOutput) ToClusterAuthOptionsPtrOutputWithContext(ctx context.Context) ClusterAuthOptionsPtrOutput
type ClusterClusterAudit ¶
type ClusterClusterAuditArgs ¶
type ClusterClusterAuditArgs struct { Enabled pulumi.BoolInput `pulumi:"enabled"` LogSetId pulumi.StringPtrInput `pulumi:"logSetId"` TopicId pulumi.StringPtrInput `pulumi:"topicId"` }
func (ClusterClusterAuditArgs) ElementType ¶
func (ClusterClusterAuditArgs) ElementType() reflect.Type
func (ClusterClusterAuditArgs) ToClusterClusterAuditOutput ¶
func (i ClusterClusterAuditArgs) ToClusterClusterAuditOutput() ClusterClusterAuditOutput
func (ClusterClusterAuditArgs) ToClusterClusterAuditOutputWithContext ¶
func (i ClusterClusterAuditArgs) ToClusterClusterAuditOutputWithContext(ctx context.Context) ClusterClusterAuditOutput
func (ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutput ¶
func (i ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
func (ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutputWithContext ¶
func (i ClusterClusterAuditArgs) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput
type ClusterClusterAuditInput ¶
type ClusterClusterAuditInput interface { pulumi.Input ToClusterClusterAuditOutput() ClusterClusterAuditOutput ToClusterClusterAuditOutputWithContext(context.Context) ClusterClusterAuditOutput }
ClusterClusterAuditInput is an input type that accepts ClusterClusterAuditArgs and ClusterClusterAuditOutput values. You can construct a concrete instance of `ClusterClusterAuditInput` via:
ClusterClusterAuditArgs{...}
type ClusterClusterAuditOutput ¶
type ClusterClusterAuditOutput struct{ *pulumi.OutputState }
func (ClusterClusterAuditOutput) ElementType ¶
func (ClusterClusterAuditOutput) ElementType() reflect.Type
func (ClusterClusterAuditOutput) Enabled ¶
func (o ClusterClusterAuditOutput) Enabled() pulumi.BoolOutput
func (ClusterClusterAuditOutput) LogSetId ¶
func (o ClusterClusterAuditOutput) LogSetId() pulumi.StringPtrOutput
func (ClusterClusterAuditOutput) ToClusterClusterAuditOutput ¶
func (o ClusterClusterAuditOutput) ToClusterClusterAuditOutput() ClusterClusterAuditOutput
func (ClusterClusterAuditOutput) ToClusterClusterAuditOutputWithContext ¶
func (o ClusterClusterAuditOutput) ToClusterClusterAuditOutputWithContext(ctx context.Context) ClusterClusterAuditOutput
func (ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutput ¶
func (o ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
func (ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutputWithContext ¶
func (o ClusterClusterAuditOutput) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput
func (ClusterClusterAuditOutput) TopicId ¶
func (o ClusterClusterAuditOutput) TopicId() pulumi.StringPtrOutput
type ClusterClusterAuditPtrInput ¶
type ClusterClusterAuditPtrInput interface { pulumi.Input ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput ToClusterClusterAuditPtrOutputWithContext(context.Context) ClusterClusterAuditPtrOutput }
ClusterClusterAuditPtrInput is an input type that accepts ClusterClusterAuditArgs, ClusterClusterAuditPtr and ClusterClusterAuditPtrOutput values. You can construct a concrete instance of `ClusterClusterAuditPtrInput` via:
ClusterClusterAuditArgs{...} or: nil
func ClusterClusterAuditPtr ¶
func ClusterClusterAuditPtr(v *ClusterClusterAuditArgs) ClusterClusterAuditPtrInput
type ClusterClusterAuditPtrOutput ¶
type ClusterClusterAuditPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterAuditPtrOutput) Elem ¶
func (o ClusterClusterAuditPtrOutput) Elem() ClusterClusterAuditOutput
func (ClusterClusterAuditPtrOutput) ElementType ¶
func (ClusterClusterAuditPtrOutput) ElementType() reflect.Type
func (ClusterClusterAuditPtrOutput) Enabled ¶
func (o ClusterClusterAuditPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ClusterClusterAuditPtrOutput) LogSetId ¶
func (o ClusterClusterAuditPtrOutput) LogSetId() pulumi.StringPtrOutput
func (ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutput ¶
func (o ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutput() ClusterClusterAuditPtrOutput
func (ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutputWithContext ¶
func (o ClusterClusterAuditPtrOutput) ToClusterClusterAuditPtrOutputWithContext(ctx context.Context) ClusterClusterAuditPtrOutput
func (ClusterClusterAuditPtrOutput) TopicId ¶
func (o ClusterClusterAuditPtrOutput) TopicId() pulumi.StringPtrOutput
type ClusterClusterExtraArgs ¶
type ClusterClusterExtraArgsArgs ¶
type ClusterClusterExtraArgsArgs struct { KubeApiservers pulumi.StringArrayInput `pulumi:"kubeApiservers"` KubeControllerManagers pulumi.StringArrayInput `pulumi:"kubeControllerManagers"` KubeSchedulers pulumi.StringArrayInput `pulumi:"kubeSchedulers"` }
func (ClusterClusterExtraArgsArgs) ElementType ¶
func (ClusterClusterExtraArgsArgs) ElementType() reflect.Type
func (ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutput ¶
func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutput() ClusterClusterExtraArgsOutput
func (ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutputWithContext ¶
func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsOutputWithContext(ctx context.Context) ClusterClusterExtraArgsOutput
func (ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutput ¶
func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput
func (ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutputWithContext ¶
func (i ClusterClusterExtraArgsArgs) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput
type ClusterClusterExtraArgsInput ¶
type ClusterClusterExtraArgsInput interface { pulumi.Input ToClusterClusterExtraArgsOutput() ClusterClusterExtraArgsOutput ToClusterClusterExtraArgsOutputWithContext(context.Context) ClusterClusterExtraArgsOutput }
ClusterClusterExtraArgsInput is an input type that accepts ClusterClusterExtraArgsArgs and ClusterClusterExtraArgsOutput values. You can construct a concrete instance of `ClusterClusterExtraArgsInput` via:
ClusterClusterExtraArgsArgs{...}
type ClusterClusterExtraArgsOutput ¶
type ClusterClusterExtraArgsOutput struct{ *pulumi.OutputState }
func (ClusterClusterExtraArgsOutput) ElementType ¶
func (ClusterClusterExtraArgsOutput) ElementType() reflect.Type
func (ClusterClusterExtraArgsOutput) KubeApiservers ¶
func (o ClusterClusterExtraArgsOutput) KubeApiservers() pulumi.StringArrayOutput
func (ClusterClusterExtraArgsOutput) KubeControllerManagers ¶
func (o ClusterClusterExtraArgsOutput) KubeControllerManagers() pulumi.StringArrayOutput
func (ClusterClusterExtraArgsOutput) KubeSchedulers ¶
func (o ClusterClusterExtraArgsOutput) KubeSchedulers() pulumi.StringArrayOutput
func (ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutput ¶
func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutput() ClusterClusterExtraArgsOutput
func (ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutputWithContext ¶
func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsOutputWithContext(ctx context.Context) ClusterClusterExtraArgsOutput
func (ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutput ¶
func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput
func (ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutputWithContext ¶
func (o ClusterClusterExtraArgsOutput) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput
type ClusterClusterExtraArgsPtrInput ¶
type ClusterClusterExtraArgsPtrInput interface { pulumi.Input ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput ToClusterClusterExtraArgsPtrOutputWithContext(context.Context) ClusterClusterExtraArgsPtrOutput }
ClusterClusterExtraArgsPtrInput is an input type that accepts ClusterClusterExtraArgsArgs, ClusterClusterExtraArgsPtr and ClusterClusterExtraArgsPtrOutput values. You can construct a concrete instance of `ClusterClusterExtraArgsPtrInput` via:
ClusterClusterExtraArgsArgs{...} or: nil
func ClusterClusterExtraArgsPtr ¶
func ClusterClusterExtraArgsPtr(v *ClusterClusterExtraArgsArgs) ClusterClusterExtraArgsPtrInput
type ClusterClusterExtraArgsPtrOutput ¶
type ClusterClusterExtraArgsPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterExtraArgsPtrOutput) Elem ¶
func (o ClusterClusterExtraArgsPtrOutput) Elem() ClusterClusterExtraArgsOutput
func (ClusterClusterExtraArgsPtrOutput) ElementType ¶
func (ClusterClusterExtraArgsPtrOutput) ElementType() reflect.Type
func (ClusterClusterExtraArgsPtrOutput) KubeApiservers ¶
func (o ClusterClusterExtraArgsPtrOutput) KubeApiservers() pulumi.StringArrayOutput
func (ClusterClusterExtraArgsPtrOutput) KubeControllerManagers ¶
func (o ClusterClusterExtraArgsPtrOutput) KubeControllerManagers() pulumi.StringArrayOutput
func (ClusterClusterExtraArgsPtrOutput) KubeSchedulers ¶
func (o ClusterClusterExtraArgsPtrOutput) KubeSchedulers() pulumi.StringArrayOutput
func (ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutput ¶
func (o ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutput() ClusterClusterExtraArgsPtrOutput
func (ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutputWithContext ¶
func (o ClusterClusterExtraArgsPtrOutput) ToClusterClusterExtraArgsPtrOutputWithContext(ctx context.Context) ClusterClusterExtraArgsPtrOutput
type ClusterCommonNamesArgs ¶
type ClusterCommonNamesArgs struct { ClusterId *string `pulumi:"clusterId"` ResultOutputFile *string `pulumi:"resultOutputFile"` RoleIds []string `pulumi:"roleIds"` SubaccountUins []string `pulumi:"subaccountUins"` }
A collection of arguments for invoking ClusterCommonNames.
type ClusterCommonNamesList ¶
type ClusterCommonNamesListArgs ¶
type ClusterCommonNamesListArgs struct { CommonNames pulumi.StringInput `pulumi:"commonNames"` SubaccountUin pulumi.StringInput `pulumi:"subaccountUin"` }
func (ClusterCommonNamesListArgs) ElementType ¶
func (ClusterCommonNamesListArgs) ElementType() reflect.Type
func (ClusterCommonNamesListArgs) ToClusterCommonNamesListOutput ¶
func (i ClusterCommonNamesListArgs) ToClusterCommonNamesListOutput() ClusterCommonNamesListOutput
func (ClusterCommonNamesListArgs) ToClusterCommonNamesListOutputWithContext ¶
func (i ClusterCommonNamesListArgs) ToClusterCommonNamesListOutputWithContext(ctx context.Context) ClusterCommonNamesListOutput
type ClusterCommonNamesListArray ¶
type ClusterCommonNamesListArray []ClusterCommonNamesListInput
func (ClusterCommonNamesListArray) ElementType ¶
func (ClusterCommonNamesListArray) ElementType() reflect.Type
func (ClusterCommonNamesListArray) ToClusterCommonNamesListArrayOutput ¶
func (i ClusterCommonNamesListArray) ToClusterCommonNamesListArrayOutput() ClusterCommonNamesListArrayOutput
func (ClusterCommonNamesListArray) ToClusterCommonNamesListArrayOutputWithContext ¶
func (i ClusterCommonNamesListArray) ToClusterCommonNamesListArrayOutputWithContext(ctx context.Context) ClusterCommonNamesListArrayOutput
type ClusterCommonNamesListArrayInput ¶
type ClusterCommonNamesListArrayInput interface { pulumi.Input ToClusterCommonNamesListArrayOutput() ClusterCommonNamesListArrayOutput ToClusterCommonNamesListArrayOutputWithContext(context.Context) ClusterCommonNamesListArrayOutput }
ClusterCommonNamesListArrayInput is an input type that accepts ClusterCommonNamesListArray and ClusterCommonNamesListArrayOutput values. You can construct a concrete instance of `ClusterCommonNamesListArrayInput` via:
ClusterCommonNamesListArray{ ClusterCommonNamesListArgs{...} }
type ClusterCommonNamesListArrayOutput ¶
type ClusterCommonNamesListArrayOutput struct{ *pulumi.OutputState }
func (ClusterCommonNamesListArrayOutput) ElementType ¶
func (ClusterCommonNamesListArrayOutput) ElementType() reflect.Type
func (ClusterCommonNamesListArrayOutput) Index ¶
func (o ClusterCommonNamesListArrayOutput) Index(i pulumi.IntInput) ClusterCommonNamesListOutput
func (ClusterCommonNamesListArrayOutput) ToClusterCommonNamesListArrayOutput ¶
func (o ClusterCommonNamesListArrayOutput) ToClusterCommonNamesListArrayOutput() ClusterCommonNamesListArrayOutput
func (ClusterCommonNamesListArrayOutput) ToClusterCommonNamesListArrayOutputWithContext ¶
func (o ClusterCommonNamesListArrayOutput) ToClusterCommonNamesListArrayOutputWithContext(ctx context.Context) ClusterCommonNamesListArrayOutput
type ClusterCommonNamesListInput ¶
type ClusterCommonNamesListInput interface { pulumi.Input ToClusterCommonNamesListOutput() ClusterCommonNamesListOutput ToClusterCommonNamesListOutputWithContext(context.Context) ClusterCommonNamesListOutput }
ClusterCommonNamesListInput is an input type that accepts ClusterCommonNamesListArgs and ClusterCommonNamesListOutput values. You can construct a concrete instance of `ClusterCommonNamesListInput` via:
ClusterCommonNamesListArgs{...}
type ClusterCommonNamesListOutput ¶
type ClusterCommonNamesListOutput struct{ *pulumi.OutputState }
func (ClusterCommonNamesListOutput) CommonNames ¶
func (o ClusterCommonNamesListOutput) CommonNames() pulumi.StringOutput
func (ClusterCommonNamesListOutput) ElementType ¶
func (ClusterCommonNamesListOutput) ElementType() reflect.Type
func (ClusterCommonNamesListOutput) SubaccountUin ¶
func (o ClusterCommonNamesListOutput) SubaccountUin() pulumi.StringOutput
func (ClusterCommonNamesListOutput) ToClusterCommonNamesListOutput ¶
func (o ClusterCommonNamesListOutput) ToClusterCommonNamesListOutput() ClusterCommonNamesListOutput
func (ClusterCommonNamesListOutput) ToClusterCommonNamesListOutputWithContext ¶
func (o ClusterCommonNamesListOutput) ToClusterCommonNamesListOutputWithContext(ctx context.Context) ClusterCommonNamesListOutput
type ClusterCommonNamesOutputArgs ¶
type ClusterCommonNamesOutputArgs struct { ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` RoleIds pulumi.StringArrayInput `pulumi:"roleIds"` SubaccountUins pulumi.StringArrayInput `pulumi:"subaccountUins"` }
A collection of arguments for invoking ClusterCommonNames.
func (ClusterCommonNamesOutputArgs) ElementType ¶
func (ClusterCommonNamesOutputArgs) ElementType() reflect.Type
type ClusterCommonNamesResult ¶
type ClusterCommonNamesResult struct { ClusterId *string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []ClusterCommonNamesList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` RoleIds []string `pulumi:"roleIds"` SubaccountUins []string `pulumi:"subaccountUins"` }
A collection of values returned by ClusterCommonNames.
func ClusterCommonNames ¶
func ClusterCommonNames(ctx *pulumi.Context, args *ClusterCommonNamesArgs, opts ...pulumi.InvokeOption) (*ClusterCommonNamesResult, error)
type ClusterCommonNamesResultOutput ¶
type ClusterCommonNamesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by ClusterCommonNames.
func ClusterCommonNamesOutput ¶
func ClusterCommonNamesOutput(ctx *pulumi.Context, args ClusterCommonNamesOutputArgs, opts ...pulumi.InvokeOption) ClusterCommonNamesResultOutput
func (ClusterCommonNamesResultOutput) ClusterId ¶
func (o ClusterCommonNamesResultOutput) ClusterId() pulumi.StringPtrOutput
func (ClusterCommonNamesResultOutput) ElementType ¶
func (ClusterCommonNamesResultOutput) ElementType() reflect.Type
func (ClusterCommonNamesResultOutput) Id ¶
func (o ClusterCommonNamesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ClusterCommonNamesResultOutput) Lists ¶
func (o ClusterCommonNamesResultOutput) Lists() ClusterCommonNamesListArrayOutput
func (ClusterCommonNamesResultOutput) ResultOutputFile ¶
func (o ClusterCommonNamesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ClusterCommonNamesResultOutput) RoleIds ¶
func (o ClusterCommonNamesResultOutput) RoleIds() pulumi.StringArrayOutput
func (ClusterCommonNamesResultOutput) SubaccountUins ¶
func (o ClusterCommonNamesResultOutput) SubaccountUins() pulumi.StringArrayOutput
func (ClusterCommonNamesResultOutput) ToClusterCommonNamesResultOutput ¶
func (o ClusterCommonNamesResultOutput) ToClusterCommonNamesResultOutput() ClusterCommonNamesResultOutput
func (ClusterCommonNamesResultOutput) ToClusterCommonNamesResultOutputWithContext ¶
func (o ClusterCommonNamesResultOutput) ToClusterCommonNamesResultOutputWithContext(ctx context.Context) ClusterCommonNamesResultOutput
type ClusterEventPersistence ¶
type ClusterEventPersistenceArgs ¶
type ClusterEventPersistenceArgs struct { Enabled pulumi.BoolInput `pulumi:"enabled"` LogSetId pulumi.StringPtrInput `pulumi:"logSetId"` TopicId pulumi.StringPtrInput `pulumi:"topicId"` }
func (ClusterEventPersistenceArgs) ElementType ¶
func (ClusterEventPersistenceArgs) ElementType() reflect.Type
func (ClusterEventPersistenceArgs) ToClusterEventPersistenceOutput ¶
func (i ClusterEventPersistenceArgs) ToClusterEventPersistenceOutput() ClusterEventPersistenceOutput
func (ClusterEventPersistenceArgs) ToClusterEventPersistenceOutputWithContext ¶
func (i ClusterEventPersistenceArgs) ToClusterEventPersistenceOutputWithContext(ctx context.Context) ClusterEventPersistenceOutput
func (ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutput ¶
func (i ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
func (ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutputWithContext ¶
func (i ClusterEventPersistenceArgs) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput
type ClusterEventPersistenceInput ¶
type ClusterEventPersistenceInput interface { pulumi.Input ToClusterEventPersistenceOutput() ClusterEventPersistenceOutput ToClusterEventPersistenceOutputWithContext(context.Context) ClusterEventPersistenceOutput }
ClusterEventPersistenceInput is an input type that accepts ClusterEventPersistenceArgs and ClusterEventPersistenceOutput values. You can construct a concrete instance of `ClusterEventPersistenceInput` via:
ClusterEventPersistenceArgs{...}
type ClusterEventPersistenceOutput ¶
type ClusterEventPersistenceOutput struct{ *pulumi.OutputState }
func (ClusterEventPersistenceOutput) ElementType ¶
func (ClusterEventPersistenceOutput) ElementType() reflect.Type
func (ClusterEventPersistenceOutput) Enabled ¶
func (o ClusterEventPersistenceOutput) Enabled() pulumi.BoolOutput
func (ClusterEventPersistenceOutput) LogSetId ¶
func (o ClusterEventPersistenceOutput) LogSetId() pulumi.StringPtrOutput
func (ClusterEventPersistenceOutput) ToClusterEventPersistenceOutput ¶
func (o ClusterEventPersistenceOutput) ToClusterEventPersistenceOutput() ClusterEventPersistenceOutput
func (ClusterEventPersistenceOutput) ToClusterEventPersistenceOutputWithContext ¶
func (o ClusterEventPersistenceOutput) ToClusterEventPersistenceOutputWithContext(ctx context.Context) ClusterEventPersistenceOutput
func (ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutput ¶
func (o ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
func (ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutputWithContext ¶
func (o ClusterEventPersistenceOutput) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput
func (ClusterEventPersistenceOutput) TopicId ¶
func (o ClusterEventPersistenceOutput) TopicId() pulumi.StringPtrOutput
type ClusterEventPersistencePtrInput ¶
type ClusterEventPersistencePtrInput interface { pulumi.Input ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput ToClusterEventPersistencePtrOutputWithContext(context.Context) ClusterEventPersistencePtrOutput }
ClusterEventPersistencePtrInput is an input type that accepts ClusterEventPersistenceArgs, ClusterEventPersistencePtr and ClusterEventPersistencePtrOutput values. You can construct a concrete instance of `ClusterEventPersistencePtrInput` via:
ClusterEventPersistenceArgs{...} or: nil
func ClusterEventPersistencePtr ¶
func ClusterEventPersistencePtr(v *ClusterEventPersistenceArgs) ClusterEventPersistencePtrInput
type ClusterEventPersistencePtrOutput ¶
type ClusterEventPersistencePtrOutput struct{ *pulumi.OutputState }
func (ClusterEventPersistencePtrOutput) Elem ¶
func (o ClusterEventPersistencePtrOutput) Elem() ClusterEventPersistenceOutput
func (ClusterEventPersistencePtrOutput) ElementType ¶
func (ClusterEventPersistencePtrOutput) ElementType() reflect.Type
func (ClusterEventPersistencePtrOutput) Enabled ¶
func (o ClusterEventPersistencePtrOutput) Enabled() pulumi.BoolPtrOutput
func (ClusterEventPersistencePtrOutput) LogSetId ¶
func (o ClusterEventPersistencePtrOutput) LogSetId() pulumi.StringPtrOutput
func (ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutput ¶
func (o ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutput() ClusterEventPersistencePtrOutput
func (ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutputWithContext ¶
func (o ClusterEventPersistencePtrOutput) ToClusterEventPersistencePtrOutputWithContext(ctx context.Context) ClusterEventPersistencePtrOutput
func (ClusterEventPersistencePtrOutput) TopicId ¶
func (o ClusterEventPersistencePtrOutput) TopicId() pulumi.StringPtrOutput
type ClusterExistInstance ¶
type ClusterExistInstance struct { DesiredPodNumbers []int `pulumi:"desiredPodNumbers"` InstancesPara *ClusterExistInstanceInstancesPara `pulumi:"instancesPara"` NodeRole *string `pulumi:"nodeRole"` }
type ClusterExistInstanceArgs ¶
type ClusterExistInstanceArgs struct { DesiredPodNumbers pulumi.IntArrayInput `pulumi:"desiredPodNumbers"` InstancesPara ClusterExistInstanceInstancesParaPtrInput `pulumi:"instancesPara"` NodeRole pulumi.StringPtrInput `pulumi:"nodeRole"` }
func (ClusterExistInstanceArgs) ElementType ¶
func (ClusterExistInstanceArgs) ElementType() reflect.Type
func (ClusterExistInstanceArgs) ToClusterExistInstanceOutput ¶
func (i ClusterExistInstanceArgs) ToClusterExistInstanceOutput() ClusterExistInstanceOutput
func (ClusterExistInstanceArgs) ToClusterExistInstanceOutputWithContext ¶
func (i ClusterExistInstanceArgs) ToClusterExistInstanceOutputWithContext(ctx context.Context) ClusterExistInstanceOutput
type ClusterExistInstanceArray ¶
type ClusterExistInstanceArray []ClusterExistInstanceInput
func (ClusterExistInstanceArray) ElementType ¶
func (ClusterExistInstanceArray) ElementType() reflect.Type
func (ClusterExistInstanceArray) ToClusterExistInstanceArrayOutput ¶
func (i ClusterExistInstanceArray) ToClusterExistInstanceArrayOutput() ClusterExistInstanceArrayOutput
func (ClusterExistInstanceArray) ToClusterExistInstanceArrayOutputWithContext ¶
func (i ClusterExistInstanceArray) ToClusterExistInstanceArrayOutputWithContext(ctx context.Context) ClusterExistInstanceArrayOutput
type ClusterExistInstanceArrayInput ¶
type ClusterExistInstanceArrayInput interface { pulumi.Input ToClusterExistInstanceArrayOutput() ClusterExistInstanceArrayOutput ToClusterExistInstanceArrayOutputWithContext(context.Context) ClusterExistInstanceArrayOutput }
ClusterExistInstanceArrayInput is an input type that accepts ClusterExistInstanceArray and ClusterExistInstanceArrayOutput values. You can construct a concrete instance of `ClusterExistInstanceArrayInput` via:
ClusterExistInstanceArray{ ClusterExistInstanceArgs{...} }
type ClusterExistInstanceArrayOutput ¶
type ClusterExistInstanceArrayOutput struct{ *pulumi.OutputState }
func (ClusterExistInstanceArrayOutput) ElementType ¶
func (ClusterExistInstanceArrayOutput) ElementType() reflect.Type
func (ClusterExistInstanceArrayOutput) Index ¶
func (o ClusterExistInstanceArrayOutput) Index(i pulumi.IntInput) ClusterExistInstanceOutput
func (ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutput ¶
func (o ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutput() ClusterExistInstanceArrayOutput
func (ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutputWithContext ¶
func (o ClusterExistInstanceArrayOutput) ToClusterExistInstanceArrayOutputWithContext(ctx context.Context) ClusterExistInstanceArrayOutput
type ClusterExistInstanceInput ¶
type ClusterExistInstanceInput interface { pulumi.Input ToClusterExistInstanceOutput() ClusterExistInstanceOutput ToClusterExistInstanceOutputWithContext(context.Context) ClusterExistInstanceOutput }
ClusterExistInstanceInput is an input type that accepts ClusterExistInstanceArgs and ClusterExistInstanceOutput values. You can construct a concrete instance of `ClusterExistInstanceInput` via:
ClusterExistInstanceArgs{...}
type ClusterExistInstanceInstancesPara ¶
type ClusterExistInstanceInstancesPara struct {
InstanceIds []string `pulumi:"instanceIds"`
}
type ClusterExistInstanceInstancesParaArgs ¶
type ClusterExistInstanceInstancesParaArgs struct {
InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"`
}
func (ClusterExistInstanceInstancesParaArgs) ElementType ¶
func (ClusterExistInstanceInstancesParaArgs) ElementType() reflect.Type
func (ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutput ¶
func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutput() ClusterExistInstanceInstancesParaOutput
func (ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutputWithContext ¶
func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaOutput
func (ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutput ¶
func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput
func (ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutputWithContext ¶
func (i ClusterExistInstanceInstancesParaArgs) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput
type ClusterExistInstanceInstancesParaInput ¶
type ClusterExistInstanceInstancesParaInput interface { pulumi.Input ToClusterExistInstanceInstancesParaOutput() ClusterExistInstanceInstancesParaOutput ToClusterExistInstanceInstancesParaOutputWithContext(context.Context) ClusterExistInstanceInstancesParaOutput }
ClusterExistInstanceInstancesParaInput is an input type that accepts ClusterExistInstanceInstancesParaArgs and ClusterExistInstanceInstancesParaOutput values. You can construct a concrete instance of `ClusterExistInstanceInstancesParaInput` via:
ClusterExistInstanceInstancesParaArgs{...}
type ClusterExistInstanceInstancesParaOutput ¶
type ClusterExistInstanceInstancesParaOutput struct{ *pulumi.OutputState }
func (ClusterExistInstanceInstancesParaOutput) ElementType ¶
func (ClusterExistInstanceInstancesParaOutput) ElementType() reflect.Type
func (ClusterExistInstanceInstancesParaOutput) InstanceIds ¶
func (o ClusterExistInstanceInstancesParaOutput) InstanceIds() pulumi.StringArrayOutput
func (ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutput ¶
func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutput() ClusterExistInstanceInstancesParaOutput
func (ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutputWithContext ¶
func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaOutput
func (ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutput ¶
func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput
func (ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext ¶
func (o ClusterExistInstanceInstancesParaOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput
type ClusterExistInstanceInstancesParaPtrInput ¶
type ClusterExistInstanceInstancesParaPtrInput interface { pulumi.Input ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput ToClusterExistInstanceInstancesParaPtrOutputWithContext(context.Context) ClusterExistInstanceInstancesParaPtrOutput }
ClusterExistInstanceInstancesParaPtrInput is an input type that accepts ClusterExistInstanceInstancesParaArgs, ClusterExistInstanceInstancesParaPtr and ClusterExistInstanceInstancesParaPtrOutput values. You can construct a concrete instance of `ClusterExistInstanceInstancesParaPtrInput` via:
ClusterExistInstanceInstancesParaArgs{...} or: nil
func ClusterExistInstanceInstancesParaPtr ¶
func ClusterExistInstanceInstancesParaPtr(v *ClusterExistInstanceInstancesParaArgs) ClusterExistInstanceInstancesParaPtrInput
type ClusterExistInstanceInstancesParaPtrOutput ¶
type ClusterExistInstanceInstancesParaPtrOutput struct{ *pulumi.OutputState }
func (ClusterExistInstanceInstancesParaPtrOutput) ElementType ¶
func (ClusterExistInstanceInstancesParaPtrOutput) ElementType() reflect.Type
func (ClusterExistInstanceInstancesParaPtrOutput) InstanceIds ¶
func (o ClusterExistInstanceInstancesParaPtrOutput) InstanceIds() pulumi.StringArrayOutput
func (ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutput ¶
func (o ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutput() ClusterExistInstanceInstancesParaPtrOutput
func (ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext ¶
func (o ClusterExistInstanceInstancesParaPtrOutput) ToClusterExistInstanceInstancesParaPtrOutputWithContext(ctx context.Context) ClusterExistInstanceInstancesParaPtrOutput
type ClusterExistInstanceOutput ¶
type ClusterExistInstanceOutput struct{ *pulumi.OutputState }
func (ClusterExistInstanceOutput) DesiredPodNumbers ¶
func (o ClusterExistInstanceOutput) DesiredPodNumbers() pulumi.IntArrayOutput
func (ClusterExistInstanceOutput) ElementType ¶
func (ClusterExistInstanceOutput) ElementType() reflect.Type
func (ClusterExistInstanceOutput) InstancesPara ¶
func (o ClusterExistInstanceOutput) InstancesPara() ClusterExistInstanceInstancesParaPtrOutput
func (ClusterExistInstanceOutput) NodeRole ¶
func (o ClusterExistInstanceOutput) NodeRole() pulumi.StringPtrOutput
func (ClusterExistInstanceOutput) ToClusterExistInstanceOutput ¶
func (o ClusterExistInstanceOutput) ToClusterExistInstanceOutput() ClusterExistInstanceOutput
func (ClusterExistInstanceOutput) ToClusterExistInstanceOutputWithContext ¶
func (o ClusterExistInstanceOutput) ToClusterExistInstanceOutputWithContext(ctx context.Context) ClusterExistInstanceOutput
type ClusterExtensionAddon ¶
type ClusterExtensionAddonArgs ¶
type ClusterExtensionAddonArgs struct { Name pulumi.StringInput `pulumi:"name"` Param pulumi.StringInput `pulumi:"param"` }
func (ClusterExtensionAddonArgs) ElementType ¶
func (ClusterExtensionAddonArgs) ElementType() reflect.Type
func (ClusterExtensionAddonArgs) ToClusterExtensionAddonOutput ¶
func (i ClusterExtensionAddonArgs) ToClusterExtensionAddonOutput() ClusterExtensionAddonOutput
func (ClusterExtensionAddonArgs) ToClusterExtensionAddonOutputWithContext ¶
func (i ClusterExtensionAddonArgs) ToClusterExtensionAddonOutputWithContext(ctx context.Context) ClusterExtensionAddonOutput
type ClusterExtensionAddonArray ¶
type ClusterExtensionAddonArray []ClusterExtensionAddonInput
func (ClusterExtensionAddonArray) ElementType ¶
func (ClusterExtensionAddonArray) ElementType() reflect.Type
func (ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutput ¶
func (i ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutput() ClusterExtensionAddonArrayOutput
func (ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutputWithContext ¶
func (i ClusterExtensionAddonArray) ToClusterExtensionAddonArrayOutputWithContext(ctx context.Context) ClusterExtensionAddonArrayOutput
type ClusterExtensionAddonArrayInput ¶
type ClusterExtensionAddonArrayInput interface { pulumi.Input ToClusterExtensionAddonArrayOutput() ClusterExtensionAddonArrayOutput ToClusterExtensionAddonArrayOutputWithContext(context.Context) ClusterExtensionAddonArrayOutput }
ClusterExtensionAddonArrayInput is an input type that accepts ClusterExtensionAddonArray and ClusterExtensionAddonArrayOutput values. You can construct a concrete instance of `ClusterExtensionAddonArrayInput` via:
ClusterExtensionAddonArray{ ClusterExtensionAddonArgs{...} }
type ClusterExtensionAddonArrayOutput ¶
type ClusterExtensionAddonArrayOutput struct{ *pulumi.OutputState }
func (ClusterExtensionAddonArrayOutput) ElementType ¶
func (ClusterExtensionAddonArrayOutput) ElementType() reflect.Type
func (ClusterExtensionAddonArrayOutput) Index ¶
func (o ClusterExtensionAddonArrayOutput) Index(i pulumi.IntInput) ClusterExtensionAddonOutput
func (ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutput ¶
func (o ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutput() ClusterExtensionAddonArrayOutput
func (ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutputWithContext ¶
func (o ClusterExtensionAddonArrayOutput) ToClusterExtensionAddonArrayOutputWithContext(ctx context.Context) ClusterExtensionAddonArrayOutput
type ClusterExtensionAddonInput ¶
type ClusterExtensionAddonInput interface { pulumi.Input ToClusterExtensionAddonOutput() ClusterExtensionAddonOutput ToClusterExtensionAddonOutputWithContext(context.Context) ClusterExtensionAddonOutput }
ClusterExtensionAddonInput is an input type that accepts ClusterExtensionAddonArgs and ClusterExtensionAddonOutput values. You can construct a concrete instance of `ClusterExtensionAddonInput` via:
ClusterExtensionAddonArgs{...}
type ClusterExtensionAddonOutput ¶
type ClusterExtensionAddonOutput struct{ *pulumi.OutputState }
func (ClusterExtensionAddonOutput) ElementType ¶
func (ClusterExtensionAddonOutput) ElementType() reflect.Type
func (ClusterExtensionAddonOutput) Name ¶
func (o ClusterExtensionAddonOutput) Name() pulumi.StringOutput
func (ClusterExtensionAddonOutput) Param ¶
func (o ClusterExtensionAddonOutput) Param() pulumi.StringOutput
func (ClusterExtensionAddonOutput) ToClusterExtensionAddonOutput ¶
func (o ClusterExtensionAddonOutput) ToClusterExtensionAddonOutput() ClusterExtensionAddonOutput
func (ClusterExtensionAddonOutput) ToClusterExtensionAddonOutputWithContext ¶
func (o ClusterExtensionAddonOutput) ToClusterExtensionAddonOutputWithContext(ctx context.Context) ClusterExtensionAddonOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterLevelsArgs ¶
type ClusterLevelsArgs struct { ClusterId *string `pulumi:"clusterId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking ClusterLevels.
type ClusterLevelsList ¶
type ClusterLevelsList struct { Alias string `pulumi:"alias"` ConfigMapCount int `pulumi:"configMapCount"` CrdCount int `pulumi:"crdCount"` Enable bool `pulumi:"enable"` Name string `pulumi:"name"` NodeCount int `pulumi:"nodeCount"` OtherCount int `pulumi:"otherCount"` PodCount int `pulumi:"podCount"` }
type ClusterLevelsListArgs ¶
type ClusterLevelsListArgs struct { Alias pulumi.StringInput `pulumi:"alias"` ConfigMapCount pulumi.IntInput `pulumi:"configMapCount"` CrdCount pulumi.IntInput `pulumi:"crdCount"` Enable pulumi.BoolInput `pulumi:"enable"` Name pulumi.StringInput `pulumi:"name"` NodeCount pulumi.IntInput `pulumi:"nodeCount"` OtherCount pulumi.IntInput `pulumi:"otherCount"` PodCount pulumi.IntInput `pulumi:"podCount"` }
func (ClusterLevelsListArgs) ElementType ¶
func (ClusterLevelsListArgs) ElementType() reflect.Type
func (ClusterLevelsListArgs) ToClusterLevelsListOutput ¶
func (i ClusterLevelsListArgs) ToClusterLevelsListOutput() ClusterLevelsListOutput
func (ClusterLevelsListArgs) ToClusterLevelsListOutputWithContext ¶
func (i ClusterLevelsListArgs) ToClusterLevelsListOutputWithContext(ctx context.Context) ClusterLevelsListOutput
type ClusterLevelsListArray ¶
type ClusterLevelsListArray []ClusterLevelsListInput
func (ClusterLevelsListArray) ElementType ¶
func (ClusterLevelsListArray) ElementType() reflect.Type
func (ClusterLevelsListArray) ToClusterLevelsListArrayOutput ¶
func (i ClusterLevelsListArray) ToClusterLevelsListArrayOutput() ClusterLevelsListArrayOutput
func (ClusterLevelsListArray) ToClusterLevelsListArrayOutputWithContext ¶
func (i ClusterLevelsListArray) ToClusterLevelsListArrayOutputWithContext(ctx context.Context) ClusterLevelsListArrayOutput
type ClusterLevelsListArrayInput ¶
type ClusterLevelsListArrayInput interface { pulumi.Input ToClusterLevelsListArrayOutput() ClusterLevelsListArrayOutput ToClusterLevelsListArrayOutputWithContext(context.Context) ClusterLevelsListArrayOutput }
ClusterLevelsListArrayInput is an input type that accepts ClusterLevelsListArray and ClusterLevelsListArrayOutput values. You can construct a concrete instance of `ClusterLevelsListArrayInput` via:
ClusterLevelsListArray{ ClusterLevelsListArgs{...} }
type ClusterLevelsListArrayOutput ¶
type ClusterLevelsListArrayOutput struct{ *pulumi.OutputState }
func (ClusterLevelsListArrayOutput) ElementType ¶
func (ClusterLevelsListArrayOutput) ElementType() reflect.Type
func (ClusterLevelsListArrayOutput) Index ¶
func (o ClusterLevelsListArrayOutput) Index(i pulumi.IntInput) ClusterLevelsListOutput
func (ClusterLevelsListArrayOutput) ToClusterLevelsListArrayOutput ¶
func (o ClusterLevelsListArrayOutput) ToClusterLevelsListArrayOutput() ClusterLevelsListArrayOutput
func (ClusterLevelsListArrayOutput) ToClusterLevelsListArrayOutputWithContext ¶
func (o ClusterLevelsListArrayOutput) ToClusterLevelsListArrayOutputWithContext(ctx context.Context) ClusterLevelsListArrayOutput
type ClusterLevelsListInput ¶
type ClusterLevelsListInput interface { pulumi.Input ToClusterLevelsListOutput() ClusterLevelsListOutput ToClusterLevelsListOutputWithContext(context.Context) ClusterLevelsListOutput }
ClusterLevelsListInput is an input type that accepts ClusterLevelsListArgs and ClusterLevelsListOutput values. You can construct a concrete instance of `ClusterLevelsListInput` via:
ClusterLevelsListArgs{...}
type ClusterLevelsListOutput ¶
type ClusterLevelsListOutput struct{ *pulumi.OutputState }
func (ClusterLevelsListOutput) Alias ¶
func (o ClusterLevelsListOutput) Alias() pulumi.StringOutput
func (ClusterLevelsListOutput) ConfigMapCount ¶
func (o ClusterLevelsListOutput) ConfigMapCount() pulumi.IntOutput
func (ClusterLevelsListOutput) CrdCount ¶
func (o ClusterLevelsListOutput) CrdCount() pulumi.IntOutput
func (ClusterLevelsListOutput) ElementType ¶
func (ClusterLevelsListOutput) ElementType() reflect.Type
func (ClusterLevelsListOutput) Enable ¶
func (o ClusterLevelsListOutput) Enable() pulumi.BoolOutput
func (ClusterLevelsListOutput) Name ¶
func (o ClusterLevelsListOutput) Name() pulumi.StringOutput
func (ClusterLevelsListOutput) NodeCount ¶
func (o ClusterLevelsListOutput) NodeCount() pulumi.IntOutput
func (ClusterLevelsListOutput) OtherCount ¶
func (o ClusterLevelsListOutput) OtherCount() pulumi.IntOutput
func (ClusterLevelsListOutput) PodCount ¶
func (o ClusterLevelsListOutput) PodCount() pulumi.IntOutput
func (ClusterLevelsListOutput) ToClusterLevelsListOutput ¶
func (o ClusterLevelsListOutput) ToClusterLevelsListOutput() ClusterLevelsListOutput
func (ClusterLevelsListOutput) ToClusterLevelsListOutputWithContext ¶
func (o ClusterLevelsListOutput) ToClusterLevelsListOutputWithContext(ctx context.Context) ClusterLevelsListOutput
type ClusterLevelsOutputArgs ¶
type ClusterLevelsOutputArgs struct { ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking ClusterLevels.
func (ClusterLevelsOutputArgs) ElementType ¶
func (ClusterLevelsOutputArgs) ElementType() reflect.Type
type ClusterLevelsResult ¶
type ClusterLevelsResult struct { ClusterId *string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []ClusterLevelsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by ClusterLevels.
func ClusterLevels ¶
func ClusterLevels(ctx *pulumi.Context, args *ClusterLevelsArgs, opts ...pulumi.InvokeOption) (*ClusterLevelsResult, error)
type ClusterLevelsResultOutput ¶
type ClusterLevelsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by ClusterLevels.
func ClusterLevelsOutput ¶
func ClusterLevelsOutput(ctx *pulumi.Context, args ClusterLevelsOutputArgs, opts ...pulumi.InvokeOption) ClusterLevelsResultOutput
func (ClusterLevelsResultOutput) ClusterId ¶
func (o ClusterLevelsResultOutput) ClusterId() pulumi.StringPtrOutput
func (ClusterLevelsResultOutput) ElementType ¶
func (ClusterLevelsResultOutput) ElementType() reflect.Type
func (ClusterLevelsResultOutput) Id ¶
func (o ClusterLevelsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ClusterLevelsResultOutput) Lists ¶
func (o ClusterLevelsResultOutput) Lists() ClusterLevelsListArrayOutput
func (ClusterLevelsResultOutput) ResultOutputFile ¶
func (o ClusterLevelsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ClusterLevelsResultOutput) ToClusterLevelsResultOutput ¶
func (o ClusterLevelsResultOutput) ToClusterLevelsResultOutput() ClusterLevelsResultOutput
func (ClusterLevelsResultOutput) ToClusterLevelsResultOutputWithContext ¶
func (o ClusterLevelsResultOutput) ToClusterLevelsResultOutputWithContext(ctx context.Context) ClusterLevelsResultOutput
type ClusterLogAgent ¶
type ClusterLogAgentArgs ¶
type ClusterLogAgentArgs struct { Enabled pulumi.BoolInput `pulumi:"enabled"` KubeletRootDir pulumi.StringPtrInput `pulumi:"kubeletRootDir"` }
func (ClusterLogAgentArgs) ElementType ¶
func (ClusterLogAgentArgs) ElementType() reflect.Type
func (ClusterLogAgentArgs) ToClusterLogAgentOutput ¶
func (i ClusterLogAgentArgs) ToClusterLogAgentOutput() ClusterLogAgentOutput
func (ClusterLogAgentArgs) ToClusterLogAgentOutputWithContext ¶
func (i ClusterLogAgentArgs) ToClusterLogAgentOutputWithContext(ctx context.Context) ClusterLogAgentOutput
func (ClusterLogAgentArgs) ToClusterLogAgentPtrOutput ¶
func (i ClusterLogAgentArgs) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput
func (ClusterLogAgentArgs) ToClusterLogAgentPtrOutputWithContext ¶
func (i ClusterLogAgentArgs) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput
type ClusterLogAgentInput ¶
type ClusterLogAgentInput interface { pulumi.Input ToClusterLogAgentOutput() ClusterLogAgentOutput ToClusterLogAgentOutputWithContext(context.Context) ClusterLogAgentOutput }
ClusterLogAgentInput is an input type that accepts ClusterLogAgentArgs and ClusterLogAgentOutput values. You can construct a concrete instance of `ClusterLogAgentInput` via:
ClusterLogAgentArgs{...}
type ClusterLogAgentOutput ¶
type ClusterLogAgentOutput struct{ *pulumi.OutputState }
func (ClusterLogAgentOutput) ElementType ¶
func (ClusterLogAgentOutput) ElementType() reflect.Type
func (ClusterLogAgentOutput) Enabled ¶
func (o ClusterLogAgentOutput) Enabled() pulumi.BoolOutput
func (ClusterLogAgentOutput) KubeletRootDir ¶
func (o ClusterLogAgentOutput) KubeletRootDir() pulumi.StringPtrOutput
func (ClusterLogAgentOutput) ToClusterLogAgentOutput ¶
func (o ClusterLogAgentOutput) ToClusterLogAgentOutput() ClusterLogAgentOutput
func (ClusterLogAgentOutput) ToClusterLogAgentOutputWithContext ¶
func (o ClusterLogAgentOutput) ToClusterLogAgentOutputWithContext(ctx context.Context) ClusterLogAgentOutput
func (ClusterLogAgentOutput) ToClusterLogAgentPtrOutput ¶
func (o ClusterLogAgentOutput) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput
func (ClusterLogAgentOutput) ToClusterLogAgentPtrOutputWithContext ¶
func (o ClusterLogAgentOutput) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput
type ClusterLogAgentPtrInput ¶
type ClusterLogAgentPtrInput interface { pulumi.Input ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput ToClusterLogAgentPtrOutputWithContext(context.Context) ClusterLogAgentPtrOutput }
ClusterLogAgentPtrInput is an input type that accepts ClusterLogAgentArgs, ClusterLogAgentPtr and ClusterLogAgentPtrOutput values. You can construct a concrete instance of `ClusterLogAgentPtrInput` via:
ClusterLogAgentArgs{...} or: nil
func ClusterLogAgentPtr ¶
func ClusterLogAgentPtr(v *ClusterLogAgentArgs) ClusterLogAgentPtrInput
type ClusterLogAgentPtrOutput ¶
type ClusterLogAgentPtrOutput struct{ *pulumi.OutputState }
func (ClusterLogAgentPtrOutput) Elem ¶
func (o ClusterLogAgentPtrOutput) Elem() ClusterLogAgentOutput
func (ClusterLogAgentPtrOutput) ElementType ¶
func (ClusterLogAgentPtrOutput) ElementType() reflect.Type
func (ClusterLogAgentPtrOutput) Enabled ¶
func (o ClusterLogAgentPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ClusterLogAgentPtrOutput) KubeletRootDir ¶
func (o ClusterLogAgentPtrOutput) KubeletRootDir() pulumi.StringPtrOutput
func (ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutput ¶
func (o ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutput() ClusterLogAgentPtrOutput
func (ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutputWithContext ¶
func (o ClusterLogAgentPtrOutput) ToClusterLogAgentPtrOutputWithContext(ctx context.Context) ClusterLogAgentPtrOutput
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMasterConfig ¶
type ClusterMasterConfig struct { AvailabilityZone *string `pulumi:"availabilityZone"` BandwidthPackageId *string `pulumi:"bandwidthPackageId"` CamRoleName *string `pulumi:"camRoleName"` Count *int `pulumi:"count"` DataDisks []ClusterMasterConfigDataDisk `pulumi:"dataDisks"` DesiredPodNum *int `pulumi:"desiredPodNum"` DisasterRecoverGroupIds *string `pulumi:"disasterRecoverGroupIds"` EnhancedMonitorService *bool `pulumi:"enhancedMonitorService"` EnhancedSecurityService *bool `pulumi:"enhancedSecurityService"` Hostname *string `pulumi:"hostname"` ImgId *string `pulumi:"imgId"` InstanceChargeType *string `pulumi:"instanceChargeType"` InstanceChargeTypePrepaidPeriod *int `pulumi:"instanceChargeTypePrepaidPeriod"` InstanceChargeTypePrepaidRenewFlag *string `pulumi:"instanceChargeTypePrepaidRenewFlag"` InstanceName *string `pulumi:"instanceName"` InstanceType string `pulumi:"instanceType"` InternetChargeType *string `pulumi:"internetChargeType"` InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` KeyIds *string `pulumi:"keyIds"` Password *string `pulumi:"password"` PublicIpAssigned *bool `pulumi:"publicIpAssigned"` SecurityGroupIds []string `pulumi:"securityGroupIds"` SubnetId string `pulumi:"subnetId"` SystemDiskSize *int `pulumi:"systemDiskSize"` SystemDiskType *string `pulumi:"systemDiskType"` UserData *string `pulumi:"userData"` }
type ClusterMasterConfigArgs ¶
type ClusterMasterConfigArgs struct { AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` CamRoleName pulumi.StringPtrInput `pulumi:"camRoleName"` Count pulumi.IntPtrInput `pulumi:"count"` DataDisks ClusterMasterConfigDataDiskArrayInput `pulumi:"dataDisks"` DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` DisasterRecoverGroupIds pulumi.StringPtrInput `pulumi:"disasterRecoverGroupIds"` EnhancedMonitorService pulumi.BoolPtrInput `pulumi:"enhancedMonitorService"` EnhancedSecurityService pulumi.BoolPtrInput `pulumi:"enhancedSecurityService"` Hostname pulumi.StringPtrInput `pulumi:"hostname"` ImgId pulumi.StringPtrInput `pulumi:"imgId"` InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"` InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput `pulumi:"instanceChargeTypePrepaidPeriod"` InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput `pulumi:"instanceChargeTypePrepaidRenewFlag"` InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` InstanceType pulumi.StringInput `pulumi:"instanceType"` InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` KeyIds pulumi.StringPtrInput `pulumi:"keyIds"` Password pulumi.StringPtrInput `pulumi:"password"` PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` SubnetId pulumi.StringInput `pulumi:"subnetId"` SystemDiskSize pulumi.IntPtrInput `pulumi:"systemDiskSize"` SystemDiskType pulumi.StringPtrInput `pulumi:"systemDiskType"` UserData pulumi.StringPtrInput `pulumi:"userData"` }
func (ClusterMasterConfigArgs) ElementType ¶
func (ClusterMasterConfigArgs) ElementType() reflect.Type
func (ClusterMasterConfigArgs) ToClusterMasterConfigOutput ¶
func (i ClusterMasterConfigArgs) ToClusterMasterConfigOutput() ClusterMasterConfigOutput
func (ClusterMasterConfigArgs) ToClusterMasterConfigOutputWithContext ¶
func (i ClusterMasterConfigArgs) ToClusterMasterConfigOutputWithContext(ctx context.Context) ClusterMasterConfigOutput
type ClusterMasterConfigArray ¶
type ClusterMasterConfigArray []ClusterMasterConfigInput
func (ClusterMasterConfigArray) ElementType ¶
func (ClusterMasterConfigArray) ElementType() reflect.Type
func (ClusterMasterConfigArray) ToClusterMasterConfigArrayOutput ¶
func (i ClusterMasterConfigArray) ToClusterMasterConfigArrayOutput() ClusterMasterConfigArrayOutput
func (ClusterMasterConfigArray) ToClusterMasterConfigArrayOutputWithContext ¶
func (i ClusterMasterConfigArray) ToClusterMasterConfigArrayOutputWithContext(ctx context.Context) ClusterMasterConfigArrayOutput
type ClusterMasterConfigArrayInput ¶
type ClusterMasterConfigArrayInput interface { pulumi.Input ToClusterMasterConfigArrayOutput() ClusterMasterConfigArrayOutput ToClusterMasterConfigArrayOutputWithContext(context.Context) ClusterMasterConfigArrayOutput }
ClusterMasterConfigArrayInput is an input type that accepts ClusterMasterConfigArray and ClusterMasterConfigArrayOutput values. You can construct a concrete instance of `ClusterMasterConfigArrayInput` via:
ClusterMasterConfigArray{ ClusterMasterConfigArgs{...} }
type ClusterMasterConfigArrayOutput ¶
type ClusterMasterConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterMasterConfigArrayOutput) ElementType ¶
func (ClusterMasterConfigArrayOutput) ElementType() reflect.Type
func (ClusterMasterConfigArrayOutput) Index ¶
func (o ClusterMasterConfigArrayOutput) Index(i pulumi.IntInput) ClusterMasterConfigOutput
func (ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutput ¶
func (o ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutput() ClusterMasterConfigArrayOutput
func (ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutputWithContext ¶
func (o ClusterMasterConfigArrayOutput) ToClusterMasterConfigArrayOutputWithContext(ctx context.Context) ClusterMasterConfigArrayOutput
type ClusterMasterConfigDataDisk ¶
type ClusterMasterConfigDataDisk struct { AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` DiskPartition *string `pulumi:"diskPartition"` DiskSize *int `pulumi:"diskSize"` DiskType *string `pulumi:"diskType"` FileSystem *string `pulumi:"fileSystem"` MountTarget *string `pulumi:"mountTarget"` SnapshotId *string `pulumi:"snapshotId"` }
type ClusterMasterConfigDataDiskArgs ¶
type ClusterMasterConfigDataDiskArgs struct { AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` }
func (ClusterMasterConfigDataDiskArgs) ElementType ¶
func (ClusterMasterConfigDataDiskArgs) ElementType() reflect.Type
func (ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutput ¶
func (i ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutput() ClusterMasterConfigDataDiskOutput
func (ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutputWithContext ¶
func (i ClusterMasterConfigDataDiskArgs) ToClusterMasterConfigDataDiskOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskOutput
type ClusterMasterConfigDataDiskArray ¶
type ClusterMasterConfigDataDiskArray []ClusterMasterConfigDataDiskInput
func (ClusterMasterConfigDataDiskArray) ElementType ¶
func (ClusterMasterConfigDataDiskArray) ElementType() reflect.Type
func (ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutput ¶
func (i ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutput() ClusterMasterConfigDataDiskArrayOutput
func (ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutputWithContext ¶
func (i ClusterMasterConfigDataDiskArray) ToClusterMasterConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskArrayOutput
type ClusterMasterConfigDataDiskArrayInput ¶
type ClusterMasterConfigDataDiskArrayInput interface { pulumi.Input ToClusterMasterConfigDataDiskArrayOutput() ClusterMasterConfigDataDiskArrayOutput ToClusterMasterConfigDataDiskArrayOutputWithContext(context.Context) ClusterMasterConfigDataDiskArrayOutput }
ClusterMasterConfigDataDiskArrayInput is an input type that accepts ClusterMasterConfigDataDiskArray and ClusterMasterConfigDataDiskArrayOutput values. You can construct a concrete instance of `ClusterMasterConfigDataDiskArrayInput` via:
ClusterMasterConfigDataDiskArray{ ClusterMasterConfigDataDiskArgs{...} }
type ClusterMasterConfigDataDiskArrayOutput ¶
type ClusterMasterConfigDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ClusterMasterConfigDataDiskArrayOutput) ElementType ¶
func (ClusterMasterConfigDataDiskArrayOutput) ElementType() reflect.Type
func (ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutput ¶
func (o ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutput() ClusterMasterConfigDataDiskArrayOutput
func (ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutputWithContext ¶
func (o ClusterMasterConfigDataDiskArrayOutput) ToClusterMasterConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskArrayOutput
type ClusterMasterConfigDataDiskInput ¶
type ClusterMasterConfigDataDiskInput interface { pulumi.Input ToClusterMasterConfigDataDiskOutput() ClusterMasterConfigDataDiskOutput ToClusterMasterConfigDataDiskOutputWithContext(context.Context) ClusterMasterConfigDataDiskOutput }
ClusterMasterConfigDataDiskInput is an input type that accepts ClusterMasterConfigDataDiskArgs and ClusterMasterConfigDataDiskOutput values. You can construct a concrete instance of `ClusterMasterConfigDataDiskInput` via:
ClusterMasterConfigDataDiskArgs{...}
type ClusterMasterConfigDataDiskOutput ¶
type ClusterMasterConfigDataDiskOutput struct{ *pulumi.OutputState }
func (ClusterMasterConfigDataDiskOutput) AutoFormatAndMount ¶
func (o ClusterMasterConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
func (ClusterMasterConfigDataDiskOutput) DiskPartition ¶
func (o ClusterMasterConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
func (ClusterMasterConfigDataDiskOutput) DiskSize ¶
func (o ClusterMasterConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterMasterConfigDataDiskOutput) DiskType ¶
func (o ClusterMasterConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (ClusterMasterConfigDataDiskOutput) ElementType ¶
func (ClusterMasterConfigDataDiskOutput) ElementType() reflect.Type
func (ClusterMasterConfigDataDiskOutput) FileSystem ¶
func (o ClusterMasterConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
func (ClusterMasterConfigDataDiskOutput) MountTarget ¶
func (o ClusterMasterConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
func (ClusterMasterConfigDataDiskOutput) SnapshotId ¶
func (o ClusterMasterConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
func (ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutput ¶
func (o ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutput() ClusterMasterConfigDataDiskOutput
func (ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutputWithContext ¶
func (o ClusterMasterConfigDataDiskOutput) ToClusterMasterConfigDataDiskOutputWithContext(ctx context.Context) ClusterMasterConfigDataDiskOutput
type ClusterMasterConfigInput ¶
type ClusterMasterConfigInput interface { pulumi.Input ToClusterMasterConfigOutput() ClusterMasterConfigOutput ToClusterMasterConfigOutputWithContext(context.Context) ClusterMasterConfigOutput }
ClusterMasterConfigInput is an input type that accepts ClusterMasterConfigArgs and ClusterMasterConfigOutput values. You can construct a concrete instance of `ClusterMasterConfigInput` via:
ClusterMasterConfigArgs{...}
type ClusterMasterConfigOutput ¶
type ClusterMasterConfigOutput struct{ *pulumi.OutputState }
func (ClusterMasterConfigOutput) AvailabilityZone ¶
func (o ClusterMasterConfigOutput) AvailabilityZone() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) BandwidthPackageId ¶
func (o ClusterMasterConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) CamRoleName ¶
func (o ClusterMasterConfigOutput) CamRoleName() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) Count ¶
func (o ClusterMasterConfigOutput) Count() pulumi.IntPtrOutput
func (ClusterMasterConfigOutput) DataDisks ¶
func (o ClusterMasterConfigOutput) DataDisks() ClusterMasterConfigDataDiskArrayOutput
func (ClusterMasterConfigOutput) DesiredPodNum ¶
func (o ClusterMasterConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
func (ClusterMasterConfigOutput) DisasterRecoverGroupIds ¶
func (o ClusterMasterConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) ElementType ¶
func (ClusterMasterConfigOutput) ElementType() reflect.Type
func (ClusterMasterConfigOutput) EnhancedMonitorService ¶
func (o ClusterMasterConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
func (ClusterMasterConfigOutput) EnhancedSecurityService ¶
func (o ClusterMasterConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
func (ClusterMasterConfigOutput) Hostname ¶
func (o ClusterMasterConfigOutput) Hostname() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) ImgId ¶
func (o ClusterMasterConfigOutput) ImgId() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) InstanceChargeType ¶
func (o ClusterMasterConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) InstanceChargeTypePrepaidPeriod ¶
func (o ClusterMasterConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
func (ClusterMasterConfigOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o ClusterMasterConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) InstanceName ¶
func (o ClusterMasterConfigOutput) InstanceName() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) InstanceType ¶
func (o ClusterMasterConfigOutput) InstanceType() pulumi.StringOutput
func (ClusterMasterConfigOutput) InternetChargeType ¶
func (o ClusterMasterConfigOutput) InternetChargeType() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) InternetMaxBandwidthOut ¶
func (o ClusterMasterConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
func (ClusterMasterConfigOutput) KeyIds ¶
func (o ClusterMasterConfigOutput) KeyIds() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) Password ¶
func (o ClusterMasterConfigOutput) Password() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) PublicIpAssigned ¶
func (o ClusterMasterConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
func (ClusterMasterConfigOutput) SecurityGroupIds ¶
func (o ClusterMasterConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (ClusterMasterConfigOutput) SubnetId ¶
func (o ClusterMasterConfigOutput) SubnetId() pulumi.StringOutput
func (ClusterMasterConfigOutput) SystemDiskSize ¶
func (o ClusterMasterConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
func (ClusterMasterConfigOutput) SystemDiskType ¶
func (o ClusterMasterConfigOutput) SystemDiskType() pulumi.StringPtrOutput
func (ClusterMasterConfigOutput) ToClusterMasterConfigOutput ¶
func (o ClusterMasterConfigOutput) ToClusterMasterConfigOutput() ClusterMasterConfigOutput
func (ClusterMasterConfigOutput) ToClusterMasterConfigOutputWithContext ¶
func (o ClusterMasterConfigOutput) ToClusterMasterConfigOutputWithContext(ctx context.Context) ClusterMasterConfigOutput
func (ClusterMasterConfigOutput) UserData ¶
func (o ClusterMasterConfigOutput) UserData() pulumi.StringPtrOutput
type ClusterNodePoolGlobalConfig ¶
type ClusterNodePoolGlobalConfig struct { Expander *string `pulumi:"expander"` IgnoreDaemonSetsUtilization *bool `pulumi:"ignoreDaemonSetsUtilization"` IsScaleInEnabled *bool `pulumi:"isScaleInEnabled"` MaxConcurrentScaleIn *int `pulumi:"maxConcurrentScaleIn"` ScaleInDelay *int `pulumi:"scaleInDelay"` ScaleInUnneededTime *int `pulumi:"scaleInUnneededTime"` ScaleInUtilizationThreshold *int `pulumi:"scaleInUtilizationThreshold"` SkipNodesWithLocalStorage *bool `pulumi:"skipNodesWithLocalStorage"` SkipNodesWithSystemPods *bool `pulumi:"skipNodesWithSystemPods"` }
type ClusterNodePoolGlobalConfigArgs ¶
type ClusterNodePoolGlobalConfigArgs struct { Expander pulumi.StringPtrInput `pulumi:"expander"` IgnoreDaemonSetsUtilization pulumi.BoolPtrInput `pulumi:"ignoreDaemonSetsUtilization"` IsScaleInEnabled pulumi.BoolPtrInput `pulumi:"isScaleInEnabled"` MaxConcurrentScaleIn pulumi.IntPtrInput `pulumi:"maxConcurrentScaleIn"` ScaleInDelay pulumi.IntPtrInput `pulumi:"scaleInDelay"` ScaleInUnneededTime pulumi.IntPtrInput `pulumi:"scaleInUnneededTime"` ScaleInUtilizationThreshold pulumi.IntPtrInput `pulumi:"scaleInUtilizationThreshold"` SkipNodesWithLocalStorage pulumi.BoolPtrInput `pulumi:"skipNodesWithLocalStorage"` SkipNodesWithSystemPods pulumi.BoolPtrInput `pulumi:"skipNodesWithSystemPods"` }
func (ClusterNodePoolGlobalConfigArgs) ElementType ¶
func (ClusterNodePoolGlobalConfigArgs) ElementType() reflect.Type
func (ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutput ¶
func (i ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutput() ClusterNodePoolGlobalConfigOutput
func (ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutputWithContext ¶
func (i ClusterNodePoolGlobalConfigArgs) ToClusterNodePoolGlobalConfigOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigOutput
type ClusterNodePoolGlobalConfigArray ¶
type ClusterNodePoolGlobalConfigArray []ClusterNodePoolGlobalConfigInput
func (ClusterNodePoolGlobalConfigArray) ElementType ¶
func (ClusterNodePoolGlobalConfigArray) ElementType() reflect.Type
func (ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutput ¶
func (i ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutput() ClusterNodePoolGlobalConfigArrayOutput
func (ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutputWithContext ¶
func (i ClusterNodePoolGlobalConfigArray) ToClusterNodePoolGlobalConfigArrayOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigArrayOutput
type ClusterNodePoolGlobalConfigArrayInput ¶
type ClusterNodePoolGlobalConfigArrayInput interface { pulumi.Input ToClusterNodePoolGlobalConfigArrayOutput() ClusterNodePoolGlobalConfigArrayOutput ToClusterNodePoolGlobalConfigArrayOutputWithContext(context.Context) ClusterNodePoolGlobalConfigArrayOutput }
ClusterNodePoolGlobalConfigArrayInput is an input type that accepts ClusterNodePoolGlobalConfigArray and ClusterNodePoolGlobalConfigArrayOutput values. You can construct a concrete instance of `ClusterNodePoolGlobalConfigArrayInput` via:
ClusterNodePoolGlobalConfigArray{ ClusterNodePoolGlobalConfigArgs{...} }
type ClusterNodePoolGlobalConfigArrayOutput ¶
type ClusterNodePoolGlobalConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolGlobalConfigArrayOutput) ElementType ¶
func (ClusterNodePoolGlobalConfigArrayOutput) ElementType() reflect.Type
func (ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutput ¶
func (o ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutput() ClusterNodePoolGlobalConfigArrayOutput
func (ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutputWithContext ¶
func (o ClusterNodePoolGlobalConfigArrayOutput) ToClusterNodePoolGlobalConfigArrayOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigArrayOutput
type ClusterNodePoolGlobalConfigInput ¶
type ClusterNodePoolGlobalConfigInput interface { pulumi.Input ToClusterNodePoolGlobalConfigOutput() ClusterNodePoolGlobalConfigOutput ToClusterNodePoolGlobalConfigOutputWithContext(context.Context) ClusterNodePoolGlobalConfigOutput }
ClusterNodePoolGlobalConfigInput is an input type that accepts ClusterNodePoolGlobalConfigArgs and ClusterNodePoolGlobalConfigOutput values. You can construct a concrete instance of `ClusterNodePoolGlobalConfigInput` via:
ClusterNodePoolGlobalConfigArgs{...}
type ClusterNodePoolGlobalConfigOutput ¶
type ClusterNodePoolGlobalConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolGlobalConfigOutput) ElementType ¶
func (ClusterNodePoolGlobalConfigOutput) ElementType() reflect.Type
func (ClusterNodePoolGlobalConfigOutput) Expander ¶
func (o ClusterNodePoolGlobalConfigOutput) Expander() pulumi.StringPtrOutput
func (ClusterNodePoolGlobalConfigOutput) IgnoreDaemonSetsUtilization ¶
func (o ClusterNodePoolGlobalConfigOutput) IgnoreDaemonSetsUtilization() pulumi.BoolPtrOutput
func (ClusterNodePoolGlobalConfigOutput) IsScaleInEnabled ¶
func (o ClusterNodePoolGlobalConfigOutput) IsScaleInEnabled() pulumi.BoolPtrOutput
func (ClusterNodePoolGlobalConfigOutput) MaxConcurrentScaleIn ¶
func (o ClusterNodePoolGlobalConfigOutput) MaxConcurrentScaleIn() pulumi.IntPtrOutput
func (ClusterNodePoolGlobalConfigOutput) ScaleInDelay ¶
func (o ClusterNodePoolGlobalConfigOutput) ScaleInDelay() pulumi.IntPtrOutput
func (ClusterNodePoolGlobalConfigOutput) ScaleInUnneededTime ¶
func (o ClusterNodePoolGlobalConfigOutput) ScaleInUnneededTime() pulumi.IntPtrOutput
func (ClusterNodePoolGlobalConfigOutput) ScaleInUtilizationThreshold ¶
func (o ClusterNodePoolGlobalConfigOutput) ScaleInUtilizationThreshold() pulumi.IntPtrOutput
func (ClusterNodePoolGlobalConfigOutput) SkipNodesWithLocalStorage ¶
func (o ClusterNodePoolGlobalConfigOutput) SkipNodesWithLocalStorage() pulumi.BoolPtrOutput
func (ClusterNodePoolGlobalConfigOutput) SkipNodesWithSystemPods ¶
func (o ClusterNodePoolGlobalConfigOutput) SkipNodesWithSystemPods() pulumi.BoolPtrOutput
func (ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutput ¶
func (o ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutput() ClusterNodePoolGlobalConfigOutput
func (ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutputWithContext ¶
func (o ClusterNodePoolGlobalConfigOutput) ToClusterNodePoolGlobalConfigOutputWithContext(ctx context.Context) ClusterNodePoolGlobalConfigOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) AcquireClusterAdminRole ¶
func (o ClusterOutput) AcquireClusterAdminRole() pulumi.BoolPtrOutput
If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to `false` after acquired.
func (ClusterOutput) AuthOptions ¶
func (o ClusterOutput) AuthOptions() ClusterAuthOptionsPtrOutput
Specify cluster authentication configuration. Only available for managed cluster and `cluster_version` >= 1.20.
func (ClusterOutput) AutoUpgradeClusterLevel ¶
func (o ClusterOutput) AutoUpgradeClusterLevel() pulumi.BoolPtrOutput
Whether the cluster level auto upgraded, valid for managed cluster.
func (ClusterOutput) BasePodNum ¶
func (o ClusterOutput) BasePodNum() pulumi.IntPtrOutput
The number of basic pods. valid when enable_customized_pod_cidr=true.
func (ClusterOutput) CertificationAuthority ¶
func (o ClusterOutput) CertificationAuthority() pulumi.StringOutput
The certificate used for access.
func (ClusterOutput) ClaimExpiredSeconds ¶
func (o ClusterOutput) ClaimExpiredSeconds() pulumi.IntPtrOutput
Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'. `claim_expired_seconds` must greater or equal than 300 and less than 15768000.
func (ClusterOutput) ClusterAsEnabled ¶
func (o ClusterOutput) ClusterAsEnabled() pulumi.BoolPtrOutput
Indicates whether to enable cluster node auto scaling. Default is false.
func (ClusterOutput) ClusterAudit ¶
func (o ClusterOutput) ClusterAudit() ClusterClusterAuditPtrOutput
Specify Cluster Audit config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.
func (ClusterOutput) ClusterCidr ¶
func (o ClusterOutput) ClusterCidr() pulumi.StringPtrOutput
A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this vpc. Must be in 10./192.168/172.[16-31] segments.
func (ClusterOutput) ClusterDeployType ¶
func (o ClusterOutput) ClusterDeployType() pulumi.StringPtrOutput
Deployment type of the cluster, the available values include: 'MANAGED_CLUSTER' and 'INDEPENDENT_CLUSTER'. Default is 'MANAGED_CLUSTER'.
func (ClusterOutput) ClusterDesc ¶
func (o ClusterOutput) ClusterDesc() pulumi.StringPtrOutput
Description of the cluster.
func (ClusterOutput) ClusterExternalEndpoint ¶
func (o ClusterOutput) ClusterExternalEndpoint() pulumi.StringOutput
External network address to access.
func (ClusterOutput) ClusterExtraArgs ¶
func (o ClusterOutput) ClusterExtraArgs() ClusterClusterExtraArgsPtrOutput
Customized parameters for master component,such as kube-apiserver, kube-controller-manager, kube-scheduler.
func (ClusterOutput) ClusterInternet ¶
func (o ClusterOutput) ClusterInternet() pulumi.BoolPtrOutput
Open internet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only cluster with node is allowed enable access endpoint.
func (ClusterOutput) ClusterIntranet ¶
func (o ClusterOutput) ClusterIntranet() pulumi.BoolPtrOutput
Open intranet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only cluster with node is allowed enable access endpoint.
func (ClusterOutput) ClusterIntranetSubnetId ¶
func (o ClusterOutput) ClusterIntranetSubnetId() pulumi.StringPtrOutput
Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true. `cluster_intranet_subnet_id` can not modify once be set.
func (ClusterOutput) ClusterIpvs ¶
func (o ClusterOutput) ClusterIpvs() pulumi.BoolPtrOutput
Indicates whether `ipvs` is enabled. Default is true. False means `iptables` is enabled.
func (ClusterOutput) ClusterLevel ¶
func (o ClusterOutput) ClusterLevel() pulumi.StringPtrOutput
Specify cluster level, valid for managed cluster, use data source `tencentcloud_kubernetes_cluster_levels` to query available levels. Available value examples `L5`, `LL20`, `L50`, `L100`, etc.
func (ClusterOutput) ClusterMaxPodNum ¶
func (o ClusterOutput) ClusterMaxPodNum() pulumi.IntPtrOutput
The maximum number of Pods per node in the cluster. Default is 256. The minimum value is 4. When its power unequal to 2, it will round upward to the closest power of 2.
func (ClusterOutput) ClusterMaxServiceNum ¶
func (o ClusterOutput) ClusterMaxServiceNum() pulumi.IntPtrOutput
The maximum number of services in the cluster. Default is 256. The range is from 32 to 32768. When its power unequal to 2, it will round upward to the closest power of 2.
func (ClusterOutput) ClusterName ¶
func (o ClusterOutput) ClusterName() pulumi.StringPtrOutput
Name of the cluster.
func (ClusterOutput) ClusterNodeNum ¶
func (o ClusterOutput) ClusterNodeNum() pulumi.IntOutput
Number of nodes in the cluster.
func (ClusterOutput) ClusterOs ¶
func (o ClusterOutput) ClusterOs() pulumi.StringPtrOutput
Operating system of the cluster, the available values include: 'centos7.6.0_x64','ubuntu18.04.1x86_64','tlinux2.4x86_64'. Default is 'tlinux2.4x86_64'.
func (ClusterOutput) ClusterOsType ¶
func (o ClusterOutput) ClusterOsType() pulumi.StringPtrOutput
Image type of the cluster os, the available values include: 'GENERAL'. Default is 'GENERAL'.
func (ClusterOutput) ClusterVersion ¶
func (o ClusterOutput) ClusterVersion() pulumi.StringPtrOutput
Version of the cluster, Default is '1.10.5'.
func (ClusterOutput) ContainerRuntime ¶
func (o ClusterOutput) ContainerRuntime() pulumi.StringPtrOutput
Runtime type of the cluster, the available values include: 'docker' and 'containerd'. Default is 'docker'.
func (ClusterOutput) DeletionProtection ¶
func (o ClusterOutput) DeletionProtection() pulumi.BoolPtrOutput
Indicates whether cluster deletion protection is enabled. Default is false.
func (ClusterOutput) DockerGraphPath ¶
func (o ClusterOutput) DockerGraphPath() pulumi.StringPtrOutput
Docker graph path. Default is `/var/lib/docker`.
func (ClusterOutput) Domain ¶
func (o ClusterOutput) Domain() pulumi.StringOutput
Domain name for access.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) EnableCustomizedPodCidr ¶
func (o ClusterOutput) EnableCustomizedPodCidr() pulumi.BoolPtrOutput
Whether to enable the custom mode of node podCIDR size. Default is false.
func (ClusterOutput) EniSubnetIds ¶
func (o ClusterOutput) EniSubnetIds() pulumi.StringArrayOutput
Subnet Ids for cluster with VPC-CNI network mode. This field can only set when field `network_type` is 'VPC-CNI'. `eni_subnet_ids` can not empty once be set.
func (ClusterOutput) EventPersistence ¶
func (o ClusterOutput) EventPersistence() ClusterEventPersistencePtrOutput
Specify cluster Event Persistence config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.
func (ClusterOutput) ExistInstances ¶
func (o ClusterOutput) ExistInstances() ClusterExistInstanceArrayOutput
create tke cluster by existed instances.
func (ClusterOutput) ExtensionAddons ¶
func (o ClusterOutput) ExtensionAddons() ClusterExtensionAddonArrayOutput
Information of the add-on to be installed.
func (ClusterOutput) ExtraArgs ¶
func (o ClusterOutput) ExtraArgs() pulumi.StringArrayOutput
Custom parameter information related to the node.
func (ClusterOutput) GlobeDesiredPodNum ¶
func (o ClusterOutput) GlobeDesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it takes effect for all nodes.
func (ClusterOutput) IgnoreClusterCidrConflict ¶
func (o ClusterOutput) IgnoreClusterCidrConflict() pulumi.BoolPtrOutput
Indicates whether to ignore the cluster cidr conflict error. Default is false.
func (ClusterOutput) IsNonStaticIpMode ¶
func (o ClusterOutput) IsNonStaticIpMode() pulumi.BoolPtrOutput
Indicates whether non-static ip mode is enabled. Default is false.
func (ClusterOutput) KubeConfig ¶
func (o ClusterOutput) KubeConfig() pulumi.StringOutput
kubernetes config.
func (ClusterOutput) KubeProxyMode ¶
func (o ClusterOutput) KubeProxyMode() pulumi.StringPtrOutput
Cluster kube-proxy mode, the available values include: 'kube-proxy-bpf'. Default is not set.When set to kube-proxy-bpf, cluster version greater than 1.14 and with Tencent Linux 2.4 is required.
func (ClusterOutput) Labels ¶
func (o ClusterOutput) Labels() pulumi.MapOutput
Labels of tke cluster nodes.
func (ClusterOutput) LogAgent ¶
func (o ClusterOutput) LogAgent() ClusterLogAgentPtrOutput
Specify cluster log agent config.
func (ClusterOutput) ManagedClusterInternetSecurityPolicies ¶
func (o ClusterOutput) ManagedClusterInternetSecurityPolicies() pulumi.StringArrayOutput
Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true. `managed_cluster_internet_security_policies` can not delete or empty once be set.
func (ClusterOutput) MasterConfigs ¶
func (o ClusterOutput) MasterConfigs() ClusterMasterConfigArrayOutput
Deploy the machine configuration information of the 'MASTER_ETCD' service, and create <=7 units for common users.
func (ClusterOutput) MountTarget ¶
func (o ClusterOutput) MountTarget() pulumi.StringPtrOutput
Mount target. Default is not mounting.
func (ClusterOutput) NetworkType ¶
func (o ClusterOutput) NetworkType() pulumi.StringPtrOutput
Cluster network type, GR or VPC-CNI. Default is GR.
func (ClusterOutput) NodeNameType ¶
func (o ClusterOutput) NodeNameType() pulumi.StringPtrOutput
Node name type of Cluster, the available values include: 'lan-ip' and 'hostname', Default is 'lan-ip'.
func (ClusterOutput) NodePoolGlobalConfigs ¶
func (o ClusterOutput) NodePoolGlobalConfigs() ClusterNodePoolGlobalConfigArrayOutput
Global config effective for all node pools.
func (ClusterOutput) Password ¶
func (o ClusterOutput) Password() pulumi.StringOutput
Password of account.
func (ClusterOutput) PgwEndpoint ¶
func (o ClusterOutput) PgwEndpoint() pulumi.StringOutput
The Intranet address used for access.
func (ClusterOutput) ProjectId ¶
func (o ClusterOutput) ProjectId() pulumi.IntPtrOutput
Project ID, default value is 0.
func (ClusterOutput) RuntimeVersion ¶
func (o ClusterOutput) RuntimeVersion() pulumi.StringPtrOutput
Container Runtime version.
func (ClusterOutput) SecurityPolicies ¶
func (o ClusterOutput) SecurityPolicies() pulumi.StringArrayOutput
Access policy.
func (ClusterOutput) ServiceCidr ¶
func (o ClusterOutput) ServiceCidr() pulumi.StringPtrOutput
A network address block of the service. Different from vpc cidr and cidr of other clusters within this vpc. Must be in 10./192.168/172.[16-31] segments.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) Unschedulable ¶
func (o ClusterOutput) Unschedulable() pulumi.IntPtrOutput
Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
func (ClusterOutput) UpgradeInstancesFollowCluster ¶
func (o ClusterOutput) UpgradeInstancesFollowCluster() pulumi.BoolPtrOutput
Indicates whether upgrade all instances when cluster_version change. Default is false.
func (ClusterOutput) UserName ¶
func (o ClusterOutput) UserName() pulumi.StringOutput
User name of account.
func (ClusterOutput) VpcId ¶
func (o ClusterOutput) VpcId() pulumi.StringOutput
Vpc Id of the cluster.
func (ClusterOutput) WorkerConfigs ¶
func (o ClusterOutput) WorkerConfigs() ClusterWorkerConfigArrayOutput
Deploy the machine configuration information of the 'WORKER' service, and create <=20 units for common users. The other 'WORK' service are added by 'tencentcloud_kubernetes_worker'.
func (ClusterOutput) WorkerInstancesLists ¶
func (o ClusterOutput) WorkerInstancesLists() ClusterWorkerInstancesListArrayOutput
An information list of cvm within the 'WORKER' clusters. Each element contains the following attributes:
type ClusterState ¶
type ClusterState struct { // If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to `false` after acquired. AcquireClusterAdminRole pulumi.BoolPtrInput // Specify cluster authentication configuration. Only available for managed cluster and `cluster_version` >= 1.20. AuthOptions ClusterAuthOptionsPtrInput // Whether the cluster level auto upgraded, valid for managed cluster. AutoUpgradeClusterLevel pulumi.BoolPtrInput // The number of basic pods. valid when enable_customized_pod_cidr=true. BasePodNum pulumi.IntPtrInput // The certificate used for access. CertificationAuthority pulumi.StringPtrInput // Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'. // `claim_expired_seconds` must greater or equal than 300 and less than 15768000. ClaimExpiredSeconds pulumi.IntPtrInput // Indicates whether to enable cluster node auto scaling. Default is false. ClusterAsEnabled pulumi.BoolPtrInput // Specify Cluster Audit config. NOTE: Please make sure your TKE CamRole have permission to access CLS service. ClusterAudit ClusterClusterAuditPtrInput // A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this vpc. Must be in // 10./192.168/172.[16-31] segments. ClusterCidr pulumi.StringPtrInput // Deployment type of the cluster, the available values include: 'MANAGED_CLUSTER' and 'INDEPENDENT_CLUSTER'. Default is // 'MANAGED_CLUSTER'. ClusterDeployType pulumi.StringPtrInput // Description of the cluster. ClusterDesc pulumi.StringPtrInput // External network address to access. ClusterExternalEndpoint pulumi.StringPtrInput // Customized parameters for master component,such as kube-apiserver, kube-controller-manager, kube-scheduler. ClusterExtraArgs ClusterClusterExtraArgsPtrInput // Open internet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only // cluster with node is allowed enable access endpoint. ClusterInternet pulumi.BoolPtrInput // Open intranet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only // cluster with node is allowed enable access endpoint. ClusterIntranet pulumi.BoolPtrInput // Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true. // `cluster_intranet_subnet_id` can not modify once be set. ClusterIntranetSubnetId pulumi.StringPtrInput // Indicates whether `ipvs` is enabled. Default is true. False means `iptables` is enabled. ClusterIpvs pulumi.BoolPtrInput // Specify cluster level, valid for managed cluster, use data source `tencentcloud_kubernetes_cluster_levels` to query // available levels. Available value examples `L5`, `LL20`, `L50`, `L100`, etc. ClusterLevel pulumi.StringPtrInput // The maximum number of Pods per node in the cluster. Default is 256. The minimum value is 4. When its power unequal to 2, // it will round upward to the closest power of 2. ClusterMaxPodNum pulumi.IntPtrInput // The maximum number of services in the cluster. Default is 256. The range is from 32 to 32768. When its power unequal to // 2, it will round upward to the closest power of 2. ClusterMaxServiceNum pulumi.IntPtrInput // Name of the cluster. ClusterName pulumi.StringPtrInput // Number of nodes in the cluster. ClusterNodeNum pulumi.IntPtrInput // Operating system of the cluster, the available values include: // 'centos7.6.0_x64','ubuntu18.04.1x86_64','tlinux2.4x86_64'. Default is 'tlinux2.4x86_64'. ClusterOs pulumi.StringPtrInput // Image type of the cluster os, the available values include: 'GENERAL'. Default is 'GENERAL'. ClusterOsType pulumi.StringPtrInput // Version of the cluster, Default is '1.10.5'. ClusterVersion pulumi.StringPtrInput // Runtime type of the cluster, the available values include: 'docker' and 'containerd'. Default is 'docker'. ContainerRuntime pulumi.StringPtrInput // Indicates whether cluster deletion protection is enabled. Default is false. DeletionProtection pulumi.BoolPtrInput // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath pulumi.StringPtrInput // Domain name for access. Domain pulumi.StringPtrInput // Whether to enable the custom mode of node podCIDR size. Default is false. EnableCustomizedPodCidr pulumi.BoolPtrInput // Subnet Ids for cluster with VPC-CNI network mode. This field can only set when field `network_type` is 'VPC-CNI'. // `eni_subnet_ids` can not empty once be set. EniSubnetIds pulumi.StringArrayInput // Specify cluster Event Persistence config. NOTE: Please make sure your TKE CamRole have permission to access CLS service. EventPersistence ClusterEventPersistencePtrInput // create tke cluster by existed instances. ExistInstances ClusterExistInstanceArrayInput // Information of the add-on to be installed. ExtensionAddons ClusterExtensionAddonArrayInput // Custom parameter information related to the node. ExtraArgs pulumi.StringArrayInput // Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it takes effect for all // nodes. GlobeDesiredPodNum pulumi.IntPtrInput // Indicates whether to ignore the cluster cidr conflict error. Default is false. IgnoreClusterCidrConflict pulumi.BoolPtrInput // Indicates whether non-static ip mode is enabled. Default is false. IsNonStaticIpMode pulumi.BoolPtrInput // kubernetes config. KubeConfig pulumi.StringPtrInput // Cluster kube-proxy mode, the available values include: 'kube-proxy-bpf'. Default is not set.When set to kube-proxy-bpf, // cluster version greater than 1.14 and with Tencent Linux 2.4 is required. KubeProxyMode pulumi.StringPtrInput // Labels of tke cluster nodes. Labels pulumi.MapInput // Specify cluster log agent config. LogAgent ClusterLogAgentPtrInput // Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This // field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true. // `managed_cluster_internet_security_policies` can not delete or empty once be set. ManagedClusterInternetSecurityPolicies pulumi.StringArrayInput // Deploy the machine configuration information of the 'MASTER_ETCD' service, and create <=7 units for common users. MasterConfigs ClusterMasterConfigArrayInput // Mount target. Default is not mounting. MountTarget pulumi.StringPtrInput // Cluster network type, GR or VPC-CNI. Default is GR. NetworkType pulumi.StringPtrInput // Node name type of Cluster, the available values include: 'lan-ip' and 'hostname', Default is 'lan-ip'. NodeNameType pulumi.StringPtrInput // Global config effective for all node pools. NodePoolGlobalConfigs ClusterNodePoolGlobalConfigArrayInput // Password of account. Password pulumi.StringPtrInput // The Intranet address used for access. PgwEndpoint pulumi.StringPtrInput // Project ID, default value is 0. ProjectId pulumi.IntPtrInput // Container Runtime version. RuntimeVersion pulumi.StringPtrInput // Access policy. SecurityPolicies pulumi.StringArrayInput // A network address block of the service. Different from vpc cidr and cidr of other clusters within this vpc. Must be in // 10./192.168/172.[16-31] segments. ServiceCidr pulumi.StringPtrInput // The tags of the cluster. Tags pulumi.MapInput // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrInput // Indicates whether upgrade all instances when cluster_version change. Default is false. UpgradeInstancesFollowCluster pulumi.BoolPtrInput // User name of account. UserName pulumi.StringPtrInput // Vpc Id of the cluster. VpcId pulumi.StringPtrInput // Deploy the machine configuration information of the 'WORKER' service, and create <=20 units for common users. The other // 'WORK' service are added by 'tencentcloud_kubernetes_worker'. WorkerConfigs ClusterWorkerConfigArrayInput // An information list of cvm within the 'WORKER' clusters. Each element contains the following attributes: WorkerInstancesLists ClusterWorkerInstancesListArrayInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterWorkerConfig ¶
type ClusterWorkerConfig struct { AvailabilityZone *string `pulumi:"availabilityZone"` BandwidthPackageId *string `pulumi:"bandwidthPackageId"` CamRoleName *string `pulumi:"camRoleName"` Count *int `pulumi:"count"` DataDisks []ClusterWorkerConfigDataDisk `pulumi:"dataDisks"` DesiredPodNum *int `pulumi:"desiredPodNum"` DisasterRecoverGroupIds *string `pulumi:"disasterRecoverGroupIds"` EnhancedMonitorService *bool `pulumi:"enhancedMonitorService"` EnhancedSecurityService *bool `pulumi:"enhancedSecurityService"` Hostname *string `pulumi:"hostname"` ImgId *string `pulumi:"imgId"` InstanceChargeType *string `pulumi:"instanceChargeType"` InstanceChargeTypePrepaidPeriod *int `pulumi:"instanceChargeTypePrepaidPeriod"` InstanceChargeTypePrepaidRenewFlag *string `pulumi:"instanceChargeTypePrepaidRenewFlag"` InstanceName *string `pulumi:"instanceName"` InstanceType string `pulumi:"instanceType"` InternetChargeType *string `pulumi:"internetChargeType"` InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` KeyIds *string `pulumi:"keyIds"` Password *string `pulumi:"password"` PublicIpAssigned *bool `pulumi:"publicIpAssigned"` SecurityGroupIds []string `pulumi:"securityGroupIds"` SubnetId string `pulumi:"subnetId"` SystemDiskSize *int `pulumi:"systemDiskSize"` SystemDiskType *string `pulumi:"systemDiskType"` UserData *string `pulumi:"userData"` }
type ClusterWorkerConfigArgs ¶
type ClusterWorkerConfigArgs struct { AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` CamRoleName pulumi.StringPtrInput `pulumi:"camRoleName"` Count pulumi.IntPtrInput `pulumi:"count"` DataDisks ClusterWorkerConfigDataDiskArrayInput `pulumi:"dataDisks"` DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` DisasterRecoverGroupIds pulumi.StringPtrInput `pulumi:"disasterRecoverGroupIds"` EnhancedMonitorService pulumi.BoolPtrInput `pulumi:"enhancedMonitorService"` EnhancedSecurityService pulumi.BoolPtrInput `pulumi:"enhancedSecurityService"` Hostname pulumi.StringPtrInput `pulumi:"hostname"` ImgId pulumi.StringPtrInput `pulumi:"imgId"` InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"` InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput `pulumi:"instanceChargeTypePrepaidPeriod"` InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput `pulumi:"instanceChargeTypePrepaidRenewFlag"` InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` InstanceType pulumi.StringInput `pulumi:"instanceType"` InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` KeyIds pulumi.StringPtrInput `pulumi:"keyIds"` Password pulumi.StringPtrInput `pulumi:"password"` PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` SubnetId pulumi.StringInput `pulumi:"subnetId"` SystemDiskSize pulumi.IntPtrInput `pulumi:"systemDiskSize"` SystemDiskType pulumi.StringPtrInput `pulumi:"systemDiskType"` UserData pulumi.StringPtrInput `pulumi:"userData"` }
func (ClusterWorkerConfigArgs) ElementType ¶
func (ClusterWorkerConfigArgs) ElementType() reflect.Type
func (ClusterWorkerConfigArgs) ToClusterWorkerConfigOutput ¶
func (i ClusterWorkerConfigArgs) ToClusterWorkerConfigOutput() ClusterWorkerConfigOutput
func (ClusterWorkerConfigArgs) ToClusterWorkerConfigOutputWithContext ¶
func (i ClusterWorkerConfigArgs) ToClusterWorkerConfigOutputWithContext(ctx context.Context) ClusterWorkerConfigOutput
type ClusterWorkerConfigArray ¶
type ClusterWorkerConfigArray []ClusterWorkerConfigInput
func (ClusterWorkerConfigArray) ElementType ¶
func (ClusterWorkerConfigArray) ElementType() reflect.Type
func (ClusterWorkerConfigArray) ToClusterWorkerConfigArrayOutput ¶
func (i ClusterWorkerConfigArray) ToClusterWorkerConfigArrayOutput() ClusterWorkerConfigArrayOutput
func (ClusterWorkerConfigArray) ToClusterWorkerConfigArrayOutputWithContext ¶
func (i ClusterWorkerConfigArray) ToClusterWorkerConfigArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigArrayOutput
type ClusterWorkerConfigArrayInput ¶
type ClusterWorkerConfigArrayInput interface { pulumi.Input ToClusterWorkerConfigArrayOutput() ClusterWorkerConfigArrayOutput ToClusterWorkerConfigArrayOutputWithContext(context.Context) ClusterWorkerConfigArrayOutput }
ClusterWorkerConfigArrayInput is an input type that accepts ClusterWorkerConfigArray and ClusterWorkerConfigArrayOutput values. You can construct a concrete instance of `ClusterWorkerConfigArrayInput` via:
ClusterWorkerConfigArray{ ClusterWorkerConfigArgs{...} }
type ClusterWorkerConfigArrayOutput ¶
type ClusterWorkerConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterWorkerConfigArrayOutput) ElementType ¶
func (ClusterWorkerConfigArrayOutput) ElementType() reflect.Type
func (ClusterWorkerConfigArrayOutput) Index ¶
func (o ClusterWorkerConfigArrayOutput) Index(i pulumi.IntInput) ClusterWorkerConfigOutput
func (ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutput ¶
func (o ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutput() ClusterWorkerConfigArrayOutput
func (ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutputWithContext ¶
func (o ClusterWorkerConfigArrayOutput) ToClusterWorkerConfigArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigArrayOutput
type ClusterWorkerConfigDataDisk ¶
type ClusterWorkerConfigDataDisk struct { AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` DiskPartition *string `pulumi:"diskPartition"` DiskSize *int `pulumi:"diskSize"` DiskType *string `pulumi:"diskType"` FileSystem *string `pulumi:"fileSystem"` MountTarget *string `pulumi:"mountTarget"` SnapshotId *string `pulumi:"snapshotId"` }
type ClusterWorkerConfigDataDiskArgs ¶
type ClusterWorkerConfigDataDiskArgs struct { AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` }
func (ClusterWorkerConfigDataDiskArgs) ElementType ¶
func (ClusterWorkerConfigDataDiskArgs) ElementType() reflect.Type
func (ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutput ¶
func (i ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutput() ClusterWorkerConfigDataDiskOutput
func (ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutputWithContext ¶
func (i ClusterWorkerConfigDataDiskArgs) ToClusterWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskOutput
type ClusterWorkerConfigDataDiskArray ¶
type ClusterWorkerConfigDataDiskArray []ClusterWorkerConfigDataDiskInput
func (ClusterWorkerConfigDataDiskArray) ElementType ¶
func (ClusterWorkerConfigDataDiskArray) ElementType() reflect.Type
func (ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutput ¶
func (i ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutput() ClusterWorkerConfigDataDiskArrayOutput
func (ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutputWithContext ¶
func (i ClusterWorkerConfigDataDiskArray) ToClusterWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskArrayOutput
type ClusterWorkerConfigDataDiskArrayInput ¶
type ClusterWorkerConfigDataDiskArrayInput interface { pulumi.Input ToClusterWorkerConfigDataDiskArrayOutput() ClusterWorkerConfigDataDiskArrayOutput ToClusterWorkerConfigDataDiskArrayOutputWithContext(context.Context) ClusterWorkerConfigDataDiskArrayOutput }
ClusterWorkerConfigDataDiskArrayInput is an input type that accepts ClusterWorkerConfigDataDiskArray and ClusterWorkerConfigDataDiskArrayOutput values. You can construct a concrete instance of `ClusterWorkerConfigDataDiskArrayInput` via:
ClusterWorkerConfigDataDiskArray{ ClusterWorkerConfigDataDiskArgs{...} }
type ClusterWorkerConfigDataDiskArrayOutput ¶
type ClusterWorkerConfigDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ClusterWorkerConfigDataDiskArrayOutput) ElementType ¶
func (ClusterWorkerConfigDataDiskArrayOutput) ElementType() reflect.Type
func (ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutput ¶
func (o ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutput() ClusterWorkerConfigDataDiskArrayOutput
func (ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutputWithContext ¶
func (o ClusterWorkerConfigDataDiskArrayOutput) ToClusterWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskArrayOutput
type ClusterWorkerConfigDataDiskInput ¶
type ClusterWorkerConfigDataDiskInput interface { pulumi.Input ToClusterWorkerConfigDataDiskOutput() ClusterWorkerConfigDataDiskOutput ToClusterWorkerConfigDataDiskOutputWithContext(context.Context) ClusterWorkerConfigDataDiskOutput }
ClusterWorkerConfigDataDiskInput is an input type that accepts ClusterWorkerConfigDataDiskArgs and ClusterWorkerConfigDataDiskOutput values. You can construct a concrete instance of `ClusterWorkerConfigDataDiskInput` via:
ClusterWorkerConfigDataDiskArgs{...}
type ClusterWorkerConfigDataDiskOutput ¶
type ClusterWorkerConfigDataDiskOutput struct{ *pulumi.OutputState }
func (ClusterWorkerConfigDataDiskOutput) AutoFormatAndMount ¶
func (o ClusterWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
func (ClusterWorkerConfigDataDiskOutput) DiskPartition ¶
func (o ClusterWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
func (ClusterWorkerConfigDataDiskOutput) DiskSize ¶
func (o ClusterWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterWorkerConfigDataDiskOutput) DiskType ¶
func (o ClusterWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (ClusterWorkerConfigDataDiskOutput) ElementType ¶
func (ClusterWorkerConfigDataDiskOutput) ElementType() reflect.Type
func (ClusterWorkerConfigDataDiskOutput) FileSystem ¶
func (o ClusterWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
func (ClusterWorkerConfigDataDiskOutput) MountTarget ¶
func (o ClusterWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
func (ClusterWorkerConfigDataDiskOutput) SnapshotId ¶
func (o ClusterWorkerConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
func (ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutput ¶
func (o ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutput() ClusterWorkerConfigDataDiskOutput
func (ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutputWithContext ¶
func (o ClusterWorkerConfigDataDiskOutput) ToClusterWorkerConfigDataDiskOutputWithContext(ctx context.Context) ClusterWorkerConfigDataDiskOutput
type ClusterWorkerConfigInput ¶
type ClusterWorkerConfigInput interface { pulumi.Input ToClusterWorkerConfigOutput() ClusterWorkerConfigOutput ToClusterWorkerConfigOutputWithContext(context.Context) ClusterWorkerConfigOutput }
ClusterWorkerConfigInput is an input type that accepts ClusterWorkerConfigArgs and ClusterWorkerConfigOutput values. You can construct a concrete instance of `ClusterWorkerConfigInput` via:
ClusterWorkerConfigArgs{...}
type ClusterWorkerConfigOutput ¶
type ClusterWorkerConfigOutput struct{ *pulumi.OutputState }
func (ClusterWorkerConfigOutput) AvailabilityZone ¶
func (o ClusterWorkerConfigOutput) AvailabilityZone() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) BandwidthPackageId ¶
func (o ClusterWorkerConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) CamRoleName ¶
func (o ClusterWorkerConfigOutput) CamRoleName() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) Count ¶
func (o ClusterWorkerConfigOutput) Count() pulumi.IntPtrOutput
func (ClusterWorkerConfigOutput) DataDisks ¶
func (o ClusterWorkerConfigOutput) DataDisks() ClusterWorkerConfigDataDiskArrayOutput
func (ClusterWorkerConfigOutput) DesiredPodNum ¶
func (o ClusterWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
func (ClusterWorkerConfigOutput) DisasterRecoverGroupIds ¶
func (o ClusterWorkerConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) ElementType ¶
func (ClusterWorkerConfigOutput) ElementType() reflect.Type
func (ClusterWorkerConfigOutput) EnhancedMonitorService ¶
func (o ClusterWorkerConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
func (ClusterWorkerConfigOutput) EnhancedSecurityService ¶
func (o ClusterWorkerConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
func (ClusterWorkerConfigOutput) Hostname ¶
func (o ClusterWorkerConfigOutput) Hostname() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) ImgId ¶
func (o ClusterWorkerConfigOutput) ImgId() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) InstanceChargeType ¶
func (o ClusterWorkerConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) InstanceChargeTypePrepaidPeriod ¶
func (o ClusterWorkerConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
func (ClusterWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o ClusterWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) InstanceName ¶
func (o ClusterWorkerConfigOutput) InstanceName() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) InstanceType ¶
func (o ClusterWorkerConfigOutput) InstanceType() pulumi.StringOutput
func (ClusterWorkerConfigOutput) InternetChargeType ¶
func (o ClusterWorkerConfigOutput) InternetChargeType() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) InternetMaxBandwidthOut ¶
func (o ClusterWorkerConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
func (ClusterWorkerConfigOutput) KeyIds ¶
func (o ClusterWorkerConfigOutput) KeyIds() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) Password ¶
func (o ClusterWorkerConfigOutput) Password() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) PublicIpAssigned ¶
func (o ClusterWorkerConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
func (ClusterWorkerConfigOutput) SecurityGroupIds ¶
func (o ClusterWorkerConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (ClusterWorkerConfigOutput) SubnetId ¶
func (o ClusterWorkerConfigOutput) SubnetId() pulumi.StringOutput
func (ClusterWorkerConfigOutput) SystemDiskSize ¶
func (o ClusterWorkerConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
func (ClusterWorkerConfigOutput) SystemDiskType ¶
func (o ClusterWorkerConfigOutput) SystemDiskType() pulumi.StringPtrOutput
func (ClusterWorkerConfigOutput) ToClusterWorkerConfigOutput ¶
func (o ClusterWorkerConfigOutput) ToClusterWorkerConfigOutput() ClusterWorkerConfigOutput
func (ClusterWorkerConfigOutput) ToClusterWorkerConfigOutputWithContext ¶
func (o ClusterWorkerConfigOutput) ToClusterWorkerConfigOutputWithContext(ctx context.Context) ClusterWorkerConfigOutput
func (ClusterWorkerConfigOutput) UserData ¶
func (o ClusterWorkerConfigOutput) UserData() pulumi.StringPtrOutput
type ClusterWorkerInstancesListArgs ¶
type ClusterWorkerInstancesListArgs struct { FailedReason pulumi.StringPtrInput `pulumi:"failedReason"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` InstanceRole pulumi.StringPtrInput `pulumi:"instanceRole"` InstanceState pulumi.StringPtrInput `pulumi:"instanceState"` LanIp pulumi.StringPtrInput `pulumi:"lanIp"` }
func (ClusterWorkerInstancesListArgs) ElementType ¶
func (ClusterWorkerInstancesListArgs) ElementType() reflect.Type
func (ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutput ¶
func (i ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput
func (ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutputWithContext ¶
func (i ClusterWorkerInstancesListArgs) ToClusterWorkerInstancesListOutputWithContext(ctx context.Context) ClusterWorkerInstancesListOutput
type ClusterWorkerInstancesListArray ¶
type ClusterWorkerInstancesListArray []ClusterWorkerInstancesListInput
func (ClusterWorkerInstancesListArray) ElementType ¶
func (ClusterWorkerInstancesListArray) ElementType() reflect.Type
func (ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutput ¶
func (i ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutput() ClusterWorkerInstancesListArrayOutput
func (ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutputWithContext ¶
func (i ClusterWorkerInstancesListArray) ToClusterWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClusterWorkerInstancesListArrayOutput
type ClusterWorkerInstancesListArrayInput ¶
type ClusterWorkerInstancesListArrayInput interface { pulumi.Input ToClusterWorkerInstancesListArrayOutput() ClusterWorkerInstancesListArrayOutput ToClusterWorkerInstancesListArrayOutputWithContext(context.Context) ClusterWorkerInstancesListArrayOutput }
ClusterWorkerInstancesListArrayInput is an input type that accepts ClusterWorkerInstancesListArray and ClusterWorkerInstancesListArrayOutput values. You can construct a concrete instance of `ClusterWorkerInstancesListArrayInput` via:
ClusterWorkerInstancesListArray{ ClusterWorkerInstancesListArgs{...} }
type ClusterWorkerInstancesListArrayOutput ¶
type ClusterWorkerInstancesListArrayOutput struct{ *pulumi.OutputState }
func (ClusterWorkerInstancesListArrayOutput) ElementType ¶
func (ClusterWorkerInstancesListArrayOutput) ElementType() reflect.Type
func (ClusterWorkerInstancesListArrayOutput) Index ¶
func (o ClusterWorkerInstancesListArrayOutput) Index(i pulumi.IntInput) ClusterWorkerInstancesListOutput
func (ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutput ¶
func (o ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutput() ClusterWorkerInstancesListArrayOutput
func (ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutputWithContext ¶
func (o ClusterWorkerInstancesListArrayOutput) ToClusterWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClusterWorkerInstancesListArrayOutput
type ClusterWorkerInstancesListInput ¶
type ClusterWorkerInstancesListInput interface { pulumi.Input ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput ToClusterWorkerInstancesListOutputWithContext(context.Context) ClusterWorkerInstancesListOutput }
ClusterWorkerInstancesListInput is an input type that accepts ClusterWorkerInstancesListArgs and ClusterWorkerInstancesListOutput values. You can construct a concrete instance of `ClusterWorkerInstancesListInput` via:
ClusterWorkerInstancesListArgs{...}
type ClusterWorkerInstancesListOutput ¶
type ClusterWorkerInstancesListOutput struct{ *pulumi.OutputState }
func (ClusterWorkerInstancesListOutput) ElementType ¶
func (ClusterWorkerInstancesListOutput) ElementType() reflect.Type
func (ClusterWorkerInstancesListOutput) FailedReason ¶
func (o ClusterWorkerInstancesListOutput) FailedReason() pulumi.StringPtrOutput
func (ClusterWorkerInstancesListOutput) InstanceId ¶
func (o ClusterWorkerInstancesListOutput) InstanceId() pulumi.StringPtrOutput
func (ClusterWorkerInstancesListOutput) InstanceRole ¶
func (o ClusterWorkerInstancesListOutput) InstanceRole() pulumi.StringPtrOutput
func (ClusterWorkerInstancesListOutput) InstanceState ¶
func (o ClusterWorkerInstancesListOutput) InstanceState() pulumi.StringPtrOutput
func (ClusterWorkerInstancesListOutput) LanIp ¶
func (o ClusterWorkerInstancesListOutput) LanIp() pulumi.StringPtrOutput
func (ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutput ¶
func (o ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutput() ClusterWorkerInstancesListOutput
func (ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutputWithContext ¶
func (o ClusterWorkerInstancesListOutput) ToClusterWorkerInstancesListOutputWithContext(ctx context.Context) ClusterWorkerInstancesListOutput
type ClustersArgs ¶
type ClustersArgs struct { ClusterId *string `pulumi:"clusterId"` ClusterName *string `pulumi:"clusterName"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking Clusters.
type ClustersList ¶
type ClustersList struct { CertificationAuthority string `pulumi:"certificationAuthority"` ClaimExpiredSeconds int `pulumi:"claimExpiredSeconds"` ClusterAsEnabled bool `pulumi:"clusterAsEnabled"` ClusterCidr string `pulumi:"clusterCidr"` ClusterDeployType string `pulumi:"clusterDeployType"` ClusterDesc string `pulumi:"clusterDesc"` ClusterExternalEndpoint string `pulumi:"clusterExternalEndpoint"` ClusterExtraArgs []ClustersListClusterExtraArg `pulumi:"clusterExtraArgs"` ClusterId string `pulumi:"clusterId"` ClusterIpvs bool `pulumi:"clusterIpvs"` ClusterMaxPodNum int `pulumi:"clusterMaxPodNum"` ClusterMaxServiceNum int `pulumi:"clusterMaxServiceNum"` ClusterName string `pulumi:"clusterName"` ClusterNodeNum int `pulumi:"clusterNodeNum"` ClusterOs string `pulumi:"clusterOs"` ClusterVersion string `pulumi:"clusterVersion"` // Deprecated: It has been deprecated from version 1.18.1. ContainerRuntime string `pulumi:"containerRuntime"` DeletionProtection bool `pulumi:"deletionProtection"` Domain string `pulumi:"domain"` EniSubnetIds []string `pulumi:"eniSubnetIds"` IgnoreClusterCidrConflict bool `pulumi:"ignoreClusterCidrConflict"` IsNonStaticIpMode bool `pulumi:"isNonStaticIpMode"` KubeConfig string `pulumi:"kubeConfig"` KubeProxyMode string `pulumi:"kubeProxyMode"` NetworkType string `pulumi:"networkType"` NodeNameType string `pulumi:"nodeNameType"` Password string `pulumi:"password"` PgwEndpoint string `pulumi:"pgwEndpoint"` ProjectId int `pulumi:"projectId"` SecurityPolicies []string `pulumi:"securityPolicies"` ServiceCidr string `pulumi:"serviceCidr"` Tags map[string]interface{} `pulumi:"tags"` UserName string `pulumi:"userName"` VpcId string `pulumi:"vpcId"` WorkerInstancesLists []ClustersListWorkerInstancesList `pulumi:"workerInstancesLists"` }
type ClustersListArgs ¶
type ClustersListArgs struct { CertificationAuthority pulumi.StringInput `pulumi:"certificationAuthority"` ClaimExpiredSeconds pulumi.IntInput `pulumi:"claimExpiredSeconds"` ClusterAsEnabled pulumi.BoolInput `pulumi:"clusterAsEnabled"` ClusterCidr pulumi.StringInput `pulumi:"clusterCidr"` ClusterDeployType pulumi.StringInput `pulumi:"clusterDeployType"` ClusterDesc pulumi.StringInput `pulumi:"clusterDesc"` ClusterExternalEndpoint pulumi.StringInput `pulumi:"clusterExternalEndpoint"` ClusterExtraArgs ClustersListClusterExtraArgArrayInput `pulumi:"clusterExtraArgs"` ClusterId pulumi.StringInput `pulumi:"clusterId"` ClusterIpvs pulumi.BoolInput `pulumi:"clusterIpvs"` ClusterMaxPodNum pulumi.IntInput `pulumi:"clusterMaxPodNum"` ClusterMaxServiceNum pulumi.IntInput `pulumi:"clusterMaxServiceNum"` ClusterName pulumi.StringInput `pulumi:"clusterName"` ClusterNodeNum pulumi.IntInput `pulumi:"clusterNodeNum"` ClusterOs pulumi.StringInput `pulumi:"clusterOs"` ClusterVersion pulumi.StringInput `pulumi:"clusterVersion"` // Deprecated: It has been deprecated from version 1.18.1. ContainerRuntime pulumi.StringInput `pulumi:"containerRuntime"` DeletionProtection pulumi.BoolInput `pulumi:"deletionProtection"` Domain pulumi.StringInput `pulumi:"domain"` EniSubnetIds pulumi.StringArrayInput `pulumi:"eniSubnetIds"` IgnoreClusterCidrConflict pulumi.BoolInput `pulumi:"ignoreClusterCidrConflict"` IsNonStaticIpMode pulumi.BoolInput `pulumi:"isNonStaticIpMode"` KubeConfig pulumi.StringInput `pulumi:"kubeConfig"` KubeProxyMode pulumi.StringInput `pulumi:"kubeProxyMode"` NetworkType pulumi.StringInput `pulumi:"networkType"` NodeNameType pulumi.StringInput `pulumi:"nodeNameType"` Password pulumi.StringInput `pulumi:"password"` PgwEndpoint pulumi.StringInput `pulumi:"pgwEndpoint"` ProjectId pulumi.IntInput `pulumi:"projectId"` SecurityPolicies pulumi.StringArrayInput `pulumi:"securityPolicies"` ServiceCidr pulumi.StringInput `pulumi:"serviceCidr"` Tags pulumi.MapInput `pulumi:"tags"` UserName pulumi.StringInput `pulumi:"userName"` VpcId pulumi.StringInput `pulumi:"vpcId"` WorkerInstancesLists ClustersListWorkerInstancesListArrayInput `pulumi:"workerInstancesLists"` }
func (ClustersListArgs) ElementType ¶
func (ClustersListArgs) ElementType() reflect.Type
func (ClustersListArgs) ToClustersListOutput ¶
func (i ClustersListArgs) ToClustersListOutput() ClustersListOutput
func (ClustersListArgs) ToClustersListOutputWithContext ¶
func (i ClustersListArgs) ToClustersListOutputWithContext(ctx context.Context) ClustersListOutput
type ClustersListArray ¶
type ClustersListArray []ClustersListInput
func (ClustersListArray) ElementType ¶
func (ClustersListArray) ElementType() reflect.Type
func (ClustersListArray) ToClustersListArrayOutput ¶
func (i ClustersListArray) ToClustersListArrayOutput() ClustersListArrayOutput
func (ClustersListArray) ToClustersListArrayOutputWithContext ¶
func (i ClustersListArray) ToClustersListArrayOutputWithContext(ctx context.Context) ClustersListArrayOutput
type ClustersListArrayInput ¶
type ClustersListArrayInput interface { pulumi.Input ToClustersListArrayOutput() ClustersListArrayOutput ToClustersListArrayOutputWithContext(context.Context) ClustersListArrayOutput }
ClustersListArrayInput is an input type that accepts ClustersListArray and ClustersListArrayOutput values. You can construct a concrete instance of `ClustersListArrayInput` via:
ClustersListArray{ ClustersListArgs{...} }
type ClustersListArrayOutput ¶
type ClustersListArrayOutput struct{ *pulumi.OutputState }
func (ClustersListArrayOutput) ElementType ¶
func (ClustersListArrayOutput) ElementType() reflect.Type
func (ClustersListArrayOutput) Index ¶
func (o ClustersListArrayOutput) Index(i pulumi.IntInput) ClustersListOutput
func (ClustersListArrayOutput) ToClustersListArrayOutput ¶
func (o ClustersListArrayOutput) ToClustersListArrayOutput() ClustersListArrayOutput
func (ClustersListArrayOutput) ToClustersListArrayOutputWithContext ¶
func (o ClustersListArrayOutput) ToClustersListArrayOutputWithContext(ctx context.Context) ClustersListArrayOutput
type ClustersListClusterExtraArgArgs ¶
type ClustersListClusterExtraArgArgs struct { KubeApiservers pulumi.StringArrayInput `pulumi:"kubeApiservers"` KubeControllerManagers pulumi.StringArrayInput `pulumi:"kubeControllerManagers"` KubeSchedulers pulumi.StringArrayInput `pulumi:"kubeSchedulers"` }
func (ClustersListClusterExtraArgArgs) ElementType ¶
func (ClustersListClusterExtraArgArgs) ElementType() reflect.Type
func (ClustersListClusterExtraArgArgs) ToClustersListClusterExtraArgOutput ¶
func (i ClustersListClusterExtraArgArgs) ToClustersListClusterExtraArgOutput() ClustersListClusterExtraArgOutput
func (ClustersListClusterExtraArgArgs) ToClustersListClusterExtraArgOutputWithContext ¶
func (i ClustersListClusterExtraArgArgs) ToClustersListClusterExtraArgOutputWithContext(ctx context.Context) ClustersListClusterExtraArgOutput
type ClustersListClusterExtraArgArray ¶
type ClustersListClusterExtraArgArray []ClustersListClusterExtraArgInput
func (ClustersListClusterExtraArgArray) ElementType ¶
func (ClustersListClusterExtraArgArray) ElementType() reflect.Type
func (ClustersListClusterExtraArgArray) ToClustersListClusterExtraArgArrayOutput ¶
func (i ClustersListClusterExtraArgArray) ToClustersListClusterExtraArgArrayOutput() ClustersListClusterExtraArgArrayOutput
func (ClustersListClusterExtraArgArray) ToClustersListClusterExtraArgArrayOutputWithContext ¶
func (i ClustersListClusterExtraArgArray) ToClustersListClusterExtraArgArrayOutputWithContext(ctx context.Context) ClustersListClusterExtraArgArrayOutput
type ClustersListClusterExtraArgArrayInput ¶
type ClustersListClusterExtraArgArrayInput interface { pulumi.Input ToClustersListClusterExtraArgArrayOutput() ClustersListClusterExtraArgArrayOutput ToClustersListClusterExtraArgArrayOutputWithContext(context.Context) ClustersListClusterExtraArgArrayOutput }
ClustersListClusterExtraArgArrayInput is an input type that accepts ClustersListClusterExtraArgArray and ClustersListClusterExtraArgArrayOutput values. You can construct a concrete instance of `ClustersListClusterExtraArgArrayInput` via:
ClustersListClusterExtraArgArray{ ClustersListClusterExtraArgArgs{...} }
type ClustersListClusterExtraArgArrayOutput ¶
type ClustersListClusterExtraArgArrayOutput struct{ *pulumi.OutputState }
func (ClustersListClusterExtraArgArrayOutput) ElementType ¶
func (ClustersListClusterExtraArgArrayOutput) ElementType() reflect.Type
func (ClustersListClusterExtraArgArrayOutput) ToClustersListClusterExtraArgArrayOutput ¶
func (o ClustersListClusterExtraArgArrayOutput) ToClustersListClusterExtraArgArrayOutput() ClustersListClusterExtraArgArrayOutput
func (ClustersListClusterExtraArgArrayOutput) ToClustersListClusterExtraArgArrayOutputWithContext ¶
func (o ClustersListClusterExtraArgArrayOutput) ToClustersListClusterExtraArgArrayOutputWithContext(ctx context.Context) ClustersListClusterExtraArgArrayOutput
type ClustersListClusterExtraArgInput ¶
type ClustersListClusterExtraArgInput interface { pulumi.Input ToClustersListClusterExtraArgOutput() ClustersListClusterExtraArgOutput ToClustersListClusterExtraArgOutputWithContext(context.Context) ClustersListClusterExtraArgOutput }
ClustersListClusterExtraArgInput is an input type that accepts ClustersListClusterExtraArgArgs and ClustersListClusterExtraArgOutput values. You can construct a concrete instance of `ClustersListClusterExtraArgInput` via:
ClustersListClusterExtraArgArgs{...}
type ClustersListClusterExtraArgOutput ¶
type ClustersListClusterExtraArgOutput struct{ *pulumi.OutputState }
func (ClustersListClusterExtraArgOutput) ElementType ¶
func (ClustersListClusterExtraArgOutput) ElementType() reflect.Type
func (ClustersListClusterExtraArgOutput) KubeApiservers ¶
func (o ClustersListClusterExtraArgOutput) KubeApiservers() pulumi.StringArrayOutput
func (ClustersListClusterExtraArgOutput) KubeControllerManagers ¶
func (o ClustersListClusterExtraArgOutput) KubeControllerManagers() pulumi.StringArrayOutput
func (ClustersListClusterExtraArgOutput) KubeSchedulers ¶
func (o ClustersListClusterExtraArgOutput) KubeSchedulers() pulumi.StringArrayOutput
func (ClustersListClusterExtraArgOutput) ToClustersListClusterExtraArgOutput ¶
func (o ClustersListClusterExtraArgOutput) ToClustersListClusterExtraArgOutput() ClustersListClusterExtraArgOutput
func (ClustersListClusterExtraArgOutput) ToClustersListClusterExtraArgOutputWithContext ¶
func (o ClustersListClusterExtraArgOutput) ToClustersListClusterExtraArgOutputWithContext(ctx context.Context) ClustersListClusterExtraArgOutput
type ClustersListInput ¶
type ClustersListInput interface { pulumi.Input ToClustersListOutput() ClustersListOutput ToClustersListOutputWithContext(context.Context) ClustersListOutput }
ClustersListInput is an input type that accepts ClustersListArgs and ClustersListOutput values. You can construct a concrete instance of `ClustersListInput` via:
ClustersListArgs{...}
type ClustersListOutput ¶
type ClustersListOutput struct{ *pulumi.OutputState }
func (ClustersListOutput) CertificationAuthority ¶
func (o ClustersListOutput) CertificationAuthority() pulumi.StringOutput
func (ClustersListOutput) ClaimExpiredSeconds ¶
func (o ClustersListOutput) ClaimExpiredSeconds() pulumi.IntOutput
func (ClustersListOutput) ClusterAsEnabled ¶
func (o ClustersListOutput) ClusterAsEnabled() pulumi.BoolOutput
func (ClustersListOutput) ClusterCidr ¶
func (o ClustersListOutput) ClusterCidr() pulumi.StringOutput
func (ClustersListOutput) ClusterDeployType ¶
func (o ClustersListOutput) ClusterDeployType() pulumi.StringOutput
func (ClustersListOutput) ClusterDesc ¶
func (o ClustersListOutput) ClusterDesc() pulumi.StringOutput
func (ClustersListOutput) ClusterExternalEndpoint ¶
func (o ClustersListOutput) ClusterExternalEndpoint() pulumi.StringOutput
func (ClustersListOutput) ClusterExtraArgs ¶
func (o ClustersListOutput) ClusterExtraArgs() ClustersListClusterExtraArgArrayOutput
func (ClustersListOutput) ClusterId ¶
func (o ClustersListOutput) ClusterId() pulumi.StringOutput
func (ClustersListOutput) ClusterIpvs ¶
func (o ClustersListOutput) ClusterIpvs() pulumi.BoolOutput
func (ClustersListOutput) ClusterMaxPodNum ¶
func (o ClustersListOutput) ClusterMaxPodNum() pulumi.IntOutput
func (ClustersListOutput) ClusterMaxServiceNum ¶
func (o ClustersListOutput) ClusterMaxServiceNum() pulumi.IntOutput
func (ClustersListOutput) ClusterName ¶
func (o ClustersListOutput) ClusterName() pulumi.StringOutput
func (ClustersListOutput) ClusterNodeNum ¶
func (o ClustersListOutput) ClusterNodeNum() pulumi.IntOutput
func (ClustersListOutput) ClusterOs ¶
func (o ClustersListOutput) ClusterOs() pulumi.StringOutput
func (ClustersListOutput) ClusterVersion ¶
func (o ClustersListOutput) ClusterVersion() pulumi.StringOutput
func (ClustersListOutput) ContainerRuntime
deprecated
func (o ClustersListOutput) ContainerRuntime() pulumi.StringOutput
Deprecated: It has been deprecated from version 1.18.1.
func (ClustersListOutput) DeletionProtection ¶
func (o ClustersListOutput) DeletionProtection() pulumi.BoolOutput
func (ClustersListOutput) Domain ¶
func (o ClustersListOutput) Domain() pulumi.StringOutput
func (ClustersListOutput) ElementType ¶
func (ClustersListOutput) ElementType() reflect.Type
func (ClustersListOutput) EniSubnetIds ¶
func (o ClustersListOutput) EniSubnetIds() pulumi.StringArrayOutput
func (ClustersListOutput) IgnoreClusterCidrConflict ¶
func (o ClustersListOutput) IgnoreClusterCidrConflict() pulumi.BoolOutput
func (ClustersListOutput) IsNonStaticIpMode ¶
func (o ClustersListOutput) IsNonStaticIpMode() pulumi.BoolOutput
func (ClustersListOutput) KubeConfig ¶
func (o ClustersListOutput) KubeConfig() pulumi.StringOutput
func (ClustersListOutput) KubeProxyMode ¶
func (o ClustersListOutput) KubeProxyMode() pulumi.StringOutput
func (ClustersListOutput) NetworkType ¶
func (o ClustersListOutput) NetworkType() pulumi.StringOutput
func (ClustersListOutput) NodeNameType ¶
func (o ClustersListOutput) NodeNameType() pulumi.StringOutput
func (ClustersListOutput) Password ¶
func (o ClustersListOutput) Password() pulumi.StringOutput
func (ClustersListOutput) PgwEndpoint ¶
func (o ClustersListOutput) PgwEndpoint() pulumi.StringOutput
func (ClustersListOutput) ProjectId ¶
func (o ClustersListOutput) ProjectId() pulumi.IntOutput
func (ClustersListOutput) SecurityPolicies ¶
func (o ClustersListOutput) SecurityPolicies() pulumi.StringArrayOutput
func (ClustersListOutput) ServiceCidr ¶
func (o ClustersListOutput) ServiceCidr() pulumi.StringOutput
func (ClustersListOutput) Tags ¶
func (o ClustersListOutput) Tags() pulumi.MapOutput
func (ClustersListOutput) ToClustersListOutput ¶
func (o ClustersListOutput) ToClustersListOutput() ClustersListOutput
func (ClustersListOutput) ToClustersListOutputWithContext ¶
func (o ClustersListOutput) ToClustersListOutputWithContext(ctx context.Context) ClustersListOutput
func (ClustersListOutput) UserName ¶
func (o ClustersListOutput) UserName() pulumi.StringOutput
func (ClustersListOutput) VpcId ¶
func (o ClustersListOutput) VpcId() pulumi.StringOutput
func (ClustersListOutput) WorkerInstancesLists ¶
func (o ClustersListOutput) WorkerInstancesLists() ClustersListWorkerInstancesListArrayOutput
type ClustersListWorkerInstancesListArgs ¶
type ClustersListWorkerInstancesListArgs struct { FailedReason pulumi.StringInput `pulumi:"failedReason"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InstanceRole pulumi.StringInput `pulumi:"instanceRole"` InstanceState pulumi.StringInput `pulumi:"instanceState"` LanIp pulumi.StringInput `pulumi:"lanIp"` }
func (ClustersListWorkerInstancesListArgs) ElementType ¶
func (ClustersListWorkerInstancesListArgs) ElementType() reflect.Type
func (ClustersListWorkerInstancesListArgs) ToClustersListWorkerInstancesListOutput ¶
func (i ClustersListWorkerInstancesListArgs) ToClustersListWorkerInstancesListOutput() ClustersListWorkerInstancesListOutput
func (ClustersListWorkerInstancesListArgs) ToClustersListWorkerInstancesListOutputWithContext ¶
func (i ClustersListWorkerInstancesListArgs) ToClustersListWorkerInstancesListOutputWithContext(ctx context.Context) ClustersListWorkerInstancesListOutput
type ClustersListWorkerInstancesListArray ¶
type ClustersListWorkerInstancesListArray []ClustersListWorkerInstancesListInput
func (ClustersListWorkerInstancesListArray) ElementType ¶
func (ClustersListWorkerInstancesListArray) ElementType() reflect.Type
func (ClustersListWorkerInstancesListArray) ToClustersListWorkerInstancesListArrayOutput ¶
func (i ClustersListWorkerInstancesListArray) ToClustersListWorkerInstancesListArrayOutput() ClustersListWorkerInstancesListArrayOutput
func (ClustersListWorkerInstancesListArray) ToClustersListWorkerInstancesListArrayOutputWithContext ¶
func (i ClustersListWorkerInstancesListArray) ToClustersListWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClustersListWorkerInstancesListArrayOutput
type ClustersListWorkerInstancesListArrayInput ¶
type ClustersListWorkerInstancesListArrayInput interface { pulumi.Input ToClustersListWorkerInstancesListArrayOutput() ClustersListWorkerInstancesListArrayOutput ToClustersListWorkerInstancesListArrayOutputWithContext(context.Context) ClustersListWorkerInstancesListArrayOutput }
ClustersListWorkerInstancesListArrayInput is an input type that accepts ClustersListWorkerInstancesListArray and ClustersListWorkerInstancesListArrayOutput values. You can construct a concrete instance of `ClustersListWorkerInstancesListArrayInput` via:
ClustersListWorkerInstancesListArray{ ClustersListWorkerInstancesListArgs{...} }
type ClustersListWorkerInstancesListArrayOutput ¶
type ClustersListWorkerInstancesListArrayOutput struct{ *pulumi.OutputState }
func (ClustersListWorkerInstancesListArrayOutput) ElementType ¶
func (ClustersListWorkerInstancesListArrayOutput) ElementType() reflect.Type
func (ClustersListWorkerInstancesListArrayOutput) ToClustersListWorkerInstancesListArrayOutput ¶
func (o ClustersListWorkerInstancesListArrayOutput) ToClustersListWorkerInstancesListArrayOutput() ClustersListWorkerInstancesListArrayOutput
func (ClustersListWorkerInstancesListArrayOutput) ToClustersListWorkerInstancesListArrayOutputWithContext ¶
func (o ClustersListWorkerInstancesListArrayOutput) ToClustersListWorkerInstancesListArrayOutputWithContext(ctx context.Context) ClustersListWorkerInstancesListArrayOutput
type ClustersListWorkerInstancesListInput ¶
type ClustersListWorkerInstancesListInput interface { pulumi.Input ToClustersListWorkerInstancesListOutput() ClustersListWorkerInstancesListOutput ToClustersListWorkerInstancesListOutputWithContext(context.Context) ClustersListWorkerInstancesListOutput }
ClustersListWorkerInstancesListInput is an input type that accepts ClustersListWorkerInstancesListArgs and ClustersListWorkerInstancesListOutput values. You can construct a concrete instance of `ClustersListWorkerInstancesListInput` via:
ClustersListWorkerInstancesListArgs{...}
type ClustersListWorkerInstancesListOutput ¶
type ClustersListWorkerInstancesListOutput struct{ *pulumi.OutputState }
func (ClustersListWorkerInstancesListOutput) ElementType ¶
func (ClustersListWorkerInstancesListOutput) ElementType() reflect.Type
func (ClustersListWorkerInstancesListOutput) FailedReason ¶
func (o ClustersListWorkerInstancesListOutput) FailedReason() pulumi.StringOutput
func (ClustersListWorkerInstancesListOutput) InstanceId ¶
func (o ClustersListWorkerInstancesListOutput) InstanceId() pulumi.StringOutput
func (ClustersListWorkerInstancesListOutput) InstanceRole ¶
func (o ClustersListWorkerInstancesListOutput) InstanceRole() pulumi.StringOutput
func (ClustersListWorkerInstancesListOutput) InstanceState ¶
func (o ClustersListWorkerInstancesListOutput) InstanceState() pulumi.StringOutput
func (ClustersListWorkerInstancesListOutput) LanIp ¶
func (o ClustersListWorkerInstancesListOutput) LanIp() pulumi.StringOutput
func (ClustersListWorkerInstancesListOutput) ToClustersListWorkerInstancesListOutput ¶
func (o ClustersListWorkerInstancesListOutput) ToClustersListWorkerInstancesListOutput() ClustersListWorkerInstancesListOutput
func (ClustersListWorkerInstancesListOutput) ToClustersListWorkerInstancesListOutputWithContext ¶
func (o ClustersListWorkerInstancesListOutput) ToClustersListWorkerInstancesListOutputWithContext(ctx context.Context) ClustersListWorkerInstancesListOutput
type ClustersOutputArgs ¶
type ClustersOutputArgs struct { ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking Clusters.
func (ClustersOutputArgs) ElementType ¶
func (ClustersOutputArgs) ElementType() reflect.Type
type ClustersResult ¶
type ClustersResult struct { ClusterId *string `pulumi:"clusterId"` ClusterName *string `pulumi:"clusterName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []ClustersList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by Clusters.
func Clusters ¶
func Clusters(ctx *pulumi.Context, args *ClustersArgs, opts ...pulumi.InvokeOption) (*ClustersResult, error)
type ClustersResultOutput ¶
type ClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Clusters.
func ClustersOutput ¶
func ClustersOutput(ctx *pulumi.Context, args ClustersOutputArgs, opts ...pulumi.InvokeOption) ClustersResultOutput
func (ClustersResultOutput) ClusterId ¶
func (o ClustersResultOutput) ClusterId() pulumi.StringPtrOutput
func (ClustersResultOutput) ClusterName ¶
func (o ClustersResultOutput) ClusterName() pulumi.StringPtrOutput
func (ClustersResultOutput) ElementType ¶
func (ClustersResultOutput) ElementType() reflect.Type
func (ClustersResultOutput) Id ¶
func (o ClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ClustersResultOutput) Lists ¶
func (o ClustersResultOutput) Lists() ClustersListArrayOutput
func (ClustersResultOutput) ResultOutputFile ¶
func (o ClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ClustersResultOutput) Tags ¶
func (o ClustersResultOutput) Tags() pulumi.MapOutput
func (ClustersResultOutput) ToClustersResultOutput ¶
func (o ClustersResultOutput) ToClustersResultOutput() ClustersResultOutput
func (ClustersResultOutput) ToClustersResultOutputWithContext ¶
func (o ClustersResultOutput) ToClustersResultOutputWithContext(ctx context.Context) ClustersResultOutput
type NodePool ¶
type NodePool struct { pulumi.CustomResourceState // Auto scaling config parameters. AutoScalingConfig NodePoolAutoScalingConfigOutput `pulumi:"autoScalingConfig"` // The auto scaling group ID. AutoScalingGroupId pulumi.StringOutput `pulumi:"autoScalingGroupId"` // ID of the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Seconds of scaling group cool down. Default value is `300`. DefaultCooldown pulumi.IntOutput `pulumi:"defaultCooldown"` // Indicate to keep the CVM instance when delete the node pool. Default is `true`. DeleteKeepInstance pulumi.BoolPtrOutput `pulumi:"deleteKeepInstance"` // Desired capacity ot the node. If `enable_auto_scale` is set `true`, this will be a computed parameter. DesiredCapacity pulumi.IntOutput `pulumi:"desiredCapacity"` // Indicate whether to enable auto scaling or not. EnableAutoScale pulumi.BoolPtrOutput `pulumi:"enableAutoScale"` // Labels of kubernetes node pool created nodes. The label key name does not exceed 63 characters, only supports English, // numbers,'/','-', and does not allow beginning with ('/'). Labels pulumi.MapOutput `pulumi:"labels"` // The launch config ID. LaunchConfigId pulumi.StringOutput `pulumi:"launchConfigId"` // Maximum number of node. MaxSize pulumi.IntOutput `pulumi:"maxSize"` // Minimum number of node. MinSize pulumi.IntOutput `pulumi:"minSize"` // Multi-availability zone/subnet policy. Valid values: PRIORITY and EQUALITY. Default value: PRIORITY. MultiZoneSubnetPolicy pulumi.StringPtrOutput `pulumi:"multiZoneSubnetPolicy"` // Name of the node pool. The name does not exceed 25 characters, and only supports Chinese, English, numbers, underscores, // separators (`-`) and decimal points. Name pulumi.StringOutput `pulumi:"name"` // Node config. NodeConfig NodePoolNodeConfigPtrOutput `pulumi:"nodeConfig"` // The total node count. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // Operating system of the cluster, the available values include: `tlinux2.4x86_64`, `ubuntu18.04.1x86_64`, `ubuntu16.04.1 // LTSx86_64`, `centos7.6.0_x64` and `centos7.2x86_64`. Default is 'tlinux2.4x86_64'. This parameter will only affect new // nodes, not including the existing nodes. NodeOs pulumi.StringPtrOutput `pulumi:"nodeOs"` // The image version of the node. Valida values are `DOCKER_CUSTOMIZE` and `GENERAL`. Default is `GENERAL`. This parameter // will only affect new nodes, not including the existing nodes. NodeOsType pulumi.StringPtrOutput `pulumi:"nodeOsType"` // Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`. RetryPolicy pulumi.StringPtrOutput `pulumi:"retryPolicy"` // Name of relative scaling group. ScalingGroupName pulumi.StringOutput `pulumi:"scalingGroupName"` // Project ID the scaling group belongs to. ScalingGroupProjectId pulumi.IntPtrOutput `pulumi:"scalingGroupProjectId"` // Auto scaling mode. Valid values are `CLASSIC_SCALING`(scaling by create/destroy instances), // `WAKE_UP_STOPPED_SCALING`(Boot priority for expansion. When expanding the capacity, the shutdown operation is given // priority to the shutdown of the instance. If the number of instances is still lower than the expected number of // instances after the startup, the instance will be created, and the method of destroying the instance will still be used // for shrinking). ScalingMode pulumi.StringPtrOutput `pulumi:"scalingMode"` // Status of the node pool. Status pulumi.StringOutput `pulumi:"status"` // ID list of subnet, and for VPC it is required. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // Taints of kubernetes node pool created nodes. Taints NodePoolTaintArrayOutput `pulumi:"taints"` // Policy of scaling group termination. Available values: `["OLDEST_INSTANCE"]`, `["NEWEST_INSTANCE"]`. TerminationPolicies pulumi.StringOutput `pulumi:"terminationPolicies"` // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrOutput `pulumi:"unschedulable"` // ID of VPC network. VpcId pulumi.StringOutput `pulumi:"vpcId"` // List of auto scaling group available zones, for Basic network it is required. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
func GetNodePool ¶
func GetNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NodePoolState, opts ...pulumi.ResourceOption) (*NodePool, error)
GetNodePool gets an existing NodePool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNodePool ¶
func NewNodePool(ctx *pulumi.Context, name string, args *NodePoolArgs, opts ...pulumi.ResourceOption) (*NodePool, error)
NewNodePool registers a new resource with the given unique name, arguments, and options.
func (*NodePool) ElementType ¶
func (*NodePool) ToNodePoolOutput ¶
func (i *NodePool) ToNodePoolOutput() NodePoolOutput
func (*NodePool) ToNodePoolOutputWithContext ¶
func (i *NodePool) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
type NodePoolArgs ¶
type NodePoolArgs struct { // Auto scaling config parameters. AutoScalingConfig NodePoolAutoScalingConfigInput // ID of the cluster. ClusterId pulumi.StringInput // Seconds of scaling group cool down. Default value is `300`. DefaultCooldown pulumi.IntPtrInput // Indicate to keep the CVM instance when delete the node pool. Default is `true`. DeleteKeepInstance pulumi.BoolPtrInput // Desired capacity ot the node. If `enable_auto_scale` is set `true`, this will be a computed parameter. DesiredCapacity pulumi.IntPtrInput // Indicate whether to enable auto scaling or not. EnableAutoScale pulumi.BoolPtrInput // Labels of kubernetes node pool created nodes. The label key name does not exceed 63 characters, only supports English, // numbers,'/','-', and does not allow beginning with ('/'). Labels pulumi.MapInput // Maximum number of node. MaxSize pulumi.IntInput // Minimum number of node. MinSize pulumi.IntInput // Multi-availability zone/subnet policy. Valid values: PRIORITY and EQUALITY. Default value: PRIORITY. MultiZoneSubnetPolicy pulumi.StringPtrInput // Name of the node pool. The name does not exceed 25 characters, and only supports Chinese, English, numbers, underscores, // separators (`-`) and decimal points. Name pulumi.StringPtrInput // Node config. NodeConfig NodePoolNodeConfigPtrInput // Operating system of the cluster, the available values include: `tlinux2.4x86_64`, `ubuntu18.04.1x86_64`, `ubuntu16.04.1 // LTSx86_64`, `centos7.6.0_x64` and `centos7.2x86_64`. Default is 'tlinux2.4x86_64'. This parameter will only affect new // nodes, not including the existing nodes. NodeOs pulumi.StringPtrInput // The image version of the node. Valida values are `DOCKER_CUSTOMIZE` and `GENERAL`. Default is `GENERAL`. This parameter // will only affect new nodes, not including the existing nodes. NodeOsType pulumi.StringPtrInput // Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`. RetryPolicy pulumi.StringPtrInput // Name of relative scaling group. ScalingGroupName pulumi.StringPtrInput // Project ID the scaling group belongs to. ScalingGroupProjectId pulumi.IntPtrInput // Auto scaling mode. Valid values are `CLASSIC_SCALING`(scaling by create/destroy instances), // `WAKE_UP_STOPPED_SCALING`(Boot priority for expansion. When expanding the capacity, the shutdown operation is given // priority to the shutdown of the instance. If the number of instances is still lower than the expected number of // instances after the startup, the instance will be created, and the method of destroying the instance will still be used // for shrinking). ScalingMode pulumi.StringPtrInput // ID list of subnet, and for VPC it is required. SubnetIds pulumi.StringArrayInput // Taints of kubernetes node pool created nodes. Taints NodePoolTaintArrayInput // Policy of scaling group termination. Available values: `["OLDEST_INSTANCE"]`, `["NEWEST_INSTANCE"]`. TerminationPolicies pulumi.StringPtrInput // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrInput // ID of VPC network. VpcId pulumi.StringInput // List of auto scaling group available zones, for Basic network it is required. Zones pulumi.StringArrayInput }
The set of arguments for constructing a NodePool resource.
func (NodePoolArgs) ElementType ¶
func (NodePoolArgs) ElementType() reflect.Type
type NodePoolArray ¶
type NodePoolArray []NodePoolInput
func (NodePoolArray) ElementType ¶
func (NodePoolArray) ElementType() reflect.Type
func (NodePoolArray) ToNodePoolArrayOutput ¶
func (i NodePoolArray) ToNodePoolArrayOutput() NodePoolArrayOutput
func (NodePoolArray) ToNodePoolArrayOutputWithContext ¶
func (i NodePoolArray) ToNodePoolArrayOutputWithContext(ctx context.Context) NodePoolArrayOutput
type NodePoolArrayInput ¶
type NodePoolArrayInput interface { pulumi.Input ToNodePoolArrayOutput() NodePoolArrayOutput ToNodePoolArrayOutputWithContext(context.Context) NodePoolArrayOutput }
NodePoolArrayInput is an input type that accepts NodePoolArray and NodePoolArrayOutput values. You can construct a concrete instance of `NodePoolArrayInput` via:
NodePoolArray{ NodePoolArgs{...} }
type NodePoolArrayOutput ¶
type NodePoolArrayOutput struct{ *pulumi.OutputState }
func (NodePoolArrayOutput) ElementType ¶
func (NodePoolArrayOutput) ElementType() reflect.Type
func (NodePoolArrayOutput) Index ¶
func (o NodePoolArrayOutput) Index(i pulumi.IntInput) NodePoolOutput
func (NodePoolArrayOutput) ToNodePoolArrayOutput ¶
func (o NodePoolArrayOutput) ToNodePoolArrayOutput() NodePoolArrayOutput
func (NodePoolArrayOutput) ToNodePoolArrayOutputWithContext ¶
func (o NodePoolArrayOutput) ToNodePoolArrayOutputWithContext(ctx context.Context) NodePoolArrayOutput
type NodePoolAutoScalingConfig ¶
type NodePoolAutoScalingConfig struct { BackupInstanceTypes []string `pulumi:"backupInstanceTypes"` BandwidthPackageId *string `pulumi:"bandwidthPackageId"` CamRoleName *string `pulumi:"camRoleName"` DataDisks []NodePoolAutoScalingConfigDataDisk `pulumi:"dataDisks"` EnhancedMonitorService *bool `pulumi:"enhancedMonitorService"` EnhancedSecurityService *bool `pulumi:"enhancedSecurityService"` InstanceChargeType *string `pulumi:"instanceChargeType"` InstanceChargeTypePrepaidPeriod *int `pulumi:"instanceChargeTypePrepaidPeriod"` InstanceChargeTypePrepaidRenewFlag *string `pulumi:"instanceChargeTypePrepaidRenewFlag"` InstanceType string `pulumi:"instanceType"` InternetChargeType *string `pulumi:"internetChargeType"` InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` KeyIds []string `pulumi:"keyIds"` Password *string `pulumi:"password"` PublicIpAssigned *bool `pulumi:"publicIpAssigned"` SecurityGroupIds []string `pulumi:"securityGroupIds"` SpotInstanceType *string `pulumi:"spotInstanceType"` SpotMaxPrice *string `pulumi:"spotMaxPrice"` SystemDiskSize *int `pulumi:"systemDiskSize"` SystemDiskType *string `pulumi:"systemDiskType"` }
type NodePoolAutoScalingConfigArgs ¶
type NodePoolAutoScalingConfigArgs struct { BackupInstanceTypes pulumi.StringArrayInput `pulumi:"backupInstanceTypes"` BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` CamRoleName pulumi.StringPtrInput `pulumi:"camRoleName"` DataDisks NodePoolAutoScalingConfigDataDiskArrayInput `pulumi:"dataDisks"` EnhancedMonitorService pulumi.BoolPtrInput `pulumi:"enhancedMonitorService"` EnhancedSecurityService pulumi.BoolPtrInput `pulumi:"enhancedSecurityService"` InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"` InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput `pulumi:"instanceChargeTypePrepaidPeriod"` InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput `pulumi:"instanceChargeTypePrepaidRenewFlag"` InstanceType pulumi.StringInput `pulumi:"instanceType"` InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` KeyIds pulumi.StringArrayInput `pulumi:"keyIds"` Password pulumi.StringPtrInput `pulumi:"password"` PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` SpotInstanceType pulumi.StringPtrInput `pulumi:"spotInstanceType"` SpotMaxPrice pulumi.StringPtrInput `pulumi:"spotMaxPrice"` SystemDiskSize pulumi.IntPtrInput `pulumi:"systemDiskSize"` SystemDiskType pulumi.StringPtrInput `pulumi:"systemDiskType"` }
func (NodePoolAutoScalingConfigArgs) ElementType ¶
func (NodePoolAutoScalingConfigArgs) ElementType() reflect.Type
func (NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutput ¶
func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutput() NodePoolAutoScalingConfigOutput
func (NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutputWithContext ¶
func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigOutput
func (NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutput ¶
func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput
func (NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutputWithContext ¶
func (i NodePoolAutoScalingConfigArgs) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput
type NodePoolAutoScalingConfigDataDiskArgs ¶
type NodePoolAutoScalingConfigDataDiskArgs struct { DeleteWithInstance pulumi.BoolPtrInput `pulumi:"deleteWithInstance"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` }
func (NodePoolAutoScalingConfigDataDiskArgs) ElementType ¶
func (NodePoolAutoScalingConfigDataDiskArgs) ElementType() reflect.Type
func (NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutput ¶
func (i NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutput() NodePoolAutoScalingConfigDataDiskOutput
func (NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutputWithContext ¶
func (i NodePoolAutoScalingConfigDataDiskArgs) ToNodePoolAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskOutput
type NodePoolAutoScalingConfigDataDiskArray ¶
type NodePoolAutoScalingConfigDataDiskArray []NodePoolAutoScalingConfigDataDiskInput
func (NodePoolAutoScalingConfigDataDiskArray) ElementType ¶
func (NodePoolAutoScalingConfigDataDiskArray) ElementType() reflect.Type
func (NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutput ¶
func (i NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutput() NodePoolAutoScalingConfigDataDiskArrayOutput
func (NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext ¶
func (i NodePoolAutoScalingConfigDataDiskArray) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskArrayOutput
type NodePoolAutoScalingConfigDataDiskArrayInput ¶
type NodePoolAutoScalingConfigDataDiskArrayInput interface { pulumi.Input ToNodePoolAutoScalingConfigDataDiskArrayOutput() NodePoolAutoScalingConfigDataDiskArrayOutput ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext(context.Context) NodePoolAutoScalingConfigDataDiskArrayOutput }
NodePoolAutoScalingConfigDataDiskArrayInput is an input type that accepts NodePoolAutoScalingConfigDataDiskArray and NodePoolAutoScalingConfigDataDiskArrayOutput values. You can construct a concrete instance of `NodePoolAutoScalingConfigDataDiskArrayInput` via:
NodePoolAutoScalingConfigDataDiskArray{ NodePoolAutoScalingConfigDataDiskArgs{...} }
type NodePoolAutoScalingConfigDataDiskArrayOutput ¶
type NodePoolAutoScalingConfigDataDiskArrayOutput struct{ *pulumi.OutputState }
func (NodePoolAutoScalingConfigDataDiskArrayOutput) ElementType ¶
func (NodePoolAutoScalingConfigDataDiskArrayOutput) ElementType() reflect.Type
func (NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutput ¶
func (o NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutput() NodePoolAutoScalingConfigDataDiskArrayOutput
func (NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext ¶
func (o NodePoolAutoScalingConfigDataDiskArrayOutput) ToNodePoolAutoScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskArrayOutput
type NodePoolAutoScalingConfigDataDiskInput ¶
type NodePoolAutoScalingConfigDataDiskInput interface { pulumi.Input ToNodePoolAutoScalingConfigDataDiskOutput() NodePoolAutoScalingConfigDataDiskOutput ToNodePoolAutoScalingConfigDataDiskOutputWithContext(context.Context) NodePoolAutoScalingConfigDataDiskOutput }
NodePoolAutoScalingConfigDataDiskInput is an input type that accepts NodePoolAutoScalingConfigDataDiskArgs and NodePoolAutoScalingConfigDataDiskOutput values. You can construct a concrete instance of `NodePoolAutoScalingConfigDataDiskInput` via:
NodePoolAutoScalingConfigDataDiskArgs{...}
type NodePoolAutoScalingConfigDataDiskOutput ¶
type NodePoolAutoScalingConfigDataDiskOutput struct{ *pulumi.OutputState }
func (NodePoolAutoScalingConfigDataDiskOutput) DeleteWithInstance ¶
func (o NodePoolAutoScalingConfigDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
func (NodePoolAutoScalingConfigDataDiskOutput) DiskSize ¶
func (o NodePoolAutoScalingConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
func (NodePoolAutoScalingConfigDataDiskOutput) DiskType ¶
func (o NodePoolAutoScalingConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigDataDiskOutput) ElementType ¶
func (NodePoolAutoScalingConfigDataDiskOutput) ElementType() reflect.Type
func (NodePoolAutoScalingConfigDataDiskOutput) SnapshotId ¶
func (o NodePoolAutoScalingConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutput ¶
func (o NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutput() NodePoolAutoScalingConfigDataDiskOutput
func (NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutputWithContext ¶
func (o NodePoolAutoScalingConfigDataDiskOutput) ToNodePoolAutoScalingConfigDataDiskOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigDataDiskOutput
type NodePoolAutoScalingConfigInput ¶
type NodePoolAutoScalingConfigInput interface { pulumi.Input ToNodePoolAutoScalingConfigOutput() NodePoolAutoScalingConfigOutput ToNodePoolAutoScalingConfigOutputWithContext(context.Context) NodePoolAutoScalingConfigOutput }
NodePoolAutoScalingConfigInput is an input type that accepts NodePoolAutoScalingConfigArgs and NodePoolAutoScalingConfigOutput values. You can construct a concrete instance of `NodePoolAutoScalingConfigInput` via:
NodePoolAutoScalingConfigArgs{...}
type NodePoolAutoScalingConfigOutput ¶
type NodePoolAutoScalingConfigOutput struct{ *pulumi.OutputState }
func (NodePoolAutoScalingConfigOutput) BackupInstanceTypes ¶
func (o NodePoolAutoScalingConfigOutput) BackupInstanceTypes() pulumi.StringArrayOutput
func (NodePoolAutoScalingConfigOutput) BandwidthPackageId ¶
func (o NodePoolAutoScalingConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigOutput) CamRoleName ¶
func (o NodePoolAutoScalingConfigOutput) CamRoleName() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigOutput) DataDisks ¶
func (o NodePoolAutoScalingConfigOutput) DataDisks() NodePoolAutoScalingConfigDataDiskArrayOutput
func (NodePoolAutoScalingConfigOutput) ElementType ¶
func (NodePoolAutoScalingConfigOutput) ElementType() reflect.Type
func (NodePoolAutoScalingConfigOutput) EnhancedMonitorService ¶
func (o NodePoolAutoScalingConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
func (NodePoolAutoScalingConfigOutput) EnhancedSecurityService ¶
func (o NodePoolAutoScalingConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
func (NodePoolAutoScalingConfigOutput) InstanceChargeType ¶
func (o NodePoolAutoScalingConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidPeriod ¶
func (o NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
func (NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o NodePoolAutoScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigOutput) InstanceType ¶
func (o NodePoolAutoScalingConfigOutput) InstanceType() pulumi.StringOutput
func (NodePoolAutoScalingConfigOutput) InternetChargeType ¶
func (o NodePoolAutoScalingConfigOutput) InternetChargeType() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigOutput) InternetMaxBandwidthOut ¶
func (o NodePoolAutoScalingConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
func (NodePoolAutoScalingConfigOutput) KeyIds ¶
func (o NodePoolAutoScalingConfigOutput) KeyIds() pulumi.StringArrayOutput
func (NodePoolAutoScalingConfigOutput) Password ¶
func (o NodePoolAutoScalingConfigOutput) Password() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigOutput) PublicIpAssigned ¶
func (o NodePoolAutoScalingConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
func (NodePoolAutoScalingConfigOutput) SecurityGroupIds ¶
func (o NodePoolAutoScalingConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (NodePoolAutoScalingConfigOutput) SpotInstanceType ¶
func (o NodePoolAutoScalingConfigOutput) SpotInstanceType() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigOutput) SpotMaxPrice ¶
func (o NodePoolAutoScalingConfigOutput) SpotMaxPrice() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigOutput) SystemDiskSize ¶
func (o NodePoolAutoScalingConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
func (NodePoolAutoScalingConfigOutput) SystemDiskType ¶
func (o NodePoolAutoScalingConfigOutput) SystemDiskType() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutput ¶
func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutput() NodePoolAutoScalingConfigOutput
func (NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutputWithContext ¶
func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigOutput
func (NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutput ¶
func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput
func (NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext ¶
func (o NodePoolAutoScalingConfigOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput
type NodePoolAutoScalingConfigPtrInput ¶
type NodePoolAutoScalingConfigPtrInput interface { pulumi.Input ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput ToNodePoolAutoScalingConfigPtrOutputWithContext(context.Context) NodePoolAutoScalingConfigPtrOutput }
NodePoolAutoScalingConfigPtrInput is an input type that accepts NodePoolAutoScalingConfigArgs, NodePoolAutoScalingConfigPtr and NodePoolAutoScalingConfigPtrOutput values. You can construct a concrete instance of `NodePoolAutoScalingConfigPtrInput` via:
NodePoolAutoScalingConfigArgs{...} or: nil
func NodePoolAutoScalingConfigPtr ¶
func NodePoolAutoScalingConfigPtr(v *NodePoolAutoScalingConfigArgs) NodePoolAutoScalingConfigPtrInput
type NodePoolAutoScalingConfigPtrOutput ¶
type NodePoolAutoScalingConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolAutoScalingConfigPtrOutput) BackupInstanceTypes ¶
func (o NodePoolAutoScalingConfigPtrOutput) BackupInstanceTypes() pulumi.StringArrayOutput
func (NodePoolAutoScalingConfigPtrOutput) BandwidthPackageId ¶
func (o NodePoolAutoScalingConfigPtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) CamRoleName ¶
func (o NodePoolAutoScalingConfigPtrOutput) CamRoleName() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) DataDisks ¶
func (o NodePoolAutoScalingConfigPtrOutput) DataDisks() NodePoolAutoScalingConfigDataDiskArrayOutput
func (NodePoolAutoScalingConfigPtrOutput) Elem ¶
func (o NodePoolAutoScalingConfigPtrOutput) Elem() NodePoolAutoScalingConfigOutput
func (NodePoolAutoScalingConfigPtrOutput) ElementType ¶
func (NodePoolAutoScalingConfigPtrOutput) ElementType() reflect.Type
func (NodePoolAutoScalingConfigPtrOutput) EnhancedMonitorService ¶
func (o NodePoolAutoScalingConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) EnhancedSecurityService ¶
func (o NodePoolAutoScalingConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) InstanceChargeType ¶
func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidPeriod ¶
func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o NodePoolAutoScalingConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) InstanceType ¶
func (o NodePoolAutoScalingConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) InternetChargeType ¶
func (o NodePoolAutoScalingConfigPtrOutput) InternetChargeType() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) InternetMaxBandwidthOut ¶
func (o NodePoolAutoScalingConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) KeyIds ¶
func (o NodePoolAutoScalingConfigPtrOutput) KeyIds() pulumi.StringArrayOutput
func (NodePoolAutoScalingConfigPtrOutput) Password ¶
func (o NodePoolAutoScalingConfigPtrOutput) Password() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) PublicIpAssigned ¶
func (o NodePoolAutoScalingConfigPtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) SecurityGroupIds ¶
func (o NodePoolAutoScalingConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (NodePoolAutoScalingConfigPtrOutput) SpotInstanceType ¶
func (o NodePoolAutoScalingConfigPtrOutput) SpotInstanceType() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) SpotMaxPrice ¶
func (o NodePoolAutoScalingConfigPtrOutput) SpotMaxPrice() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) SystemDiskSize ¶
func (o NodePoolAutoScalingConfigPtrOutput) SystemDiskSize() pulumi.IntPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) SystemDiskType ¶
func (o NodePoolAutoScalingConfigPtrOutput) SystemDiskType() pulumi.StringPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutput ¶
func (o NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutput() NodePoolAutoScalingConfigPtrOutput
func (NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext ¶
func (o NodePoolAutoScalingConfigPtrOutput) ToNodePoolAutoScalingConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoScalingConfigPtrOutput
type NodePoolInput ¶
type NodePoolInput interface { pulumi.Input ToNodePoolOutput() NodePoolOutput ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput }
type NodePoolMap ¶
type NodePoolMap map[string]NodePoolInput
func (NodePoolMap) ElementType ¶
func (NodePoolMap) ElementType() reflect.Type
func (NodePoolMap) ToNodePoolMapOutput ¶
func (i NodePoolMap) ToNodePoolMapOutput() NodePoolMapOutput
func (NodePoolMap) ToNodePoolMapOutputWithContext ¶
func (i NodePoolMap) ToNodePoolMapOutputWithContext(ctx context.Context) NodePoolMapOutput
type NodePoolMapInput ¶
type NodePoolMapInput interface { pulumi.Input ToNodePoolMapOutput() NodePoolMapOutput ToNodePoolMapOutputWithContext(context.Context) NodePoolMapOutput }
NodePoolMapInput is an input type that accepts NodePoolMap and NodePoolMapOutput values. You can construct a concrete instance of `NodePoolMapInput` via:
NodePoolMap{ "key": NodePoolArgs{...} }
type NodePoolMapOutput ¶
type NodePoolMapOutput struct{ *pulumi.OutputState }
func (NodePoolMapOutput) ElementType ¶
func (NodePoolMapOutput) ElementType() reflect.Type
func (NodePoolMapOutput) MapIndex ¶
func (o NodePoolMapOutput) MapIndex(k pulumi.StringInput) NodePoolOutput
func (NodePoolMapOutput) ToNodePoolMapOutput ¶
func (o NodePoolMapOutput) ToNodePoolMapOutput() NodePoolMapOutput
func (NodePoolMapOutput) ToNodePoolMapOutputWithContext ¶
func (o NodePoolMapOutput) ToNodePoolMapOutputWithContext(ctx context.Context) NodePoolMapOutput
type NodePoolNodeConfig ¶
type NodePoolNodeConfig struct { DataDisks []NodePoolNodeConfigDataDisk `pulumi:"dataDisks"` DesiredPodNum *int `pulumi:"desiredPodNum"` DockerGraphPath *string `pulumi:"dockerGraphPath"` ExtraArgs []string `pulumi:"extraArgs"` IsSchedule *bool `pulumi:"isSchedule"` MountTarget *string `pulumi:"mountTarget"` UserData *string `pulumi:"userData"` }
type NodePoolNodeConfigArgs ¶
type NodePoolNodeConfigArgs struct { DataDisks NodePoolNodeConfigDataDiskArrayInput `pulumi:"dataDisks"` DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` DockerGraphPath pulumi.StringPtrInput `pulumi:"dockerGraphPath"` ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"` IsSchedule pulumi.BoolPtrInput `pulumi:"isSchedule"` MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` UserData pulumi.StringPtrInput `pulumi:"userData"` }
func (NodePoolNodeConfigArgs) ElementType ¶
func (NodePoolNodeConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutput ¶
func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutputWithContext ¶
func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput
func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutput ¶
func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutputWithContext ¶
func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
type NodePoolNodeConfigDataDiskArgs ¶
type NodePoolNodeConfigDataDiskArgs struct { AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` }
func (NodePoolNodeConfigDataDiskArgs) ElementType ¶
func (NodePoolNodeConfigDataDiskArgs) ElementType() reflect.Type
func (NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutput ¶
func (i NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput
func (NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutputWithContext ¶
func (i NodePoolNodeConfigDataDiskArgs) ToNodePoolNodeConfigDataDiskOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskOutput
type NodePoolNodeConfigDataDiskArray ¶
type NodePoolNodeConfigDataDiskArray []NodePoolNodeConfigDataDiskInput
func (NodePoolNodeConfigDataDiskArray) ElementType ¶
func (NodePoolNodeConfigDataDiskArray) ElementType() reflect.Type
func (NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutput ¶
func (i NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutput() NodePoolNodeConfigDataDiskArrayOutput
func (NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutputWithContext ¶
func (i NodePoolNodeConfigDataDiskArray) ToNodePoolNodeConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskArrayOutput
type NodePoolNodeConfigDataDiskArrayInput ¶
type NodePoolNodeConfigDataDiskArrayInput interface { pulumi.Input ToNodePoolNodeConfigDataDiskArrayOutput() NodePoolNodeConfigDataDiskArrayOutput ToNodePoolNodeConfigDataDiskArrayOutputWithContext(context.Context) NodePoolNodeConfigDataDiskArrayOutput }
NodePoolNodeConfigDataDiskArrayInput is an input type that accepts NodePoolNodeConfigDataDiskArray and NodePoolNodeConfigDataDiskArrayOutput values. You can construct a concrete instance of `NodePoolNodeConfigDataDiskArrayInput` via:
NodePoolNodeConfigDataDiskArray{ NodePoolNodeConfigDataDiskArgs{...} }
type NodePoolNodeConfigDataDiskArrayOutput ¶
type NodePoolNodeConfigDataDiskArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDataDiskArrayOutput) ElementType ¶
func (NodePoolNodeConfigDataDiskArrayOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDataDiskArrayOutput) Index ¶
func (o NodePoolNodeConfigDataDiskArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigDataDiskOutput
func (NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutput ¶
func (o NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutput() NodePoolNodeConfigDataDiskArrayOutput
func (NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutputWithContext ¶
func (o NodePoolNodeConfigDataDiskArrayOutput) ToNodePoolNodeConfigDataDiskArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskArrayOutput
type NodePoolNodeConfigDataDiskInput ¶
type NodePoolNodeConfigDataDiskInput interface { pulumi.Input ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput ToNodePoolNodeConfigDataDiskOutputWithContext(context.Context) NodePoolNodeConfigDataDiskOutput }
NodePoolNodeConfigDataDiskInput is an input type that accepts NodePoolNodeConfigDataDiskArgs and NodePoolNodeConfigDataDiskOutput values. You can construct a concrete instance of `NodePoolNodeConfigDataDiskInput` via:
NodePoolNodeConfigDataDiskArgs{...}
type NodePoolNodeConfigDataDiskOutput ¶
type NodePoolNodeConfigDataDiskOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDataDiskOutput) AutoFormatAndMount ¶
func (o NodePoolNodeConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
func (NodePoolNodeConfigDataDiskOutput) DiskPartition ¶
func (o NodePoolNodeConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
func (NodePoolNodeConfigDataDiskOutput) DiskSize ¶
func (o NodePoolNodeConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
func (NodePoolNodeConfigDataDiskOutput) DiskType ¶
func (o NodePoolNodeConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (NodePoolNodeConfigDataDiskOutput) ElementType ¶
func (NodePoolNodeConfigDataDiskOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDataDiskOutput) FileSystem ¶
func (o NodePoolNodeConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
func (NodePoolNodeConfigDataDiskOutput) MountTarget ¶
func (o NodePoolNodeConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
func (NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutput ¶
func (o NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutput() NodePoolNodeConfigDataDiskOutput
func (NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutputWithContext ¶
func (o NodePoolNodeConfigDataDiskOutput) ToNodePoolNodeConfigDataDiskOutputWithContext(ctx context.Context) NodePoolNodeConfigDataDiskOutput
type NodePoolNodeConfigInput ¶
type NodePoolNodeConfigInput interface { pulumi.Input ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput ToNodePoolNodeConfigOutputWithContext(context.Context) NodePoolNodeConfigOutput }
NodePoolNodeConfigInput is an input type that accepts NodePoolNodeConfigArgs and NodePoolNodeConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigInput` via:
NodePoolNodeConfigArgs{...}
type NodePoolNodeConfigOutput ¶
type NodePoolNodeConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigOutput) DataDisks ¶
func (o NodePoolNodeConfigOutput) DataDisks() NodePoolNodeConfigDataDiskArrayOutput
func (NodePoolNodeConfigOutput) DesiredPodNum ¶
func (o NodePoolNodeConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
func (NodePoolNodeConfigOutput) DockerGraphPath ¶
func (o NodePoolNodeConfigOutput) DockerGraphPath() pulumi.StringPtrOutput
func (NodePoolNodeConfigOutput) ElementType ¶
func (NodePoolNodeConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigOutput) ExtraArgs ¶
func (o NodePoolNodeConfigOutput) ExtraArgs() pulumi.StringArrayOutput
func (NodePoolNodeConfigOutput) IsSchedule ¶
func (o NodePoolNodeConfigOutput) IsSchedule() pulumi.BoolPtrOutput
func (NodePoolNodeConfigOutput) MountTarget ¶
func (o NodePoolNodeConfigOutput) MountTarget() pulumi.StringPtrOutput
func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutput ¶
func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutputWithContext ¶
func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput
func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutput ¶
func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigOutput) UserData ¶
func (o NodePoolNodeConfigOutput) UserData() pulumi.StringPtrOutput
type NodePoolNodeConfigPtrInput ¶
type NodePoolNodeConfigPtrInput interface { pulumi.Input ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput ToNodePoolNodeConfigPtrOutputWithContext(context.Context) NodePoolNodeConfigPtrOutput }
NodePoolNodeConfigPtrInput is an input type that accepts NodePoolNodeConfigArgs, NodePoolNodeConfigPtr and NodePoolNodeConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigPtrInput` via:
NodePoolNodeConfigArgs{...} or: nil
func NodePoolNodeConfigPtr ¶
func NodePoolNodeConfigPtr(v *NodePoolNodeConfigArgs) NodePoolNodeConfigPtrInput
type NodePoolNodeConfigPtrOutput ¶
type NodePoolNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigPtrOutput) DataDisks ¶
func (o NodePoolNodeConfigPtrOutput) DataDisks() NodePoolNodeConfigDataDiskArrayOutput
func (NodePoolNodeConfigPtrOutput) DesiredPodNum ¶
func (o NodePoolNodeConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
func (NodePoolNodeConfigPtrOutput) DockerGraphPath ¶
func (o NodePoolNodeConfigPtrOutput) DockerGraphPath() pulumi.StringPtrOutput
func (NodePoolNodeConfigPtrOutput) Elem ¶
func (o NodePoolNodeConfigPtrOutput) Elem() NodePoolNodeConfigOutput
func (NodePoolNodeConfigPtrOutput) ElementType ¶
func (NodePoolNodeConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigPtrOutput) ExtraArgs ¶
func (o NodePoolNodeConfigPtrOutput) ExtraArgs() pulumi.StringArrayOutput
func (NodePoolNodeConfigPtrOutput) IsSchedule ¶
func (o NodePoolNodeConfigPtrOutput) IsSchedule() pulumi.BoolPtrOutput
func (NodePoolNodeConfigPtrOutput) MountTarget ¶
func (o NodePoolNodeConfigPtrOutput) MountTarget() pulumi.StringPtrOutput
func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput ¶
func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) UserData ¶
func (o NodePoolNodeConfigPtrOutput) UserData() pulumi.StringPtrOutput
type NodePoolOutput ¶
type NodePoolOutput struct{ *pulumi.OutputState }
func (NodePoolOutput) AutoScalingConfig ¶
func (o NodePoolOutput) AutoScalingConfig() NodePoolAutoScalingConfigOutput
Auto scaling config parameters.
func (NodePoolOutput) AutoScalingGroupId ¶
func (o NodePoolOutput) AutoScalingGroupId() pulumi.StringOutput
The auto scaling group ID.
func (NodePoolOutput) ClusterId ¶
func (o NodePoolOutput) ClusterId() pulumi.StringOutput
ID of the cluster.
func (NodePoolOutput) DefaultCooldown ¶
func (o NodePoolOutput) DefaultCooldown() pulumi.IntOutput
Seconds of scaling group cool down. Default value is `300`.
func (NodePoolOutput) DeleteKeepInstance ¶
func (o NodePoolOutput) DeleteKeepInstance() pulumi.BoolPtrOutput
Indicate to keep the CVM instance when delete the node pool. Default is `true`.
func (NodePoolOutput) DesiredCapacity ¶
func (o NodePoolOutput) DesiredCapacity() pulumi.IntOutput
Desired capacity ot the node. If `enable_auto_scale` is set `true`, this will be a computed parameter.
func (NodePoolOutput) ElementType ¶
func (NodePoolOutput) ElementType() reflect.Type
func (NodePoolOutput) EnableAutoScale ¶
func (o NodePoolOutput) EnableAutoScale() pulumi.BoolPtrOutput
Indicate whether to enable auto scaling or not.
func (NodePoolOutput) Labels ¶
func (o NodePoolOutput) Labels() pulumi.MapOutput
Labels of kubernetes node pool created nodes. The label key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/').
func (NodePoolOutput) LaunchConfigId ¶
func (o NodePoolOutput) LaunchConfigId() pulumi.StringOutput
The launch config ID.
func (NodePoolOutput) MaxSize ¶
func (o NodePoolOutput) MaxSize() pulumi.IntOutput
Maximum number of node.
func (NodePoolOutput) MinSize ¶
func (o NodePoolOutput) MinSize() pulumi.IntOutput
Minimum number of node.
func (NodePoolOutput) MultiZoneSubnetPolicy ¶
func (o NodePoolOutput) MultiZoneSubnetPolicy() pulumi.StringPtrOutput
Multi-availability zone/subnet policy. Valid values: PRIORITY and EQUALITY. Default value: PRIORITY.
func (NodePoolOutput) Name ¶
func (o NodePoolOutput) Name() pulumi.StringOutput
Name of the node pool. The name does not exceed 25 characters, and only supports Chinese, English, numbers, underscores, separators (`-`) and decimal points.
func (NodePoolOutput) NodeConfig ¶
func (o NodePoolOutput) NodeConfig() NodePoolNodeConfigPtrOutput
Node config.
func (NodePoolOutput) NodeCount ¶
func (o NodePoolOutput) NodeCount() pulumi.IntOutput
The total node count.
func (NodePoolOutput) NodeOs ¶
func (o NodePoolOutput) NodeOs() pulumi.StringPtrOutput
Operating system of the cluster, the available values include: `tlinux2.4x86_64`, `ubuntu18.04.1x86_64`, `ubuntu16.04.1 LTSx86_64`, `centos7.6.0_x64` and `centos7.2x86_64`. Default is 'tlinux2.4x86_64'. This parameter will only affect new nodes, not including the existing nodes.
func (NodePoolOutput) NodeOsType ¶
func (o NodePoolOutput) NodeOsType() pulumi.StringPtrOutput
The image version of the node. Valida values are `DOCKER_CUSTOMIZE` and `GENERAL`. Default is `GENERAL`. This parameter will only affect new nodes, not including the existing nodes.
func (NodePoolOutput) RetryPolicy ¶
func (o NodePoolOutput) RetryPolicy() pulumi.StringPtrOutput
Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`.
func (NodePoolOutput) ScalingGroupName ¶
func (o NodePoolOutput) ScalingGroupName() pulumi.StringOutput
Name of relative scaling group.
func (NodePoolOutput) ScalingGroupProjectId ¶
func (o NodePoolOutput) ScalingGroupProjectId() pulumi.IntPtrOutput
Project ID the scaling group belongs to.
func (NodePoolOutput) ScalingMode ¶
func (o NodePoolOutput) ScalingMode() pulumi.StringPtrOutput
Auto scaling mode. Valid values are `CLASSIC_SCALING`(scaling by create/destroy instances), `WAKE_UP_STOPPED_SCALING`(Boot priority for expansion. When expanding the capacity, the shutdown operation is given priority to the shutdown of the instance. If the number of instances is still lower than the expected number of instances after the startup, the instance will be created, and the method of destroying the instance will still be used for shrinking).
func (NodePoolOutput) Status ¶
func (o NodePoolOutput) Status() pulumi.StringOutput
Status of the node pool.
func (NodePoolOutput) SubnetIds ¶
func (o NodePoolOutput) SubnetIds() pulumi.StringArrayOutput
ID list of subnet, and for VPC it is required.
func (NodePoolOutput) Taints ¶
func (o NodePoolOutput) Taints() NodePoolTaintArrayOutput
Taints of kubernetes node pool created nodes.
func (NodePoolOutput) TerminationPolicies ¶
func (o NodePoolOutput) TerminationPolicies() pulumi.StringOutput
Policy of scaling group termination. Available values: `["OLDEST_INSTANCE"]`, `["NEWEST_INSTANCE"]`.
func (NodePoolOutput) ToNodePoolOutput ¶
func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
func (NodePoolOutput) ToNodePoolOutputWithContext ¶
func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
func (NodePoolOutput) Unschedulable ¶
func (o NodePoolOutput) Unschedulable() pulumi.IntPtrOutput
Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
func (NodePoolOutput) VpcId ¶
func (o NodePoolOutput) VpcId() pulumi.StringOutput
ID of VPC network.
func (NodePoolOutput) Zones ¶
func (o NodePoolOutput) Zones() pulumi.StringArrayOutput
List of auto scaling group available zones, for Basic network it is required.
type NodePoolState ¶
type NodePoolState struct { // Auto scaling config parameters. AutoScalingConfig NodePoolAutoScalingConfigPtrInput // The auto scaling group ID. AutoScalingGroupId pulumi.StringPtrInput // ID of the cluster. ClusterId pulumi.StringPtrInput // Seconds of scaling group cool down. Default value is `300`. DefaultCooldown pulumi.IntPtrInput // Indicate to keep the CVM instance when delete the node pool. Default is `true`. DeleteKeepInstance pulumi.BoolPtrInput // Desired capacity ot the node. If `enable_auto_scale` is set `true`, this will be a computed parameter. DesiredCapacity pulumi.IntPtrInput // Indicate whether to enable auto scaling or not. EnableAutoScale pulumi.BoolPtrInput // Labels of kubernetes node pool created nodes. The label key name does not exceed 63 characters, only supports English, // numbers,'/','-', and does not allow beginning with ('/'). Labels pulumi.MapInput // The launch config ID. LaunchConfigId pulumi.StringPtrInput // Maximum number of node. MaxSize pulumi.IntPtrInput // Minimum number of node. MinSize pulumi.IntPtrInput // Multi-availability zone/subnet policy. Valid values: PRIORITY and EQUALITY. Default value: PRIORITY. MultiZoneSubnetPolicy pulumi.StringPtrInput // Name of the node pool. The name does not exceed 25 characters, and only supports Chinese, English, numbers, underscores, // separators (`-`) and decimal points. Name pulumi.StringPtrInput // Node config. NodeConfig NodePoolNodeConfigPtrInput // The total node count. NodeCount pulumi.IntPtrInput // Operating system of the cluster, the available values include: `tlinux2.4x86_64`, `ubuntu18.04.1x86_64`, `ubuntu16.04.1 // LTSx86_64`, `centos7.6.0_x64` and `centos7.2x86_64`. Default is 'tlinux2.4x86_64'. This parameter will only affect new // nodes, not including the existing nodes. NodeOs pulumi.StringPtrInput // The image version of the node. Valida values are `DOCKER_CUSTOMIZE` and `GENERAL`. Default is `GENERAL`. This parameter // will only affect new nodes, not including the existing nodes. NodeOsType pulumi.StringPtrInput // Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`. RetryPolicy pulumi.StringPtrInput // Name of relative scaling group. ScalingGroupName pulumi.StringPtrInput // Project ID the scaling group belongs to. ScalingGroupProjectId pulumi.IntPtrInput // Auto scaling mode. Valid values are `CLASSIC_SCALING`(scaling by create/destroy instances), // `WAKE_UP_STOPPED_SCALING`(Boot priority for expansion. When expanding the capacity, the shutdown operation is given // priority to the shutdown of the instance. If the number of instances is still lower than the expected number of // instances after the startup, the instance will be created, and the method of destroying the instance will still be used // for shrinking). ScalingMode pulumi.StringPtrInput // Status of the node pool. Status pulumi.StringPtrInput // ID list of subnet, and for VPC it is required. SubnetIds pulumi.StringArrayInput // Taints of kubernetes node pool created nodes. Taints NodePoolTaintArrayInput // Policy of scaling group termination. Available values: `["OLDEST_INSTANCE"]`, `["NEWEST_INSTANCE"]`. TerminationPolicies pulumi.StringPtrInput // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrInput // ID of VPC network. VpcId pulumi.StringPtrInput // List of auto scaling group available zones, for Basic network it is required. Zones pulumi.StringArrayInput }
func (NodePoolState) ElementType ¶
func (NodePoolState) ElementType() reflect.Type
type NodePoolTaint ¶
type NodePoolTaintArgs ¶
type NodePoolTaintArgs struct { Effect pulumi.StringInput `pulumi:"effect"` Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (NodePoolTaintArgs) ElementType ¶
func (NodePoolTaintArgs) ElementType() reflect.Type
func (NodePoolTaintArgs) ToNodePoolTaintOutput ¶
func (i NodePoolTaintArgs) ToNodePoolTaintOutput() NodePoolTaintOutput
func (NodePoolTaintArgs) ToNodePoolTaintOutputWithContext ¶
func (i NodePoolTaintArgs) ToNodePoolTaintOutputWithContext(ctx context.Context) NodePoolTaintOutput
type NodePoolTaintArray ¶
type NodePoolTaintArray []NodePoolTaintInput
func (NodePoolTaintArray) ElementType ¶
func (NodePoolTaintArray) ElementType() reflect.Type
func (NodePoolTaintArray) ToNodePoolTaintArrayOutput ¶
func (i NodePoolTaintArray) ToNodePoolTaintArrayOutput() NodePoolTaintArrayOutput
func (NodePoolTaintArray) ToNodePoolTaintArrayOutputWithContext ¶
func (i NodePoolTaintArray) ToNodePoolTaintArrayOutputWithContext(ctx context.Context) NodePoolTaintArrayOutput
type NodePoolTaintArrayInput ¶
type NodePoolTaintArrayInput interface { pulumi.Input ToNodePoolTaintArrayOutput() NodePoolTaintArrayOutput ToNodePoolTaintArrayOutputWithContext(context.Context) NodePoolTaintArrayOutput }
NodePoolTaintArrayInput is an input type that accepts NodePoolTaintArray and NodePoolTaintArrayOutput values. You can construct a concrete instance of `NodePoolTaintArrayInput` via:
NodePoolTaintArray{ NodePoolTaintArgs{...} }
type NodePoolTaintArrayOutput ¶
type NodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (NodePoolTaintArrayOutput) ElementType ¶
func (NodePoolTaintArrayOutput) ElementType() reflect.Type
func (NodePoolTaintArrayOutput) Index ¶
func (o NodePoolTaintArrayOutput) Index(i pulumi.IntInput) NodePoolTaintOutput
func (NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutput ¶
func (o NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutput() NodePoolTaintArrayOutput
func (NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutputWithContext ¶
func (o NodePoolTaintArrayOutput) ToNodePoolTaintArrayOutputWithContext(ctx context.Context) NodePoolTaintArrayOutput
type NodePoolTaintInput ¶
type NodePoolTaintInput interface { pulumi.Input ToNodePoolTaintOutput() NodePoolTaintOutput ToNodePoolTaintOutputWithContext(context.Context) NodePoolTaintOutput }
NodePoolTaintInput is an input type that accepts NodePoolTaintArgs and NodePoolTaintOutput values. You can construct a concrete instance of `NodePoolTaintInput` via:
NodePoolTaintArgs{...}
type NodePoolTaintOutput ¶
type NodePoolTaintOutput struct{ *pulumi.OutputState }
func (NodePoolTaintOutput) Effect ¶
func (o NodePoolTaintOutput) Effect() pulumi.StringOutput
func (NodePoolTaintOutput) ElementType ¶
func (NodePoolTaintOutput) ElementType() reflect.Type
func (NodePoolTaintOutput) Key ¶
func (o NodePoolTaintOutput) Key() pulumi.StringOutput
func (NodePoolTaintOutput) ToNodePoolTaintOutput ¶
func (o NodePoolTaintOutput) ToNodePoolTaintOutput() NodePoolTaintOutput
func (NodePoolTaintOutput) ToNodePoolTaintOutputWithContext ¶
func (o NodePoolTaintOutput) ToNodePoolTaintOutputWithContext(ctx context.Context) NodePoolTaintOutput
func (NodePoolTaintOutput) Value ¶
func (o NodePoolTaintOutput) Value() pulumi.StringOutput
type ScaleWorker ¶
type ScaleWorker struct { pulumi.CustomResourceState // ID of the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Configurations of data disk. DataDisks ScaleWorkerDataDiskArrayOutput `pulumi:"dataDisks"` // Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr. DesiredPodNum pulumi.IntPtrOutput `pulumi:"desiredPodNum"` // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath pulumi.StringPtrOutput `pulumi:"dockerGraphPath"` // Custom parameter information related to the node. ExtraArgs pulumi.StringArrayOutput `pulumi:"extraArgs"` // Labels of kubernetes scale worker created nodes. Labels pulumi.MapOutput `pulumi:"labels"` // Mount target. Default is not mounting. MountTarget pulumi.StringPtrOutput `pulumi:"mountTarget"` // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrOutput `pulumi:"unschedulable"` // Deploy the machine configuration information of the 'WORK' service, and create <=20 units for common users. WorkerConfig ScaleWorkerWorkerConfigOutput `pulumi:"workerConfig"` // An information list of kubernetes cluster 'WORKER'. Each element contains the following attributes: WorkerInstancesLists ScaleWorkerWorkerInstancesListArrayOutput `pulumi:"workerInstancesLists"` }
func GetScaleWorker ¶
func GetScaleWorker(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScaleWorkerState, opts ...pulumi.ResourceOption) (*ScaleWorker, error)
GetScaleWorker gets an existing ScaleWorker resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScaleWorker ¶
func NewScaleWorker(ctx *pulumi.Context, name string, args *ScaleWorkerArgs, opts ...pulumi.ResourceOption) (*ScaleWorker, error)
NewScaleWorker registers a new resource with the given unique name, arguments, and options.
func (*ScaleWorker) ElementType ¶
func (*ScaleWorker) ElementType() reflect.Type
func (*ScaleWorker) ToScaleWorkerOutput ¶
func (i *ScaleWorker) ToScaleWorkerOutput() ScaleWorkerOutput
func (*ScaleWorker) ToScaleWorkerOutputWithContext ¶
func (i *ScaleWorker) ToScaleWorkerOutputWithContext(ctx context.Context) ScaleWorkerOutput
type ScaleWorkerArgs ¶
type ScaleWorkerArgs struct { // ID of the cluster. ClusterId pulumi.StringInput // Configurations of data disk. DataDisks ScaleWorkerDataDiskArrayInput // Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr. DesiredPodNum pulumi.IntPtrInput // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath pulumi.StringPtrInput // Custom parameter information related to the node. ExtraArgs pulumi.StringArrayInput // Labels of kubernetes scale worker created nodes. Labels pulumi.MapInput // Mount target. Default is not mounting. MountTarget pulumi.StringPtrInput // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrInput // Deploy the machine configuration information of the 'WORK' service, and create <=20 units for common users. WorkerConfig ScaleWorkerWorkerConfigInput }
The set of arguments for constructing a ScaleWorker resource.
func (ScaleWorkerArgs) ElementType ¶
func (ScaleWorkerArgs) ElementType() reflect.Type
type ScaleWorkerArray ¶
type ScaleWorkerArray []ScaleWorkerInput
func (ScaleWorkerArray) ElementType ¶
func (ScaleWorkerArray) ElementType() reflect.Type
func (ScaleWorkerArray) ToScaleWorkerArrayOutput ¶
func (i ScaleWorkerArray) ToScaleWorkerArrayOutput() ScaleWorkerArrayOutput
func (ScaleWorkerArray) ToScaleWorkerArrayOutputWithContext ¶
func (i ScaleWorkerArray) ToScaleWorkerArrayOutputWithContext(ctx context.Context) ScaleWorkerArrayOutput
type ScaleWorkerArrayInput ¶
type ScaleWorkerArrayInput interface { pulumi.Input ToScaleWorkerArrayOutput() ScaleWorkerArrayOutput ToScaleWorkerArrayOutputWithContext(context.Context) ScaleWorkerArrayOutput }
ScaleWorkerArrayInput is an input type that accepts ScaleWorkerArray and ScaleWorkerArrayOutput values. You can construct a concrete instance of `ScaleWorkerArrayInput` via:
ScaleWorkerArray{ ScaleWorkerArgs{...} }
type ScaleWorkerArrayOutput ¶
type ScaleWorkerArrayOutput struct{ *pulumi.OutputState }
func (ScaleWorkerArrayOutput) ElementType ¶
func (ScaleWorkerArrayOutput) ElementType() reflect.Type
func (ScaleWorkerArrayOutput) Index ¶
func (o ScaleWorkerArrayOutput) Index(i pulumi.IntInput) ScaleWorkerOutput
func (ScaleWorkerArrayOutput) ToScaleWorkerArrayOutput ¶
func (o ScaleWorkerArrayOutput) ToScaleWorkerArrayOutput() ScaleWorkerArrayOutput
func (ScaleWorkerArrayOutput) ToScaleWorkerArrayOutputWithContext ¶
func (o ScaleWorkerArrayOutput) ToScaleWorkerArrayOutputWithContext(ctx context.Context) ScaleWorkerArrayOutput
type ScaleWorkerDataDisk ¶
type ScaleWorkerDataDiskArgs ¶
type ScaleWorkerDataDiskArgs struct { AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` }
func (ScaleWorkerDataDiskArgs) ElementType ¶
func (ScaleWorkerDataDiskArgs) ElementType() reflect.Type
func (ScaleWorkerDataDiskArgs) ToScaleWorkerDataDiskOutput ¶
func (i ScaleWorkerDataDiskArgs) ToScaleWorkerDataDiskOutput() ScaleWorkerDataDiskOutput
func (ScaleWorkerDataDiskArgs) ToScaleWorkerDataDiskOutputWithContext ¶
func (i ScaleWorkerDataDiskArgs) ToScaleWorkerDataDiskOutputWithContext(ctx context.Context) ScaleWorkerDataDiskOutput
type ScaleWorkerDataDiskArray ¶
type ScaleWorkerDataDiskArray []ScaleWorkerDataDiskInput
func (ScaleWorkerDataDiskArray) ElementType ¶
func (ScaleWorkerDataDiskArray) ElementType() reflect.Type
func (ScaleWorkerDataDiskArray) ToScaleWorkerDataDiskArrayOutput ¶
func (i ScaleWorkerDataDiskArray) ToScaleWorkerDataDiskArrayOutput() ScaleWorkerDataDiskArrayOutput
func (ScaleWorkerDataDiskArray) ToScaleWorkerDataDiskArrayOutputWithContext ¶
func (i ScaleWorkerDataDiskArray) ToScaleWorkerDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerDataDiskArrayOutput
type ScaleWorkerDataDiskArrayInput ¶
type ScaleWorkerDataDiskArrayInput interface { pulumi.Input ToScaleWorkerDataDiskArrayOutput() ScaleWorkerDataDiskArrayOutput ToScaleWorkerDataDiskArrayOutputWithContext(context.Context) ScaleWorkerDataDiskArrayOutput }
ScaleWorkerDataDiskArrayInput is an input type that accepts ScaleWorkerDataDiskArray and ScaleWorkerDataDiskArrayOutput values. You can construct a concrete instance of `ScaleWorkerDataDiskArrayInput` via:
ScaleWorkerDataDiskArray{ ScaleWorkerDataDiskArgs{...} }
type ScaleWorkerDataDiskArrayOutput ¶
type ScaleWorkerDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ScaleWorkerDataDiskArrayOutput) ElementType ¶
func (ScaleWorkerDataDiskArrayOutput) ElementType() reflect.Type
func (ScaleWorkerDataDiskArrayOutput) Index ¶
func (o ScaleWorkerDataDiskArrayOutput) Index(i pulumi.IntInput) ScaleWorkerDataDiskOutput
func (ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutput ¶
func (o ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutput() ScaleWorkerDataDiskArrayOutput
func (ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutputWithContext ¶
func (o ScaleWorkerDataDiskArrayOutput) ToScaleWorkerDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerDataDiskArrayOutput
type ScaleWorkerDataDiskInput ¶
type ScaleWorkerDataDiskInput interface { pulumi.Input ToScaleWorkerDataDiskOutput() ScaleWorkerDataDiskOutput ToScaleWorkerDataDiskOutputWithContext(context.Context) ScaleWorkerDataDiskOutput }
ScaleWorkerDataDiskInput is an input type that accepts ScaleWorkerDataDiskArgs and ScaleWorkerDataDiskOutput values. You can construct a concrete instance of `ScaleWorkerDataDiskInput` via:
ScaleWorkerDataDiskArgs{...}
type ScaleWorkerDataDiskOutput ¶
type ScaleWorkerDataDiskOutput struct{ *pulumi.OutputState }
func (ScaleWorkerDataDiskOutput) AutoFormatAndMount ¶
func (o ScaleWorkerDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
func (ScaleWorkerDataDiskOutput) DiskSize ¶
func (o ScaleWorkerDataDiskOutput) DiskSize() pulumi.IntPtrOutput
func (ScaleWorkerDataDiskOutput) DiskType ¶
func (o ScaleWorkerDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (ScaleWorkerDataDiskOutput) ElementType ¶
func (ScaleWorkerDataDiskOutput) ElementType() reflect.Type
func (ScaleWorkerDataDiskOutput) FileSystem ¶
func (o ScaleWorkerDataDiskOutput) FileSystem() pulumi.StringPtrOutput
func (ScaleWorkerDataDiskOutput) MountTarget ¶
func (o ScaleWorkerDataDiskOutput) MountTarget() pulumi.StringPtrOutput
func (ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutput ¶
func (o ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutput() ScaleWorkerDataDiskOutput
func (ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutputWithContext ¶
func (o ScaleWorkerDataDiskOutput) ToScaleWorkerDataDiskOutputWithContext(ctx context.Context) ScaleWorkerDataDiskOutput
type ScaleWorkerInput ¶
type ScaleWorkerInput interface { pulumi.Input ToScaleWorkerOutput() ScaleWorkerOutput ToScaleWorkerOutputWithContext(ctx context.Context) ScaleWorkerOutput }
type ScaleWorkerMap ¶
type ScaleWorkerMap map[string]ScaleWorkerInput
func (ScaleWorkerMap) ElementType ¶
func (ScaleWorkerMap) ElementType() reflect.Type
func (ScaleWorkerMap) ToScaleWorkerMapOutput ¶
func (i ScaleWorkerMap) ToScaleWorkerMapOutput() ScaleWorkerMapOutput
func (ScaleWorkerMap) ToScaleWorkerMapOutputWithContext ¶
func (i ScaleWorkerMap) ToScaleWorkerMapOutputWithContext(ctx context.Context) ScaleWorkerMapOutput
type ScaleWorkerMapInput ¶
type ScaleWorkerMapInput interface { pulumi.Input ToScaleWorkerMapOutput() ScaleWorkerMapOutput ToScaleWorkerMapOutputWithContext(context.Context) ScaleWorkerMapOutput }
ScaleWorkerMapInput is an input type that accepts ScaleWorkerMap and ScaleWorkerMapOutput values. You can construct a concrete instance of `ScaleWorkerMapInput` via:
ScaleWorkerMap{ "key": ScaleWorkerArgs{...} }
type ScaleWorkerMapOutput ¶
type ScaleWorkerMapOutput struct{ *pulumi.OutputState }
func (ScaleWorkerMapOutput) ElementType ¶
func (ScaleWorkerMapOutput) ElementType() reflect.Type
func (ScaleWorkerMapOutput) MapIndex ¶
func (o ScaleWorkerMapOutput) MapIndex(k pulumi.StringInput) ScaleWorkerOutput
func (ScaleWorkerMapOutput) ToScaleWorkerMapOutput ¶
func (o ScaleWorkerMapOutput) ToScaleWorkerMapOutput() ScaleWorkerMapOutput
func (ScaleWorkerMapOutput) ToScaleWorkerMapOutputWithContext ¶
func (o ScaleWorkerMapOutput) ToScaleWorkerMapOutputWithContext(ctx context.Context) ScaleWorkerMapOutput
type ScaleWorkerOutput ¶
type ScaleWorkerOutput struct{ *pulumi.OutputState }
func (ScaleWorkerOutput) ClusterId ¶
func (o ScaleWorkerOutput) ClusterId() pulumi.StringOutput
ID of the cluster.
func (ScaleWorkerOutput) DataDisks ¶
func (o ScaleWorkerOutput) DataDisks() ScaleWorkerDataDiskArrayOutput
Configurations of data disk.
func (ScaleWorkerOutput) DesiredPodNum ¶
func (o ScaleWorkerOutput) DesiredPodNum() pulumi.IntPtrOutput
Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr.
func (ScaleWorkerOutput) DockerGraphPath ¶
func (o ScaleWorkerOutput) DockerGraphPath() pulumi.StringPtrOutput
Docker graph path. Default is `/var/lib/docker`.
func (ScaleWorkerOutput) ElementType ¶
func (ScaleWorkerOutput) ElementType() reflect.Type
func (ScaleWorkerOutput) ExtraArgs ¶
func (o ScaleWorkerOutput) ExtraArgs() pulumi.StringArrayOutput
Custom parameter information related to the node.
func (ScaleWorkerOutput) Labels ¶
func (o ScaleWorkerOutput) Labels() pulumi.MapOutput
Labels of kubernetes scale worker created nodes.
func (ScaleWorkerOutput) MountTarget ¶
func (o ScaleWorkerOutput) MountTarget() pulumi.StringPtrOutput
Mount target. Default is not mounting.
func (ScaleWorkerOutput) ToScaleWorkerOutput ¶
func (o ScaleWorkerOutput) ToScaleWorkerOutput() ScaleWorkerOutput
func (ScaleWorkerOutput) ToScaleWorkerOutputWithContext ¶
func (o ScaleWorkerOutput) ToScaleWorkerOutputWithContext(ctx context.Context) ScaleWorkerOutput
func (ScaleWorkerOutput) Unschedulable ¶
func (o ScaleWorkerOutput) Unschedulable() pulumi.IntPtrOutput
Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.
func (ScaleWorkerOutput) WorkerConfig ¶
func (o ScaleWorkerOutput) WorkerConfig() ScaleWorkerWorkerConfigOutput
Deploy the machine configuration information of the 'WORK' service, and create <=20 units for common users.
func (ScaleWorkerOutput) WorkerInstancesLists ¶
func (o ScaleWorkerOutput) WorkerInstancesLists() ScaleWorkerWorkerInstancesListArrayOutput
An information list of kubernetes cluster 'WORKER'. Each element contains the following attributes:
type ScaleWorkerState ¶
type ScaleWorkerState struct { // ID of the cluster. ClusterId pulumi.StringPtrInput // Configurations of data disk. DataDisks ScaleWorkerDataDiskArrayInput // Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr. DesiredPodNum pulumi.IntPtrInput // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath pulumi.StringPtrInput // Custom parameter information related to the node. ExtraArgs pulumi.StringArrayInput // Labels of kubernetes scale worker created nodes. Labels pulumi.MapInput // Mount target. Default is not mounting. MountTarget pulumi.StringPtrInput // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. Unschedulable pulumi.IntPtrInput // Deploy the machine configuration information of the 'WORK' service, and create <=20 units for common users. WorkerConfig ScaleWorkerWorkerConfigPtrInput // An information list of kubernetes cluster 'WORKER'. Each element contains the following attributes: WorkerInstancesLists ScaleWorkerWorkerInstancesListArrayInput }
func (ScaleWorkerState) ElementType ¶
func (ScaleWorkerState) ElementType() reflect.Type
type ScaleWorkerWorkerConfig ¶
type ScaleWorkerWorkerConfig struct { AvailabilityZone *string `pulumi:"availabilityZone"` BandwidthPackageId *string `pulumi:"bandwidthPackageId"` CamRoleName *string `pulumi:"camRoleName"` Count *int `pulumi:"count"` DataDisks []ScaleWorkerWorkerConfigDataDisk `pulumi:"dataDisks"` DesiredPodNum *int `pulumi:"desiredPodNum"` DisasterRecoverGroupIds *string `pulumi:"disasterRecoverGroupIds"` EnhancedMonitorService *bool `pulumi:"enhancedMonitorService"` EnhancedSecurityService *bool `pulumi:"enhancedSecurityService"` Hostname *string `pulumi:"hostname"` ImgId *string `pulumi:"imgId"` InstanceChargeType *string `pulumi:"instanceChargeType"` InstanceChargeTypePrepaidPeriod *int `pulumi:"instanceChargeTypePrepaidPeriod"` InstanceChargeTypePrepaidRenewFlag *string `pulumi:"instanceChargeTypePrepaidRenewFlag"` InstanceName *string `pulumi:"instanceName"` InstanceType string `pulumi:"instanceType"` InternetChargeType *string `pulumi:"internetChargeType"` InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` KeyIds *string `pulumi:"keyIds"` Password *string `pulumi:"password"` PublicIpAssigned *bool `pulumi:"publicIpAssigned"` SecurityGroupIds []string `pulumi:"securityGroupIds"` SubnetId string `pulumi:"subnetId"` SystemDiskSize *int `pulumi:"systemDiskSize"` SystemDiskType *string `pulumi:"systemDiskType"` UserData *string `pulumi:"userData"` }
type ScaleWorkerWorkerConfigArgs ¶
type ScaleWorkerWorkerConfigArgs struct { AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` CamRoleName pulumi.StringPtrInput `pulumi:"camRoleName"` Count pulumi.IntPtrInput `pulumi:"count"` DataDisks ScaleWorkerWorkerConfigDataDiskArrayInput `pulumi:"dataDisks"` DesiredPodNum pulumi.IntPtrInput `pulumi:"desiredPodNum"` DisasterRecoverGroupIds pulumi.StringPtrInput `pulumi:"disasterRecoverGroupIds"` EnhancedMonitorService pulumi.BoolPtrInput `pulumi:"enhancedMonitorService"` EnhancedSecurityService pulumi.BoolPtrInput `pulumi:"enhancedSecurityService"` Hostname pulumi.StringPtrInput `pulumi:"hostname"` ImgId pulumi.StringPtrInput `pulumi:"imgId"` InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"` InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput `pulumi:"instanceChargeTypePrepaidPeriod"` InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput `pulumi:"instanceChargeTypePrepaidRenewFlag"` InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` InstanceType pulumi.StringInput `pulumi:"instanceType"` InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` KeyIds pulumi.StringPtrInput `pulumi:"keyIds"` Password pulumi.StringPtrInput `pulumi:"password"` PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` SubnetId pulumi.StringInput `pulumi:"subnetId"` SystemDiskSize pulumi.IntPtrInput `pulumi:"systemDiskSize"` SystemDiskType pulumi.StringPtrInput `pulumi:"systemDiskType"` UserData pulumi.StringPtrInput `pulumi:"userData"` }
func (ScaleWorkerWorkerConfigArgs) ElementType ¶
func (ScaleWorkerWorkerConfigArgs) ElementType() reflect.Type
func (ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutput ¶
func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutput() ScaleWorkerWorkerConfigOutput
func (ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutputWithContext ¶
func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigOutput
func (ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutput ¶
func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
func (ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutputWithContext ¶
func (i ScaleWorkerWorkerConfigArgs) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput
type ScaleWorkerWorkerConfigDataDisk ¶
type ScaleWorkerWorkerConfigDataDisk struct { AutoFormatAndMount *bool `pulumi:"autoFormatAndMount"` DiskPartition *string `pulumi:"diskPartition"` DiskSize *int `pulumi:"diskSize"` DiskType *string `pulumi:"diskType"` FileSystem *string `pulumi:"fileSystem"` MountTarget *string `pulumi:"mountTarget"` SnapshotId *string `pulumi:"snapshotId"` }
type ScaleWorkerWorkerConfigDataDiskArgs ¶
type ScaleWorkerWorkerConfigDataDiskArgs struct { AutoFormatAndMount pulumi.BoolPtrInput `pulumi:"autoFormatAndMount"` DiskPartition pulumi.StringPtrInput `pulumi:"diskPartition"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"` MountTarget pulumi.StringPtrInput `pulumi:"mountTarget"` SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` }
func (ScaleWorkerWorkerConfigDataDiskArgs) ElementType ¶
func (ScaleWorkerWorkerConfigDataDiskArgs) ElementType() reflect.Type
func (ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutput ¶
func (i ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutput() ScaleWorkerWorkerConfigDataDiskOutput
func (ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutputWithContext ¶
func (i ScaleWorkerWorkerConfigDataDiskArgs) ToScaleWorkerWorkerConfigDataDiskOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskOutput
type ScaleWorkerWorkerConfigDataDiskArray ¶
type ScaleWorkerWorkerConfigDataDiskArray []ScaleWorkerWorkerConfigDataDiskInput
func (ScaleWorkerWorkerConfigDataDiskArray) ElementType ¶
func (ScaleWorkerWorkerConfigDataDiskArray) ElementType() reflect.Type
func (ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutput ¶
func (i ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutput() ScaleWorkerWorkerConfigDataDiskArrayOutput
func (ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext ¶
func (i ScaleWorkerWorkerConfigDataDiskArray) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskArrayOutput
type ScaleWorkerWorkerConfigDataDiskArrayInput ¶
type ScaleWorkerWorkerConfigDataDiskArrayInput interface { pulumi.Input ToScaleWorkerWorkerConfigDataDiskArrayOutput() ScaleWorkerWorkerConfigDataDiskArrayOutput ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext(context.Context) ScaleWorkerWorkerConfigDataDiskArrayOutput }
ScaleWorkerWorkerConfigDataDiskArrayInput is an input type that accepts ScaleWorkerWorkerConfigDataDiskArray and ScaleWorkerWorkerConfigDataDiskArrayOutput values. You can construct a concrete instance of `ScaleWorkerWorkerConfigDataDiskArrayInput` via:
ScaleWorkerWorkerConfigDataDiskArray{ ScaleWorkerWorkerConfigDataDiskArgs{...} }
type ScaleWorkerWorkerConfigDataDiskArrayOutput ¶
type ScaleWorkerWorkerConfigDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ScaleWorkerWorkerConfigDataDiskArrayOutput) ElementType ¶
func (ScaleWorkerWorkerConfigDataDiskArrayOutput) ElementType() reflect.Type
func (ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutput ¶
func (o ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutput() ScaleWorkerWorkerConfigDataDiskArrayOutput
func (ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext ¶
func (o ScaleWorkerWorkerConfigDataDiskArrayOutput) ToScaleWorkerWorkerConfigDataDiskArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskArrayOutput
type ScaleWorkerWorkerConfigDataDiskInput ¶
type ScaleWorkerWorkerConfigDataDiskInput interface { pulumi.Input ToScaleWorkerWorkerConfigDataDiskOutput() ScaleWorkerWorkerConfigDataDiskOutput ToScaleWorkerWorkerConfigDataDiskOutputWithContext(context.Context) ScaleWorkerWorkerConfigDataDiskOutput }
ScaleWorkerWorkerConfigDataDiskInput is an input type that accepts ScaleWorkerWorkerConfigDataDiskArgs and ScaleWorkerWorkerConfigDataDiskOutput values. You can construct a concrete instance of `ScaleWorkerWorkerConfigDataDiskInput` via:
ScaleWorkerWorkerConfigDataDiskArgs{...}
type ScaleWorkerWorkerConfigDataDiskOutput ¶
type ScaleWorkerWorkerConfigDataDiskOutput struct{ *pulumi.OutputState }
func (ScaleWorkerWorkerConfigDataDiskOutput) AutoFormatAndMount ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) AutoFormatAndMount() pulumi.BoolPtrOutput
func (ScaleWorkerWorkerConfigDataDiskOutput) DiskPartition ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskPartition() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigDataDiskOutput) DiskSize ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigDataDiskOutput) DiskType ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigDataDiskOutput) ElementType ¶
func (ScaleWorkerWorkerConfigDataDiskOutput) ElementType() reflect.Type
func (ScaleWorkerWorkerConfigDataDiskOutput) FileSystem ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) FileSystem() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigDataDiskOutput) MountTarget ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) MountTarget() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigDataDiskOutput) SnapshotId ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutput ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutput() ScaleWorkerWorkerConfigDataDiskOutput
func (ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutputWithContext ¶
func (o ScaleWorkerWorkerConfigDataDiskOutput) ToScaleWorkerWorkerConfigDataDiskOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigDataDiskOutput
type ScaleWorkerWorkerConfigInput ¶
type ScaleWorkerWorkerConfigInput interface { pulumi.Input ToScaleWorkerWorkerConfigOutput() ScaleWorkerWorkerConfigOutput ToScaleWorkerWorkerConfigOutputWithContext(context.Context) ScaleWorkerWorkerConfigOutput }
ScaleWorkerWorkerConfigInput is an input type that accepts ScaleWorkerWorkerConfigArgs and ScaleWorkerWorkerConfigOutput values. You can construct a concrete instance of `ScaleWorkerWorkerConfigInput` via:
ScaleWorkerWorkerConfigArgs{...}
type ScaleWorkerWorkerConfigOutput ¶
type ScaleWorkerWorkerConfigOutput struct{ *pulumi.OutputState }
func (ScaleWorkerWorkerConfigOutput) AvailabilityZone ¶
func (o ScaleWorkerWorkerConfigOutput) AvailabilityZone() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) BandwidthPackageId ¶
func (o ScaleWorkerWorkerConfigOutput) BandwidthPackageId() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) CamRoleName ¶
func (o ScaleWorkerWorkerConfigOutput) CamRoleName() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) Count ¶
func (o ScaleWorkerWorkerConfigOutput) Count() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigOutput) DataDisks ¶
func (o ScaleWorkerWorkerConfigOutput) DataDisks() ScaleWorkerWorkerConfigDataDiskArrayOutput
func (ScaleWorkerWorkerConfigOutput) DesiredPodNum ¶
func (o ScaleWorkerWorkerConfigOutput) DesiredPodNum() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigOutput) DisasterRecoverGroupIds ¶
func (o ScaleWorkerWorkerConfigOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) ElementType ¶
func (ScaleWorkerWorkerConfigOutput) ElementType() reflect.Type
func (ScaleWorkerWorkerConfigOutput) EnhancedMonitorService ¶
func (o ScaleWorkerWorkerConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
func (ScaleWorkerWorkerConfigOutput) EnhancedSecurityService ¶
func (o ScaleWorkerWorkerConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
func (ScaleWorkerWorkerConfigOutput) Hostname ¶
func (o ScaleWorkerWorkerConfigOutput) Hostname() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) ImgId ¶
func (o ScaleWorkerWorkerConfigOutput) ImgId() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) InstanceChargeType ¶
func (o ScaleWorkerWorkerConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidPeriod ¶
func (o ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o ScaleWorkerWorkerConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) InstanceName ¶
func (o ScaleWorkerWorkerConfigOutput) InstanceName() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) InstanceType ¶
func (o ScaleWorkerWorkerConfigOutput) InstanceType() pulumi.StringOutput
func (ScaleWorkerWorkerConfigOutput) InternetChargeType ¶
func (o ScaleWorkerWorkerConfigOutput) InternetChargeType() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) InternetMaxBandwidthOut ¶
func (o ScaleWorkerWorkerConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigOutput) KeyIds ¶
func (o ScaleWorkerWorkerConfigOutput) KeyIds() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) Password ¶
func (o ScaleWorkerWorkerConfigOutput) Password() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) PublicIpAssigned ¶
func (o ScaleWorkerWorkerConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
func (ScaleWorkerWorkerConfigOutput) SecurityGroupIds ¶
func (o ScaleWorkerWorkerConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (ScaleWorkerWorkerConfigOutput) SubnetId ¶
func (o ScaleWorkerWorkerConfigOutput) SubnetId() pulumi.StringOutput
func (ScaleWorkerWorkerConfigOutput) SystemDiskSize ¶
func (o ScaleWorkerWorkerConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigOutput) SystemDiskType ¶
func (o ScaleWorkerWorkerConfigOutput) SystemDiskType() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutput ¶
func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutput() ScaleWorkerWorkerConfigOutput
func (ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutputWithContext ¶
func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigOutput
func (ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutput ¶
func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
func (ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext ¶
func (o ScaleWorkerWorkerConfigOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput
func (ScaleWorkerWorkerConfigOutput) UserData ¶
func (o ScaleWorkerWorkerConfigOutput) UserData() pulumi.StringPtrOutput
type ScaleWorkerWorkerConfigPtrInput ¶
type ScaleWorkerWorkerConfigPtrInput interface { pulumi.Input ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput ToScaleWorkerWorkerConfigPtrOutputWithContext(context.Context) ScaleWorkerWorkerConfigPtrOutput }
ScaleWorkerWorkerConfigPtrInput is an input type that accepts ScaleWorkerWorkerConfigArgs, ScaleWorkerWorkerConfigPtr and ScaleWorkerWorkerConfigPtrOutput values. You can construct a concrete instance of `ScaleWorkerWorkerConfigPtrInput` via:
ScaleWorkerWorkerConfigArgs{...} or: nil
func ScaleWorkerWorkerConfigPtr ¶
func ScaleWorkerWorkerConfigPtr(v *ScaleWorkerWorkerConfigArgs) ScaleWorkerWorkerConfigPtrInput
type ScaleWorkerWorkerConfigPtrOutput ¶
type ScaleWorkerWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (ScaleWorkerWorkerConfigPtrOutput) AvailabilityZone ¶
func (o ScaleWorkerWorkerConfigPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) BandwidthPackageId ¶
func (o ScaleWorkerWorkerConfigPtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) CamRoleName ¶
func (o ScaleWorkerWorkerConfigPtrOutput) CamRoleName() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) Count ¶
func (o ScaleWorkerWorkerConfigPtrOutput) Count() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) DataDisks ¶
func (o ScaleWorkerWorkerConfigPtrOutput) DataDisks() ScaleWorkerWorkerConfigDataDiskArrayOutput
func (ScaleWorkerWorkerConfigPtrOutput) DesiredPodNum ¶
func (o ScaleWorkerWorkerConfigPtrOutput) DesiredPodNum() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) DisasterRecoverGroupIds ¶
func (o ScaleWorkerWorkerConfigPtrOutput) DisasterRecoverGroupIds() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) Elem ¶
func (o ScaleWorkerWorkerConfigPtrOutput) Elem() ScaleWorkerWorkerConfigOutput
func (ScaleWorkerWorkerConfigPtrOutput) ElementType ¶
func (ScaleWorkerWorkerConfigPtrOutput) ElementType() reflect.Type
func (ScaleWorkerWorkerConfigPtrOutput) EnhancedMonitorService ¶
func (o ScaleWorkerWorkerConfigPtrOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) EnhancedSecurityService ¶
func (o ScaleWorkerWorkerConfigPtrOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) Hostname ¶
func (o ScaleWorkerWorkerConfigPtrOutput) Hostname() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) ImgId ¶
func (o ScaleWorkerWorkerConfigPtrOutput) ImgId() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) InstanceChargeType ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeType() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidPeriod ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) InstanceName ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InstanceName() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) InstanceType ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) InternetChargeType ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InternetChargeType() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) InternetMaxBandwidthOut ¶
func (o ScaleWorkerWorkerConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) KeyIds ¶
func (o ScaleWorkerWorkerConfigPtrOutput) KeyIds() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) Password ¶
func (o ScaleWorkerWorkerConfigPtrOutput) Password() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) PublicIpAssigned ¶
func (o ScaleWorkerWorkerConfigPtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) SecurityGroupIds ¶
func (o ScaleWorkerWorkerConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (ScaleWorkerWorkerConfigPtrOutput) SubnetId ¶
func (o ScaleWorkerWorkerConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) SystemDiskSize ¶
func (o ScaleWorkerWorkerConfigPtrOutput) SystemDiskSize() pulumi.IntPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) SystemDiskType ¶
func (o ScaleWorkerWorkerConfigPtrOutput) SystemDiskType() pulumi.StringPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutput ¶
func (o ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutput() ScaleWorkerWorkerConfigPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext ¶
func (o ScaleWorkerWorkerConfigPtrOutput) ToScaleWorkerWorkerConfigPtrOutputWithContext(ctx context.Context) ScaleWorkerWorkerConfigPtrOutput
func (ScaleWorkerWorkerConfigPtrOutput) UserData ¶
func (o ScaleWorkerWorkerConfigPtrOutput) UserData() pulumi.StringPtrOutput
type ScaleWorkerWorkerInstancesListArgs ¶
type ScaleWorkerWorkerInstancesListArgs struct { FailedReason pulumi.StringPtrInput `pulumi:"failedReason"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` InstanceRole pulumi.StringPtrInput `pulumi:"instanceRole"` InstanceState pulumi.StringPtrInput `pulumi:"instanceState"` LanIp pulumi.StringPtrInput `pulumi:"lanIp"` }
func (ScaleWorkerWorkerInstancesListArgs) ElementType ¶
func (ScaleWorkerWorkerInstancesListArgs) ElementType() reflect.Type
func (ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutput ¶
func (i ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput
func (ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutputWithContext ¶
func (i ScaleWorkerWorkerInstancesListArgs) ToScaleWorkerWorkerInstancesListOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListOutput
type ScaleWorkerWorkerInstancesListArray ¶
type ScaleWorkerWorkerInstancesListArray []ScaleWorkerWorkerInstancesListInput
func (ScaleWorkerWorkerInstancesListArray) ElementType ¶
func (ScaleWorkerWorkerInstancesListArray) ElementType() reflect.Type
func (ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutput ¶
func (i ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutput() ScaleWorkerWorkerInstancesListArrayOutput
func (ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutputWithContext ¶
func (i ScaleWorkerWorkerInstancesListArray) ToScaleWorkerWorkerInstancesListArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListArrayOutput
type ScaleWorkerWorkerInstancesListArrayInput ¶
type ScaleWorkerWorkerInstancesListArrayInput interface { pulumi.Input ToScaleWorkerWorkerInstancesListArrayOutput() ScaleWorkerWorkerInstancesListArrayOutput ToScaleWorkerWorkerInstancesListArrayOutputWithContext(context.Context) ScaleWorkerWorkerInstancesListArrayOutput }
ScaleWorkerWorkerInstancesListArrayInput is an input type that accepts ScaleWorkerWorkerInstancesListArray and ScaleWorkerWorkerInstancesListArrayOutput values. You can construct a concrete instance of `ScaleWorkerWorkerInstancesListArrayInput` via:
ScaleWorkerWorkerInstancesListArray{ ScaleWorkerWorkerInstancesListArgs{...} }
type ScaleWorkerWorkerInstancesListArrayOutput ¶
type ScaleWorkerWorkerInstancesListArrayOutput struct{ *pulumi.OutputState }
func (ScaleWorkerWorkerInstancesListArrayOutput) ElementType ¶
func (ScaleWorkerWorkerInstancesListArrayOutput) ElementType() reflect.Type
func (ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutput ¶
func (o ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutput() ScaleWorkerWorkerInstancesListArrayOutput
func (ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutputWithContext ¶
func (o ScaleWorkerWorkerInstancesListArrayOutput) ToScaleWorkerWorkerInstancesListArrayOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListArrayOutput
type ScaleWorkerWorkerInstancesListInput ¶
type ScaleWorkerWorkerInstancesListInput interface { pulumi.Input ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput ToScaleWorkerWorkerInstancesListOutputWithContext(context.Context) ScaleWorkerWorkerInstancesListOutput }
ScaleWorkerWorkerInstancesListInput is an input type that accepts ScaleWorkerWorkerInstancesListArgs and ScaleWorkerWorkerInstancesListOutput values. You can construct a concrete instance of `ScaleWorkerWorkerInstancesListInput` via:
ScaleWorkerWorkerInstancesListArgs{...}
type ScaleWorkerWorkerInstancesListOutput ¶
type ScaleWorkerWorkerInstancesListOutput struct{ *pulumi.OutputState }
func (ScaleWorkerWorkerInstancesListOutput) ElementType ¶
func (ScaleWorkerWorkerInstancesListOutput) ElementType() reflect.Type
func (ScaleWorkerWorkerInstancesListOutput) FailedReason ¶
func (o ScaleWorkerWorkerInstancesListOutput) FailedReason() pulumi.StringPtrOutput
func (ScaleWorkerWorkerInstancesListOutput) InstanceId ¶
func (o ScaleWorkerWorkerInstancesListOutput) InstanceId() pulumi.StringPtrOutput
func (ScaleWorkerWorkerInstancesListOutput) InstanceRole ¶
func (o ScaleWorkerWorkerInstancesListOutput) InstanceRole() pulumi.StringPtrOutput
func (ScaleWorkerWorkerInstancesListOutput) InstanceState ¶
func (o ScaleWorkerWorkerInstancesListOutput) InstanceState() pulumi.StringPtrOutput
func (ScaleWorkerWorkerInstancesListOutput) LanIp ¶
func (o ScaleWorkerWorkerInstancesListOutput) LanIp() pulumi.StringPtrOutput
func (ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutput ¶
func (o ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutput() ScaleWorkerWorkerInstancesListOutput
func (ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutputWithContext ¶
func (o ScaleWorkerWorkerInstancesListOutput) ToScaleWorkerWorkerInstancesListOutputWithContext(ctx context.Context) ScaleWorkerWorkerInstancesListOutput