v1

package
v2.9.1 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2021 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 {
	// API version of the referent
	ApiVersion *string `pulumi:"apiVersion"`
	// 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 of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#names
	Name string `pulumi:"name"`
}

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

type CrossVersionObjectReferenceArgs

type CrossVersionObjectReferenceArgs struct {
	// API version of the referent
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// 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 of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#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

API version of the referent

func (CrossVersionObjectReferenceOutput) ElementType

func (CrossVersionObjectReferenceOutput) Name

Name of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#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 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

API version of the referent

func (CrossVersionObjectReferencePtrOutput) Elem

func (CrossVersionObjectReferencePtrOutput) ElementType

func (CrossVersionObjectReferencePtrOutput) Name

Name of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#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.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.ObjectMetaPtrOutput `pulumi:"metadata"`
	// behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec HorizontalPodAutoscalerSpecPtrOutput `pulumi:"spec"`
	// 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 added in v2.7.2

func (*HorizontalPodAutoscaler) ElementType() reflect.Type

func (*HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutput added in v2.7.2

func (i *HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput

func (*HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutputWithContext added in v2.7.2

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

func (*HorizontalPodAutoscaler) ToHorizontalPodAutoscalerPtrOutput added in v2.7.7

func (i *HorizontalPodAutoscaler) ToHorizontalPodAutoscalerPtrOutput() HorizontalPodAutoscalerPtrOutput

func (*HorizontalPodAutoscaler) ToHorizontalPodAutoscalerPtrOutputWithContext added in v2.7.7

func (i *HorizontalPodAutoscaler) ToHorizontalPodAutoscalerPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPtrOutput

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
	// 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 added in v2.7.7

type HorizontalPodAutoscalerArray []HorizontalPodAutoscalerInput

func (HorizontalPodAutoscalerArray) ElementType added in v2.7.7

func (HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutput added in v2.7.7

func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput

func (HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutputWithContext added in v2.7.7

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

type HorizontalPodAutoscalerArrayInput added in v2.7.7

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 added in v2.7.7

type HorizontalPodAutoscalerArrayOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerArrayOutput) ElementType added in v2.7.7

func (HorizontalPodAutoscalerArrayOutput) Index added in v2.7.7

func (HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutput added in v2.7.7

func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput

func (HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutputWithContext added in v2.7.7

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

type HorizontalPodAutoscalerInput added in v2.7.2

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.StringPtrOutput `pulumi:"apiVersion"`
	// 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.StringPtrOutput `pulumi:"kind"`
	// Standard list metadata.
	Metadata metav1.ListMetaPtrOutput `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 added in v2.7.2

func (*HorizontalPodAutoscalerList) ElementType() reflect.Type

func (*HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutput added in v2.7.2

func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput

func (*HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutputWithContext added in v2.7.2

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

func (*HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListPtrOutput added in v2.7.7

func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListPtrOutput() HorizontalPodAutoscalerListPtrOutput

func (*HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListPtrOutputWithContext added in v2.7.7

func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListPtrOutput

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
	// 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 added in v2.7.7

type HorizontalPodAutoscalerListArray []HorizontalPodAutoscalerListInput

func (HorizontalPodAutoscalerListArray) ElementType added in v2.7.7

func (HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutput added in v2.7.7

func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput

func (HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutputWithContext added in v2.7.7

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

type HorizontalPodAutoscalerListArrayInput added in v2.7.7

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 added in v2.7.7

type HorizontalPodAutoscalerListArrayOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerListArrayOutput) ElementType added in v2.7.7

func (HorizontalPodAutoscalerListArrayOutput) Index added in v2.7.7

func (HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutput added in v2.7.7

func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput

func (HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutputWithContext added in v2.7.7

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

type HorizontalPodAutoscalerListInput added in v2.7.2

type HorizontalPodAutoscalerListInput interface {
	pulumi.Input

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

type HorizontalPodAutoscalerListMap added in v2.7.7

type HorizontalPodAutoscalerListMap map[string]HorizontalPodAutoscalerListInput

func (HorizontalPodAutoscalerListMap) ElementType added in v2.7.7

func (HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput added in v2.7.7

func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput

func (HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutputWithContext added in v2.7.7

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

type HorizontalPodAutoscalerListMapInput added in v2.7.7

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 added in v2.7.7

type HorizontalPodAutoscalerListMapOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerListMapOutput) ElementType added in v2.7.7

func (HorizontalPodAutoscalerListMapOutput) MapIndex added in v2.7.7

func (HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutput added in v2.7.7

func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput

func (HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutputWithContext added in v2.7.7

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

type HorizontalPodAutoscalerListOutput added in v2.7.2

type HorizontalPodAutoscalerListOutput struct {
	*pulumi.OutputState
}

func (HorizontalPodAutoscalerListOutput) ElementType added in v2.7.2

func (HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput added in v2.7.2

func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput

func (HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutputWithContext added in v2.7.2

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

func (HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListPtrOutput added in v2.7.7

func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListPtrOutput() HorizontalPodAutoscalerListPtrOutput

func (HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListPtrOutputWithContext added in v2.7.7

func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListPtrOutput

type HorizontalPodAutoscalerListPtrInput added in v2.7.7

type HorizontalPodAutoscalerListPtrInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerListPtrOutput() HorizontalPodAutoscalerListPtrOutput
	ToHorizontalPodAutoscalerListPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListPtrOutput
}

type HorizontalPodAutoscalerListPtrOutput added in v2.7.7

type HorizontalPodAutoscalerListPtrOutput struct {
	*pulumi.OutputState
}

func (HorizontalPodAutoscalerListPtrOutput) ElementType added in v2.7.7

func (HorizontalPodAutoscalerListPtrOutput) ToHorizontalPodAutoscalerListPtrOutput added in v2.7.7

func (o HorizontalPodAutoscalerListPtrOutput) ToHorizontalPodAutoscalerListPtrOutput() HorizontalPodAutoscalerListPtrOutput

func (HorizontalPodAutoscalerListPtrOutput) ToHorizontalPodAutoscalerListPtrOutputWithContext added in v2.7.7

func (o HorizontalPodAutoscalerListPtrOutput) ToHorizontalPodAutoscalerListPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListPtrOutput

type HorizontalPodAutoscalerListState

type HorizontalPodAutoscalerListState 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
	// 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
}

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"`
	// 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"`
	// 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

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 added in v2.7.7

type HorizontalPodAutoscalerMap map[string]HorizontalPodAutoscalerInput

func (HorizontalPodAutoscalerMap) ElementType added in v2.7.7

func (HorizontalPodAutoscalerMap) ElementType() reflect.Type

func (HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput added in v2.7.7

func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput

func (HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutputWithContext added in v2.7.7

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

type HorizontalPodAutoscalerMapInput added in v2.7.7

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 added in v2.7.7

type HorizontalPodAutoscalerMapOutput struct{ *pulumi.OutputState }

func (HorizontalPodAutoscalerMapOutput) ElementType added in v2.7.7

func (HorizontalPodAutoscalerMapOutput) MapIndex added in v2.7.7

func (HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutput added in v2.7.7

func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput

func (HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutputWithContext added in v2.7.7

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

type HorizontalPodAutoscalerOutput added in v2.7.2

type HorizontalPodAutoscalerOutput struct {
	*pulumi.OutputState
}

func (HorizontalPodAutoscalerOutput) ElementType added in v2.7.2

func (HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput added in v2.7.2

func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput

func (HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutputWithContext added in v2.7.2

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

func (HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerPtrOutput added in v2.7.7

func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerPtrOutput() HorizontalPodAutoscalerPtrOutput

func (HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerPtrOutputWithContext added in v2.7.7

func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPtrOutput

type HorizontalPodAutoscalerPtrInput added in v2.7.7

type HorizontalPodAutoscalerPtrInput interface {
	pulumi.Input

	ToHorizontalPodAutoscalerPtrOutput() HorizontalPodAutoscalerPtrOutput
	ToHorizontalPodAutoscalerPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPtrOutput
}

type HorizontalPodAutoscalerPtrOutput added in v2.7.7

type HorizontalPodAutoscalerPtrOutput struct {
	*pulumi.OutputState
}

func (HorizontalPodAutoscalerPtrOutput) ElementType added in v2.7.7

func (HorizontalPodAutoscalerPtrOutput) ToHorizontalPodAutoscalerPtrOutput added in v2.7.7

func (o HorizontalPodAutoscalerPtrOutput) ToHorizontalPodAutoscalerPtrOutput() HorizontalPodAutoscalerPtrOutput

func (HorizontalPodAutoscalerPtrOutput) ToHorizontalPodAutoscalerPtrOutputWithContext added in v2.7.7

func (o HorizontalPodAutoscalerPtrOutput) ToHorizontalPodAutoscalerPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPtrOutput

type HorizontalPodAutoscalerSpec

type HorizontalPodAutoscalerSpec struct {
	// 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"`
	// 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 {
	// 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"`
	// 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

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

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

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

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 {
	// 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
	// behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec HorizontalPodAutoscalerSpecPtrInput
	// current information about the autoscaler.
	Status HorizontalPodAutoscalerStatusPtrInput
}

func (HorizontalPodAutoscalerState) ElementType

type HorizontalPodAutoscalerStatus

type HorizontalPodAutoscalerStatus struct {
	// 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"`
	// current number of replicas of pods managed by this autoscaler.
	CurrentReplicas int `pulumi:"currentReplicas"`
	// desired number of replicas of pods managed by this autoscaler.
	DesiredReplicas int `pulumi:"desiredReplicas"`
	// 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"`
	// most recent generation observed by this autoscaler.
	ObservedGeneration *int `pulumi:"observedGeneration"`
}

current status of a horizontal pod autoscaler

type HorizontalPodAutoscalerStatusArgs

type HorizontalPodAutoscalerStatusArgs struct {
	// 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"`
	// current number of replicas of pods managed by this autoscaler.
	CurrentReplicas pulumi.IntInput `pulumi:"currentReplicas"`
	// desired number of replicas of pods managed by this autoscaler.
	DesiredReplicas pulumi.IntInput `pulumi:"desiredReplicas"`
	// 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"`
	// 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

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

current number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusOutput) DesiredReplicas

desired number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusOutput) ElementType

func (HorizontalPodAutoscalerStatusOutput) LastScaleTime

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

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

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

current number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusPtrOutput) DesiredReplicas

desired number of replicas of pods managed by this autoscaler.

func (HorizontalPodAutoscalerStatusPtrOutput) Elem

func (HorizontalPodAutoscalerStatusPtrOutput) ElementType

func (HorizontalPodAutoscalerStatusPtrOutput) LastScaleTime

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

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"`
	// behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec *HorizontalPodAutoscalerSpec `pulumi:"spec"`
	// 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"`
	// behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
	Spec HorizontalPodAutoscalerSpecPtrInput `pulumi:"spec"`
	// 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) Status

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"`
	// 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"`
	// 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"`
	// 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"`
	// 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) Status

func (o ScaleOutput) Status() ScaleStatusPtrOutput

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 ScaleSpec

type ScaleSpec struct {
	// 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 {
	// 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

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

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 {
	// actual number of observed instances of the scaled object.
	Replicas int `pulumi:"replicas"`
	// 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: http://kubernetes.io/docs/user-guide/labels#label-selectors
	Selector *string `pulumi:"selector"`
}

ScaleStatus represents the current status of a scale subresource.

type ScaleStatusArgs

type ScaleStatusArgs struct {
	// actual number of observed instances of the scaled object.
	Replicas pulumi.IntInput `pulumi:"replicas"`
	// 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: http://kubernetes.io/docs/user-guide/labels#label-selectors
	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

actual number of observed instances of the scaled object.

func (ScaleStatusOutput) Selector

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: http://kubernetes.io/docs/user-guide/labels#label-selectors

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

actual number of observed instances of the scaled object.

func (ScaleStatusPtrOutput) Selector

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: http://kubernetes.io/docs/user-guide/labels#label-selectors

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