v1alpha1

package
v3.30.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PriorityClass

type PriorityClass 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"`
	// description is an arbitrary string that usually provides guidelines on when this priority class should be used.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
	GlobalDefault pulumi.BoolPtrOutput `pulumi:"globalDefault"`
	// 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's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.
	PreemptionPolicy pulumi.StringPtrOutput `pulumi:"preemptionPolicy"`
	// The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
	Value pulumi.IntOutput `pulumi:"value"`
}

DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

func GetPriorityClass

func GetPriorityClass(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PriorityClassState, opts ...pulumi.ResourceOption) (*PriorityClass, error)

GetPriorityClass gets an existing PriorityClass 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 NewPriorityClass

func NewPriorityClass(ctx *pulumi.Context,
	name string, args *PriorityClassArgs, opts ...pulumi.ResourceOption) (*PriorityClass, error)

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

func (*PriorityClass) ElementType

func (*PriorityClass) ElementType() reflect.Type

func (*PriorityClass) ToPriorityClassOutput

func (i *PriorityClass) ToPriorityClassOutput() PriorityClassOutput

func (*PriorityClass) ToPriorityClassOutputWithContext

func (i *PriorityClass) ToPriorityClassOutputWithContext(ctx context.Context) PriorityClassOutput

type PriorityClassArgs

type PriorityClassArgs 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
	// description is an arbitrary string that usually provides guidelines on when this priority class should be used.
	Description pulumi.StringPtrInput
	// globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
	GlobalDefault pulumi.BoolPtrInput
	// 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's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput
	// PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.
	PreemptionPolicy pulumi.StringPtrInput
	// The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
	Value pulumi.IntInput
}

The set of arguments for constructing a PriorityClass resource.

func (PriorityClassArgs) ElementType

func (PriorityClassArgs) ElementType() reflect.Type

type PriorityClassArray

type PriorityClassArray []PriorityClassInput

func (PriorityClassArray) ElementType

func (PriorityClassArray) ElementType() reflect.Type

func (PriorityClassArray) ToPriorityClassArrayOutput

func (i PriorityClassArray) ToPriorityClassArrayOutput() PriorityClassArrayOutput

func (PriorityClassArray) ToPriorityClassArrayOutputWithContext

func (i PriorityClassArray) ToPriorityClassArrayOutputWithContext(ctx context.Context) PriorityClassArrayOutput

type PriorityClassArrayInput

type PriorityClassArrayInput interface {
	pulumi.Input

	ToPriorityClassArrayOutput() PriorityClassArrayOutput
	ToPriorityClassArrayOutputWithContext(context.Context) PriorityClassArrayOutput
}

PriorityClassArrayInput is an input type that accepts PriorityClassArray and PriorityClassArrayOutput values. You can construct a concrete instance of `PriorityClassArrayInput` via:

PriorityClassArray{ PriorityClassArgs{...} }

type PriorityClassArrayOutput

type PriorityClassArrayOutput struct{ *pulumi.OutputState }

func (PriorityClassArrayOutput) ElementType

func (PriorityClassArrayOutput) ElementType() reflect.Type

func (PriorityClassArrayOutput) Index

func (PriorityClassArrayOutput) ToPriorityClassArrayOutput

func (o PriorityClassArrayOutput) ToPriorityClassArrayOutput() PriorityClassArrayOutput

func (PriorityClassArrayOutput) ToPriorityClassArrayOutputWithContext

func (o PriorityClassArrayOutput) ToPriorityClassArrayOutputWithContext(ctx context.Context) PriorityClassArrayOutput

type PriorityClassInput

type PriorityClassInput interface {
	pulumi.Input

	ToPriorityClassOutput() PriorityClassOutput
	ToPriorityClassOutputWithContext(ctx context.Context) PriorityClassOutput
}

type PriorityClassList

type PriorityClassList 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"`
	// items is the list of PriorityClasses
	Items PriorityClassTypeArrayOutput `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 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"`
}

PriorityClassList is a collection of priority classes.

func GetPriorityClassList

func GetPriorityClassList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PriorityClassListState, opts ...pulumi.ResourceOption) (*PriorityClassList, error)

GetPriorityClassList gets an existing PriorityClassList 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 NewPriorityClassList

func NewPriorityClassList(ctx *pulumi.Context,
	name string, args *PriorityClassListArgs, opts ...pulumi.ResourceOption) (*PriorityClassList, error)

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

func (*PriorityClassList) ElementType

func (*PriorityClassList) ElementType() reflect.Type

func (*PriorityClassList) ToPriorityClassListOutput

func (i *PriorityClassList) ToPriorityClassListOutput() PriorityClassListOutput

func (*PriorityClassList) ToPriorityClassListOutputWithContext

func (i *PriorityClassList) ToPriorityClassListOutputWithContext(ctx context.Context) PriorityClassListOutput

type PriorityClassListArgs

type PriorityClassListArgs 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 PriorityClasses
	Items PriorityClassTypeArrayInput
	// 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 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrInput
}

The set of arguments for constructing a PriorityClassList resource.

func (PriorityClassListArgs) ElementType

func (PriorityClassListArgs) ElementType() reflect.Type

type PriorityClassListArray

type PriorityClassListArray []PriorityClassListInput

func (PriorityClassListArray) ElementType

func (PriorityClassListArray) ElementType() reflect.Type

func (PriorityClassListArray) ToPriorityClassListArrayOutput

func (i PriorityClassListArray) ToPriorityClassListArrayOutput() PriorityClassListArrayOutput

func (PriorityClassListArray) ToPriorityClassListArrayOutputWithContext

func (i PriorityClassListArray) ToPriorityClassListArrayOutputWithContext(ctx context.Context) PriorityClassListArrayOutput

type PriorityClassListArrayInput

type PriorityClassListArrayInput interface {
	pulumi.Input

	ToPriorityClassListArrayOutput() PriorityClassListArrayOutput
	ToPriorityClassListArrayOutputWithContext(context.Context) PriorityClassListArrayOutput
}

PriorityClassListArrayInput is an input type that accepts PriorityClassListArray and PriorityClassListArrayOutput values. You can construct a concrete instance of `PriorityClassListArrayInput` via:

PriorityClassListArray{ PriorityClassListArgs{...} }

type PriorityClassListArrayOutput

type PriorityClassListArrayOutput struct{ *pulumi.OutputState }

func (PriorityClassListArrayOutput) ElementType

func (PriorityClassListArrayOutput) Index

func (PriorityClassListArrayOutput) ToPriorityClassListArrayOutput

func (o PriorityClassListArrayOutput) ToPriorityClassListArrayOutput() PriorityClassListArrayOutput

func (PriorityClassListArrayOutput) ToPriorityClassListArrayOutputWithContext

func (o PriorityClassListArrayOutput) ToPriorityClassListArrayOutputWithContext(ctx context.Context) PriorityClassListArrayOutput

type PriorityClassListInput

type PriorityClassListInput interface {
	pulumi.Input

	ToPriorityClassListOutput() PriorityClassListOutput
	ToPriorityClassListOutputWithContext(ctx context.Context) PriorityClassListOutput
}

type PriorityClassListMap

type PriorityClassListMap map[string]PriorityClassListInput

func (PriorityClassListMap) ElementType

func (PriorityClassListMap) ElementType() reflect.Type

func (PriorityClassListMap) ToPriorityClassListMapOutput

func (i PriorityClassListMap) ToPriorityClassListMapOutput() PriorityClassListMapOutput

func (PriorityClassListMap) ToPriorityClassListMapOutputWithContext

func (i PriorityClassListMap) ToPriorityClassListMapOutputWithContext(ctx context.Context) PriorityClassListMapOutput

type PriorityClassListMapInput

type PriorityClassListMapInput interface {
	pulumi.Input

	ToPriorityClassListMapOutput() PriorityClassListMapOutput
	ToPriorityClassListMapOutputWithContext(context.Context) PriorityClassListMapOutput
}

PriorityClassListMapInput is an input type that accepts PriorityClassListMap and PriorityClassListMapOutput values. You can construct a concrete instance of `PriorityClassListMapInput` via:

PriorityClassListMap{ "key": PriorityClassListArgs{...} }

type PriorityClassListMapOutput

type PriorityClassListMapOutput struct{ *pulumi.OutputState }

func (PriorityClassListMapOutput) ElementType

func (PriorityClassListMapOutput) ElementType() reflect.Type

func (PriorityClassListMapOutput) MapIndex

func (PriorityClassListMapOutput) ToPriorityClassListMapOutput

func (o PriorityClassListMapOutput) ToPriorityClassListMapOutput() PriorityClassListMapOutput

func (PriorityClassListMapOutput) ToPriorityClassListMapOutputWithContext

func (o PriorityClassListMapOutput) ToPriorityClassListMapOutputWithContext(ctx context.Context) PriorityClassListMapOutput

type PriorityClassListOutput

type PriorityClassListOutput struct{ *pulumi.OutputState }

func (PriorityClassListOutput) ApiVersion added in v3.19.1

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 (PriorityClassListOutput) ElementType

func (PriorityClassListOutput) ElementType() reflect.Type

func (PriorityClassListOutput) Items added in v3.19.1

items is the list of PriorityClasses

func (PriorityClassListOutput) Kind added in v3.19.1

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 (PriorityClassListOutput) Metadata added in v3.19.1

Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (PriorityClassListOutput) ToPriorityClassListOutput

func (o PriorityClassListOutput) ToPriorityClassListOutput() PriorityClassListOutput

func (PriorityClassListOutput) ToPriorityClassListOutputWithContext

func (o PriorityClassListOutput) ToPriorityClassListOutputWithContext(ctx context.Context) PriorityClassListOutput

type PriorityClassListState

type PriorityClassListState struct {
}

func (PriorityClassListState) ElementType

func (PriorityClassListState) ElementType() reflect.Type

type PriorityClassListType

type PriorityClassListType 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 PriorityClasses
	Items []PriorityClassType `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 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ListMeta `pulumi:"metadata"`
}

PriorityClassList is a collection of priority classes.

type PriorityClassListTypeArgs

type PriorityClassListTypeArgs 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 PriorityClasses
	Items PriorityClassTypeArrayInput `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 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrInput `pulumi:"metadata"`
}

PriorityClassList is a collection of priority classes.

func (PriorityClassListTypeArgs) ElementType

func (PriorityClassListTypeArgs) ElementType() reflect.Type

func (PriorityClassListTypeArgs) ToPriorityClassListTypeOutput

func (i PriorityClassListTypeArgs) ToPriorityClassListTypeOutput() PriorityClassListTypeOutput

func (PriorityClassListTypeArgs) ToPriorityClassListTypeOutputWithContext

func (i PriorityClassListTypeArgs) ToPriorityClassListTypeOutputWithContext(ctx context.Context) PriorityClassListTypeOutput

type PriorityClassListTypeInput

type PriorityClassListTypeInput interface {
	pulumi.Input

	ToPriorityClassListTypeOutput() PriorityClassListTypeOutput
	ToPriorityClassListTypeOutputWithContext(context.Context) PriorityClassListTypeOutput
}

PriorityClassListTypeInput is an input type that accepts PriorityClassListTypeArgs and PriorityClassListTypeOutput values. You can construct a concrete instance of `PriorityClassListTypeInput` via:

PriorityClassListTypeArgs{...}

type PriorityClassListTypeOutput

type PriorityClassListTypeOutput struct{ *pulumi.OutputState }

PriorityClassList is a collection of priority classes.

func (PriorityClassListTypeOutput) 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 (PriorityClassListTypeOutput) ElementType

func (PriorityClassListTypeOutput) Items

items is the list of PriorityClasses

func (PriorityClassListTypeOutput) 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 (PriorityClassListTypeOutput) ToPriorityClassListTypeOutput

func (o PriorityClassListTypeOutput) ToPriorityClassListTypeOutput() PriorityClassListTypeOutput

func (PriorityClassListTypeOutput) ToPriorityClassListTypeOutputWithContext

func (o PriorityClassListTypeOutput) ToPriorityClassListTypeOutputWithContext(ctx context.Context) PriorityClassListTypeOutput

type PriorityClassMap

type PriorityClassMap map[string]PriorityClassInput

func (PriorityClassMap) ElementType

func (PriorityClassMap) ElementType() reflect.Type

func (PriorityClassMap) ToPriorityClassMapOutput

func (i PriorityClassMap) ToPriorityClassMapOutput() PriorityClassMapOutput

func (PriorityClassMap) ToPriorityClassMapOutputWithContext

func (i PriorityClassMap) ToPriorityClassMapOutputWithContext(ctx context.Context) PriorityClassMapOutput

type PriorityClassMapInput

type PriorityClassMapInput interface {
	pulumi.Input

	ToPriorityClassMapOutput() PriorityClassMapOutput
	ToPriorityClassMapOutputWithContext(context.Context) PriorityClassMapOutput
}

PriorityClassMapInput is an input type that accepts PriorityClassMap and PriorityClassMapOutput values. You can construct a concrete instance of `PriorityClassMapInput` via:

PriorityClassMap{ "key": PriorityClassArgs{...} }

type PriorityClassMapOutput

type PriorityClassMapOutput struct{ *pulumi.OutputState }

func (PriorityClassMapOutput) ElementType

func (PriorityClassMapOutput) ElementType() reflect.Type

func (PriorityClassMapOutput) MapIndex

func (PriorityClassMapOutput) ToPriorityClassMapOutput

func (o PriorityClassMapOutput) ToPriorityClassMapOutput() PriorityClassMapOutput

func (PriorityClassMapOutput) ToPriorityClassMapOutputWithContext

func (o PriorityClassMapOutput) ToPriorityClassMapOutputWithContext(ctx context.Context) PriorityClassMapOutput

type PriorityClassOutput

type PriorityClassOutput struct{ *pulumi.OutputState }

func (PriorityClassOutput) ApiVersion added in v3.19.1

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 (PriorityClassOutput) Description added in v3.19.1

func (o PriorityClassOutput) Description() pulumi.StringPtrOutput

description is an arbitrary string that usually provides guidelines on when this priority class should be used.

func (PriorityClassOutput) ElementType

func (PriorityClassOutput) ElementType() reflect.Type

func (PriorityClassOutput) GlobalDefault added in v3.19.1

func (o PriorityClassOutput) GlobalDefault() pulumi.BoolPtrOutput

globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.

func (PriorityClassOutput) Kind added in v3.19.1

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 (PriorityClassOutput) Metadata added in v3.19.1

Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (PriorityClassOutput) PreemptionPolicy added in v3.19.1

func (o PriorityClassOutput) PreemptionPolicy() pulumi.StringPtrOutput

PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.

func (PriorityClassOutput) ToPriorityClassOutput

func (o PriorityClassOutput) ToPriorityClassOutput() PriorityClassOutput

func (PriorityClassOutput) ToPriorityClassOutputWithContext

func (o PriorityClassOutput) ToPriorityClassOutputWithContext(ctx context.Context) PriorityClassOutput

func (PriorityClassOutput) Value added in v3.19.1

The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.

type PriorityClassPatch added in v3.20.0

type PriorityClassPatch 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"`
	// description is an arbitrary string that usually provides guidelines on when this priority class should be used.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
	GlobalDefault pulumi.BoolPtrOutput `pulumi:"globalDefault"`
	// 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's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"`
	// PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.
	PreemptionPolicy pulumi.StringPtrOutput `pulumi:"preemptionPolicy"`
	// The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
	Value pulumi.IntPtrOutput `pulumi:"value"`
}

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. DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

func GetPriorityClassPatch added in v3.20.0

func GetPriorityClassPatch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PriorityClassPatchState, opts ...pulumi.ResourceOption) (*PriorityClassPatch, error)

GetPriorityClassPatch gets an existing PriorityClassPatch 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 NewPriorityClassPatch added in v3.20.0

func NewPriorityClassPatch(ctx *pulumi.Context,
	name string, args *PriorityClassPatchArgs, opts ...pulumi.ResourceOption) (*PriorityClassPatch, error)

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

func (*PriorityClassPatch) ElementType added in v3.20.0

func (*PriorityClassPatch) ElementType() reflect.Type

func (*PriorityClassPatch) ToPriorityClassPatchOutput added in v3.20.0

func (i *PriorityClassPatch) ToPriorityClassPatchOutput() PriorityClassPatchOutput

func (*PriorityClassPatch) ToPriorityClassPatchOutputWithContext added in v3.20.0

func (i *PriorityClassPatch) ToPriorityClassPatchOutputWithContext(ctx context.Context) PriorityClassPatchOutput

type PriorityClassPatchArgs added in v3.20.0

type PriorityClassPatchArgs 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
	// description is an arbitrary string that usually provides guidelines on when this priority class should be used.
	Description pulumi.StringPtrInput
	// globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
	GlobalDefault pulumi.BoolPtrInput
	// 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's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput
	// PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.
	PreemptionPolicy pulumi.StringPtrInput
	// The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
	Value pulumi.IntPtrInput
}

The set of arguments for constructing a PriorityClassPatch resource.

func (PriorityClassPatchArgs) ElementType added in v3.20.0

func (PriorityClassPatchArgs) ElementType() reflect.Type

type PriorityClassPatchArray added in v3.20.0

type PriorityClassPatchArray []PriorityClassPatchInput

func (PriorityClassPatchArray) ElementType added in v3.20.0

func (PriorityClassPatchArray) ElementType() reflect.Type

func (PriorityClassPatchArray) ToPriorityClassPatchArrayOutput added in v3.20.0

func (i PriorityClassPatchArray) ToPriorityClassPatchArrayOutput() PriorityClassPatchArrayOutput

func (PriorityClassPatchArray) ToPriorityClassPatchArrayOutputWithContext added in v3.20.0

func (i PriorityClassPatchArray) ToPriorityClassPatchArrayOutputWithContext(ctx context.Context) PriorityClassPatchArrayOutput

type PriorityClassPatchArrayInput added in v3.20.0

type PriorityClassPatchArrayInput interface {
	pulumi.Input

	ToPriorityClassPatchArrayOutput() PriorityClassPatchArrayOutput
	ToPriorityClassPatchArrayOutputWithContext(context.Context) PriorityClassPatchArrayOutput
}

PriorityClassPatchArrayInput is an input type that accepts PriorityClassPatchArray and PriorityClassPatchArrayOutput values. You can construct a concrete instance of `PriorityClassPatchArrayInput` via:

PriorityClassPatchArray{ PriorityClassPatchArgs{...} }

type PriorityClassPatchArrayOutput added in v3.20.0

type PriorityClassPatchArrayOutput struct{ *pulumi.OutputState }

func (PriorityClassPatchArrayOutput) ElementType added in v3.20.0

func (PriorityClassPatchArrayOutput) Index added in v3.20.0

func (PriorityClassPatchArrayOutput) ToPriorityClassPatchArrayOutput added in v3.20.0

func (o PriorityClassPatchArrayOutput) ToPriorityClassPatchArrayOutput() PriorityClassPatchArrayOutput

func (PriorityClassPatchArrayOutput) ToPriorityClassPatchArrayOutputWithContext added in v3.20.0

func (o PriorityClassPatchArrayOutput) ToPriorityClassPatchArrayOutputWithContext(ctx context.Context) PriorityClassPatchArrayOutput

type PriorityClassPatchInput added in v3.20.0

type PriorityClassPatchInput interface {
	pulumi.Input

	ToPriorityClassPatchOutput() PriorityClassPatchOutput
	ToPriorityClassPatchOutputWithContext(ctx context.Context) PriorityClassPatchOutput
}

type PriorityClassPatchMap added in v3.20.0

type PriorityClassPatchMap map[string]PriorityClassPatchInput

func (PriorityClassPatchMap) ElementType added in v3.20.0

func (PriorityClassPatchMap) ElementType() reflect.Type

func (PriorityClassPatchMap) ToPriorityClassPatchMapOutput added in v3.20.0

func (i PriorityClassPatchMap) ToPriorityClassPatchMapOutput() PriorityClassPatchMapOutput

func (PriorityClassPatchMap) ToPriorityClassPatchMapOutputWithContext added in v3.20.0

func (i PriorityClassPatchMap) ToPriorityClassPatchMapOutputWithContext(ctx context.Context) PriorityClassPatchMapOutput

type PriorityClassPatchMapInput added in v3.20.0

type PriorityClassPatchMapInput interface {
	pulumi.Input

	ToPriorityClassPatchMapOutput() PriorityClassPatchMapOutput
	ToPriorityClassPatchMapOutputWithContext(context.Context) PriorityClassPatchMapOutput
}

PriorityClassPatchMapInput is an input type that accepts PriorityClassPatchMap and PriorityClassPatchMapOutput values. You can construct a concrete instance of `PriorityClassPatchMapInput` via:

PriorityClassPatchMap{ "key": PriorityClassPatchArgs{...} }

type PriorityClassPatchMapOutput added in v3.20.0

type PriorityClassPatchMapOutput struct{ *pulumi.OutputState }

func (PriorityClassPatchMapOutput) ElementType added in v3.20.0

func (PriorityClassPatchMapOutput) MapIndex added in v3.20.0

func (PriorityClassPatchMapOutput) ToPriorityClassPatchMapOutput added in v3.20.0

func (o PriorityClassPatchMapOutput) ToPriorityClassPatchMapOutput() PriorityClassPatchMapOutput

func (PriorityClassPatchMapOutput) ToPriorityClassPatchMapOutputWithContext added in v3.20.0

func (o PriorityClassPatchMapOutput) ToPriorityClassPatchMapOutputWithContext(ctx context.Context) PriorityClassPatchMapOutput

type PriorityClassPatchOutput added in v3.20.0

type PriorityClassPatchOutput struct{ *pulumi.OutputState }

func (PriorityClassPatchOutput) ApiVersion added in v3.20.0

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 (PriorityClassPatchOutput) Description added in v3.20.0

description is an arbitrary string that usually provides guidelines on when this priority class should be used.

func (PriorityClassPatchOutput) ElementType added in v3.20.0

func (PriorityClassPatchOutput) ElementType() reflect.Type

func (PriorityClassPatchOutput) GlobalDefault added in v3.20.0

func (o PriorityClassPatchOutput) GlobalDefault() pulumi.BoolPtrOutput

globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.

func (PriorityClassPatchOutput) Kind added in v3.20.0

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 (PriorityClassPatchOutput) Metadata added in v3.20.0

Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (PriorityClassPatchOutput) PreemptionPolicy added in v3.20.0

func (o PriorityClassPatchOutput) PreemptionPolicy() pulumi.StringPtrOutput

PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.

func (PriorityClassPatchOutput) ToPriorityClassPatchOutput added in v3.20.0

func (o PriorityClassPatchOutput) ToPriorityClassPatchOutput() PriorityClassPatchOutput

func (PriorityClassPatchOutput) ToPriorityClassPatchOutputWithContext added in v3.20.0

func (o PriorityClassPatchOutput) ToPriorityClassPatchOutputWithContext(ctx context.Context) PriorityClassPatchOutput

func (PriorityClassPatchOutput) Value added in v3.20.0

The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.

type PriorityClassPatchState added in v3.20.0

type PriorityClassPatchState struct {
}

func (PriorityClassPatchState) ElementType added in v3.20.0

func (PriorityClassPatchState) ElementType() reflect.Type

type PriorityClassPatchType added in v3.20.0

type PriorityClassPatchType 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"`
	// description is an arbitrary string that usually provides guidelines on when this priority class should be used.
	Description *string `pulumi:"description"`
	// globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
	GlobalDefault *bool `pulumi:"globalDefault"`
	// 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's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
	// PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.
	PreemptionPolicy *string `pulumi:"preemptionPolicy"`
	// The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
	Value *int `pulumi:"value"`
}

DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

type PriorityClassPatchTypeArgs added in v3.20.0

type PriorityClassPatchTypeArgs 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"`
	// description is an arbitrary string that usually provides guidelines on when this priority class should be used.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
	GlobalDefault pulumi.BoolPtrInput `pulumi:"globalDefault"`
	// 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's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
	// PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.
	PreemptionPolicy pulumi.StringPtrInput `pulumi:"preemptionPolicy"`
	// The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
	Value pulumi.IntPtrInput `pulumi:"value"`
}

DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

func (PriorityClassPatchTypeArgs) ElementType added in v3.20.0

func (PriorityClassPatchTypeArgs) ElementType() reflect.Type

func (PriorityClassPatchTypeArgs) ToPriorityClassPatchTypeOutput added in v3.20.0

func (i PriorityClassPatchTypeArgs) ToPriorityClassPatchTypeOutput() PriorityClassPatchTypeOutput

func (PriorityClassPatchTypeArgs) ToPriorityClassPatchTypeOutputWithContext added in v3.20.0

func (i PriorityClassPatchTypeArgs) ToPriorityClassPatchTypeOutputWithContext(ctx context.Context) PriorityClassPatchTypeOutput

type PriorityClassPatchTypeInput added in v3.20.0

type PriorityClassPatchTypeInput interface {
	pulumi.Input

	ToPriorityClassPatchTypeOutput() PriorityClassPatchTypeOutput
	ToPriorityClassPatchTypeOutputWithContext(context.Context) PriorityClassPatchTypeOutput
}

PriorityClassPatchTypeInput is an input type that accepts PriorityClassPatchTypeArgs and PriorityClassPatchTypeOutput values. You can construct a concrete instance of `PriorityClassPatchTypeInput` via:

PriorityClassPatchTypeArgs{...}

type PriorityClassPatchTypeOutput added in v3.20.0

type PriorityClassPatchTypeOutput struct{ *pulumi.OutputState }

DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

func (PriorityClassPatchTypeOutput) ApiVersion added in v3.20.0

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 (PriorityClassPatchTypeOutput) Description added in v3.20.0

description is an arbitrary string that usually provides guidelines on when this priority class should be used.

func (PriorityClassPatchTypeOutput) ElementType added in v3.20.0

func (PriorityClassPatchTypeOutput) GlobalDefault added in v3.20.0

globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.

func (PriorityClassPatchTypeOutput) Kind added in v3.20.0

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 (PriorityClassPatchTypeOutput) Metadata added in v3.20.0

Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (PriorityClassPatchTypeOutput) PreemptionPolicy added in v3.20.0

PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.

func (PriorityClassPatchTypeOutput) ToPriorityClassPatchTypeOutput added in v3.20.0

func (o PriorityClassPatchTypeOutput) ToPriorityClassPatchTypeOutput() PriorityClassPatchTypeOutput

func (PriorityClassPatchTypeOutput) ToPriorityClassPatchTypeOutputWithContext added in v3.20.0

func (o PriorityClassPatchTypeOutput) ToPriorityClassPatchTypeOutputWithContext(ctx context.Context) PriorityClassPatchTypeOutput

func (PriorityClassPatchTypeOutput) Value added in v3.20.0

The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.

type PriorityClassState

type PriorityClassState struct {
}

func (PriorityClassState) ElementType

func (PriorityClassState) ElementType() reflect.Type

type PriorityClassType

type PriorityClassType 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"`
	// description is an arbitrary string that usually provides guidelines on when this priority class should be used.
	Description *string `pulumi:"description"`
	// globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
	GlobalDefault *bool `pulumi:"globalDefault"`
	// 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's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.
	PreemptionPolicy *string `pulumi:"preemptionPolicy"`
	// The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
	Value int `pulumi:"value"`
}

DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

type PriorityClassTypeArgs

type PriorityClassTypeArgs 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"`
	// description is an arbitrary string that usually provides guidelines on when this priority class should be used.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
	GlobalDefault pulumi.BoolPtrInput `pulumi:"globalDefault"`
	// 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's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.
	PreemptionPolicy pulumi.StringPtrInput `pulumi:"preemptionPolicy"`
	// The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
	Value pulumi.IntInput `pulumi:"value"`
}

DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

func (PriorityClassTypeArgs) ElementType

func (PriorityClassTypeArgs) ElementType() reflect.Type

func (PriorityClassTypeArgs) ToPriorityClassTypeOutput

func (i PriorityClassTypeArgs) ToPriorityClassTypeOutput() PriorityClassTypeOutput

func (PriorityClassTypeArgs) ToPriorityClassTypeOutputWithContext

func (i PriorityClassTypeArgs) ToPriorityClassTypeOutputWithContext(ctx context.Context) PriorityClassTypeOutput

type PriorityClassTypeArray

type PriorityClassTypeArray []PriorityClassTypeInput

func (PriorityClassTypeArray) ElementType

func (PriorityClassTypeArray) ElementType() reflect.Type

func (PriorityClassTypeArray) ToPriorityClassTypeArrayOutput

func (i PriorityClassTypeArray) ToPriorityClassTypeArrayOutput() PriorityClassTypeArrayOutput

func (PriorityClassTypeArray) ToPriorityClassTypeArrayOutputWithContext

func (i PriorityClassTypeArray) ToPriorityClassTypeArrayOutputWithContext(ctx context.Context) PriorityClassTypeArrayOutput

type PriorityClassTypeArrayInput

type PriorityClassTypeArrayInput interface {
	pulumi.Input

	ToPriorityClassTypeArrayOutput() PriorityClassTypeArrayOutput
	ToPriorityClassTypeArrayOutputWithContext(context.Context) PriorityClassTypeArrayOutput
}

PriorityClassTypeArrayInput is an input type that accepts PriorityClassTypeArray and PriorityClassTypeArrayOutput values. You can construct a concrete instance of `PriorityClassTypeArrayInput` via:

PriorityClassTypeArray{ PriorityClassTypeArgs{...} }

type PriorityClassTypeArrayOutput

type PriorityClassTypeArrayOutput struct{ *pulumi.OutputState }

func (PriorityClassTypeArrayOutput) ElementType

func (PriorityClassTypeArrayOutput) Index

func (PriorityClassTypeArrayOutput) ToPriorityClassTypeArrayOutput

func (o PriorityClassTypeArrayOutput) ToPriorityClassTypeArrayOutput() PriorityClassTypeArrayOutput

func (PriorityClassTypeArrayOutput) ToPriorityClassTypeArrayOutputWithContext

func (o PriorityClassTypeArrayOutput) ToPriorityClassTypeArrayOutputWithContext(ctx context.Context) PriorityClassTypeArrayOutput

type PriorityClassTypeInput

type PriorityClassTypeInput interface {
	pulumi.Input

	ToPriorityClassTypeOutput() PriorityClassTypeOutput
	ToPriorityClassTypeOutputWithContext(context.Context) PriorityClassTypeOutput
}

PriorityClassTypeInput is an input type that accepts PriorityClassTypeArgs and PriorityClassTypeOutput values. You can construct a concrete instance of `PriorityClassTypeInput` via:

PriorityClassTypeArgs{...}

type PriorityClassTypeOutput

type PriorityClassTypeOutput struct{ *pulumi.OutputState }

DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

func (PriorityClassTypeOutput) 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 (PriorityClassTypeOutput) Description

description is an arbitrary string that usually provides guidelines on when this priority class should be used.

func (PriorityClassTypeOutput) ElementType

func (PriorityClassTypeOutput) ElementType() reflect.Type

func (PriorityClassTypeOutput) GlobalDefault

func (o PriorityClassTypeOutput) GlobalDefault() pulumi.BoolPtrOutput

globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.

func (PriorityClassTypeOutput) 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 (PriorityClassTypeOutput) PreemptionPolicy

func (o PriorityClassTypeOutput) PreemptionPolicy() pulumi.StringPtrOutput

PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.

func (PriorityClassTypeOutput) ToPriorityClassTypeOutput

func (o PriorityClassTypeOutput) ToPriorityClassTypeOutput() PriorityClassTypeOutput

func (PriorityClassTypeOutput) ToPriorityClassTypeOutputWithContext

func (o PriorityClassTypeOutput) ToPriorityClassTypeOutputWithContext(ctx context.Context) PriorityClassTypeOutput

func (PriorityClassTypeOutput) Value

The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.

Jump to

Keyboard shortcuts

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