deprecatedkubernetes

package
v0.1.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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 (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) 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 AsScalingGroupAutoScalingConfigDataDisk

type AsScalingGroupAutoScalingConfigDataDisk struct {
	DiskSize   *int    `pulumi:"diskSize"`
	DiskType   *string `pulumi:"diskType"`
	SnapshotId *string `pulumi:"snapshotId"`
}

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) 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) 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) Index

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 (AsScalingGroupAutoScalingConfigDataDiskOutput) DiskType

func (AsScalingGroupAutoScalingConfigDataDiskOutput) ElementType

func (AsScalingGroupAutoScalingConfigDataDiskOutput) SnapshotId

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 (AsScalingGroupAutoScalingConfigOutput) DataDisks

func (AsScalingGroupAutoScalingConfigOutput) ElementType

func (AsScalingGroupAutoScalingConfigOutput) EnhancedMonitorService

func (o AsScalingGroupAutoScalingConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput

func (AsScalingGroupAutoScalingConfigOutput) EnhancedSecurityService

func (o AsScalingGroupAutoScalingConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput

func (AsScalingGroupAutoScalingConfigOutput) InstanceTags

func (AsScalingGroupAutoScalingConfigOutput) InstanceType

func (AsScalingGroupAutoScalingConfigOutput) InternetChargeType

func (AsScalingGroupAutoScalingConfigOutput) InternetMaxBandwidthOut

func (o AsScalingGroupAutoScalingConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (AsScalingGroupAutoScalingConfigOutput) KeyIds

func (AsScalingGroupAutoScalingConfigOutput) Password

func (AsScalingGroupAutoScalingConfigOutput) ProjectId

func (AsScalingGroupAutoScalingConfigOutput) PublicIpAssigned

func (AsScalingGroupAutoScalingConfigOutput) SecurityGroupIds

func (AsScalingGroupAutoScalingConfigOutput) SystemDiskSize

func (AsScalingGroupAutoScalingConfigOutput) SystemDiskType

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

type AsScalingGroupAutoScalingConfigPtrOutput

type AsScalingGroupAutoScalingConfigPtrOutput struct{ *pulumi.OutputState }

func (AsScalingGroupAutoScalingConfigPtrOutput) ConfigurationName

func (AsScalingGroupAutoScalingConfigPtrOutput) DataDisks

func (AsScalingGroupAutoScalingConfigPtrOutput) Elem

func (AsScalingGroupAutoScalingConfigPtrOutput) ElementType

func (AsScalingGroupAutoScalingConfigPtrOutput) EnhancedMonitorService

func (AsScalingGroupAutoScalingConfigPtrOutput) EnhancedSecurityService

func (AsScalingGroupAutoScalingConfigPtrOutput) InstanceTags

func (AsScalingGroupAutoScalingConfigPtrOutput) InstanceType

func (AsScalingGroupAutoScalingConfigPtrOutput) InternetChargeType

func (AsScalingGroupAutoScalingConfigPtrOutput) InternetMaxBandwidthOut

func (o AsScalingGroupAutoScalingConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput

func (AsScalingGroupAutoScalingConfigPtrOutput) KeyIds

func (AsScalingGroupAutoScalingConfigPtrOutput) Password

func (AsScalingGroupAutoScalingConfigPtrOutput) ProjectId

func (AsScalingGroupAutoScalingConfigPtrOutput) PublicIpAssigned

func (AsScalingGroupAutoScalingConfigPtrOutput) SecurityGroupIds

func (AsScalingGroupAutoScalingConfigPtrOutput) SystemDiskSize

func (AsScalingGroupAutoScalingConfigPtrOutput) SystemDiskType

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) 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) 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) 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) Index

func (AsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdArrayOutput

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) ListenerId

func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) LoadBalancerId

func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) RuleId

func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutput

func (AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutputWithContext

func (o AsScalingGroupAutoScalingGroupForwardBalancerIdOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdOutput

type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttribute

type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttribute struct {
	Port   int `pulumi:"port"`
	Weight int `pulumi:"weight"`
}

type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs

type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs struct {
	Port   pulumi.IntInput `pulumi:"port"`
	Weight pulumi.IntInput `pulumi:"weight"`
}

func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ElementType

func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput

func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext

func (i AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArgs) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput

type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray

type AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray []AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeInput

func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ElementType

func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArray) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput

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) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput

func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext

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) Port

func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput

func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext

func (o AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) ToAsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput

func (AsScalingGroupAutoScalingGroupForwardBalancerIdTargetAttributeOutput) Weight

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 (AsScalingGroupAutoScalingGroupOutput) DesiredCapacity

func (AsScalingGroupAutoScalingGroupOutput) ElementType

func (AsScalingGroupAutoScalingGroupOutput) ForwardBalancerIds

func (AsScalingGroupAutoScalingGroupOutput) LoadBalancerIds

func (AsScalingGroupAutoScalingGroupOutput) MaxSize

func (AsScalingGroupAutoScalingGroupOutput) MinSize

func (AsScalingGroupAutoScalingGroupOutput) ProjectId

func (AsScalingGroupAutoScalingGroupOutput) RetryPolicy

func (AsScalingGroupAutoScalingGroupOutput) ScalingGroupName

func (AsScalingGroupAutoScalingGroupOutput) SubnetIds

func (AsScalingGroupAutoScalingGroupOutput) Tags

func (AsScalingGroupAutoScalingGroupOutput) TerminationPolicies

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 (AsScalingGroupAutoScalingGroupOutput) Zones

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

type AsScalingGroupAutoScalingGroupPtrOutput

type AsScalingGroupAutoScalingGroupPtrOutput struct{ *pulumi.OutputState }

func (AsScalingGroupAutoScalingGroupPtrOutput) DefaultCooldown

func (AsScalingGroupAutoScalingGroupPtrOutput) DesiredCapacity

func (AsScalingGroupAutoScalingGroupPtrOutput) Elem

func (AsScalingGroupAutoScalingGroupPtrOutput) ElementType

func (AsScalingGroupAutoScalingGroupPtrOutput) ForwardBalancerIds

func (AsScalingGroupAutoScalingGroupPtrOutput) LoadBalancerIds

func (AsScalingGroupAutoScalingGroupPtrOutput) MaxSize

func (AsScalingGroupAutoScalingGroupPtrOutput) MinSize

func (AsScalingGroupAutoScalingGroupPtrOutput) ProjectId

func (AsScalingGroupAutoScalingGroupPtrOutput) RetryPolicy

func (AsScalingGroupAutoScalingGroupPtrOutput) ScalingGroupName

func (AsScalingGroupAutoScalingGroupPtrOutput) SubnetIds

func (AsScalingGroupAutoScalingGroupPtrOutput) Tags

func (AsScalingGroupAutoScalingGroupPtrOutput) TerminationPolicies

func (AsScalingGroupAutoScalingGroupPtrOutput) ToAsScalingGroupAutoScalingGroupPtrOutput

func (o AsScalingGroupAutoScalingGroupPtrOutput) ToAsScalingGroupAutoScalingGroupPtrOutput() AsScalingGroupAutoScalingGroupPtrOutput

func (AsScalingGroupAutoScalingGroupPtrOutput) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext

func (o AsScalingGroupAutoScalingGroupPtrOutput) ToAsScalingGroupAutoScalingGroupPtrOutputWithContext(ctx context.Context) AsScalingGroupAutoScalingGroupPtrOutput

func (AsScalingGroupAutoScalingGroupPtrOutput) VpcId

func (AsScalingGroupAutoScalingGroupPtrOutput) Zones

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 (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

Auto scaling config parameters.

func (AsScalingGroupOutput) AutoScalingGroup

Auto scaling group parameters.

func (AsScalingGroupOutput) ClusterId

ID of the cluster.

func (AsScalingGroupOutput) ElementType

func (AsScalingGroupOutput) ElementType() reflect.Type

func (AsScalingGroupOutput) ExtraArgs

Custom parameter information related to the node.

func (AsScalingGroupOutput) Labels

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL