Documentation ¶
Index ¶
- type Overhead
- type OverheadArgs
- func (OverheadArgs) ElementType() reflect.Type
- func (i OverheadArgs) ToOverheadOutput() OverheadOutput
- func (i OverheadArgs) ToOverheadOutputWithContext(ctx context.Context) OverheadOutput
- func (i OverheadArgs) ToOverheadPtrOutput() OverheadPtrOutput
- func (i OverheadArgs) ToOverheadPtrOutputWithContext(ctx context.Context) OverheadPtrOutput
- type OverheadInput
- type OverheadOutput
- func (OverheadOutput) ElementType() reflect.Type
- func (o OverheadOutput) PodFixed() pulumi.StringMapOutput
- func (o OverheadOutput) ToOverheadOutput() OverheadOutput
- func (o OverheadOutput) ToOverheadOutputWithContext(ctx context.Context) OverheadOutput
- func (o OverheadOutput) ToOverheadPtrOutput() OverheadPtrOutput
- func (o OverheadOutput) ToOverheadPtrOutputWithContext(ctx context.Context) OverheadPtrOutput
- type OverheadPatch
- type OverheadPatchArgs
- func (OverheadPatchArgs) ElementType() reflect.Type
- func (i OverheadPatchArgs) ToOverheadPatchOutput() OverheadPatchOutput
- func (i OverheadPatchArgs) ToOverheadPatchOutputWithContext(ctx context.Context) OverheadPatchOutput
- func (i OverheadPatchArgs) ToOverheadPatchPtrOutput() OverheadPatchPtrOutput
- func (i OverheadPatchArgs) ToOverheadPatchPtrOutputWithContext(ctx context.Context) OverheadPatchPtrOutput
- type OverheadPatchInput
- type OverheadPatchOutput
- func (OverheadPatchOutput) ElementType() reflect.Type
- func (o OverheadPatchOutput) PodFixed() pulumi.StringMapOutput
- func (o OverheadPatchOutput) ToOverheadPatchOutput() OverheadPatchOutput
- func (o OverheadPatchOutput) ToOverheadPatchOutputWithContext(ctx context.Context) OverheadPatchOutput
- func (o OverheadPatchOutput) ToOverheadPatchPtrOutput() OverheadPatchPtrOutput
- func (o OverheadPatchOutput) ToOverheadPatchPtrOutputWithContext(ctx context.Context) OverheadPatchPtrOutput
- type OverheadPatchPtrInput
- type OverheadPatchPtrOutput
- func (o OverheadPatchPtrOutput) Elem() OverheadPatchOutput
- func (OverheadPatchPtrOutput) ElementType() reflect.Type
- func (o OverheadPatchPtrOutput) PodFixed() pulumi.StringMapOutput
- func (o OverheadPatchPtrOutput) ToOverheadPatchPtrOutput() OverheadPatchPtrOutput
- func (o OverheadPatchPtrOutput) ToOverheadPatchPtrOutputWithContext(ctx context.Context) OverheadPatchPtrOutput
- type OverheadPtrInput
- type OverheadPtrOutput
- func (o OverheadPtrOutput) Elem() OverheadOutput
- func (OverheadPtrOutput) ElementType() reflect.Type
- func (o OverheadPtrOutput) PodFixed() pulumi.StringMapOutput
- func (o OverheadPtrOutput) ToOverheadPtrOutput() OverheadPtrOutput
- func (o OverheadPtrOutput) ToOverheadPtrOutputWithContext(ctx context.Context) OverheadPtrOutput
- type RuntimeClass
- type RuntimeClassArgs
- type RuntimeClassArray
- type RuntimeClassArrayInput
- type RuntimeClassArrayOutput
- func (RuntimeClassArrayOutput) ElementType() reflect.Type
- func (o RuntimeClassArrayOutput) Index(i pulumi.IntInput) RuntimeClassOutput
- func (o RuntimeClassArrayOutput) ToRuntimeClassArrayOutput() RuntimeClassArrayOutput
- func (o RuntimeClassArrayOutput) ToRuntimeClassArrayOutputWithContext(ctx context.Context) RuntimeClassArrayOutput
- type RuntimeClassInput
- type RuntimeClassList
- type RuntimeClassListArgs
- type RuntimeClassListArray
- type RuntimeClassListArrayInput
- type RuntimeClassListArrayOutput
- func (RuntimeClassListArrayOutput) ElementType() reflect.Type
- func (o RuntimeClassListArrayOutput) Index(i pulumi.IntInput) RuntimeClassListOutput
- func (o RuntimeClassListArrayOutput) ToRuntimeClassListArrayOutput() RuntimeClassListArrayOutput
- func (o RuntimeClassListArrayOutput) ToRuntimeClassListArrayOutputWithContext(ctx context.Context) RuntimeClassListArrayOutput
- type RuntimeClassListInput
- type RuntimeClassListMap
- type RuntimeClassListMapInput
- type RuntimeClassListMapOutput
- func (RuntimeClassListMapOutput) ElementType() reflect.Type
- func (o RuntimeClassListMapOutput) MapIndex(k pulumi.StringInput) RuntimeClassListOutput
- func (o RuntimeClassListMapOutput) ToRuntimeClassListMapOutput() RuntimeClassListMapOutput
- func (o RuntimeClassListMapOutput) ToRuntimeClassListMapOutputWithContext(ctx context.Context) RuntimeClassListMapOutput
- type RuntimeClassListOutput
- func (o RuntimeClassListOutput) ApiVersion() pulumi.StringOutput
- func (RuntimeClassListOutput) ElementType() reflect.Type
- func (o RuntimeClassListOutput) Items() RuntimeClassTypeArrayOutput
- func (o RuntimeClassListOutput) Kind() pulumi.StringOutput
- func (o RuntimeClassListOutput) Metadata() metav1.ListMetaOutput
- func (o RuntimeClassListOutput) ToRuntimeClassListOutput() RuntimeClassListOutput
- func (o RuntimeClassListOutput) ToRuntimeClassListOutputWithContext(ctx context.Context) RuntimeClassListOutput
- type RuntimeClassListState
- type RuntimeClassListType
- type RuntimeClassListTypeArgs
- type RuntimeClassListTypeInput
- type RuntimeClassListTypeOutput
- func (o RuntimeClassListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (RuntimeClassListTypeOutput) ElementType() reflect.Type
- func (o RuntimeClassListTypeOutput) Items() RuntimeClassTypeArrayOutput
- func (o RuntimeClassListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o RuntimeClassListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o RuntimeClassListTypeOutput) ToRuntimeClassListTypeOutput() RuntimeClassListTypeOutput
- func (o RuntimeClassListTypeOutput) ToRuntimeClassListTypeOutputWithContext(ctx context.Context) RuntimeClassListTypeOutput
- type RuntimeClassMap
- type RuntimeClassMapInput
- type RuntimeClassMapOutput
- func (RuntimeClassMapOutput) ElementType() reflect.Type
- func (o RuntimeClassMapOutput) MapIndex(k pulumi.StringInput) RuntimeClassOutput
- func (o RuntimeClassMapOutput) ToRuntimeClassMapOutput() RuntimeClassMapOutput
- func (o RuntimeClassMapOutput) ToRuntimeClassMapOutputWithContext(ctx context.Context) RuntimeClassMapOutput
- type RuntimeClassOutput
- func (o RuntimeClassOutput) ApiVersion() pulumi.StringOutput
- func (RuntimeClassOutput) ElementType() reflect.Type
- func (o RuntimeClassOutput) Kind() pulumi.StringOutput
- func (o RuntimeClassOutput) Metadata() metav1.ObjectMetaOutput
- func (o RuntimeClassOutput) Spec() RuntimeClassSpecOutput
- func (o RuntimeClassOutput) ToRuntimeClassOutput() RuntimeClassOutput
- func (o RuntimeClassOutput) ToRuntimeClassOutputWithContext(ctx context.Context) RuntimeClassOutput
- type RuntimeClassPatch
- type RuntimeClassPatchArgs
- type RuntimeClassPatchArray
- type RuntimeClassPatchArrayInput
- type RuntimeClassPatchArrayOutput
- func (RuntimeClassPatchArrayOutput) ElementType() reflect.Type
- func (o RuntimeClassPatchArrayOutput) Index(i pulumi.IntInput) RuntimeClassPatchOutput
- func (o RuntimeClassPatchArrayOutput) ToRuntimeClassPatchArrayOutput() RuntimeClassPatchArrayOutput
- func (o RuntimeClassPatchArrayOutput) ToRuntimeClassPatchArrayOutputWithContext(ctx context.Context) RuntimeClassPatchArrayOutput
- type RuntimeClassPatchInput
- type RuntimeClassPatchMap
- type RuntimeClassPatchMapInput
- type RuntimeClassPatchMapOutput
- func (RuntimeClassPatchMapOutput) ElementType() reflect.Type
- func (o RuntimeClassPatchMapOutput) MapIndex(k pulumi.StringInput) RuntimeClassPatchOutput
- func (o RuntimeClassPatchMapOutput) ToRuntimeClassPatchMapOutput() RuntimeClassPatchMapOutput
- func (o RuntimeClassPatchMapOutput) ToRuntimeClassPatchMapOutputWithContext(ctx context.Context) RuntimeClassPatchMapOutput
- type RuntimeClassPatchOutput
- func (o RuntimeClassPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (RuntimeClassPatchOutput) ElementType() reflect.Type
- func (o RuntimeClassPatchOutput) Kind() pulumi.StringPtrOutput
- func (o RuntimeClassPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o RuntimeClassPatchOutput) Spec() RuntimeClassSpecPatchPtrOutput
- func (o RuntimeClassPatchOutput) ToRuntimeClassPatchOutput() RuntimeClassPatchOutput
- func (o RuntimeClassPatchOutput) ToRuntimeClassPatchOutputWithContext(ctx context.Context) RuntimeClassPatchOutput
- type RuntimeClassPatchState
- type RuntimeClassPatchType
- type RuntimeClassPatchTypeArgs
- type RuntimeClassPatchTypeInput
- type RuntimeClassPatchTypeOutput
- func (o RuntimeClassPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (RuntimeClassPatchTypeOutput) ElementType() reflect.Type
- func (o RuntimeClassPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o RuntimeClassPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o RuntimeClassPatchTypeOutput) Spec() RuntimeClassSpecPatchPtrOutput
- func (o RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutput() RuntimeClassPatchTypeOutput
- func (o RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutputWithContext(ctx context.Context) RuntimeClassPatchTypeOutput
- type RuntimeClassSpec
- type RuntimeClassSpecArgs
- type RuntimeClassSpecInput
- type RuntimeClassSpecOutput
- func (RuntimeClassSpecOutput) ElementType() reflect.Type
- func (o RuntimeClassSpecOutput) Overhead() OverheadPtrOutput
- func (o RuntimeClassSpecOutput) RuntimeHandler() pulumi.StringOutput
- func (o RuntimeClassSpecOutput) Scheduling() SchedulingPtrOutput
- func (o RuntimeClassSpecOutput) ToRuntimeClassSpecOutput() RuntimeClassSpecOutput
- func (o RuntimeClassSpecOutput) ToRuntimeClassSpecOutputWithContext(ctx context.Context) RuntimeClassSpecOutput
- type RuntimeClassSpecPatch
- type RuntimeClassSpecPatchArgs
- func (RuntimeClassSpecPatchArgs) ElementType() reflect.Type
- func (i RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchOutput() RuntimeClassSpecPatchOutput
- func (i RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchOutputWithContext(ctx context.Context) RuntimeClassSpecPatchOutput
- func (i RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchPtrOutput() RuntimeClassSpecPatchPtrOutput
- func (i RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchPtrOutputWithContext(ctx context.Context) RuntimeClassSpecPatchPtrOutput
- type RuntimeClassSpecPatchInput
- type RuntimeClassSpecPatchOutput
- func (RuntimeClassSpecPatchOutput) ElementType() reflect.Type
- func (o RuntimeClassSpecPatchOutput) Overhead() OverheadPatchPtrOutput
- func (o RuntimeClassSpecPatchOutput) RuntimeHandler() pulumi.StringPtrOutput
- func (o RuntimeClassSpecPatchOutput) Scheduling() SchedulingPatchPtrOutput
- func (o RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchOutput() RuntimeClassSpecPatchOutput
- func (o RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchOutputWithContext(ctx context.Context) RuntimeClassSpecPatchOutput
- func (o RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchPtrOutput() RuntimeClassSpecPatchPtrOutput
- func (o RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchPtrOutputWithContext(ctx context.Context) RuntimeClassSpecPatchPtrOutput
- type RuntimeClassSpecPatchPtrInput
- type RuntimeClassSpecPatchPtrOutput
- func (o RuntimeClassSpecPatchPtrOutput) Elem() RuntimeClassSpecPatchOutput
- func (RuntimeClassSpecPatchPtrOutput) ElementType() reflect.Type
- func (o RuntimeClassSpecPatchPtrOutput) Overhead() OverheadPatchPtrOutput
- func (o RuntimeClassSpecPatchPtrOutput) RuntimeHandler() pulumi.StringPtrOutput
- func (o RuntimeClassSpecPatchPtrOutput) Scheduling() SchedulingPatchPtrOutput
- func (o RuntimeClassSpecPatchPtrOutput) ToRuntimeClassSpecPatchPtrOutput() RuntimeClassSpecPatchPtrOutput
- func (o RuntimeClassSpecPatchPtrOutput) ToRuntimeClassSpecPatchPtrOutputWithContext(ctx context.Context) RuntimeClassSpecPatchPtrOutput
- type RuntimeClassState
- type RuntimeClassType
- type RuntimeClassTypeArgs
- type RuntimeClassTypeArray
- type RuntimeClassTypeArrayInput
- type RuntimeClassTypeArrayOutput
- func (RuntimeClassTypeArrayOutput) ElementType() reflect.Type
- func (o RuntimeClassTypeArrayOutput) Index(i pulumi.IntInput) RuntimeClassTypeOutput
- func (o RuntimeClassTypeArrayOutput) ToRuntimeClassTypeArrayOutput() RuntimeClassTypeArrayOutput
- func (o RuntimeClassTypeArrayOutput) ToRuntimeClassTypeArrayOutputWithContext(ctx context.Context) RuntimeClassTypeArrayOutput
- type RuntimeClassTypeInput
- type RuntimeClassTypeOutput
- func (o RuntimeClassTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (RuntimeClassTypeOutput) ElementType() reflect.Type
- func (o RuntimeClassTypeOutput) Kind() pulumi.StringPtrOutput
- func (o RuntimeClassTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o RuntimeClassTypeOutput) Spec() RuntimeClassSpecOutput
- func (o RuntimeClassTypeOutput) ToRuntimeClassTypeOutput() RuntimeClassTypeOutput
- func (o RuntimeClassTypeOutput) ToRuntimeClassTypeOutputWithContext(ctx context.Context) RuntimeClassTypeOutput
- type Scheduling
- type SchedulingArgs
- func (SchedulingArgs) ElementType() reflect.Type
- func (i SchedulingArgs) ToSchedulingOutput() SchedulingOutput
- func (i SchedulingArgs) ToSchedulingOutputWithContext(ctx context.Context) SchedulingOutput
- func (i SchedulingArgs) ToSchedulingPtrOutput() SchedulingPtrOutput
- func (i SchedulingArgs) ToSchedulingPtrOutputWithContext(ctx context.Context) SchedulingPtrOutput
- type SchedulingInput
- type SchedulingOutput
- func (SchedulingOutput) ElementType() reflect.Type
- func (o SchedulingOutput) NodeSelector() pulumi.StringMapOutput
- func (o SchedulingOutput) ToSchedulingOutput() SchedulingOutput
- func (o SchedulingOutput) ToSchedulingOutputWithContext(ctx context.Context) SchedulingOutput
- func (o SchedulingOutput) ToSchedulingPtrOutput() SchedulingPtrOutput
- func (o SchedulingOutput) ToSchedulingPtrOutputWithContext(ctx context.Context) SchedulingPtrOutput
- func (o SchedulingOutput) Tolerations() corev1.TolerationArrayOutput
- type SchedulingPatch
- type SchedulingPatchArgs
- func (SchedulingPatchArgs) ElementType() reflect.Type
- func (i SchedulingPatchArgs) ToSchedulingPatchOutput() SchedulingPatchOutput
- func (i SchedulingPatchArgs) ToSchedulingPatchOutputWithContext(ctx context.Context) SchedulingPatchOutput
- func (i SchedulingPatchArgs) ToSchedulingPatchPtrOutput() SchedulingPatchPtrOutput
- func (i SchedulingPatchArgs) ToSchedulingPatchPtrOutputWithContext(ctx context.Context) SchedulingPatchPtrOutput
- type SchedulingPatchInput
- type SchedulingPatchOutput
- func (SchedulingPatchOutput) ElementType() reflect.Type
- func (o SchedulingPatchOutput) NodeSelector() pulumi.StringMapOutput
- func (o SchedulingPatchOutput) ToSchedulingPatchOutput() SchedulingPatchOutput
- func (o SchedulingPatchOutput) ToSchedulingPatchOutputWithContext(ctx context.Context) SchedulingPatchOutput
- func (o SchedulingPatchOutput) ToSchedulingPatchPtrOutput() SchedulingPatchPtrOutput
- func (o SchedulingPatchOutput) ToSchedulingPatchPtrOutputWithContext(ctx context.Context) SchedulingPatchPtrOutput
- func (o SchedulingPatchOutput) Tolerations() corev1.TolerationPatchArrayOutput
- type SchedulingPatchPtrInput
- type SchedulingPatchPtrOutput
- func (o SchedulingPatchPtrOutput) Elem() SchedulingPatchOutput
- func (SchedulingPatchPtrOutput) ElementType() reflect.Type
- func (o SchedulingPatchPtrOutput) NodeSelector() pulumi.StringMapOutput
- func (o SchedulingPatchPtrOutput) ToSchedulingPatchPtrOutput() SchedulingPatchPtrOutput
- func (o SchedulingPatchPtrOutput) ToSchedulingPatchPtrOutputWithContext(ctx context.Context) SchedulingPatchPtrOutput
- func (o SchedulingPatchPtrOutput) Tolerations() corev1.TolerationPatchArrayOutput
- type SchedulingPtrInput
- type SchedulingPtrOutput
- func (o SchedulingPtrOutput) Elem() SchedulingOutput
- func (SchedulingPtrOutput) ElementType() reflect.Type
- func (o SchedulingPtrOutput) NodeSelector() pulumi.StringMapOutput
- func (o SchedulingPtrOutput) ToSchedulingPtrOutput() SchedulingPtrOutput
- func (o SchedulingPtrOutput) ToSchedulingPtrOutputWithContext(ctx context.Context) SchedulingPtrOutput
- func (o SchedulingPtrOutput) Tolerations() corev1.TolerationArrayOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Overhead ¶
type Overhead struct { // PodFixed represents the fixed resource overhead associated with running a pod. PodFixed map[string]string `pulumi:"podFixed"` }
Overhead structure represents the resource overhead associated with running a pod.
type OverheadArgs ¶
type OverheadArgs struct { // PodFixed represents the fixed resource overhead associated with running a pod. PodFixed pulumi.StringMapInput `pulumi:"podFixed"` }
Overhead structure represents the resource overhead associated with running a pod.
func (OverheadArgs) ElementType ¶
func (OverheadArgs) ElementType() reflect.Type
func (OverheadArgs) ToOverheadOutput ¶
func (i OverheadArgs) ToOverheadOutput() OverheadOutput
func (OverheadArgs) ToOverheadOutputWithContext ¶
func (i OverheadArgs) ToOverheadOutputWithContext(ctx context.Context) OverheadOutput
func (OverheadArgs) ToOverheadPtrOutput ¶
func (i OverheadArgs) ToOverheadPtrOutput() OverheadPtrOutput
func (OverheadArgs) ToOverheadPtrOutputWithContext ¶
func (i OverheadArgs) ToOverheadPtrOutputWithContext(ctx context.Context) OverheadPtrOutput
type OverheadInput ¶
type OverheadInput interface { pulumi.Input ToOverheadOutput() OverheadOutput ToOverheadOutputWithContext(context.Context) OverheadOutput }
OverheadInput is an input type that accepts OverheadArgs and OverheadOutput values. You can construct a concrete instance of `OverheadInput` via:
OverheadArgs{...}
type OverheadOutput ¶
type OverheadOutput struct{ *pulumi.OutputState }
Overhead structure represents the resource overhead associated with running a pod.
func (OverheadOutput) ElementType ¶
func (OverheadOutput) ElementType() reflect.Type
func (OverheadOutput) PodFixed ¶
func (o OverheadOutput) PodFixed() pulumi.StringMapOutput
PodFixed represents the fixed resource overhead associated with running a pod.
func (OverheadOutput) ToOverheadOutput ¶
func (o OverheadOutput) ToOverheadOutput() OverheadOutput
func (OverheadOutput) ToOverheadOutputWithContext ¶
func (o OverheadOutput) ToOverheadOutputWithContext(ctx context.Context) OverheadOutput
func (OverheadOutput) ToOverheadPtrOutput ¶
func (o OverheadOutput) ToOverheadPtrOutput() OverheadPtrOutput
func (OverheadOutput) ToOverheadPtrOutputWithContext ¶
func (o OverheadOutput) ToOverheadPtrOutputWithContext(ctx context.Context) OverheadPtrOutput
type OverheadPatch ¶
type OverheadPatch struct { // PodFixed represents the fixed resource overhead associated with running a pod. PodFixed map[string]string `pulumi:"podFixed"` }
Overhead structure represents the resource overhead associated with running a pod.
type OverheadPatchArgs ¶
type OverheadPatchArgs struct { // PodFixed represents the fixed resource overhead associated with running a pod. PodFixed pulumi.StringMapInput `pulumi:"podFixed"` }
Overhead structure represents the resource overhead associated with running a pod.
func (OverheadPatchArgs) ElementType ¶
func (OverheadPatchArgs) ElementType() reflect.Type
func (OverheadPatchArgs) ToOverheadPatchOutput ¶
func (i OverheadPatchArgs) ToOverheadPatchOutput() OverheadPatchOutput
func (OverheadPatchArgs) ToOverheadPatchOutputWithContext ¶
func (i OverheadPatchArgs) ToOverheadPatchOutputWithContext(ctx context.Context) OverheadPatchOutput
func (OverheadPatchArgs) ToOverheadPatchPtrOutput ¶
func (i OverheadPatchArgs) ToOverheadPatchPtrOutput() OverheadPatchPtrOutput
func (OverheadPatchArgs) ToOverheadPatchPtrOutputWithContext ¶
func (i OverheadPatchArgs) ToOverheadPatchPtrOutputWithContext(ctx context.Context) OverheadPatchPtrOutput
type OverheadPatchInput ¶
type OverheadPatchInput interface { pulumi.Input ToOverheadPatchOutput() OverheadPatchOutput ToOverheadPatchOutputWithContext(context.Context) OverheadPatchOutput }
OverheadPatchInput is an input type that accepts OverheadPatchArgs and OverheadPatchOutput values. You can construct a concrete instance of `OverheadPatchInput` via:
OverheadPatchArgs{...}
type OverheadPatchOutput ¶
type OverheadPatchOutput struct{ *pulumi.OutputState }
Overhead structure represents the resource overhead associated with running a pod.
func (OverheadPatchOutput) ElementType ¶
func (OverheadPatchOutput) ElementType() reflect.Type
func (OverheadPatchOutput) PodFixed ¶
func (o OverheadPatchOutput) PodFixed() pulumi.StringMapOutput
PodFixed represents the fixed resource overhead associated with running a pod.
func (OverheadPatchOutput) ToOverheadPatchOutput ¶
func (o OverheadPatchOutput) ToOverheadPatchOutput() OverheadPatchOutput
func (OverheadPatchOutput) ToOverheadPatchOutputWithContext ¶
func (o OverheadPatchOutput) ToOverheadPatchOutputWithContext(ctx context.Context) OverheadPatchOutput
func (OverheadPatchOutput) ToOverheadPatchPtrOutput ¶
func (o OverheadPatchOutput) ToOverheadPatchPtrOutput() OverheadPatchPtrOutput
func (OverheadPatchOutput) ToOverheadPatchPtrOutputWithContext ¶
func (o OverheadPatchOutput) ToOverheadPatchPtrOutputWithContext(ctx context.Context) OverheadPatchPtrOutput
type OverheadPatchPtrInput ¶
type OverheadPatchPtrInput interface { pulumi.Input ToOverheadPatchPtrOutput() OverheadPatchPtrOutput ToOverheadPatchPtrOutputWithContext(context.Context) OverheadPatchPtrOutput }
OverheadPatchPtrInput is an input type that accepts OverheadPatchArgs, OverheadPatchPtr and OverheadPatchPtrOutput values. You can construct a concrete instance of `OverheadPatchPtrInput` via:
OverheadPatchArgs{...} or: nil
func OverheadPatchPtr ¶
func OverheadPatchPtr(v *OverheadPatchArgs) OverheadPatchPtrInput
type OverheadPatchPtrOutput ¶
type OverheadPatchPtrOutput struct{ *pulumi.OutputState }
func (OverheadPatchPtrOutput) Elem ¶
func (o OverheadPatchPtrOutput) Elem() OverheadPatchOutput
func (OverheadPatchPtrOutput) ElementType ¶
func (OverheadPatchPtrOutput) ElementType() reflect.Type
func (OverheadPatchPtrOutput) PodFixed ¶
func (o OverheadPatchPtrOutput) PodFixed() pulumi.StringMapOutput
PodFixed represents the fixed resource overhead associated with running a pod.
func (OverheadPatchPtrOutput) ToOverheadPatchPtrOutput ¶
func (o OverheadPatchPtrOutput) ToOverheadPatchPtrOutput() OverheadPatchPtrOutput
func (OverheadPatchPtrOutput) ToOverheadPatchPtrOutputWithContext ¶
func (o OverheadPatchPtrOutput) ToOverheadPatchPtrOutputWithContext(ctx context.Context) OverheadPatchPtrOutput
type OverheadPtrInput ¶
type OverheadPtrInput interface { pulumi.Input ToOverheadPtrOutput() OverheadPtrOutput ToOverheadPtrOutputWithContext(context.Context) OverheadPtrOutput }
OverheadPtrInput is an input type that accepts OverheadArgs, OverheadPtr and OverheadPtrOutput values. You can construct a concrete instance of `OverheadPtrInput` via:
OverheadArgs{...} or: nil
func OverheadPtr ¶
func OverheadPtr(v *OverheadArgs) OverheadPtrInput
type OverheadPtrOutput ¶
type OverheadPtrOutput struct{ *pulumi.OutputState }
func (OverheadPtrOutput) Elem ¶
func (o OverheadPtrOutput) Elem() OverheadOutput
func (OverheadPtrOutput) ElementType ¶
func (OverheadPtrOutput) ElementType() reflect.Type
func (OverheadPtrOutput) PodFixed ¶
func (o OverheadPtrOutput) PodFixed() pulumi.StringMapOutput
PodFixed represents the fixed resource overhead associated with running a pod.
func (OverheadPtrOutput) ToOverheadPtrOutput ¶
func (o OverheadPtrOutput) ToOverheadPtrOutput() OverheadPtrOutput
func (OverheadPtrOutput) ToOverheadPtrOutputWithContext ¶
func (o OverheadPtrOutput) ToOverheadPtrOutputWithContext(ctx context.Context) OverheadPtrOutput
type RuntimeClass ¶
type RuntimeClass struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec RuntimeClassSpecOutput `pulumi:"spec"` }
RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
func GetRuntimeClass ¶
func GetRuntimeClass(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuntimeClassState, opts ...pulumi.ResourceOption) (*RuntimeClass, error)
GetRuntimeClass gets an existing RuntimeClass 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 NewRuntimeClass ¶
func NewRuntimeClass(ctx *pulumi.Context, name string, args *RuntimeClassArgs, opts ...pulumi.ResourceOption) (*RuntimeClass, error)
NewRuntimeClass registers a new resource with the given unique name, arguments, and options.
func (*RuntimeClass) ElementType ¶
func (*RuntimeClass) ElementType() reflect.Type
func (*RuntimeClass) ToRuntimeClassOutput ¶
func (i *RuntimeClass) ToRuntimeClassOutput() RuntimeClassOutput
func (*RuntimeClass) ToRuntimeClassOutputWithContext ¶
func (i *RuntimeClass) ToRuntimeClassOutputWithContext(ctx context.Context) RuntimeClassOutput
type RuntimeClassArgs ¶
type RuntimeClassArgs 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 // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec RuntimeClassSpecInput }
The set of arguments for constructing a RuntimeClass resource.
func (RuntimeClassArgs) ElementType ¶
func (RuntimeClassArgs) ElementType() reflect.Type
type RuntimeClassArray ¶
type RuntimeClassArray []RuntimeClassInput
func (RuntimeClassArray) ElementType ¶
func (RuntimeClassArray) ElementType() reflect.Type
func (RuntimeClassArray) ToRuntimeClassArrayOutput ¶
func (i RuntimeClassArray) ToRuntimeClassArrayOutput() RuntimeClassArrayOutput
func (RuntimeClassArray) ToRuntimeClassArrayOutputWithContext ¶
func (i RuntimeClassArray) ToRuntimeClassArrayOutputWithContext(ctx context.Context) RuntimeClassArrayOutput
type RuntimeClassArrayInput ¶
type RuntimeClassArrayInput interface { pulumi.Input ToRuntimeClassArrayOutput() RuntimeClassArrayOutput ToRuntimeClassArrayOutputWithContext(context.Context) RuntimeClassArrayOutput }
RuntimeClassArrayInput is an input type that accepts RuntimeClassArray and RuntimeClassArrayOutput values. You can construct a concrete instance of `RuntimeClassArrayInput` via:
RuntimeClassArray{ RuntimeClassArgs{...} }
type RuntimeClassArrayOutput ¶
type RuntimeClassArrayOutput struct{ *pulumi.OutputState }
func (RuntimeClassArrayOutput) ElementType ¶
func (RuntimeClassArrayOutput) ElementType() reflect.Type
func (RuntimeClassArrayOutput) Index ¶
func (o RuntimeClassArrayOutput) Index(i pulumi.IntInput) RuntimeClassOutput
func (RuntimeClassArrayOutput) ToRuntimeClassArrayOutput ¶
func (o RuntimeClassArrayOutput) ToRuntimeClassArrayOutput() RuntimeClassArrayOutput
func (RuntimeClassArrayOutput) ToRuntimeClassArrayOutputWithContext ¶
func (o RuntimeClassArrayOutput) ToRuntimeClassArrayOutputWithContext(ctx context.Context) RuntimeClassArrayOutput
type RuntimeClassInput ¶
type RuntimeClassInput interface { pulumi.Input ToRuntimeClassOutput() RuntimeClassOutput ToRuntimeClassOutputWithContext(ctx context.Context) RuntimeClassOutput }
type RuntimeClassList ¶
type RuntimeClassList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Items is a list of schema objects. Items RuntimeClassTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
RuntimeClassList is a list of RuntimeClass objects.
func GetRuntimeClassList ¶
func GetRuntimeClassList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuntimeClassListState, opts ...pulumi.ResourceOption) (*RuntimeClassList, error)
GetRuntimeClassList gets an existing RuntimeClassList 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 NewRuntimeClassList ¶
func NewRuntimeClassList(ctx *pulumi.Context, name string, args *RuntimeClassListArgs, opts ...pulumi.ResourceOption) (*RuntimeClassList, error)
NewRuntimeClassList registers a new resource with the given unique name, arguments, and options.
func (*RuntimeClassList) ElementType ¶
func (*RuntimeClassList) ElementType() reflect.Type
func (*RuntimeClassList) ToRuntimeClassListOutput ¶
func (i *RuntimeClassList) ToRuntimeClassListOutput() RuntimeClassListOutput
func (*RuntimeClassList) ToRuntimeClassListOutputWithContext ¶
func (i *RuntimeClassList) ToRuntimeClassListOutputWithContext(ctx context.Context) RuntimeClassListOutput
type RuntimeClassListArgs ¶
type RuntimeClassListArgs 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 a list of schema objects. Items RuntimeClassTypeArrayInput // 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 RuntimeClassList resource.
func (RuntimeClassListArgs) ElementType ¶
func (RuntimeClassListArgs) ElementType() reflect.Type
type RuntimeClassListArray ¶
type RuntimeClassListArray []RuntimeClassListInput
func (RuntimeClassListArray) ElementType ¶
func (RuntimeClassListArray) ElementType() reflect.Type
func (RuntimeClassListArray) ToRuntimeClassListArrayOutput ¶
func (i RuntimeClassListArray) ToRuntimeClassListArrayOutput() RuntimeClassListArrayOutput
func (RuntimeClassListArray) ToRuntimeClassListArrayOutputWithContext ¶
func (i RuntimeClassListArray) ToRuntimeClassListArrayOutputWithContext(ctx context.Context) RuntimeClassListArrayOutput
type RuntimeClassListArrayInput ¶
type RuntimeClassListArrayInput interface { pulumi.Input ToRuntimeClassListArrayOutput() RuntimeClassListArrayOutput ToRuntimeClassListArrayOutputWithContext(context.Context) RuntimeClassListArrayOutput }
RuntimeClassListArrayInput is an input type that accepts RuntimeClassListArray and RuntimeClassListArrayOutput values. You can construct a concrete instance of `RuntimeClassListArrayInput` via:
RuntimeClassListArray{ RuntimeClassListArgs{...} }
type RuntimeClassListArrayOutput ¶
type RuntimeClassListArrayOutput struct{ *pulumi.OutputState }
func (RuntimeClassListArrayOutput) ElementType ¶
func (RuntimeClassListArrayOutput) ElementType() reflect.Type
func (RuntimeClassListArrayOutput) Index ¶
func (o RuntimeClassListArrayOutput) Index(i pulumi.IntInput) RuntimeClassListOutput
func (RuntimeClassListArrayOutput) ToRuntimeClassListArrayOutput ¶
func (o RuntimeClassListArrayOutput) ToRuntimeClassListArrayOutput() RuntimeClassListArrayOutput
func (RuntimeClassListArrayOutput) ToRuntimeClassListArrayOutputWithContext ¶
func (o RuntimeClassListArrayOutput) ToRuntimeClassListArrayOutputWithContext(ctx context.Context) RuntimeClassListArrayOutput
type RuntimeClassListInput ¶
type RuntimeClassListInput interface { pulumi.Input ToRuntimeClassListOutput() RuntimeClassListOutput ToRuntimeClassListOutputWithContext(ctx context.Context) RuntimeClassListOutput }
type RuntimeClassListMap ¶
type RuntimeClassListMap map[string]RuntimeClassListInput
func (RuntimeClassListMap) ElementType ¶
func (RuntimeClassListMap) ElementType() reflect.Type
func (RuntimeClassListMap) ToRuntimeClassListMapOutput ¶
func (i RuntimeClassListMap) ToRuntimeClassListMapOutput() RuntimeClassListMapOutput
func (RuntimeClassListMap) ToRuntimeClassListMapOutputWithContext ¶
func (i RuntimeClassListMap) ToRuntimeClassListMapOutputWithContext(ctx context.Context) RuntimeClassListMapOutput
type RuntimeClassListMapInput ¶
type RuntimeClassListMapInput interface { pulumi.Input ToRuntimeClassListMapOutput() RuntimeClassListMapOutput ToRuntimeClassListMapOutputWithContext(context.Context) RuntimeClassListMapOutput }
RuntimeClassListMapInput is an input type that accepts RuntimeClassListMap and RuntimeClassListMapOutput values. You can construct a concrete instance of `RuntimeClassListMapInput` via:
RuntimeClassListMap{ "key": RuntimeClassListArgs{...} }
type RuntimeClassListMapOutput ¶
type RuntimeClassListMapOutput struct{ *pulumi.OutputState }
func (RuntimeClassListMapOutput) ElementType ¶
func (RuntimeClassListMapOutput) ElementType() reflect.Type
func (RuntimeClassListMapOutput) MapIndex ¶
func (o RuntimeClassListMapOutput) MapIndex(k pulumi.StringInput) RuntimeClassListOutput
func (RuntimeClassListMapOutput) ToRuntimeClassListMapOutput ¶
func (o RuntimeClassListMapOutput) ToRuntimeClassListMapOutput() RuntimeClassListMapOutput
func (RuntimeClassListMapOutput) ToRuntimeClassListMapOutputWithContext ¶
func (o RuntimeClassListMapOutput) ToRuntimeClassListMapOutputWithContext(ctx context.Context) RuntimeClassListMapOutput
type RuntimeClassListOutput ¶
type RuntimeClassListOutput struct{ *pulumi.OutputState }
func (RuntimeClassListOutput) ApiVersion ¶
func (o RuntimeClassListOutput) ApiVersion() pulumi.StringOutput
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 (RuntimeClassListOutput) ElementType ¶
func (RuntimeClassListOutput) ElementType() reflect.Type
func (RuntimeClassListOutput) Items ¶
func (o RuntimeClassListOutput) Items() RuntimeClassTypeArrayOutput
Items is a list of schema objects.
func (RuntimeClassListOutput) Kind ¶
func (o RuntimeClassListOutput) Kind() pulumi.StringOutput
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 (RuntimeClassListOutput) Metadata ¶
func (o RuntimeClassListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (RuntimeClassListOutput) ToRuntimeClassListOutput ¶
func (o RuntimeClassListOutput) ToRuntimeClassListOutput() RuntimeClassListOutput
func (RuntimeClassListOutput) ToRuntimeClassListOutputWithContext ¶
func (o RuntimeClassListOutput) ToRuntimeClassListOutputWithContext(ctx context.Context) RuntimeClassListOutput
type RuntimeClassListState ¶
type RuntimeClassListState struct { }
func (RuntimeClassListState) ElementType ¶
func (RuntimeClassListState) ElementType() reflect.Type
type RuntimeClassListType ¶
type RuntimeClassListType 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 a list of schema objects. Items []RuntimeClassType `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"` }
RuntimeClassList is a list of RuntimeClass objects.
type RuntimeClassListTypeArgs ¶
type RuntimeClassListTypeArgs 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 a list of schema objects. Items RuntimeClassTypeArrayInput `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"` }
RuntimeClassList is a list of RuntimeClass objects.
func (RuntimeClassListTypeArgs) ElementType ¶
func (RuntimeClassListTypeArgs) ElementType() reflect.Type
func (RuntimeClassListTypeArgs) ToRuntimeClassListTypeOutput ¶
func (i RuntimeClassListTypeArgs) ToRuntimeClassListTypeOutput() RuntimeClassListTypeOutput
func (RuntimeClassListTypeArgs) ToRuntimeClassListTypeOutputWithContext ¶
func (i RuntimeClassListTypeArgs) ToRuntimeClassListTypeOutputWithContext(ctx context.Context) RuntimeClassListTypeOutput
type RuntimeClassListTypeInput ¶
type RuntimeClassListTypeInput interface { pulumi.Input ToRuntimeClassListTypeOutput() RuntimeClassListTypeOutput ToRuntimeClassListTypeOutputWithContext(context.Context) RuntimeClassListTypeOutput }
RuntimeClassListTypeInput is an input type that accepts RuntimeClassListTypeArgs and RuntimeClassListTypeOutput values. You can construct a concrete instance of `RuntimeClassListTypeInput` via:
RuntimeClassListTypeArgs{...}
type RuntimeClassListTypeOutput ¶
type RuntimeClassListTypeOutput struct{ *pulumi.OutputState }
RuntimeClassList is a list of RuntimeClass objects.
func (RuntimeClassListTypeOutput) ApiVersion ¶
func (o RuntimeClassListTypeOutput) 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 (RuntimeClassListTypeOutput) ElementType ¶
func (RuntimeClassListTypeOutput) ElementType() reflect.Type
func (RuntimeClassListTypeOutput) Items ¶
func (o RuntimeClassListTypeOutput) Items() RuntimeClassTypeArrayOutput
Items is a list of schema objects.
func (RuntimeClassListTypeOutput) Kind ¶
func (o RuntimeClassListTypeOutput) Kind() pulumi.StringPtrOutput
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 (RuntimeClassListTypeOutput) Metadata ¶
func (o RuntimeClassListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (RuntimeClassListTypeOutput) ToRuntimeClassListTypeOutput ¶
func (o RuntimeClassListTypeOutput) ToRuntimeClassListTypeOutput() RuntimeClassListTypeOutput
func (RuntimeClassListTypeOutput) ToRuntimeClassListTypeOutputWithContext ¶
func (o RuntimeClassListTypeOutput) ToRuntimeClassListTypeOutputWithContext(ctx context.Context) RuntimeClassListTypeOutput
type RuntimeClassMap ¶
type RuntimeClassMap map[string]RuntimeClassInput
func (RuntimeClassMap) ElementType ¶
func (RuntimeClassMap) ElementType() reflect.Type
func (RuntimeClassMap) ToRuntimeClassMapOutput ¶
func (i RuntimeClassMap) ToRuntimeClassMapOutput() RuntimeClassMapOutput
func (RuntimeClassMap) ToRuntimeClassMapOutputWithContext ¶
func (i RuntimeClassMap) ToRuntimeClassMapOutputWithContext(ctx context.Context) RuntimeClassMapOutput
type RuntimeClassMapInput ¶
type RuntimeClassMapInput interface { pulumi.Input ToRuntimeClassMapOutput() RuntimeClassMapOutput ToRuntimeClassMapOutputWithContext(context.Context) RuntimeClassMapOutput }
RuntimeClassMapInput is an input type that accepts RuntimeClassMap and RuntimeClassMapOutput values. You can construct a concrete instance of `RuntimeClassMapInput` via:
RuntimeClassMap{ "key": RuntimeClassArgs{...} }
type RuntimeClassMapOutput ¶
type RuntimeClassMapOutput struct{ *pulumi.OutputState }
func (RuntimeClassMapOutput) ElementType ¶
func (RuntimeClassMapOutput) ElementType() reflect.Type
func (RuntimeClassMapOutput) MapIndex ¶
func (o RuntimeClassMapOutput) MapIndex(k pulumi.StringInput) RuntimeClassOutput
func (RuntimeClassMapOutput) ToRuntimeClassMapOutput ¶
func (o RuntimeClassMapOutput) ToRuntimeClassMapOutput() RuntimeClassMapOutput
func (RuntimeClassMapOutput) ToRuntimeClassMapOutputWithContext ¶
func (o RuntimeClassMapOutput) ToRuntimeClassMapOutputWithContext(ctx context.Context) RuntimeClassMapOutput
type RuntimeClassOutput ¶
type RuntimeClassOutput struct{ *pulumi.OutputState }
func (RuntimeClassOutput) ApiVersion ¶
func (o RuntimeClassOutput) ApiVersion() pulumi.StringOutput
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 (RuntimeClassOutput) ElementType ¶
func (RuntimeClassOutput) ElementType() reflect.Type
func (RuntimeClassOutput) Kind ¶
func (o RuntimeClassOutput) Kind() pulumi.StringOutput
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 (RuntimeClassOutput) Metadata ¶
func (o RuntimeClassOutput) Metadata() metav1.ObjectMetaOutput
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (RuntimeClassOutput) Spec ¶
func (o RuntimeClassOutput) Spec() RuntimeClassSpecOutput
Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (RuntimeClassOutput) ToRuntimeClassOutput ¶
func (o RuntimeClassOutput) ToRuntimeClassOutput() RuntimeClassOutput
func (RuntimeClassOutput) ToRuntimeClassOutputWithContext ¶
func (o RuntimeClassOutput) ToRuntimeClassOutputWithContext(ctx context.Context) RuntimeClassOutput
type RuntimeClassPatch ¶
type RuntimeClassPatch 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"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec RuntimeClassSpecPatchPtrOutput `pulumi:"spec"` }
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. RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
func GetRuntimeClassPatch ¶
func GetRuntimeClassPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuntimeClassPatchState, opts ...pulumi.ResourceOption) (*RuntimeClassPatch, error)
GetRuntimeClassPatch gets an existing RuntimeClassPatch 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 NewRuntimeClassPatch ¶
func NewRuntimeClassPatch(ctx *pulumi.Context, name string, args *RuntimeClassPatchArgs, opts ...pulumi.ResourceOption) (*RuntimeClassPatch, error)
NewRuntimeClassPatch registers a new resource with the given unique name, arguments, and options.
func (*RuntimeClassPatch) ElementType ¶
func (*RuntimeClassPatch) ElementType() reflect.Type
func (*RuntimeClassPatch) ToRuntimeClassPatchOutput ¶
func (i *RuntimeClassPatch) ToRuntimeClassPatchOutput() RuntimeClassPatchOutput
func (*RuntimeClassPatch) ToRuntimeClassPatchOutputWithContext ¶
func (i *RuntimeClassPatch) ToRuntimeClassPatchOutputWithContext(ctx context.Context) RuntimeClassPatchOutput
type RuntimeClassPatchArgs ¶
type RuntimeClassPatchArgs 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 // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec RuntimeClassSpecPatchPtrInput }
The set of arguments for constructing a RuntimeClassPatch resource.
func (RuntimeClassPatchArgs) ElementType ¶
func (RuntimeClassPatchArgs) ElementType() reflect.Type
type RuntimeClassPatchArray ¶
type RuntimeClassPatchArray []RuntimeClassPatchInput
func (RuntimeClassPatchArray) ElementType ¶
func (RuntimeClassPatchArray) ElementType() reflect.Type
func (RuntimeClassPatchArray) ToRuntimeClassPatchArrayOutput ¶
func (i RuntimeClassPatchArray) ToRuntimeClassPatchArrayOutput() RuntimeClassPatchArrayOutput
func (RuntimeClassPatchArray) ToRuntimeClassPatchArrayOutputWithContext ¶
func (i RuntimeClassPatchArray) ToRuntimeClassPatchArrayOutputWithContext(ctx context.Context) RuntimeClassPatchArrayOutput
type RuntimeClassPatchArrayInput ¶
type RuntimeClassPatchArrayInput interface { pulumi.Input ToRuntimeClassPatchArrayOutput() RuntimeClassPatchArrayOutput ToRuntimeClassPatchArrayOutputWithContext(context.Context) RuntimeClassPatchArrayOutput }
RuntimeClassPatchArrayInput is an input type that accepts RuntimeClassPatchArray and RuntimeClassPatchArrayOutput values. You can construct a concrete instance of `RuntimeClassPatchArrayInput` via:
RuntimeClassPatchArray{ RuntimeClassPatchArgs{...} }
type RuntimeClassPatchArrayOutput ¶
type RuntimeClassPatchArrayOutput struct{ *pulumi.OutputState }
func (RuntimeClassPatchArrayOutput) ElementType ¶
func (RuntimeClassPatchArrayOutput) ElementType() reflect.Type
func (RuntimeClassPatchArrayOutput) Index ¶
func (o RuntimeClassPatchArrayOutput) Index(i pulumi.IntInput) RuntimeClassPatchOutput
func (RuntimeClassPatchArrayOutput) ToRuntimeClassPatchArrayOutput ¶
func (o RuntimeClassPatchArrayOutput) ToRuntimeClassPatchArrayOutput() RuntimeClassPatchArrayOutput
func (RuntimeClassPatchArrayOutput) ToRuntimeClassPatchArrayOutputWithContext ¶
func (o RuntimeClassPatchArrayOutput) ToRuntimeClassPatchArrayOutputWithContext(ctx context.Context) RuntimeClassPatchArrayOutput
type RuntimeClassPatchInput ¶
type RuntimeClassPatchInput interface { pulumi.Input ToRuntimeClassPatchOutput() RuntimeClassPatchOutput ToRuntimeClassPatchOutputWithContext(ctx context.Context) RuntimeClassPatchOutput }
type RuntimeClassPatchMap ¶
type RuntimeClassPatchMap map[string]RuntimeClassPatchInput
func (RuntimeClassPatchMap) ElementType ¶
func (RuntimeClassPatchMap) ElementType() reflect.Type
func (RuntimeClassPatchMap) ToRuntimeClassPatchMapOutput ¶
func (i RuntimeClassPatchMap) ToRuntimeClassPatchMapOutput() RuntimeClassPatchMapOutput
func (RuntimeClassPatchMap) ToRuntimeClassPatchMapOutputWithContext ¶
func (i RuntimeClassPatchMap) ToRuntimeClassPatchMapOutputWithContext(ctx context.Context) RuntimeClassPatchMapOutput
type RuntimeClassPatchMapInput ¶
type RuntimeClassPatchMapInput interface { pulumi.Input ToRuntimeClassPatchMapOutput() RuntimeClassPatchMapOutput ToRuntimeClassPatchMapOutputWithContext(context.Context) RuntimeClassPatchMapOutput }
RuntimeClassPatchMapInput is an input type that accepts RuntimeClassPatchMap and RuntimeClassPatchMapOutput values. You can construct a concrete instance of `RuntimeClassPatchMapInput` via:
RuntimeClassPatchMap{ "key": RuntimeClassPatchArgs{...} }
type RuntimeClassPatchMapOutput ¶
type RuntimeClassPatchMapOutput struct{ *pulumi.OutputState }
func (RuntimeClassPatchMapOutput) ElementType ¶
func (RuntimeClassPatchMapOutput) ElementType() reflect.Type
func (RuntimeClassPatchMapOutput) MapIndex ¶
func (o RuntimeClassPatchMapOutput) MapIndex(k pulumi.StringInput) RuntimeClassPatchOutput
func (RuntimeClassPatchMapOutput) ToRuntimeClassPatchMapOutput ¶
func (o RuntimeClassPatchMapOutput) ToRuntimeClassPatchMapOutput() RuntimeClassPatchMapOutput
func (RuntimeClassPatchMapOutput) ToRuntimeClassPatchMapOutputWithContext ¶
func (o RuntimeClassPatchMapOutput) ToRuntimeClassPatchMapOutputWithContext(ctx context.Context) RuntimeClassPatchMapOutput
type RuntimeClassPatchOutput ¶
type RuntimeClassPatchOutput struct{ *pulumi.OutputState }
func (RuntimeClassPatchOutput) ApiVersion ¶
func (o RuntimeClassPatchOutput) 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 (RuntimeClassPatchOutput) ElementType ¶
func (RuntimeClassPatchOutput) ElementType() reflect.Type
func (RuntimeClassPatchOutput) Kind ¶
func (o RuntimeClassPatchOutput) Kind() pulumi.StringPtrOutput
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 (RuntimeClassPatchOutput) Metadata ¶
func (o RuntimeClassPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (RuntimeClassPatchOutput) Spec ¶
func (o RuntimeClassPatchOutput) Spec() RuntimeClassSpecPatchPtrOutput
Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (RuntimeClassPatchOutput) ToRuntimeClassPatchOutput ¶
func (o RuntimeClassPatchOutput) ToRuntimeClassPatchOutput() RuntimeClassPatchOutput
func (RuntimeClassPatchOutput) ToRuntimeClassPatchOutputWithContext ¶
func (o RuntimeClassPatchOutput) ToRuntimeClassPatchOutputWithContext(ctx context.Context) RuntimeClassPatchOutput
type RuntimeClassPatchState ¶
type RuntimeClassPatchState struct { }
func (RuntimeClassPatchState) ElementType ¶
func (RuntimeClassPatchState) ElementType() reflect.Type
type RuntimeClassPatchType ¶
type RuntimeClassPatchType 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"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *RuntimeClassSpecPatch `pulumi:"spec"` }
RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
type RuntimeClassPatchTypeArgs ¶
type RuntimeClassPatchTypeArgs 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"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec RuntimeClassSpecPatchPtrInput `pulumi:"spec"` }
RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
func (RuntimeClassPatchTypeArgs) ElementType ¶
func (RuntimeClassPatchTypeArgs) ElementType() reflect.Type
func (RuntimeClassPatchTypeArgs) ToRuntimeClassPatchTypeOutput ¶
func (i RuntimeClassPatchTypeArgs) ToRuntimeClassPatchTypeOutput() RuntimeClassPatchTypeOutput
func (RuntimeClassPatchTypeArgs) ToRuntimeClassPatchTypeOutputWithContext ¶
func (i RuntimeClassPatchTypeArgs) ToRuntimeClassPatchTypeOutputWithContext(ctx context.Context) RuntimeClassPatchTypeOutput
type RuntimeClassPatchTypeInput ¶
type RuntimeClassPatchTypeInput interface { pulumi.Input ToRuntimeClassPatchTypeOutput() RuntimeClassPatchTypeOutput ToRuntimeClassPatchTypeOutputWithContext(context.Context) RuntimeClassPatchTypeOutput }
RuntimeClassPatchTypeInput is an input type that accepts RuntimeClassPatchTypeArgs and RuntimeClassPatchTypeOutput values. You can construct a concrete instance of `RuntimeClassPatchTypeInput` via:
RuntimeClassPatchTypeArgs{...}
type RuntimeClassPatchTypeOutput ¶
type RuntimeClassPatchTypeOutput struct{ *pulumi.OutputState }
RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
func (RuntimeClassPatchTypeOutput) ApiVersion ¶
func (o RuntimeClassPatchTypeOutput) 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 (RuntimeClassPatchTypeOutput) ElementType ¶
func (RuntimeClassPatchTypeOutput) ElementType() reflect.Type
func (RuntimeClassPatchTypeOutput) Kind ¶
func (o RuntimeClassPatchTypeOutput) Kind() pulumi.StringPtrOutput
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 (RuntimeClassPatchTypeOutput) Metadata ¶
func (o RuntimeClassPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (RuntimeClassPatchTypeOutput) Spec ¶
func (o RuntimeClassPatchTypeOutput) Spec() RuntimeClassSpecPatchPtrOutput
Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutput ¶
func (o RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutput() RuntimeClassPatchTypeOutput
func (RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutputWithContext ¶
func (o RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutputWithContext(ctx context.Context) RuntimeClassPatchTypeOutput
type RuntimeClassSpec ¶
type RuntimeClassSpec struct { // Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature. Overhead *Overhead `pulumi:"overhead"` // RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must conform to the DNS Label (RFC 1123) requirements and is immutable. RuntimeHandler string `pulumi:"runtimeHandler"` // Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes. Scheduling *Scheduling `pulumi:"scheduling"` }
RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.
type RuntimeClassSpecArgs ¶
type RuntimeClassSpecArgs struct { // Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature. Overhead OverheadPtrInput `pulumi:"overhead"` // RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must conform to the DNS Label (RFC 1123) requirements and is immutable. RuntimeHandler pulumi.StringInput `pulumi:"runtimeHandler"` // Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes. Scheduling SchedulingPtrInput `pulumi:"scheduling"` }
RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.
func (RuntimeClassSpecArgs) ElementType ¶
func (RuntimeClassSpecArgs) ElementType() reflect.Type
func (RuntimeClassSpecArgs) ToRuntimeClassSpecOutput ¶
func (i RuntimeClassSpecArgs) ToRuntimeClassSpecOutput() RuntimeClassSpecOutput
func (RuntimeClassSpecArgs) ToRuntimeClassSpecOutputWithContext ¶
func (i RuntimeClassSpecArgs) ToRuntimeClassSpecOutputWithContext(ctx context.Context) RuntimeClassSpecOutput
type RuntimeClassSpecInput ¶
type RuntimeClassSpecInput interface { pulumi.Input ToRuntimeClassSpecOutput() RuntimeClassSpecOutput ToRuntimeClassSpecOutputWithContext(context.Context) RuntimeClassSpecOutput }
RuntimeClassSpecInput is an input type that accepts RuntimeClassSpecArgs and RuntimeClassSpecOutput values. You can construct a concrete instance of `RuntimeClassSpecInput` via:
RuntimeClassSpecArgs{...}
type RuntimeClassSpecOutput ¶
type RuntimeClassSpecOutput struct{ *pulumi.OutputState }
RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.
func (RuntimeClassSpecOutput) ElementType ¶
func (RuntimeClassSpecOutput) ElementType() reflect.Type
func (RuntimeClassSpecOutput) Overhead ¶
func (o RuntimeClassSpecOutput) Overhead() OverheadPtrOutput
Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature.
func (RuntimeClassSpecOutput) RuntimeHandler ¶
func (o RuntimeClassSpecOutput) RuntimeHandler() pulumi.StringOutput
RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must conform to the DNS Label (RFC 1123) requirements and is immutable.
func (RuntimeClassSpecOutput) Scheduling ¶
func (o RuntimeClassSpecOutput) Scheduling() SchedulingPtrOutput
Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes.
func (RuntimeClassSpecOutput) ToRuntimeClassSpecOutput ¶
func (o RuntimeClassSpecOutput) ToRuntimeClassSpecOutput() RuntimeClassSpecOutput
func (RuntimeClassSpecOutput) ToRuntimeClassSpecOutputWithContext ¶
func (o RuntimeClassSpecOutput) ToRuntimeClassSpecOutputWithContext(ctx context.Context) RuntimeClassSpecOutput
type RuntimeClassSpecPatch ¶
type RuntimeClassSpecPatch struct { // Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature. Overhead *OverheadPatch `pulumi:"overhead"` // RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must conform to the DNS Label (RFC 1123) requirements and is immutable. RuntimeHandler *string `pulumi:"runtimeHandler"` // Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes. Scheduling *SchedulingPatch `pulumi:"scheduling"` }
RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.
type RuntimeClassSpecPatchArgs ¶
type RuntimeClassSpecPatchArgs struct { // Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature. Overhead OverheadPatchPtrInput `pulumi:"overhead"` // RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must conform to the DNS Label (RFC 1123) requirements and is immutable. RuntimeHandler pulumi.StringPtrInput `pulumi:"runtimeHandler"` // Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes. Scheduling SchedulingPatchPtrInput `pulumi:"scheduling"` }
RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.
func (RuntimeClassSpecPatchArgs) ElementType ¶
func (RuntimeClassSpecPatchArgs) ElementType() reflect.Type
func (RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchOutput ¶
func (i RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchOutput() RuntimeClassSpecPatchOutput
func (RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchOutputWithContext ¶
func (i RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchOutputWithContext(ctx context.Context) RuntimeClassSpecPatchOutput
func (RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchPtrOutput ¶
func (i RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchPtrOutput() RuntimeClassSpecPatchPtrOutput
func (RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchPtrOutputWithContext ¶
func (i RuntimeClassSpecPatchArgs) ToRuntimeClassSpecPatchPtrOutputWithContext(ctx context.Context) RuntimeClassSpecPatchPtrOutput
type RuntimeClassSpecPatchInput ¶
type RuntimeClassSpecPatchInput interface { pulumi.Input ToRuntimeClassSpecPatchOutput() RuntimeClassSpecPatchOutput ToRuntimeClassSpecPatchOutputWithContext(context.Context) RuntimeClassSpecPatchOutput }
RuntimeClassSpecPatchInput is an input type that accepts RuntimeClassSpecPatchArgs and RuntimeClassSpecPatchOutput values. You can construct a concrete instance of `RuntimeClassSpecPatchInput` via:
RuntimeClassSpecPatchArgs{...}
type RuntimeClassSpecPatchOutput ¶
type RuntimeClassSpecPatchOutput struct{ *pulumi.OutputState }
RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.
func (RuntimeClassSpecPatchOutput) ElementType ¶
func (RuntimeClassSpecPatchOutput) ElementType() reflect.Type
func (RuntimeClassSpecPatchOutput) Overhead ¶
func (o RuntimeClassSpecPatchOutput) Overhead() OverheadPatchPtrOutput
Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature.
func (RuntimeClassSpecPatchOutput) RuntimeHandler ¶
func (o RuntimeClassSpecPatchOutput) RuntimeHandler() pulumi.StringPtrOutput
RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must conform to the DNS Label (RFC 1123) requirements and is immutable.
func (RuntimeClassSpecPatchOutput) Scheduling ¶
func (o RuntimeClassSpecPatchOutput) Scheduling() SchedulingPatchPtrOutput
Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes.
func (RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchOutput ¶
func (o RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchOutput() RuntimeClassSpecPatchOutput
func (RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchOutputWithContext ¶
func (o RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchOutputWithContext(ctx context.Context) RuntimeClassSpecPatchOutput
func (RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchPtrOutput ¶
func (o RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchPtrOutput() RuntimeClassSpecPatchPtrOutput
func (RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchPtrOutputWithContext ¶
func (o RuntimeClassSpecPatchOutput) ToRuntimeClassSpecPatchPtrOutputWithContext(ctx context.Context) RuntimeClassSpecPatchPtrOutput
type RuntimeClassSpecPatchPtrInput ¶
type RuntimeClassSpecPatchPtrInput interface { pulumi.Input ToRuntimeClassSpecPatchPtrOutput() RuntimeClassSpecPatchPtrOutput ToRuntimeClassSpecPatchPtrOutputWithContext(context.Context) RuntimeClassSpecPatchPtrOutput }
RuntimeClassSpecPatchPtrInput is an input type that accepts RuntimeClassSpecPatchArgs, RuntimeClassSpecPatchPtr and RuntimeClassSpecPatchPtrOutput values. You can construct a concrete instance of `RuntimeClassSpecPatchPtrInput` via:
RuntimeClassSpecPatchArgs{...} or: nil
func RuntimeClassSpecPatchPtr ¶
func RuntimeClassSpecPatchPtr(v *RuntimeClassSpecPatchArgs) RuntimeClassSpecPatchPtrInput
type RuntimeClassSpecPatchPtrOutput ¶
type RuntimeClassSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (RuntimeClassSpecPatchPtrOutput) Elem ¶
func (o RuntimeClassSpecPatchPtrOutput) Elem() RuntimeClassSpecPatchOutput
func (RuntimeClassSpecPatchPtrOutput) ElementType ¶
func (RuntimeClassSpecPatchPtrOutput) ElementType() reflect.Type
func (RuntimeClassSpecPatchPtrOutput) Overhead ¶
func (o RuntimeClassSpecPatchPtrOutput) Overhead() OverheadPatchPtrOutput
Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature.
func (RuntimeClassSpecPatchPtrOutput) RuntimeHandler ¶
func (o RuntimeClassSpecPatchPtrOutput) RuntimeHandler() pulumi.StringPtrOutput
RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must conform to the DNS Label (RFC 1123) requirements and is immutable.
func (RuntimeClassSpecPatchPtrOutput) Scheduling ¶
func (o RuntimeClassSpecPatchPtrOutput) Scheduling() SchedulingPatchPtrOutput
Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes.
func (RuntimeClassSpecPatchPtrOutput) ToRuntimeClassSpecPatchPtrOutput ¶
func (o RuntimeClassSpecPatchPtrOutput) ToRuntimeClassSpecPatchPtrOutput() RuntimeClassSpecPatchPtrOutput
func (RuntimeClassSpecPatchPtrOutput) ToRuntimeClassSpecPatchPtrOutputWithContext ¶
func (o RuntimeClassSpecPatchPtrOutput) ToRuntimeClassSpecPatchPtrOutputWithContext(ctx context.Context) RuntimeClassSpecPatchPtrOutput
type RuntimeClassState ¶
type RuntimeClassState struct { }
func (RuntimeClassState) ElementType ¶
func (RuntimeClassState) ElementType() reflect.Type
type RuntimeClassType ¶
type RuntimeClassType 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"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec RuntimeClassSpec `pulumi:"spec"` }
RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
type RuntimeClassTypeArgs ¶
type RuntimeClassTypeArgs 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"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec RuntimeClassSpecInput `pulumi:"spec"` }
RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
func (RuntimeClassTypeArgs) ElementType ¶
func (RuntimeClassTypeArgs) ElementType() reflect.Type
func (RuntimeClassTypeArgs) ToRuntimeClassTypeOutput ¶
func (i RuntimeClassTypeArgs) ToRuntimeClassTypeOutput() RuntimeClassTypeOutput
func (RuntimeClassTypeArgs) ToRuntimeClassTypeOutputWithContext ¶
func (i RuntimeClassTypeArgs) ToRuntimeClassTypeOutputWithContext(ctx context.Context) RuntimeClassTypeOutput
type RuntimeClassTypeArray ¶
type RuntimeClassTypeArray []RuntimeClassTypeInput
func (RuntimeClassTypeArray) ElementType ¶
func (RuntimeClassTypeArray) ElementType() reflect.Type
func (RuntimeClassTypeArray) ToRuntimeClassTypeArrayOutput ¶
func (i RuntimeClassTypeArray) ToRuntimeClassTypeArrayOutput() RuntimeClassTypeArrayOutput
func (RuntimeClassTypeArray) ToRuntimeClassTypeArrayOutputWithContext ¶
func (i RuntimeClassTypeArray) ToRuntimeClassTypeArrayOutputWithContext(ctx context.Context) RuntimeClassTypeArrayOutput
type RuntimeClassTypeArrayInput ¶
type RuntimeClassTypeArrayInput interface { pulumi.Input ToRuntimeClassTypeArrayOutput() RuntimeClassTypeArrayOutput ToRuntimeClassTypeArrayOutputWithContext(context.Context) RuntimeClassTypeArrayOutput }
RuntimeClassTypeArrayInput is an input type that accepts RuntimeClassTypeArray and RuntimeClassTypeArrayOutput values. You can construct a concrete instance of `RuntimeClassTypeArrayInput` via:
RuntimeClassTypeArray{ RuntimeClassTypeArgs{...} }
type RuntimeClassTypeArrayOutput ¶
type RuntimeClassTypeArrayOutput struct{ *pulumi.OutputState }
func (RuntimeClassTypeArrayOutput) ElementType ¶
func (RuntimeClassTypeArrayOutput) ElementType() reflect.Type
func (RuntimeClassTypeArrayOutput) Index ¶
func (o RuntimeClassTypeArrayOutput) Index(i pulumi.IntInput) RuntimeClassTypeOutput
func (RuntimeClassTypeArrayOutput) ToRuntimeClassTypeArrayOutput ¶
func (o RuntimeClassTypeArrayOutput) ToRuntimeClassTypeArrayOutput() RuntimeClassTypeArrayOutput
func (RuntimeClassTypeArrayOutput) ToRuntimeClassTypeArrayOutputWithContext ¶
func (o RuntimeClassTypeArrayOutput) ToRuntimeClassTypeArrayOutputWithContext(ctx context.Context) RuntimeClassTypeArrayOutput
type RuntimeClassTypeInput ¶
type RuntimeClassTypeInput interface { pulumi.Input ToRuntimeClassTypeOutput() RuntimeClassTypeOutput ToRuntimeClassTypeOutputWithContext(context.Context) RuntimeClassTypeOutput }
RuntimeClassTypeInput is an input type that accepts RuntimeClassTypeArgs and RuntimeClassTypeOutput values. You can construct a concrete instance of `RuntimeClassTypeInput` via:
RuntimeClassTypeArgs{...}
type RuntimeClassTypeOutput ¶
type RuntimeClassTypeOutput struct{ *pulumi.OutputState }
RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
func (RuntimeClassTypeOutput) ApiVersion ¶
func (o RuntimeClassTypeOutput) 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 (RuntimeClassTypeOutput) ElementType ¶
func (RuntimeClassTypeOutput) ElementType() reflect.Type
func (RuntimeClassTypeOutput) Kind ¶
func (o RuntimeClassTypeOutput) Kind() pulumi.StringPtrOutput
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 (RuntimeClassTypeOutput) Metadata ¶
func (o RuntimeClassTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (RuntimeClassTypeOutput) Spec ¶
func (o RuntimeClassTypeOutput) Spec() RuntimeClassSpecOutput
Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (RuntimeClassTypeOutput) ToRuntimeClassTypeOutput ¶
func (o RuntimeClassTypeOutput) ToRuntimeClassTypeOutput() RuntimeClassTypeOutput
func (RuntimeClassTypeOutput) ToRuntimeClassTypeOutputWithContext ¶
func (o RuntimeClassTypeOutput) ToRuntimeClassTypeOutputWithContext(ctx context.Context) RuntimeClassTypeOutput
type Scheduling ¶
type Scheduling struct { // nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission. NodeSelector map[string]string `pulumi:"nodeSelector"` // tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass. Tolerations []corev1.Toleration `pulumi:"tolerations"` }
Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.
type SchedulingArgs ¶
type SchedulingArgs struct { // nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission. NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"` // tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass. Tolerations corev1.TolerationArrayInput `pulumi:"tolerations"` }
Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.
func (SchedulingArgs) ElementType ¶
func (SchedulingArgs) ElementType() reflect.Type
func (SchedulingArgs) ToSchedulingOutput ¶
func (i SchedulingArgs) ToSchedulingOutput() SchedulingOutput
func (SchedulingArgs) ToSchedulingOutputWithContext ¶
func (i SchedulingArgs) ToSchedulingOutputWithContext(ctx context.Context) SchedulingOutput
func (SchedulingArgs) ToSchedulingPtrOutput ¶
func (i SchedulingArgs) ToSchedulingPtrOutput() SchedulingPtrOutput
func (SchedulingArgs) ToSchedulingPtrOutputWithContext ¶
func (i SchedulingArgs) ToSchedulingPtrOutputWithContext(ctx context.Context) SchedulingPtrOutput
type SchedulingInput ¶
type SchedulingInput interface { pulumi.Input ToSchedulingOutput() SchedulingOutput ToSchedulingOutputWithContext(context.Context) SchedulingOutput }
SchedulingInput is an input type that accepts SchedulingArgs and SchedulingOutput values. You can construct a concrete instance of `SchedulingInput` via:
SchedulingArgs{...}
type SchedulingOutput ¶
type SchedulingOutput struct{ *pulumi.OutputState }
Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.
func (SchedulingOutput) ElementType ¶
func (SchedulingOutput) ElementType() reflect.Type
func (SchedulingOutput) NodeSelector ¶
func (o SchedulingOutput) NodeSelector() pulumi.StringMapOutput
nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.
func (SchedulingOutput) ToSchedulingOutput ¶
func (o SchedulingOutput) ToSchedulingOutput() SchedulingOutput
func (SchedulingOutput) ToSchedulingOutputWithContext ¶
func (o SchedulingOutput) ToSchedulingOutputWithContext(ctx context.Context) SchedulingOutput
func (SchedulingOutput) ToSchedulingPtrOutput ¶
func (o SchedulingOutput) ToSchedulingPtrOutput() SchedulingPtrOutput
func (SchedulingOutput) ToSchedulingPtrOutputWithContext ¶
func (o SchedulingOutput) ToSchedulingPtrOutputWithContext(ctx context.Context) SchedulingPtrOutput
func (SchedulingOutput) Tolerations ¶
func (o SchedulingOutput) Tolerations() corev1.TolerationArrayOutput
tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.
type SchedulingPatch ¶
type SchedulingPatch struct { // nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission. NodeSelector map[string]string `pulumi:"nodeSelector"` // tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass. Tolerations []corev1.TolerationPatch `pulumi:"tolerations"` }
Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.
type SchedulingPatchArgs ¶
type SchedulingPatchArgs struct { // nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission. NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"` // tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass. Tolerations corev1.TolerationPatchArrayInput `pulumi:"tolerations"` }
Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.
func (SchedulingPatchArgs) ElementType ¶
func (SchedulingPatchArgs) ElementType() reflect.Type
func (SchedulingPatchArgs) ToSchedulingPatchOutput ¶
func (i SchedulingPatchArgs) ToSchedulingPatchOutput() SchedulingPatchOutput
func (SchedulingPatchArgs) ToSchedulingPatchOutputWithContext ¶
func (i SchedulingPatchArgs) ToSchedulingPatchOutputWithContext(ctx context.Context) SchedulingPatchOutput
func (SchedulingPatchArgs) ToSchedulingPatchPtrOutput ¶
func (i SchedulingPatchArgs) ToSchedulingPatchPtrOutput() SchedulingPatchPtrOutput
func (SchedulingPatchArgs) ToSchedulingPatchPtrOutputWithContext ¶
func (i SchedulingPatchArgs) ToSchedulingPatchPtrOutputWithContext(ctx context.Context) SchedulingPatchPtrOutput
type SchedulingPatchInput ¶
type SchedulingPatchInput interface { pulumi.Input ToSchedulingPatchOutput() SchedulingPatchOutput ToSchedulingPatchOutputWithContext(context.Context) SchedulingPatchOutput }
SchedulingPatchInput is an input type that accepts SchedulingPatchArgs and SchedulingPatchOutput values. You can construct a concrete instance of `SchedulingPatchInput` via:
SchedulingPatchArgs{...}
type SchedulingPatchOutput ¶
type SchedulingPatchOutput struct{ *pulumi.OutputState }
Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.
func (SchedulingPatchOutput) ElementType ¶
func (SchedulingPatchOutput) ElementType() reflect.Type
func (SchedulingPatchOutput) NodeSelector ¶
func (o SchedulingPatchOutput) NodeSelector() pulumi.StringMapOutput
nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.
func (SchedulingPatchOutput) ToSchedulingPatchOutput ¶
func (o SchedulingPatchOutput) ToSchedulingPatchOutput() SchedulingPatchOutput
func (SchedulingPatchOutput) ToSchedulingPatchOutputWithContext ¶
func (o SchedulingPatchOutput) ToSchedulingPatchOutputWithContext(ctx context.Context) SchedulingPatchOutput
func (SchedulingPatchOutput) ToSchedulingPatchPtrOutput ¶
func (o SchedulingPatchOutput) ToSchedulingPatchPtrOutput() SchedulingPatchPtrOutput
func (SchedulingPatchOutput) ToSchedulingPatchPtrOutputWithContext ¶
func (o SchedulingPatchOutput) ToSchedulingPatchPtrOutputWithContext(ctx context.Context) SchedulingPatchPtrOutput
func (SchedulingPatchOutput) Tolerations ¶
func (o SchedulingPatchOutput) Tolerations() corev1.TolerationPatchArrayOutput
tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.
type SchedulingPatchPtrInput ¶
type SchedulingPatchPtrInput interface { pulumi.Input ToSchedulingPatchPtrOutput() SchedulingPatchPtrOutput ToSchedulingPatchPtrOutputWithContext(context.Context) SchedulingPatchPtrOutput }
SchedulingPatchPtrInput is an input type that accepts SchedulingPatchArgs, SchedulingPatchPtr and SchedulingPatchPtrOutput values. You can construct a concrete instance of `SchedulingPatchPtrInput` via:
SchedulingPatchArgs{...} or: nil
func SchedulingPatchPtr ¶
func SchedulingPatchPtr(v *SchedulingPatchArgs) SchedulingPatchPtrInput
type SchedulingPatchPtrOutput ¶
type SchedulingPatchPtrOutput struct{ *pulumi.OutputState }
func (SchedulingPatchPtrOutput) Elem ¶
func (o SchedulingPatchPtrOutput) Elem() SchedulingPatchOutput
func (SchedulingPatchPtrOutput) ElementType ¶
func (SchedulingPatchPtrOutput) ElementType() reflect.Type
func (SchedulingPatchPtrOutput) NodeSelector ¶
func (o SchedulingPatchPtrOutput) NodeSelector() pulumi.StringMapOutput
nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.
func (SchedulingPatchPtrOutput) ToSchedulingPatchPtrOutput ¶
func (o SchedulingPatchPtrOutput) ToSchedulingPatchPtrOutput() SchedulingPatchPtrOutput
func (SchedulingPatchPtrOutput) ToSchedulingPatchPtrOutputWithContext ¶
func (o SchedulingPatchPtrOutput) ToSchedulingPatchPtrOutputWithContext(ctx context.Context) SchedulingPatchPtrOutput
func (SchedulingPatchPtrOutput) Tolerations ¶
func (o SchedulingPatchPtrOutput) Tolerations() corev1.TolerationPatchArrayOutput
tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.
type SchedulingPtrInput ¶
type SchedulingPtrInput interface { pulumi.Input ToSchedulingPtrOutput() SchedulingPtrOutput ToSchedulingPtrOutputWithContext(context.Context) SchedulingPtrOutput }
SchedulingPtrInput is an input type that accepts SchedulingArgs, SchedulingPtr and SchedulingPtrOutput values. You can construct a concrete instance of `SchedulingPtrInput` via:
SchedulingArgs{...} or: nil
func SchedulingPtr ¶
func SchedulingPtr(v *SchedulingArgs) SchedulingPtrInput
type SchedulingPtrOutput ¶
type SchedulingPtrOutput struct{ *pulumi.OutputState }
func (SchedulingPtrOutput) Elem ¶
func (o SchedulingPtrOutput) Elem() SchedulingOutput
func (SchedulingPtrOutput) ElementType ¶
func (SchedulingPtrOutput) ElementType() reflect.Type
func (SchedulingPtrOutput) NodeSelector ¶
func (o SchedulingPtrOutput) NodeSelector() pulumi.StringMapOutput
nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.
func (SchedulingPtrOutput) ToSchedulingPtrOutput ¶
func (o SchedulingPtrOutput) ToSchedulingPtrOutput() SchedulingPtrOutput
func (SchedulingPtrOutput) ToSchedulingPtrOutputWithContext ¶
func (o SchedulingPtrOutput) ToSchedulingPtrOutputWithContext(ctx context.Context) SchedulingPtrOutput
func (SchedulingPtrOutput) Tolerations ¶
func (o SchedulingPtrOutput) Tolerations() corev1.TolerationArrayOutput
tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.