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) Handler() pulumi.StringOutput
- func (o RuntimeClassOutput) Kind() pulumi.StringOutput
- func (o RuntimeClassOutput) Metadata() metav1.ObjectMetaOutput
- func (o RuntimeClassOutput) Overhead() OverheadOutput
- func (o RuntimeClassOutput) Scheduling() SchedulingOutput
- 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) Handler() pulumi.StringPtrOutput
- func (o RuntimeClassPatchOutput) Kind() pulumi.StringPtrOutput
- func (o RuntimeClassPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o RuntimeClassPatchOutput) Overhead() OverheadPatchPtrOutput
- func (o RuntimeClassPatchOutput) Scheduling() SchedulingPatchPtrOutput
- 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) Handler() pulumi.StringPtrOutput
- func (o RuntimeClassPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o RuntimeClassPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o RuntimeClassPatchTypeOutput) Overhead() OverheadPatchPtrOutput
- func (o RuntimeClassPatchTypeOutput) Scheduling() SchedulingPatchPtrOutput
- func (o RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutput() RuntimeClassPatchTypeOutput
- func (o RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutputWithContext(ctx context.Context) RuntimeClassPatchTypeOutput
- 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) Handler() pulumi.StringOutput
- func (o RuntimeClassTypeOutput) Kind() pulumi.StringPtrOutput
- func (o RuntimeClassTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o RuntimeClassTypeOutput) Overhead() OverheadPtrOutput
- func (o RuntimeClassTypeOutput) Scheduling() SchedulingPtrOutput
- 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"` // handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable. Handler pulumi.StringOutput `pulumi:"handler"` // 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"` // overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see // https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/ Overhead OverheadOutput `pulumi:"overhead"` // 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 SchedulingOutput `pulumi:"scheduling"` }
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 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://kubernetes.io/docs/concepts/containers/runtime-class/
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 // handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable. Handler pulumi.StringInput // 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 // overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see // https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/ Overhead OverheadPtrInput // 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 }
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) Handler ¶
func (o RuntimeClassOutput) Handler() pulumi.StringOutput
handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.
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) Overhead ¶
func (o RuntimeClassOutput) Overhead() OverheadOutput
overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see
https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/
func (RuntimeClassOutput) Scheduling ¶
func (o RuntimeClassOutput) Scheduling() SchedulingOutput
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 (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"` // handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable. Handler pulumi.StringPtrOutput `pulumi:"handler"` // 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"` // overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see // https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/ Overhead OverheadPatchPtrOutput `pulumi:"overhead"` // 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 SchedulingPatchPtrOutput `pulumi:"scheduling"` }
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 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://kubernetes.io/docs/concepts/containers/runtime-class/
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 // handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable. Handler 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 // overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see // https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/ Overhead OverheadPatchPtrInput // 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 }
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) Handler ¶
func (o RuntimeClassPatchOutput) Handler() pulumi.StringPtrOutput
handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.
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) Overhead ¶
func (o RuntimeClassPatchOutput) Overhead() OverheadPatchPtrOutput
overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see
https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/
func (RuntimeClassPatchOutput) Scheduling ¶
func (o RuntimeClassPatchOutput) 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 (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"` // handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable. Handler *string `pulumi:"handler"` // 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"` // overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see // https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/ Overhead *OverheadPatch `pulumi:"overhead"` // 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"` }
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 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://kubernetes.io/docs/concepts/containers/runtime-class/
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"` // handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable. Handler pulumi.StringPtrInput `pulumi:"handler"` // 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"` // overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see // https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/ Overhead OverheadPatchPtrInput `pulumi:"overhead"` // 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"` }
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 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://kubernetes.io/docs/concepts/containers/runtime-class/
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 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://kubernetes.io/docs/concepts/containers/runtime-class/
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) Handler ¶
func (o RuntimeClassPatchTypeOutput) Handler() pulumi.StringPtrOutput
handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.
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) Overhead ¶
func (o RuntimeClassPatchTypeOutput) Overhead() OverheadPatchPtrOutput
overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see
https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/
func (RuntimeClassPatchTypeOutput) Scheduling ¶
func (o RuntimeClassPatchTypeOutput) 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 (RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutput ¶
func (o RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutput() RuntimeClassPatchTypeOutput
func (RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutputWithContext ¶
func (o RuntimeClassPatchTypeOutput) ToRuntimeClassPatchTypeOutputWithContext(ctx context.Context) RuntimeClassPatchTypeOutput
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"` // handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable. Handler string `pulumi:"handler"` // 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"` // overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see // https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/ Overhead *Overhead `pulumi:"overhead"` // 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"` }
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 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://kubernetes.io/docs/concepts/containers/runtime-class/
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"` // handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable. Handler pulumi.StringInput `pulumi:"handler"` // 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"` // overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see // https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/ Overhead OverheadPtrInput `pulumi:"overhead"` // 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"` }
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 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://kubernetes.io/docs/concepts/containers/runtime-class/
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 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://kubernetes.io/docs/concepts/containers/runtime-class/
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) Handler ¶
func (o RuntimeClassTypeOutput) Handler() pulumi.StringOutput
handler 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 Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.
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) Overhead ¶
func (o RuntimeClassTypeOutput) Overhead() OverheadPtrOutput
overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see
https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/
func (RuntimeClassTypeOutput) Scheduling ¶
func (o RuntimeClassTypeOutput) 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 (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.