v1

package
v4.0.2 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CrossVersionObjectReference

type CrossVersionObjectReference struct {
	// apiVersion is the API version of the referent
	ApiVersion *string `pulumi:"apiVersion"`
	// kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind string `pulumi:"kind"`
	// name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
	Name string `pulumi:"name"`
}

CrossVersionObjectReference contains enough information to let you identify the referred resource.

type CrossVersionObjectReferenceArgs

type CrossVersionObjectReferenceArgs struct {
	// apiVersion is the API version of the referent
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringInput `pulumi:"kind"`
	// name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
	Name pulumi.StringInput `pulumi:"name"`
}

CrossVersionObjectReference contains enough information to let you identify the referred resource.

func (CrossVersionObjectReferenceArgs) ElementType

func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutput

func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput

func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutputWithContext

func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutputWithContext(ctx context.Context) CrossVersionObjectReferenceOutput

func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutput

func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput

func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutputWithContext

func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput

type CrossVersionObjectReferenceInput

type CrossVersionObjectReferenceInput interface {
	pulumi.Input

	ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput
	ToCrossVersionObjectReferenceOutputWithContext(context.Context) CrossVersionObjectReferenceOutput
}

CrossVersionObjectReferenceInput is an input type that accepts CrossVersionObjectReferenceArgs and CrossVersionObjectReferenceOutput values. You can construct a concrete instance of `CrossVersionObjectReferenceInput` via:

CrossVersionObjectReferenceArgs{...}

type CrossVersionObjectReferenceOutput

type CrossVersionObjectReferenceOutput struct{ *pulumi.OutputState }

CrossVersionObjectReference contains enough information to let you identify the referred resource.

func (CrossVersionObjectReferenceOutput) ApiVersion

apiVersion is the API version of the referent

func (CrossVersionObjectReferenceOutput) ElementType

func (CrossVersionObjectReferenceOutput) Kind

kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (CrossVersionObjectReferenceOutput) Name

name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutput

func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput

func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutputWithContext

func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutputWithContext(ctx context.Context) CrossVersionObjectReferenceOutput

func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutput

func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput

func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutputWithContext

func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput

type CrossVersionObjectReferencePatch

type CrossVersionObjectReferencePatch struct {
	// apiVersion is the API version of the referent
	ApiVersion *string `pulumi:"apiVersion"`
	// kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
	Name *string `pulumi:"name"`
}

CrossVersionObjectReference contains enough information to let you identify the referred resource.

type CrossVersionObjectReferencePatchArgs

type CrossVersionObjectReferencePatchArgs struct {
	// apiVersion is the API version of the referent
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
	Name pulumi.StringPtrInput `pulumi:"name"`
}

CrossVersionObjectReference contains enough information to let you identify the referred resource.

func (CrossVersionObjectReferencePatchArgs) ElementType

func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutput

func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput

func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutputWithContext

func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput

func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutput

func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput

func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutputWithContext

func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput

type CrossVersionObjectReferencePatchInput

type CrossVersionObjectReferencePatchInput interface {
	pulumi.Input

	ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
	ToCrossVersionObjectReferencePatchOutputWithContext(context.Context) CrossVersionObjectReferencePatchOutput
}

CrossVersionObjectReferencePatchInput is an input type that accepts CrossVersionObjectReferencePatchArgs and CrossVersionObjectReferencePatchOutput values. You can construct a concrete instance of `CrossVersionObjectReferencePatchInput` via:

CrossVersionObjectReferencePatchArgs{...}

type CrossVersionObjectReferencePatchOutput

type CrossVersionObjectReferencePatchOutput struct{ *pulumi.OutputState }

CrossVersionObjectReference contains enough information to let you identify the referred resource.

func (CrossVersionObjectReferencePatchOutput) ApiVersion

apiVersion is the API version of the referent

func (CrossVersionObjectReferencePatchOutput) ElementType

func (CrossVersionObjectReferencePatchOutput) Kind

kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (CrossVersionObjectReferencePatchOutput) Name

name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutput

func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput

func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutputWithContext

func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput

func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutput

func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput

func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext

func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput

type CrossVersionObjectReferencePatchPtrInput

type CrossVersionObjectReferencePatchPtrInput interface {
	pulumi.Input

	ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
	ToCrossVersionObjectReferencePatchPtrOutputWithContext(context.Context) CrossVersionObjectReferencePatchPtrOutput
}

CrossVersionObjectReferencePatchPtrInput is an input type that accepts CrossVersionObjectReferencePatchArgs, CrossVersionObjectReferencePatchPtr and CrossVersionObjectReferencePatchPtrOutput values. You can construct a concrete instance of `CrossVersionObjectReferencePatchPtrInput` via:

        CrossVersionObjectReferencePatchArgs{...}

or:

        nil

type CrossVersionObjectReferencePatchPtrOutput

type CrossVersionObjectReferencePatchPtrOutput struct{ *pulumi.OutputState }

func (CrossVersionObjectReferencePatchPtrOutput) ApiVersion

apiVersion is the API version of the referent

func (CrossVersionObjectReferencePatchPtrOutput) Elem

func (CrossVersionObjectReferencePatchPtrOutput) ElementType

func (CrossVersionObjectReferencePatchPtrOutput) Kind

kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (CrossVersionObjectReferencePatchPtrOutput) Name

name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

func (CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutput

func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput

func (CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext

func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput

type CrossVersionObjectReferencePtrInput

type CrossVersionObjectReferencePtrInput interface {
	pulumi.Input

	ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
	ToCrossVersionObjectReferencePtrOutputWithContext(context.Context) CrossVersionObjectReferencePtrOutput
}

CrossVersionObjectReferencePtrInput is an input type that accepts CrossVersionObjectReferenceArgs, CrossVersionObjectReferencePtr and CrossVersionObjectReferencePtrOutput values. You can construct a concrete instance of `CrossVersionObjectReferencePtrInput` via:

        CrossVersionObjectReferenceArgs{...}

or:

        nil

type CrossVersionObjectReferencePtrOutput

type CrossVersionObjectReferencePtrOutput struct{ *pulumi.OutputState }

func (CrossVersionObjectReferencePtrOutput) ApiVersion

apiVersion is the API version of the referent

func (CrossVersionObjectReferencePtrOutput) Elem

func (CrossVersionObjectReferencePtrOutput) ElementType

func (CrossVersionObjectReferencePtrOutput) Kind

kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (CrossVersionObjectReferencePtrOutput) Name

name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

func (CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutput

func (o CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput

func (CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutputWithContext

func (o CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput

type HorizontalPodAutoscaler

type HorizontalPodAutoscaler struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaOutput `pulumi:"metadata"`
	// spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec HorizontalPodAutoscalerSpecOutput `pulumi:"spec"`
	// status is the current information about the autoscaler.
	Status HorizontalPodAutoscalerStatusPtrOutput `pulumi:"status"`
}

configuration of a horizontal pod autoscaler.

func GetHorizontalPodAutoscaler

func GetHorizontalPodAutoscaler(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HorizontalPodAutoscalerState, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscaler, error)

GetHorizontalPodAutoscaler gets an existing HorizontalPodAutoscaler 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 NewHorizontalPodAutoscaler

func NewHorizontalPodAutoscaler(ctx *pulumi.Context,
	name string, args *HorizontalPodAutoscalerArgs, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscaler, error)

NewHorizontalPodAutoscaler registers a new resource with the given unique name, arguments, and options.

func (*HorizontalPodAutoscaler) ElementType

func (*HorizontalPodAutoscaler) ElementType() reflect.Type

func (*HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutput

func (i *HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput

func (*HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutputWithContext

func (i *HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput

type HorizontalPodAutoscalerArgs

type HorizontalPodAutoscalerArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput
	// spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec HorizontalPodAutoscalerSpecPtrInput
}

The set of arguments for constructing a HorizontalPodAutoscaler resource.

func (HorizontalPodAutoscalerArgs) ElementType

type HorizontalPodAutoscalerArray

type HorizontalPodAutoscalerArray []HorizontalPodAutoscalerInput

func (HorizontalPodAutoscalerArray) ElementType

func (HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutput

func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput

func (HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutputWithContext

func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerArrayOutput

type HorizontalPodAutoscalerArrayInput

type HorizontalPodAutoscalerArrayInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput
	ToHorizontalPodAutoscalerArrayOutputWithContext(context.Context) HorizontalPodAutoscalerArrayOutput
}

HorizontalPodAutoscalerArrayInput is an input type that accepts HorizontalPodAutoscalerArray and HorizontalPodAutoscalerArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerArrayInput` via:

HorizontalPodAutoscalerArray{ HorizontalPodAutoscalerArgs{...} }

type HorizontalPodAutoscalerArrayOutput

type HorizontalPodAutoscalerArrayOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerArrayOutput) ElementType

func (HorizontalPodAutoscalerArrayOutput) Index

func (HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutput

func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput

func (HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutputWithContext

func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerArrayOutput

type HorizontalPodAutoscalerInput

type HorizontalPodAutoscalerInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput
	ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput
}

type HorizontalPodAutoscalerList

type HorizontalPodAutoscalerList struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringOutput `pulumi:"apiVersion"`
	// items is the list of horizontal pod autoscaler objects.
	Items HorizontalPodAutoscalerTypeArrayOutput `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Standard list metadata.
	Metadata metav1.ListMetaOutput `pulumi:"metadata"`
}

list of horizontal pod autoscaler objects.

func GetHorizontalPodAutoscalerList

func GetHorizontalPodAutoscalerList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HorizontalPodAutoscalerListState, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscalerList, error)

GetHorizontalPodAutoscalerList gets an existing HorizontalPodAutoscalerList 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 NewHorizontalPodAutoscalerList

func NewHorizontalPodAutoscalerList(ctx *pulumi.Context,
	name string, args *HorizontalPodAutoscalerListArgs, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscalerList, error)

NewHorizontalPodAutoscalerList registers a new resource with the given unique name, arguments, and options.

func (*HorizontalPodAutoscalerList) ElementType

func (*HorizontalPodAutoscalerList) ElementType() reflect.Type

func (*HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutput

func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput

func (*HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutputWithContext

func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput

type HorizontalPodAutoscalerListArgs

type HorizontalPodAutoscalerListArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// items is the list of horizontal pod autoscaler objects.
	Items HorizontalPodAutoscalerTypeArrayInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput
	// Standard list metadata.
	Metadata metav1.ListMetaPtrInput
}

The set of arguments for constructing a HorizontalPodAutoscalerList resource.

func (HorizontalPodAutoscalerListArgs) ElementType

type HorizontalPodAutoscalerListArray

type HorizontalPodAutoscalerListArray []HorizontalPodAutoscalerListInput

func (HorizontalPodAutoscalerListArray) ElementType

func (HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutput

func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput

func (HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutputWithContext

func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListArrayOutput

type HorizontalPodAutoscalerListArrayInput

type HorizontalPodAutoscalerListArrayInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput
	ToHorizontalPodAutoscalerListArrayOutputWithContext(context.Context) HorizontalPodAutoscalerListArrayOutput
}

HorizontalPodAutoscalerListArrayInput is an input type that accepts HorizontalPodAutoscalerListArray and HorizontalPodAutoscalerListArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerListArrayInput` via:

HorizontalPodAutoscalerListArray{ HorizontalPodAutoscalerListArgs{...} }

type HorizontalPodAutoscalerListArrayOutput

type HorizontalPodAutoscalerListArrayOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerListArrayOutput) ElementType

func (HorizontalPodAutoscalerListArrayOutput) Index

func (HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutput

func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput

func (HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutputWithContext

func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListArrayOutput

type HorizontalPodAutoscalerListInput

type HorizontalPodAutoscalerListInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput
	ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput
}

type HorizontalPodAutoscalerListMap

type HorizontalPodAutoscalerListMap map[string]HorizontalPodAutoscalerListInput

func (HorizontalPodAutoscalerListMap) ElementType

func (HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput

func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput

func (HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutputWithContext

func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput

type HorizontalPodAutoscalerListMapInput

type HorizontalPodAutoscalerListMapInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput
	ToHorizontalPodAutoscalerListMapOutputWithContext(context.Context) HorizontalPodAutoscalerListMapOutput
}

HorizontalPodAutoscalerListMapInput is an input type that accepts HorizontalPodAutoscalerListMap and HorizontalPodAutoscalerListMapOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerListMapInput` via:

HorizontalPodAutoscalerListMap{ "key": HorizontalPodAutoscalerListArgs{...} }

type HorizontalPodAutoscalerListMapOutput

type HorizontalPodAutoscalerListMapOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerListMapOutput) ElementType

func (HorizontalPodAutoscalerListMapOutput) MapIndex

func (HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutput

func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput

func (HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutputWithContext

func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput

type HorizontalPodAutoscalerListOutput

type HorizontalPodAutoscalerListOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerListOutput) ApiVersion

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (HorizontalPodAutoscalerListOutput) ElementType

func (HorizontalPodAutoscalerListOutput) Items

items is the list of horizontal pod autoscaler objects.

func (HorizontalPodAutoscalerListOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (HorizontalPodAutoscalerListOutput) Metadata

Standard list metadata.

func (HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput

func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput

func (HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutputWithContext

func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput

type HorizontalPodAutoscalerListState

type HorizontalPodAutoscalerListState struct {
}

func (HorizontalPodAutoscalerListState) ElementType

type HorizontalPodAutoscalerListType

type HorizontalPodAutoscalerListType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// items is the list of horizontal pod autoscaler objects.
	Items []HorizontalPodAutoscalerType `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard list metadata.
	Metadata *metav1.ListMeta `pulumi:"metadata"`
}

list of horizontal pod autoscaler objects.

type HorizontalPodAutoscalerListTypeArgs

type HorizontalPodAutoscalerListTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// items is the list of horizontal pod autoscaler objects.
	Items HorizontalPodAutoscalerTypeArrayInput `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard list metadata.
	Metadata metav1.ListMetaPtrInput `pulumi:"metadata"`
}

list of horizontal pod autoscaler objects.

func (HorizontalPodAutoscalerListTypeArgs) ElementType

func (HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutput

func (i HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput

func (HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutputWithContext

func (i HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListTypeOutput

type HorizontalPodAutoscalerListTypeInput

type HorizontalPodAutoscalerListTypeInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput
	ToHorizontalPodAutoscalerListTypeOutputWithContext(context.Context) HorizontalPodAutoscalerListTypeOutput
}

HorizontalPodAutoscalerListTypeInput is an input type that accepts HorizontalPodAutoscalerListTypeArgs and HorizontalPodAutoscalerListTypeOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerListTypeInput` via:

HorizontalPodAutoscalerListTypeArgs{...}

type HorizontalPodAutoscalerListTypeOutput

type HorizontalPodAutoscalerListTypeOutput struct{ *pulumi.OutputState }

list of horizontal pod autoscaler objects.

func (HorizontalPodAutoscalerListTypeOutput) ApiVersion

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (HorizontalPodAutoscalerListTypeOutput) ElementType

func (HorizontalPodAutoscalerListTypeOutput) Items

items is the list of horizontal pod autoscaler objects.

func (HorizontalPodAutoscalerListTypeOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (HorizontalPodAutoscalerListTypeOutput) Metadata

Standard list metadata.

func (HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutput

func (o HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput

func (HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutputWithContext

func (o HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListTypeOutput

type HorizontalPodAutoscalerMap

type HorizontalPodAutoscalerMap map[string]HorizontalPodAutoscalerInput

func (HorizontalPodAutoscalerMap) ElementType

func (HorizontalPodAutoscalerMap) ElementType() reflect.Type

func (HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput

func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput

func (HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutputWithContext

func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput

type HorizontalPodAutoscalerMapInput

type HorizontalPodAutoscalerMapInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput
	ToHorizontalPodAutoscalerMapOutputWithContext(context.Context) HorizontalPodAutoscalerMapOutput
}

HorizontalPodAutoscalerMapInput is an input type that accepts HorizontalPodAutoscalerMap and HorizontalPodAutoscalerMapOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerMapInput` via:

HorizontalPodAutoscalerMap{ "key": HorizontalPodAutoscalerArgs{...} }

type HorizontalPodAutoscalerMapOutput

type HorizontalPodAutoscalerMapOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerMapOutput) ElementType

func (HorizontalPodAutoscalerMapOutput) MapIndex

func (HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutput

func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput

func (HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutputWithContext

func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput

type HorizontalPodAutoscalerOutput

type HorizontalPodAutoscalerOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerOutput) ApiVersion

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (HorizontalPodAutoscalerOutput) ElementType

func (HorizontalPodAutoscalerOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (HorizontalPodAutoscalerOutput) Spec

spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.

func (HorizontalPodAutoscalerOutput) Status

status is the current information about the autoscaler.

func (HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput

func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput

func (HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutputWithContext

func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput

type HorizontalPodAutoscalerPatch

type HorizontalPodAutoscalerPatch struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"`
	// spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec HorizontalPodAutoscalerSpecPatchPtrOutput `pulumi:"spec"`
	// status is the current information about the autoscaler.
	Status HorizontalPodAutoscalerStatusPatchPtrOutput `pulumi:"status"`
}

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. configuration of a horizontal pod autoscaler.

func GetHorizontalPodAutoscalerPatch

func GetHorizontalPodAutoscalerPatch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HorizontalPodAutoscalerPatchState, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscalerPatch, error)

GetHorizontalPodAutoscalerPatch gets an existing HorizontalPodAutoscalerPatch 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 NewHorizontalPodAutoscalerPatch

func NewHorizontalPodAutoscalerPatch(ctx *pulumi.Context,
	name string, args *HorizontalPodAutoscalerPatchArgs, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscalerPatch, error)

NewHorizontalPodAutoscalerPatch registers a new resource with the given unique name, arguments, and options.

func (*HorizontalPodAutoscalerPatch) ElementType

func (*HorizontalPodAutoscalerPatch) ElementType() reflect.Type

func (*HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput

func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput

func (*HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext

func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput

type HorizontalPodAutoscalerPatchArgs

type HorizontalPodAutoscalerPatchArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput
	// spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec HorizontalPodAutoscalerSpecPatchPtrInput
}

The set of arguments for constructing a HorizontalPodAutoscalerPatch resource.

func (HorizontalPodAutoscalerPatchArgs) ElementType

type HorizontalPodAutoscalerPatchArray

type HorizontalPodAutoscalerPatchArray []HorizontalPodAutoscalerPatchInput

func (HorizontalPodAutoscalerPatchArray) ElementType

func (HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput

func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput

func (HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext

func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput

type HorizontalPodAutoscalerPatchArrayInput

type HorizontalPodAutoscalerPatchArrayInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
	ToHorizontalPodAutoscalerPatchArrayOutputWithContext(context.Context) HorizontalPodAutoscalerPatchArrayOutput
}

HorizontalPodAutoscalerPatchArrayInput is an input type that accepts HorizontalPodAutoscalerPatchArray and HorizontalPodAutoscalerPatchArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerPatchArrayInput` via:

HorizontalPodAutoscalerPatchArray{ HorizontalPodAutoscalerPatchArgs{...} }

type HorizontalPodAutoscalerPatchArrayOutput

type HorizontalPodAutoscalerPatchArrayOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerPatchArrayOutput) ElementType

func (HorizontalPodAutoscalerPatchArrayOutput) Index

func (HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutput

func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput

func (HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutputWithContext

func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput

type HorizontalPodAutoscalerPatchInput

type HorizontalPodAutoscalerPatchInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
	ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
}

type HorizontalPodAutoscalerPatchMap

type HorizontalPodAutoscalerPatchMap map[string]HorizontalPodAutoscalerPatchInput

func (HorizontalPodAutoscalerPatchMap) ElementType

func (HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput

func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput

func (HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext

func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput

type HorizontalPodAutoscalerPatchMapInput

type HorizontalPodAutoscalerPatchMapInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
	ToHorizontalPodAutoscalerPatchMapOutputWithContext(context.Context) HorizontalPodAutoscalerPatchMapOutput
}

HorizontalPodAutoscalerPatchMapInput is an input type that accepts HorizontalPodAutoscalerPatchMap and HorizontalPodAutoscalerPatchMapOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerPatchMapInput` via:

HorizontalPodAutoscalerPatchMap{ "key": HorizontalPodAutoscalerPatchArgs{...} }

type HorizontalPodAutoscalerPatchMapOutput

type HorizontalPodAutoscalerPatchMapOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerPatchMapOutput) ElementType

func (HorizontalPodAutoscalerPatchMapOutput) MapIndex

func (HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutput

func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput

func (HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutputWithContext

func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput

type HorizontalPodAutoscalerPatchOutput

type HorizontalPodAutoscalerPatchOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerPatchOutput) ApiVersion

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (HorizontalPodAutoscalerPatchOutput) ElementType

func (HorizontalPodAutoscalerPatchOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (HorizontalPodAutoscalerPatchOutput) Status

status is the current information about the autoscaler.

func (HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutput

func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput

func (HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutputWithContext

func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput

type HorizontalPodAutoscalerPatchState

type HorizontalPodAutoscalerPatchState struct {
}

func (HorizontalPodAutoscalerPatchState) ElementType

type HorizontalPodAutoscalerPatchType

type HorizontalPodAutoscalerPatchType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
	// spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec *HorizontalPodAutoscalerSpecPatch `pulumi:"spec"`
	// status is the current information about the autoscaler.
	Status *HorizontalPodAutoscalerStatusPatch `pulumi:"status"`
}

configuration of a horizontal pod autoscaler.

type HorizontalPodAutoscalerPatchTypeArgs

type HorizontalPodAutoscalerPatchTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
	// spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec HorizontalPodAutoscalerSpecPatchPtrInput `pulumi:"spec"`
	// status is the current information about the autoscaler.
	Status HorizontalPodAutoscalerStatusPatchPtrInput `pulumi:"status"`
}

configuration of a horizontal pod autoscaler.

func (HorizontalPodAutoscalerPatchTypeArgs) ElementType

func (HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput

func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput

func (HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext

func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput

type HorizontalPodAutoscalerPatchTypeInput

type HorizontalPodAutoscalerPatchTypeInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
	ToHorizontalPodAutoscalerPatchTypeOutputWithContext(context.Context) HorizontalPodAutoscalerPatchTypeOutput
}

HorizontalPodAutoscalerPatchTypeInput is an input type that accepts HorizontalPodAutoscalerPatchTypeArgs and HorizontalPodAutoscalerPatchTypeOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerPatchTypeInput` via:

HorizontalPodAutoscalerPatchTypeArgs{...}

type HorizontalPodAutoscalerPatchTypeOutput

type HorizontalPodAutoscalerPatchTypeOutput struct{ *pulumi.OutputState }

configuration of a horizontal pod autoscaler.

func (HorizontalPodAutoscalerPatchTypeOutput) ApiVersion

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (HorizontalPodAutoscalerPatchTypeOutput) ElementType

func (HorizontalPodAutoscalerPatchTypeOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (HorizontalPodAutoscalerPatchTypeOutput) Status

status is the current information about the autoscaler.

func (HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutput

func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput

func (HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutputWithContext

func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput

type HorizontalPodAutoscalerSpec

type HorizontalPodAutoscalerSpec struct {
	// maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
	MaxReplicas int `pulumi:"maxReplicas"`
	// minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down.  It defaults to 1 pod.  minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured.  Scaling is active as long as at least one metric value is available.
	MinReplicas *int `pulumi:"minReplicas"`
	// reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.
	ScaleTargetRef CrossVersionObjectReference `pulumi:"scaleTargetRef"`
	// targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.
	TargetCPUUtilizationPercentage *int `pulumi:"targetCPUUtilizationPercentage"`
}

specification of a horizontal pod autoscaler.

type HorizontalPodAutoscalerSpecArgs

type HorizontalPodAutoscalerSpecArgs struct {
	// maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
	MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"`
	// minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down.  It defaults to 1 pod.  minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured.  Scaling is active as long as at least one metric value is available.
	MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"`
	// reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.
	ScaleTargetRef CrossVersionObjectReferenceInput `pulumi:"scaleTargetRef"`
	// targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.
	TargetCPUUtilizationPercentage pulumi.IntPtrInput `pulumi:"targetCPUUtilizationPercentage"`
}

specification of a horizontal pod autoscaler.

func (HorizontalPodAutoscalerSpecArgs) ElementType

func (HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutput

func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutput() HorizontalPodAutoscalerSpecOutput

func (HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutputWithContext

func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecOutput

func (HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutput

func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput

func (HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutputWithContext

func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput

type HorizontalPodAutoscalerSpecInput

type HorizontalPodAutoscalerSpecInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerSpecOutput() HorizontalPodAutoscalerSpecOutput
	ToHorizontalPodAutoscalerSpecOutputWithContext(context.Context) HorizontalPodAutoscalerSpecOutput
}

HorizontalPodAutoscalerSpecInput is an input type that accepts HorizontalPodAutoscalerSpecArgs and HorizontalPodAutoscalerSpecOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecInput` via:

HorizontalPodAutoscalerSpecArgs{...}

type HorizontalPodAutoscalerSpecOutput

type HorizontalPodAutoscalerSpecOutput struct{ *pulumi.OutputState }

specification of a horizontal pod autoscaler.

func (HorizontalPodAutoscalerSpecOutput) ElementType

func (HorizontalPodAutoscalerSpecOutput) MaxReplicas

maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.

func (HorizontalPodAutoscalerSpecOutput) MinReplicas

minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.

func (HorizontalPodAutoscalerSpecOutput) ScaleTargetRef

reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.

func (HorizontalPodAutoscalerSpecOutput) TargetCPUUtilizationPercentage

func (o HorizontalPodAutoscalerSpecOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput

targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.

func (HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecOutput

func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecOutput() HorizontalPodAutoscalerSpecOutput

func (HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecOutputWithContext

func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecOutput

func (HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecPtrOutput

func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput

func (HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext

func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput

type HorizontalPodAutoscalerSpecPatch

type HorizontalPodAutoscalerSpecPatch struct {
	// maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
	MaxReplicas *int `pulumi:"maxReplicas"`
	// minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down.  It defaults to 1 pod.  minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured.  Scaling is active as long as at least one metric value is available.
	MinReplicas *int `pulumi:"minReplicas"`
	// reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.
	ScaleTargetRef *CrossVersionObjectReferencePatch `pulumi:"scaleTargetRef"`
	// targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.
	TargetCPUUtilizationPercentage *int `pulumi:"targetCPUUtilizationPercentage"`
}

specification of a horizontal pod autoscaler.

type HorizontalPodAutoscalerSpecPatchArgs

type HorizontalPodAutoscalerSpecPatchArgs struct {
	// maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
	MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"`
	// minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down.  It defaults to 1 pod.  minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured.  Scaling is active as long as at least one metric value is available.
	MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"`
	// reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.
	ScaleTargetRef CrossVersionObjectReferencePatchPtrInput `pulumi:"scaleTargetRef"`
	// targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.
	TargetCPUUtilizationPercentage pulumi.IntPtrInput `pulumi:"targetCPUUtilizationPercentage"`
}

specification of a horizontal pod autoscaler.

func (HorizontalPodAutoscalerSpecPatchArgs) ElementType

func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutput

func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput

func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutputWithContext

func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput

func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutput

func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput

func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext

func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput

type HorizontalPodAutoscalerSpecPatchInput

type HorizontalPodAutoscalerSpecPatchInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput
	ToHorizontalPodAutoscalerSpecPatchOutputWithContext(context.Context) HorizontalPodAutoscalerSpecPatchOutput
}

HorizontalPodAutoscalerSpecPatchInput is an input type that accepts HorizontalPodAutoscalerSpecPatchArgs and HorizontalPodAutoscalerSpecPatchOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecPatchInput` via:

HorizontalPodAutoscalerSpecPatchArgs{...}

type HorizontalPodAutoscalerSpecPatchOutput

type HorizontalPodAutoscalerSpecPatchOutput struct{ *pulumi.OutputState }

specification of a horizontal pod autoscaler.

func (HorizontalPodAutoscalerSpecPatchOutput) ElementType

func (HorizontalPodAutoscalerSpecPatchOutput) MaxReplicas

maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.

func (HorizontalPodAutoscalerSpecPatchOutput) MinReplicas

minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.

func (HorizontalPodAutoscalerSpecPatchOutput) ScaleTargetRef

reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.

func (HorizontalPodAutoscalerSpecPatchOutput) TargetCPUUtilizationPercentage

func (o HorizontalPodAutoscalerSpecPatchOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput

targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.

func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutput

func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput

func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutputWithContext

func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput

func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput

func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput

func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext

func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput

type HorizontalPodAutoscalerSpecPatchPtrInput

type HorizontalPodAutoscalerSpecPatchPtrInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
	ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
}

HorizontalPodAutoscalerSpecPatchPtrInput is an input type that accepts HorizontalPodAutoscalerSpecPatchArgs, HorizontalPodAutoscalerSpecPatchPtr and HorizontalPodAutoscalerSpecPatchPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecPatchPtrInput` via:

        HorizontalPodAutoscalerSpecPatchArgs{...}

or:

        nil

type HorizontalPodAutoscalerSpecPatchPtrOutput

type HorizontalPodAutoscalerSpecPatchPtrOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerSpecPatchPtrOutput) Elem

func (HorizontalPodAutoscalerSpecPatchPtrOutput) ElementType

func (HorizontalPodAutoscalerSpecPatchPtrOutput) MaxReplicas

maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.

func (HorizontalPodAutoscalerSpecPatchPtrOutput) MinReplicas

minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.

func (HorizontalPodAutoscalerSpecPatchPtrOutput) ScaleTargetRef

reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.

func (HorizontalPodAutoscalerSpecPatchPtrOutput) TargetCPUUtilizationPercentage

func (o HorizontalPodAutoscalerSpecPatchPtrOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput

targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.

func (HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput

func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput

func (HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext

func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput

type HorizontalPodAutoscalerSpecPtrInput

type HorizontalPodAutoscalerSpecPtrInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput
	ToHorizontalPodAutoscalerSpecPtrOutputWithContext(context.Context) HorizontalPodAutoscalerSpecPtrOutput
}

HorizontalPodAutoscalerSpecPtrInput is an input type that accepts HorizontalPodAutoscalerSpecArgs, HorizontalPodAutoscalerSpecPtr and HorizontalPodAutoscalerSpecPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecPtrInput` via:

        HorizontalPodAutoscalerSpecArgs{...}

or:

        nil

type HorizontalPodAutoscalerSpecPtrOutput

type HorizontalPodAutoscalerSpecPtrOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerSpecPtrOutput) Elem

func (HorizontalPodAutoscalerSpecPtrOutput) ElementType

func (HorizontalPodAutoscalerSpecPtrOutput) MaxReplicas

maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.

func (HorizontalPodAutoscalerSpecPtrOutput) MinReplicas

minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.

func (HorizontalPodAutoscalerSpecPtrOutput) ScaleTargetRef

reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.

func (HorizontalPodAutoscalerSpecPtrOutput) TargetCPUUtilizationPercentage

func (o HorizontalPodAutoscalerSpecPtrOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput

targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.

func (HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutput

func (o HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput

func (HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext

func (o HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput

type HorizontalPodAutoscalerState

type HorizontalPodAutoscalerState struct {
}

func (HorizontalPodAutoscalerState) ElementType

type HorizontalPodAutoscalerStatus

type HorizontalPodAutoscalerStatus struct {
	// currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
	CurrentCPUUtilizationPercentage *int `pulumi:"currentCPUUtilizationPercentage"`
	// currentReplicas is the current number of replicas of pods managed by this autoscaler.
	CurrentReplicas int `pulumi:"currentReplicas"`
	// desiredReplicas is the  desired number of replicas of pods managed by this autoscaler.
	DesiredReplicas int `pulumi:"desiredReplicas"`
	// lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.
	LastScaleTime *string `pulumi:"lastScaleTime"`
	// observedGeneration is the most recent generation observed by this autoscaler.
	ObservedGeneration *int `pulumi:"observedGeneration"`
}

current status of a horizontal pod autoscaler

type HorizontalPodAutoscalerStatusArgs

type HorizontalPodAutoscalerStatusArgs struct {
	// currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
	CurrentCPUUtilizationPercentage pulumi.IntPtrInput `pulumi:"currentCPUUtilizationPercentage"`
	// currentReplicas is the current number of replicas of pods managed by this autoscaler.
	CurrentReplicas pulumi.IntInput `pulumi:"currentReplicas"`
	// desiredReplicas is the  desired number of replicas of pods managed by this autoscaler.
	DesiredReplicas pulumi.IntInput `pulumi:"desiredReplicas"`
	// lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.
	LastScaleTime pulumi.StringPtrInput `pulumi:"lastScaleTime"`
	// observedGeneration is the most recent generation observed by this autoscaler.
	ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"`
}

current status of a horizontal pod autoscaler

func (HorizontalPodAutoscalerStatusArgs) ElementType

func (HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutput

func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutput() HorizontalPodAutoscalerStatusOutput

func (HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutputWithContext

func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusOutput

func (HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutput

func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput

func (HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutputWithContext

func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPtrOutput

type HorizontalPodAutoscalerStatusInput

type HorizontalPodAutoscalerStatusInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerStatusOutput() HorizontalPodAutoscalerStatusOutput
	ToHorizontalPodAutoscalerStatusOutputWithContext(context.Context) HorizontalPodAutoscalerStatusOutput
}

HorizontalPodAutoscalerStatusInput is an input type that accepts HorizontalPodAutoscalerStatusArgs and HorizontalPodAutoscalerStatusOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusInput` via:

HorizontalPodAutoscalerStatusArgs{...}

type HorizontalPodAutoscalerStatusOutput

type HorizontalPodAutoscalerStatusOutput struct{ *pulumi.OutputState }

current status of a horizontal pod autoscaler

func (HorizontalPodAutoscalerStatusOutput) CurrentCPUUtilizationPercentage

func (o HorizontalPodAutoscalerStatusOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput

currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.

func (HorizontalPodAutoscalerStatusOutput) CurrentReplicas

currentReplicas is the current number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusOutput) DesiredReplicas

desiredReplicas is the desired number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusOutput) ElementType

func (HorizontalPodAutoscalerStatusOutput) LastScaleTime

lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.

func (HorizontalPodAutoscalerStatusOutput) ObservedGeneration

observedGeneration is the most recent generation observed by this autoscaler.

func (HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusOutput

func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusOutput() HorizontalPodAutoscalerStatusOutput

func (HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusOutputWithContext

func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusOutput

func (HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusPtrOutput

func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput

func (HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusPtrOutputWithContext

func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPtrOutput

type HorizontalPodAutoscalerStatusPatch

type HorizontalPodAutoscalerStatusPatch struct {
	// currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
	CurrentCPUUtilizationPercentage *int `pulumi:"currentCPUUtilizationPercentage"`
	// currentReplicas is the current number of replicas of pods managed by this autoscaler.
	CurrentReplicas *int `pulumi:"currentReplicas"`
	// desiredReplicas is the  desired number of replicas of pods managed by this autoscaler.
	DesiredReplicas *int `pulumi:"desiredReplicas"`
	// lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.
	LastScaleTime *string `pulumi:"lastScaleTime"`
	// observedGeneration is the most recent generation observed by this autoscaler.
	ObservedGeneration *int `pulumi:"observedGeneration"`
}

current status of a horizontal pod autoscaler

type HorizontalPodAutoscalerStatusPatchArgs

type HorizontalPodAutoscalerStatusPatchArgs struct {
	// currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
	CurrentCPUUtilizationPercentage pulumi.IntPtrInput `pulumi:"currentCPUUtilizationPercentage"`
	// currentReplicas is the current number of replicas of pods managed by this autoscaler.
	CurrentReplicas pulumi.IntPtrInput `pulumi:"currentReplicas"`
	// desiredReplicas is the  desired number of replicas of pods managed by this autoscaler.
	DesiredReplicas pulumi.IntPtrInput `pulumi:"desiredReplicas"`
	// lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.
	LastScaleTime pulumi.StringPtrInput `pulumi:"lastScaleTime"`
	// observedGeneration is the most recent generation observed by this autoscaler.
	ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"`
}

current status of a horizontal pod autoscaler

func (HorizontalPodAutoscalerStatusPatchArgs) ElementType

func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutput

func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput

func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutputWithContext

func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput

func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutput

func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput

func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext

func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput

type HorizontalPodAutoscalerStatusPatchInput

type HorizontalPodAutoscalerStatusPatchInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput
	ToHorizontalPodAutoscalerStatusPatchOutputWithContext(context.Context) HorizontalPodAutoscalerStatusPatchOutput
}

HorizontalPodAutoscalerStatusPatchInput is an input type that accepts HorizontalPodAutoscalerStatusPatchArgs and HorizontalPodAutoscalerStatusPatchOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusPatchInput` via:

HorizontalPodAutoscalerStatusPatchArgs{...}

type HorizontalPodAutoscalerStatusPatchOutput

type HorizontalPodAutoscalerStatusPatchOutput struct{ *pulumi.OutputState }

current status of a horizontal pod autoscaler

func (HorizontalPodAutoscalerStatusPatchOutput) CurrentCPUUtilizationPercentage

func (o HorizontalPodAutoscalerStatusPatchOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput

currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.

func (HorizontalPodAutoscalerStatusPatchOutput) CurrentReplicas

currentReplicas is the current number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusPatchOutput) DesiredReplicas

desiredReplicas is the desired number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusPatchOutput) ElementType

func (HorizontalPodAutoscalerStatusPatchOutput) LastScaleTime

lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.

func (HorizontalPodAutoscalerStatusPatchOutput) ObservedGeneration

observedGeneration is the most recent generation observed by this autoscaler.

func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutput

func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput

func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutputWithContext

func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput

func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput

func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput

func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext

func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput

type HorizontalPodAutoscalerStatusPatchPtrInput

type HorizontalPodAutoscalerStatusPatchPtrInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
	ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
}

HorizontalPodAutoscalerStatusPatchPtrInput is an input type that accepts HorizontalPodAutoscalerStatusPatchArgs, HorizontalPodAutoscalerStatusPatchPtr and HorizontalPodAutoscalerStatusPatchPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusPatchPtrInput` via:

        HorizontalPodAutoscalerStatusPatchArgs{...}

or:

        nil

type HorizontalPodAutoscalerStatusPatchPtrOutput

type HorizontalPodAutoscalerStatusPatchPtrOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentCPUUtilizationPercentage

func (o HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput

currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.

func (HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentReplicas

currentReplicas is the current number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusPatchPtrOutput) DesiredReplicas

desiredReplicas is the desired number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusPatchPtrOutput) Elem

func (HorizontalPodAutoscalerStatusPatchPtrOutput) ElementType

func (HorizontalPodAutoscalerStatusPatchPtrOutput) LastScaleTime

lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.

func (HorizontalPodAutoscalerStatusPatchPtrOutput) ObservedGeneration

observedGeneration is the most recent generation observed by this autoscaler.

func (HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput

func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput

func (HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext

func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput

type HorizontalPodAutoscalerStatusPtrInput

type HorizontalPodAutoscalerStatusPtrInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput
	ToHorizontalPodAutoscalerStatusPtrOutputWithContext(context.Context) HorizontalPodAutoscalerStatusPtrOutput
}

HorizontalPodAutoscalerStatusPtrInput is an input type that accepts HorizontalPodAutoscalerStatusArgs, HorizontalPodAutoscalerStatusPtr and HorizontalPodAutoscalerStatusPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusPtrInput` via:

        HorizontalPodAutoscalerStatusArgs{...}

or:

        nil

type HorizontalPodAutoscalerStatusPtrOutput

type HorizontalPodAutoscalerStatusPtrOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerStatusPtrOutput) CurrentCPUUtilizationPercentage

func (o HorizontalPodAutoscalerStatusPtrOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput

currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.

func (HorizontalPodAutoscalerStatusPtrOutput) CurrentReplicas

currentReplicas is the current number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusPtrOutput) DesiredReplicas

desiredReplicas is the desired number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusPtrOutput) Elem

func (HorizontalPodAutoscalerStatusPtrOutput) ElementType

func (HorizontalPodAutoscalerStatusPtrOutput) LastScaleTime

lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.

func (HorizontalPodAutoscalerStatusPtrOutput) ObservedGeneration

observedGeneration is the most recent generation observed by this autoscaler.

func (HorizontalPodAutoscalerStatusPtrOutput) ToHorizontalPodAutoscalerStatusPtrOutput

func (o HorizontalPodAutoscalerStatusPtrOutput) ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput

func (HorizontalPodAutoscalerStatusPtrOutput) ToHorizontalPodAutoscalerStatusPtrOutputWithContext

func (o HorizontalPodAutoscalerStatusPtrOutput) ToHorizontalPodAutoscalerStatusPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPtrOutput

type HorizontalPodAutoscalerType

type HorizontalPodAutoscalerType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec *HorizontalPodAutoscalerSpec `pulumi:"spec"`
	// status is the current information about the autoscaler.
	Status *HorizontalPodAutoscalerStatus `pulumi:"status"`
}

configuration of a horizontal pod autoscaler.

type HorizontalPodAutoscalerTypeArgs

type HorizontalPodAutoscalerTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec HorizontalPodAutoscalerSpecPtrInput `pulumi:"spec"`
	// status is the current information about the autoscaler.
	Status HorizontalPodAutoscalerStatusPtrInput `pulumi:"status"`
}

configuration of a horizontal pod autoscaler.

func (HorizontalPodAutoscalerTypeArgs) ElementType

func (HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutput

func (i HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput

func (HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutputWithContext

func (i HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeOutput

type HorizontalPodAutoscalerTypeArray

type HorizontalPodAutoscalerTypeArray []HorizontalPodAutoscalerTypeInput

func (HorizontalPodAutoscalerTypeArray) ElementType

func (HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutput

func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput

func (HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutputWithContext

func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput

type HorizontalPodAutoscalerTypeArrayInput

type HorizontalPodAutoscalerTypeArrayInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput
	ToHorizontalPodAutoscalerTypeArrayOutputWithContext(context.Context) HorizontalPodAutoscalerTypeArrayOutput
}

HorizontalPodAutoscalerTypeArrayInput is an input type that accepts HorizontalPodAutoscalerTypeArray and HorizontalPodAutoscalerTypeArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerTypeArrayInput` via:

HorizontalPodAutoscalerTypeArray{ HorizontalPodAutoscalerTypeArgs{...} }

type HorizontalPodAutoscalerTypeArrayOutput

type HorizontalPodAutoscalerTypeArrayOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerTypeArrayOutput) ElementType

func (HorizontalPodAutoscalerTypeArrayOutput) Index

func (HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutput

func (o HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput

func (HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutputWithContext

func (o HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput

type HorizontalPodAutoscalerTypeInput

type HorizontalPodAutoscalerTypeInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput
	ToHorizontalPodAutoscalerTypeOutputWithContext(context.Context) HorizontalPodAutoscalerTypeOutput
}

HorizontalPodAutoscalerTypeInput is an input type that accepts HorizontalPodAutoscalerTypeArgs and HorizontalPodAutoscalerTypeOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerTypeInput` via:

HorizontalPodAutoscalerTypeArgs{...}

type HorizontalPodAutoscalerTypeOutput

type HorizontalPodAutoscalerTypeOutput struct{ *pulumi.OutputState }

configuration of a horizontal pod autoscaler.

func (HorizontalPodAutoscalerTypeOutput) ApiVersion

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (HorizontalPodAutoscalerTypeOutput) ElementType

func (HorizontalPodAutoscalerTypeOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (HorizontalPodAutoscalerTypeOutput) Spec

spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.

func (HorizontalPodAutoscalerTypeOutput) Status

status is the current information about the autoscaler.

func (HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutput

func (o HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput

func (HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutputWithContext

func (o HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeOutput

type Scale

type Scale struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec *ScaleSpec `pulumi:"spec"`
	// status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
	Status *ScaleStatus `pulumi:"status"`
}

Scale represents a scaling request for a resource.

type ScaleArgs

type ScaleArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
	Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec ScaleSpecPtrInput `pulumi:"spec"`
	// status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
	Status ScaleStatusPtrInput `pulumi:"status"`
}

Scale represents a scaling request for a resource.

func (ScaleArgs) ElementType

func (ScaleArgs) ElementType() reflect.Type

func (ScaleArgs) ToScaleOutput

func (i ScaleArgs) ToScaleOutput() ScaleOutput

func (ScaleArgs) ToScaleOutputWithContext

func (i ScaleArgs) ToScaleOutputWithContext(ctx context.Context) ScaleOutput

type ScaleInput

type ScaleInput interface {
	pulumi.Input

	ToScaleOutput() ScaleOutput
	ToScaleOutputWithContext(context.Context) ScaleOutput
}

ScaleInput is an input type that accepts ScaleArgs and ScaleOutput values. You can construct a concrete instance of `ScaleInput` via:

ScaleArgs{...}

type ScaleOutput

type ScaleOutput struct{ *pulumi.OutputState }

Scale represents a scaling request for a resource.

func (ScaleOutput) ApiVersion

func (o ScaleOutput) ApiVersion() pulumi.StringPtrOutput

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (ScaleOutput) ElementType

func (ScaleOutput) ElementType() reflect.Type

func (ScaleOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (ScaleOutput) Spec

spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.

func (ScaleOutput) Status

func (o ScaleOutput) Status() ScaleStatusPtrOutput

status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.

func (ScaleOutput) ToScaleOutput

func (o ScaleOutput) ToScaleOutput() ScaleOutput

func (ScaleOutput) ToScaleOutputWithContext

func (o ScaleOutput) ToScaleOutputWithContext(ctx context.Context) ScaleOutput

type ScalePatch

type ScalePatch struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
	Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
	// spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec *ScaleSpecPatch `pulumi:"spec"`
	// status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
	Status *ScaleStatusPatch `pulumi:"status"`
}

Scale represents a scaling request for a resource.

type ScalePatchArgs

type ScalePatchArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
	Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
	// spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec ScaleSpecPatchPtrInput `pulumi:"spec"`
	// status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
	Status ScaleStatusPatchPtrInput `pulumi:"status"`
}

Scale represents a scaling request for a resource.

func (ScalePatchArgs) ElementType

func (ScalePatchArgs) ElementType() reflect.Type

func (ScalePatchArgs) ToScalePatchOutput

func (i ScalePatchArgs) ToScalePatchOutput() ScalePatchOutput

func (ScalePatchArgs) ToScalePatchOutputWithContext

func (i ScalePatchArgs) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput

type ScalePatchInput

type ScalePatchInput interface {
	pulumi.Input

	ToScalePatchOutput() ScalePatchOutput
	ToScalePatchOutputWithContext(context.Context) ScalePatchOutput
}

ScalePatchInput is an input type that accepts ScalePatchArgs and ScalePatchOutput values. You can construct a concrete instance of `ScalePatchInput` via:

ScalePatchArgs{...}

type ScalePatchOutput

type ScalePatchOutput struct{ *pulumi.OutputState }

Scale represents a scaling request for a resource.

func (ScalePatchOutput) ApiVersion

func (o ScalePatchOutput) ApiVersion() pulumi.StringPtrOutput

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (ScalePatchOutput) ElementType

func (ScalePatchOutput) ElementType() reflect.Type

func (ScalePatchOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (ScalePatchOutput) Spec

spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.

func (ScalePatchOutput) Status

status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.

func (ScalePatchOutput) ToScalePatchOutput

func (o ScalePatchOutput) ToScalePatchOutput() ScalePatchOutput

func (ScalePatchOutput) ToScalePatchOutputWithContext

func (o ScalePatchOutput) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput

type ScaleSpec

type ScaleSpec struct {
	// replicas is the desired number of instances for the scaled object.
	Replicas *int `pulumi:"replicas"`
}

ScaleSpec describes the attributes of a scale subresource.

type ScaleSpecArgs

type ScaleSpecArgs struct {
	// replicas is the desired number of instances for the scaled object.
	Replicas pulumi.IntPtrInput `pulumi:"replicas"`
}

ScaleSpec describes the attributes of a scale subresource.

func (ScaleSpecArgs) ElementType

func (ScaleSpecArgs) ElementType() reflect.Type

func (ScaleSpecArgs) ToScaleSpecOutput

func (i ScaleSpecArgs) ToScaleSpecOutput() ScaleSpecOutput

func (ScaleSpecArgs) ToScaleSpecOutputWithContext

func (i ScaleSpecArgs) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput

func (ScaleSpecArgs) ToScaleSpecPtrOutput

func (i ScaleSpecArgs) ToScaleSpecPtrOutput() ScaleSpecPtrOutput

func (ScaleSpecArgs) ToScaleSpecPtrOutputWithContext

func (i ScaleSpecArgs) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput

type ScaleSpecInput

type ScaleSpecInput interface {
	pulumi.Input

	ToScaleSpecOutput() ScaleSpecOutput
	ToScaleSpecOutputWithContext(context.Context) ScaleSpecOutput
}

ScaleSpecInput is an input type that accepts ScaleSpecArgs and ScaleSpecOutput values. You can construct a concrete instance of `ScaleSpecInput` via:

ScaleSpecArgs{...}

type ScaleSpecOutput

type ScaleSpecOutput struct{ *pulumi.OutputState }

ScaleSpec describes the attributes of a scale subresource.

func (ScaleSpecOutput) ElementType

func (ScaleSpecOutput) ElementType() reflect.Type

func (ScaleSpecOutput) Replicas

func (o ScaleSpecOutput) Replicas() pulumi.IntPtrOutput

replicas is the desired number of instances for the scaled object.

func (ScaleSpecOutput) ToScaleSpecOutput

func (o ScaleSpecOutput) ToScaleSpecOutput() ScaleSpecOutput

func (ScaleSpecOutput) ToScaleSpecOutputWithContext

func (o ScaleSpecOutput) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput

func (ScaleSpecOutput) ToScaleSpecPtrOutput

func (o ScaleSpecOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput

func (ScaleSpecOutput) ToScaleSpecPtrOutputWithContext

func (o ScaleSpecOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput

type ScaleSpecPatch

type ScaleSpecPatch struct {
	// replicas is the desired number of instances for the scaled object.
	Replicas *int `pulumi:"replicas"`
}

ScaleSpec describes the attributes of a scale subresource.

type ScaleSpecPatchArgs

type ScaleSpecPatchArgs struct {
	// replicas is the desired number of instances for the scaled object.
	Replicas pulumi.IntPtrInput `pulumi:"replicas"`
}

ScaleSpec describes the attributes of a scale subresource.

func (ScaleSpecPatchArgs) ElementType

func (ScaleSpecPatchArgs) ElementType() reflect.Type

func (ScaleSpecPatchArgs) ToScaleSpecPatchOutput

func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutput() ScaleSpecPatchOutput

func (ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext

func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput

func (ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput

func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput

func (ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext

func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput

type ScaleSpecPatchInput

type ScaleSpecPatchInput interface {
	pulumi.Input

	ToScaleSpecPatchOutput() ScaleSpecPatchOutput
	ToScaleSpecPatchOutputWithContext(context.Context) ScaleSpecPatchOutput
}

ScaleSpecPatchInput is an input type that accepts ScaleSpecPatchArgs and ScaleSpecPatchOutput values. You can construct a concrete instance of `ScaleSpecPatchInput` via:

ScaleSpecPatchArgs{...}

type ScaleSpecPatchOutput

type ScaleSpecPatchOutput struct{ *pulumi.OutputState }

ScaleSpec describes the attributes of a scale subresource.

func (ScaleSpecPatchOutput) ElementType

func (ScaleSpecPatchOutput) ElementType() reflect.Type

func (ScaleSpecPatchOutput) Replicas

replicas is the desired number of instances for the scaled object.

func (ScaleSpecPatchOutput) ToScaleSpecPatchOutput

func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutput() ScaleSpecPatchOutput

func (ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext

func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput

func (ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput

func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput

func (ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext

func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput

type ScaleSpecPatchPtrInput

type ScaleSpecPatchPtrInput interface {
	pulumi.Input

	ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
	ToScaleSpecPatchPtrOutputWithContext(context.Context) ScaleSpecPatchPtrOutput
}

ScaleSpecPatchPtrInput is an input type that accepts ScaleSpecPatchArgs, ScaleSpecPatchPtr and ScaleSpecPatchPtrOutput values. You can construct a concrete instance of `ScaleSpecPatchPtrInput` via:

        ScaleSpecPatchArgs{...}

or:

        nil

type ScaleSpecPatchPtrOutput

type ScaleSpecPatchPtrOutput struct{ *pulumi.OutputState }

func (ScaleSpecPatchPtrOutput) Elem

func (ScaleSpecPatchPtrOutput) ElementType

func (ScaleSpecPatchPtrOutput) ElementType() reflect.Type

func (ScaleSpecPatchPtrOutput) Replicas

replicas is the desired number of instances for the scaled object.

func (ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput

func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput

func (ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext

func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput

type ScaleSpecPtrInput

type ScaleSpecPtrInput interface {
	pulumi.Input

	ToScaleSpecPtrOutput() ScaleSpecPtrOutput
	ToScaleSpecPtrOutputWithContext(context.Context) ScaleSpecPtrOutput
}

ScaleSpecPtrInput is an input type that accepts ScaleSpecArgs, ScaleSpecPtr and ScaleSpecPtrOutput values. You can construct a concrete instance of `ScaleSpecPtrInput` via:

        ScaleSpecArgs{...}

or:

        nil

func ScaleSpecPtr

func ScaleSpecPtr(v *ScaleSpecArgs) ScaleSpecPtrInput

type ScaleSpecPtrOutput

type ScaleSpecPtrOutput struct{ *pulumi.OutputState }

func (ScaleSpecPtrOutput) Elem

func (ScaleSpecPtrOutput) ElementType

func (ScaleSpecPtrOutput) ElementType() reflect.Type

func (ScaleSpecPtrOutput) Replicas

func (o ScaleSpecPtrOutput) Replicas() pulumi.IntPtrOutput

replicas is the desired number of instances for the scaled object.

func (ScaleSpecPtrOutput) ToScaleSpecPtrOutput

func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput

func (ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext

func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput

type ScaleStatus

type ScaleStatus struct {
	// replicas is the actual number of observed instances of the scaled object.
	Replicas int `pulumi:"replicas"`
	// selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
	Selector *string `pulumi:"selector"`
}

ScaleStatus represents the current status of a scale subresource.

type ScaleStatusArgs

type ScaleStatusArgs struct {
	// replicas is the actual number of observed instances of the scaled object.
	Replicas pulumi.IntInput `pulumi:"replicas"`
	// selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
	Selector pulumi.StringPtrInput `pulumi:"selector"`
}

ScaleStatus represents the current status of a scale subresource.

func (ScaleStatusArgs) ElementType

func (ScaleStatusArgs) ElementType() reflect.Type

func (ScaleStatusArgs) ToScaleStatusOutput

func (i ScaleStatusArgs) ToScaleStatusOutput() ScaleStatusOutput

func (ScaleStatusArgs) ToScaleStatusOutputWithContext

func (i ScaleStatusArgs) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput

func (ScaleStatusArgs) ToScaleStatusPtrOutput

func (i ScaleStatusArgs) ToScaleStatusPtrOutput() ScaleStatusPtrOutput

func (ScaleStatusArgs) ToScaleStatusPtrOutputWithContext

func (i ScaleStatusArgs) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput

type ScaleStatusInput

type ScaleStatusInput interface {
	pulumi.Input

	ToScaleStatusOutput() ScaleStatusOutput
	ToScaleStatusOutputWithContext(context.Context) ScaleStatusOutput
}

ScaleStatusInput is an input type that accepts ScaleStatusArgs and ScaleStatusOutput values. You can construct a concrete instance of `ScaleStatusInput` via:

ScaleStatusArgs{...}

type ScaleStatusOutput

type ScaleStatusOutput struct{ *pulumi.OutputState }

ScaleStatus represents the current status of a scale subresource.

func (ScaleStatusOutput) ElementType

func (ScaleStatusOutput) ElementType() reflect.Type

func (ScaleStatusOutput) Replicas

func (o ScaleStatusOutput) Replicas() pulumi.IntOutput

replicas is the actual number of observed instances of the scaled object.

func (ScaleStatusOutput) Selector

selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/

func (ScaleStatusOutput) ToScaleStatusOutput

func (o ScaleStatusOutput) ToScaleStatusOutput() ScaleStatusOutput

func (ScaleStatusOutput) ToScaleStatusOutputWithContext

func (o ScaleStatusOutput) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput

func (ScaleStatusOutput) ToScaleStatusPtrOutput

func (o ScaleStatusOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput

func (ScaleStatusOutput) ToScaleStatusPtrOutputWithContext

func (o ScaleStatusOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput

type ScaleStatusPatch

type ScaleStatusPatch struct {
	// replicas is the actual number of observed instances of the scaled object.
	Replicas *int `pulumi:"replicas"`
	// selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
	Selector *string `pulumi:"selector"`
}

ScaleStatus represents the current status of a scale subresource.

type ScaleStatusPatchArgs

type ScaleStatusPatchArgs struct {
	// replicas is the actual number of observed instances of the scaled object.
	Replicas pulumi.IntPtrInput `pulumi:"replicas"`
	// selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
	Selector pulumi.StringPtrInput `pulumi:"selector"`
}

ScaleStatus represents the current status of a scale subresource.

func (ScaleStatusPatchArgs) ElementType

func (ScaleStatusPatchArgs) ElementType() reflect.Type

func (ScaleStatusPatchArgs) ToScaleStatusPatchOutput

func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutput() ScaleStatusPatchOutput

func (ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext

func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput

func (ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput

func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput

func (ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext

func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput

type ScaleStatusPatchInput

type ScaleStatusPatchInput interface {
	pulumi.Input

	ToScaleStatusPatchOutput() ScaleStatusPatchOutput
	ToScaleStatusPatchOutputWithContext(context.Context) ScaleStatusPatchOutput
}

ScaleStatusPatchInput is an input type that accepts ScaleStatusPatchArgs and ScaleStatusPatchOutput values. You can construct a concrete instance of `ScaleStatusPatchInput` via:

ScaleStatusPatchArgs{...}

type ScaleStatusPatchOutput

type ScaleStatusPatchOutput struct{ *pulumi.OutputState }

ScaleStatus represents the current status of a scale subresource.

func (ScaleStatusPatchOutput) ElementType

func (ScaleStatusPatchOutput) ElementType() reflect.Type

func (ScaleStatusPatchOutput) Replicas

replicas is the actual number of observed instances of the scaled object.

func (ScaleStatusPatchOutput) Selector

selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/

func (ScaleStatusPatchOutput) ToScaleStatusPatchOutput

func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutput() ScaleStatusPatchOutput

func (ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext

func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput

func (ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput

func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput

func (ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext

func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput

type ScaleStatusPatchPtrInput

type ScaleStatusPatchPtrInput interface {
	pulumi.Input

	ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
	ToScaleStatusPatchPtrOutputWithContext(context.Context) ScaleStatusPatchPtrOutput
}

ScaleStatusPatchPtrInput is an input type that accepts ScaleStatusPatchArgs, ScaleStatusPatchPtr and ScaleStatusPatchPtrOutput values. You can construct a concrete instance of `ScaleStatusPatchPtrInput` via:

        ScaleStatusPatchArgs{...}

or:

        nil

type ScaleStatusPatchPtrOutput

type ScaleStatusPatchPtrOutput struct{ *pulumi.OutputState }

func (ScaleStatusPatchPtrOutput) Elem

func (ScaleStatusPatchPtrOutput) ElementType

func (ScaleStatusPatchPtrOutput) ElementType() reflect.Type

func (ScaleStatusPatchPtrOutput) Replicas

replicas is the actual number of observed instances of the scaled object.

func (ScaleStatusPatchPtrOutput) Selector

selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/

func (ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput

func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput

func (ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext

func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput

type ScaleStatusPtrInput

type ScaleStatusPtrInput interface {
	pulumi.Input

	ToScaleStatusPtrOutput() ScaleStatusPtrOutput
	ToScaleStatusPtrOutputWithContext(context.Context) ScaleStatusPtrOutput
}

ScaleStatusPtrInput is an input type that accepts ScaleStatusArgs, ScaleStatusPtr and ScaleStatusPtrOutput values. You can construct a concrete instance of `ScaleStatusPtrInput` via:

        ScaleStatusArgs{...}

or:

        nil

func ScaleStatusPtr

func ScaleStatusPtr(v *ScaleStatusArgs) ScaleStatusPtrInput

type ScaleStatusPtrOutput

type ScaleStatusPtrOutput struct{ *pulumi.OutputState }

func (ScaleStatusPtrOutput) Elem

func (ScaleStatusPtrOutput) ElementType

func (ScaleStatusPtrOutput) ElementType() reflect.Type

func (ScaleStatusPtrOutput) Replicas

replicas is the actual number of observed instances of the scaled object.

func (ScaleStatusPtrOutput) Selector

selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/

func (ScaleStatusPtrOutput) ToScaleStatusPtrOutput

func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput

func (ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext

func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput

Jump to

Keyboard shortcuts

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