Documentation ¶
Index ¶
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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