Documentation ¶
Index ¶
- type AllocationResult
- type AllocationResultArgs
- func (AllocationResultArgs) ElementType() reflect.Type
- func (i AllocationResultArgs) ToAllocationResultOutput() AllocationResultOutput
- func (i AllocationResultArgs) ToAllocationResultOutputWithContext(ctx context.Context) AllocationResultOutput
- func (i AllocationResultArgs) ToAllocationResultPtrOutput() AllocationResultPtrOutput
- func (i AllocationResultArgs) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
- func (i AllocationResultArgs) ToOutput(ctx context.Context) pulumix.Output[AllocationResult]
- type AllocationResultInput
- type AllocationResultOutput
- func (o AllocationResultOutput) AvailableOnNodes() corev1.NodeSelectorPtrOutput
- func (AllocationResultOutput) ElementType() reflect.Type
- func (o AllocationResultOutput) ResourceHandles() ResourceHandleArrayOutput
- func (o AllocationResultOutput) Shareable() pulumi.BoolPtrOutput
- func (o AllocationResultOutput) ToAllocationResultOutput() AllocationResultOutput
- func (o AllocationResultOutput) ToAllocationResultOutputWithContext(ctx context.Context) AllocationResultOutput
- func (o AllocationResultOutput) ToAllocationResultPtrOutput() AllocationResultPtrOutput
- func (o AllocationResultOutput) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
- func (o AllocationResultOutput) ToOutput(ctx context.Context) pulumix.Output[AllocationResult]
- type AllocationResultPatch
- type AllocationResultPatchArgs
- func (AllocationResultPatchArgs) ElementType() reflect.Type
- func (i AllocationResultPatchArgs) ToAllocationResultPatchOutput() AllocationResultPatchOutput
- func (i AllocationResultPatchArgs) ToAllocationResultPatchOutputWithContext(ctx context.Context) AllocationResultPatchOutput
- func (i AllocationResultPatchArgs) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
- func (i AllocationResultPatchArgs) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
- func (i AllocationResultPatchArgs) ToOutput(ctx context.Context) pulumix.Output[AllocationResultPatch]
- type AllocationResultPatchInput
- type AllocationResultPatchOutput
- func (o AllocationResultPatchOutput) AvailableOnNodes() corev1.NodeSelectorPatchPtrOutput
- func (AllocationResultPatchOutput) ElementType() reflect.Type
- func (o AllocationResultPatchOutput) ResourceHandles() ResourceHandlePatchArrayOutput
- func (o AllocationResultPatchOutput) Shareable() pulumi.BoolPtrOutput
- func (o AllocationResultPatchOutput) ToAllocationResultPatchOutput() AllocationResultPatchOutput
- func (o AllocationResultPatchOutput) ToAllocationResultPatchOutputWithContext(ctx context.Context) AllocationResultPatchOutput
- func (o AllocationResultPatchOutput) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
- func (o AllocationResultPatchOutput) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
- func (o AllocationResultPatchOutput) ToOutput(ctx context.Context) pulumix.Output[AllocationResultPatch]
- type AllocationResultPatchPtrInput
- type AllocationResultPatchPtrOutput
- func (o AllocationResultPatchPtrOutput) AvailableOnNodes() corev1.NodeSelectorPatchPtrOutput
- func (o AllocationResultPatchPtrOutput) Elem() AllocationResultPatchOutput
- func (AllocationResultPatchPtrOutput) ElementType() reflect.Type
- func (o AllocationResultPatchPtrOutput) ResourceHandles() ResourceHandlePatchArrayOutput
- func (o AllocationResultPatchPtrOutput) Shareable() pulumi.BoolPtrOutput
- func (o AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
- func (o AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
- func (o AllocationResultPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AllocationResultPatch]
- type AllocationResultPtrInput
- type AllocationResultPtrOutput
- func (o AllocationResultPtrOutput) AvailableOnNodes() corev1.NodeSelectorPtrOutput
- func (o AllocationResultPtrOutput) Elem() AllocationResultOutput
- func (AllocationResultPtrOutput) ElementType() reflect.Type
- func (o AllocationResultPtrOutput) ResourceHandles() ResourceHandleArrayOutput
- func (o AllocationResultPtrOutput) Shareable() pulumi.BoolPtrOutput
- func (o AllocationResultPtrOutput) ToAllocationResultPtrOutput() AllocationResultPtrOutput
- func (o AllocationResultPtrOutput) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
- func (o AllocationResultPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AllocationResult]
- type PodSchedulingContext
- func (*PodSchedulingContext) ElementType() reflect.Type
- func (i *PodSchedulingContext) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContext]
- func (i *PodSchedulingContext) ToPodSchedulingContextOutput() PodSchedulingContextOutput
- func (i *PodSchedulingContext) ToPodSchedulingContextOutputWithContext(ctx context.Context) PodSchedulingContextOutput
- type PodSchedulingContextArgs
- type PodSchedulingContextArray
- func (PodSchedulingContextArray) ElementType() reflect.Type
- func (i PodSchedulingContextArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContext]
- func (i PodSchedulingContextArray) ToPodSchedulingContextArrayOutput() PodSchedulingContextArrayOutput
- func (i PodSchedulingContextArray) ToPodSchedulingContextArrayOutputWithContext(ctx context.Context) PodSchedulingContextArrayOutput
- type PodSchedulingContextArrayInput
- type PodSchedulingContextArrayOutput
- func (PodSchedulingContextArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingContextArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextOutput
- func (o PodSchedulingContextArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContext]
- func (o PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutput() PodSchedulingContextArrayOutput
- func (o PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutputWithContext(ctx context.Context) PodSchedulingContextArrayOutput
- type PodSchedulingContextInput
- type PodSchedulingContextList
- func (*PodSchedulingContextList) ElementType() reflect.Type
- func (i *PodSchedulingContextList) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextList]
- func (i *PodSchedulingContextList) ToPodSchedulingContextListOutput() PodSchedulingContextListOutput
- func (i *PodSchedulingContextList) ToPodSchedulingContextListOutputWithContext(ctx context.Context) PodSchedulingContextListOutput
- type PodSchedulingContextListArgs
- type PodSchedulingContextListArray
- func (PodSchedulingContextListArray) ElementType() reflect.Type
- func (i PodSchedulingContextListArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContextList]
- func (i PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutput() PodSchedulingContextListArrayOutput
- func (i PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutputWithContext(ctx context.Context) PodSchedulingContextListArrayOutput
- type PodSchedulingContextListArrayInput
- type PodSchedulingContextListArrayOutput
- func (PodSchedulingContextListArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingContextListArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextListOutput
- func (o PodSchedulingContextListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContextList]
- func (o PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutput() PodSchedulingContextListArrayOutput
- func (o PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutputWithContext(ctx context.Context) PodSchedulingContextListArrayOutput
- type PodSchedulingContextListInput
- type PodSchedulingContextListMap
- func (PodSchedulingContextListMap) ElementType() reflect.Type
- func (i PodSchedulingContextListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContextList]
- func (i PodSchedulingContextListMap) ToPodSchedulingContextListMapOutput() PodSchedulingContextListMapOutput
- func (i PodSchedulingContextListMap) ToPodSchedulingContextListMapOutputWithContext(ctx context.Context) PodSchedulingContextListMapOutput
- type PodSchedulingContextListMapInput
- type PodSchedulingContextListMapOutput
- func (PodSchedulingContextListMapOutput) ElementType() reflect.Type
- func (o PodSchedulingContextListMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextListOutput
- func (o PodSchedulingContextListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContextList]
- func (o PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutput() PodSchedulingContextListMapOutput
- func (o PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutputWithContext(ctx context.Context) PodSchedulingContextListMapOutput
- type PodSchedulingContextListOutput
- func (o PodSchedulingContextListOutput) ApiVersion() pulumi.StringOutput
- func (PodSchedulingContextListOutput) ElementType() reflect.Type
- func (o PodSchedulingContextListOutput) Items() PodSchedulingContextTypeArrayOutput
- func (o PodSchedulingContextListOutput) Kind() pulumi.StringOutput
- func (o PodSchedulingContextListOutput) Metadata() metav1.ListMetaOutput
- func (o PodSchedulingContextListOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextList]
- func (o PodSchedulingContextListOutput) ToPodSchedulingContextListOutput() PodSchedulingContextListOutput
- func (o PodSchedulingContextListOutput) ToPodSchedulingContextListOutputWithContext(ctx context.Context) PodSchedulingContextListOutput
- type PodSchedulingContextListState
- type PodSchedulingContextListType
- type PodSchedulingContextListTypeArgs
- func (PodSchedulingContextListTypeArgs) ElementType() reflect.Type
- func (i PodSchedulingContextListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextListType]
- func (i PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutput() PodSchedulingContextListTypeOutput
- func (i PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutputWithContext(ctx context.Context) PodSchedulingContextListTypeOutput
- type PodSchedulingContextListTypeInput
- type PodSchedulingContextListTypeOutput
- func (o PodSchedulingContextListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingContextListTypeOutput) ElementType() reflect.Type
- func (o PodSchedulingContextListTypeOutput) Items() PodSchedulingContextTypeArrayOutput
- func (o PodSchedulingContextListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingContextListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o PodSchedulingContextListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextListType]
- func (o PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutput() PodSchedulingContextListTypeOutput
- func (o PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutputWithContext(ctx context.Context) PodSchedulingContextListTypeOutput
- type PodSchedulingContextMap
- func (PodSchedulingContextMap) ElementType() reflect.Type
- func (i PodSchedulingContextMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContext]
- func (i PodSchedulingContextMap) ToPodSchedulingContextMapOutput() PodSchedulingContextMapOutput
- func (i PodSchedulingContextMap) ToPodSchedulingContextMapOutputWithContext(ctx context.Context) PodSchedulingContextMapOutput
- type PodSchedulingContextMapInput
- type PodSchedulingContextMapOutput
- func (PodSchedulingContextMapOutput) ElementType() reflect.Type
- func (o PodSchedulingContextMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextOutput
- func (o PodSchedulingContextMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContext]
- func (o PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutput() PodSchedulingContextMapOutput
- func (o PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutputWithContext(ctx context.Context) PodSchedulingContextMapOutput
- type PodSchedulingContextOutput
- func (o PodSchedulingContextOutput) ApiVersion() pulumi.StringOutput
- func (PodSchedulingContextOutput) ElementType() reflect.Type
- func (o PodSchedulingContextOutput) Kind() pulumi.StringOutput
- func (o PodSchedulingContextOutput) Metadata() metav1.ObjectMetaOutput
- func (o PodSchedulingContextOutput) Spec() PodSchedulingContextSpecOutput
- func (o PodSchedulingContextOutput) Status() PodSchedulingContextStatusPtrOutput
- func (o PodSchedulingContextOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContext]
- func (o PodSchedulingContextOutput) ToPodSchedulingContextOutput() PodSchedulingContextOutput
- func (o PodSchedulingContextOutput) ToPodSchedulingContextOutputWithContext(ctx context.Context) PodSchedulingContextOutput
- type PodSchedulingContextPatch
- func (*PodSchedulingContextPatch) ElementType() reflect.Type
- func (i *PodSchedulingContextPatch) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextPatch]
- func (i *PodSchedulingContextPatch) ToPodSchedulingContextPatchOutput() PodSchedulingContextPatchOutput
- func (i *PodSchedulingContextPatch) ToPodSchedulingContextPatchOutputWithContext(ctx context.Context) PodSchedulingContextPatchOutput
- type PodSchedulingContextPatchArgs
- type PodSchedulingContextPatchArray
- func (PodSchedulingContextPatchArray) ElementType() reflect.Type
- func (i PodSchedulingContextPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContextPatch]
- func (i PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutput() PodSchedulingContextPatchArrayOutput
- func (i PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutputWithContext(ctx context.Context) PodSchedulingContextPatchArrayOutput
- type PodSchedulingContextPatchArrayInput
- type PodSchedulingContextPatchArrayOutput
- func (PodSchedulingContextPatchArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingContextPatchArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextPatchOutput
- func (o PodSchedulingContextPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContextPatch]
- func (o PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutput() PodSchedulingContextPatchArrayOutput
- func (o PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutputWithContext(ctx context.Context) PodSchedulingContextPatchArrayOutput
- type PodSchedulingContextPatchInput
- type PodSchedulingContextPatchMap
- func (PodSchedulingContextPatchMap) ElementType() reflect.Type
- func (i PodSchedulingContextPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContextPatch]
- func (i PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutput() PodSchedulingContextPatchMapOutput
- func (i PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutputWithContext(ctx context.Context) PodSchedulingContextPatchMapOutput
- type PodSchedulingContextPatchMapInput
- type PodSchedulingContextPatchMapOutput
- func (PodSchedulingContextPatchMapOutput) ElementType() reflect.Type
- func (o PodSchedulingContextPatchMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextPatchOutput
- func (o PodSchedulingContextPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContextPatch]
- func (o PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutput() PodSchedulingContextPatchMapOutput
- func (o PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutputWithContext(ctx context.Context) PodSchedulingContextPatchMapOutput
- type PodSchedulingContextPatchOutput
- func (o PodSchedulingContextPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingContextPatchOutput) ElementType() reflect.Type
- func (o PodSchedulingContextPatchOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingContextPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PodSchedulingContextPatchOutput) Spec() PodSchedulingContextSpecPatchPtrOutput
- func (o PodSchedulingContextPatchOutput) Status() PodSchedulingContextStatusPatchPtrOutput
- func (o PodSchedulingContextPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextPatch]
- func (o PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutput() PodSchedulingContextPatchOutput
- func (o PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutputWithContext(ctx context.Context) PodSchedulingContextPatchOutput
- type PodSchedulingContextPatchState
- type PodSchedulingContextPatchType
- type PodSchedulingContextPatchTypeArgs
- func (PodSchedulingContextPatchTypeArgs) ElementType() reflect.Type
- func (i PodSchedulingContextPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextPatchType]
- func (i PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutput() PodSchedulingContextPatchTypeOutput
- func (i PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutputWithContext(ctx context.Context) PodSchedulingContextPatchTypeOutput
- type PodSchedulingContextPatchTypeInput
- type PodSchedulingContextPatchTypeOutput
- func (o PodSchedulingContextPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingContextPatchTypeOutput) ElementType() reflect.Type
- func (o PodSchedulingContextPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingContextPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PodSchedulingContextPatchTypeOutput) Spec() PodSchedulingContextSpecPatchPtrOutput
- func (o PodSchedulingContextPatchTypeOutput) Status() PodSchedulingContextStatusPatchPtrOutput
- func (o PodSchedulingContextPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextPatchType]
- func (o PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutput() PodSchedulingContextPatchTypeOutput
- func (o PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutputWithContext(ctx context.Context) PodSchedulingContextPatchTypeOutput
- type PodSchedulingContextSpec
- type PodSchedulingContextSpecArgs
- func (PodSchedulingContextSpecArgs) ElementType() reflect.Type
- func (i PodSchedulingContextSpecArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextSpec]
- func (i PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutput() PodSchedulingContextSpecOutput
- func (i PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutputWithContext(ctx context.Context) PodSchedulingContextSpecOutput
- type PodSchedulingContextSpecInput
- type PodSchedulingContextSpecOutput
- func (PodSchedulingContextSpecOutput) ElementType() reflect.Type
- func (o PodSchedulingContextSpecOutput) PotentialNodes() pulumi.StringArrayOutput
- func (o PodSchedulingContextSpecOutput) SelectedNode() pulumi.StringPtrOutput
- func (o PodSchedulingContextSpecOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextSpec]
- func (o PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutput() PodSchedulingContextSpecOutput
- func (o PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutputWithContext(ctx context.Context) PodSchedulingContextSpecOutput
- type PodSchedulingContextSpecPatch
- type PodSchedulingContextSpecPatchArgs
- func (PodSchedulingContextSpecPatchArgs) ElementType() reflect.Type
- func (i PodSchedulingContextSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextSpecPatch]
- func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutput() PodSchedulingContextSpecPatchOutput
- func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchOutput
- func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
- func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
- type PodSchedulingContextSpecPatchInput
- type PodSchedulingContextSpecPatchOutput
- func (PodSchedulingContextSpecPatchOutput) ElementType() reflect.Type
- func (o PodSchedulingContextSpecPatchOutput) PotentialNodes() pulumi.StringArrayOutput
- func (o PodSchedulingContextSpecPatchOutput) SelectedNode() pulumi.StringPtrOutput
- func (o PodSchedulingContextSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextSpecPatch]
- func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutput() PodSchedulingContextSpecPatchOutput
- func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchOutput
- func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
- func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
- type PodSchedulingContextSpecPatchPtrInput
- type PodSchedulingContextSpecPatchPtrOutput
- func (o PodSchedulingContextSpecPatchPtrOutput) Elem() PodSchedulingContextSpecPatchOutput
- func (PodSchedulingContextSpecPatchPtrOutput) ElementType() reflect.Type
- func (o PodSchedulingContextSpecPatchPtrOutput) PotentialNodes() pulumi.StringArrayOutput
- func (o PodSchedulingContextSpecPatchPtrOutput) SelectedNode() pulumi.StringPtrOutput
- func (o PodSchedulingContextSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextSpecPatch]
- func (o PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
- func (o PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
- type PodSchedulingContextState
- type PodSchedulingContextStatus
- type PodSchedulingContextStatusArgs
- func (PodSchedulingContextStatusArgs) ElementType() reflect.Type
- func (i PodSchedulingContextStatusArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextStatus]
- func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutput() PodSchedulingContextStatusOutput
- func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutputWithContext(ctx context.Context) PodSchedulingContextStatusOutput
- func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
- func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
- type PodSchedulingContextStatusInput
- type PodSchedulingContextStatusOutput
- func (PodSchedulingContextStatusOutput) ElementType() reflect.Type
- func (o PodSchedulingContextStatusOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
- func (o PodSchedulingContextStatusOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextStatus]
- func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutput() PodSchedulingContextStatusOutput
- func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutputWithContext(ctx context.Context) PodSchedulingContextStatusOutput
- func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
- func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
- type PodSchedulingContextStatusPatch
- type PodSchedulingContextStatusPatchArgs
- func (PodSchedulingContextStatusPatchArgs) ElementType() reflect.Type
- func (i PodSchedulingContextStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextStatusPatch]
- func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutput() PodSchedulingContextStatusPatchOutput
- func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchOutput
- func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
- func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
- type PodSchedulingContextStatusPatchInput
- type PodSchedulingContextStatusPatchOutput
- func (PodSchedulingContextStatusPatchOutput) ElementType() reflect.Type
- func (o PodSchedulingContextStatusPatchOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
- func (o PodSchedulingContextStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextStatusPatch]
- func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutput() PodSchedulingContextStatusPatchOutput
- func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchOutput
- func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
- func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
- type PodSchedulingContextStatusPatchPtrInput
- type PodSchedulingContextStatusPatchPtrOutput
- func (o PodSchedulingContextStatusPatchPtrOutput) Elem() PodSchedulingContextStatusPatchOutput
- func (PodSchedulingContextStatusPatchPtrOutput) ElementType() reflect.Type
- func (o PodSchedulingContextStatusPatchPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
- func (o PodSchedulingContextStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextStatusPatch]
- func (o PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
- func (o PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
- type PodSchedulingContextStatusPtrInput
- type PodSchedulingContextStatusPtrOutput
- func (o PodSchedulingContextStatusPtrOutput) Elem() PodSchedulingContextStatusOutput
- func (PodSchedulingContextStatusPtrOutput) ElementType() reflect.Type
- func (o PodSchedulingContextStatusPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
- func (o PodSchedulingContextStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextStatus]
- func (o PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
- func (o PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
- type PodSchedulingContextType
- type PodSchedulingContextTypeArgs
- func (PodSchedulingContextTypeArgs) ElementType() reflect.Type
- func (i PodSchedulingContextTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextType]
- func (i PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutput() PodSchedulingContextTypeOutput
- func (i PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutputWithContext(ctx context.Context) PodSchedulingContextTypeOutput
- type PodSchedulingContextTypeArray
- func (PodSchedulingContextTypeArray) ElementType() reflect.Type
- func (i PodSchedulingContextTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]PodSchedulingContextType]
- func (i PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutput() PodSchedulingContextTypeArrayOutput
- func (i PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutputWithContext(ctx context.Context) PodSchedulingContextTypeArrayOutput
- type PodSchedulingContextTypeArrayInput
- type PodSchedulingContextTypeArrayOutput
- func (PodSchedulingContextTypeArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingContextTypeArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextTypeOutput
- func (o PodSchedulingContextTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PodSchedulingContextType]
- func (o PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutput() PodSchedulingContextTypeArrayOutput
- func (o PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutputWithContext(ctx context.Context) PodSchedulingContextTypeArrayOutput
- type PodSchedulingContextTypeInput
- type PodSchedulingContextTypeOutput
- func (o PodSchedulingContextTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingContextTypeOutput) ElementType() reflect.Type
- func (o PodSchedulingContextTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingContextTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o PodSchedulingContextTypeOutput) Spec() PodSchedulingContextSpecOutput
- func (o PodSchedulingContextTypeOutput) Status() PodSchedulingContextStatusPtrOutput
- func (o PodSchedulingContextTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextType]
- func (o PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutput() PodSchedulingContextTypeOutput
- func (o PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutputWithContext(ctx context.Context) PodSchedulingContextTypeOutput
- type ResourceClaim
- type ResourceClaimArgs
- type ResourceClaimArray
- func (ResourceClaimArray) ElementType() reflect.Type
- func (i ResourceClaimArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaim]
- func (i ResourceClaimArray) ToResourceClaimArrayOutput() ResourceClaimArrayOutput
- func (i ResourceClaimArray) ToResourceClaimArrayOutputWithContext(ctx context.Context) ResourceClaimArrayOutput
- type ResourceClaimArrayInput
- type ResourceClaimArrayOutput
- func (ResourceClaimArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimArrayOutput) Index(i pulumi.IntInput) ResourceClaimOutput
- func (o ResourceClaimArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaim]
- func (o ResourceClaimArrayOutput) ToResourceClaimArrayOutput() ResourceClaimArrayOutput
- func (o ResourceClaimArrayOutput) ToResourceClaimArrayOutputWithContext(ctx context.Context) ResourceClaimArrayOutput
- type ResourceClaimConsumerReference
- type ResourceClaimConsumerReferenceArgs
- func (ResourceClaimConsumerReferenceArgs) ElementType() reflect.Type
- func (i ResourceClaimConsumerReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimConsumerReference]
- func (i ResourceClaimConsumerReferenceArgs) ToResourceClaimConsumerReferenceOutput() ResourceClaimConsumerReferenceOutput
- func (i ResourceClaimConsumerReferenceArgs) ToResourceClaimConsumerReferenceOutputWithContext(ctx context.Context) ResourceClaimConsumerReferenceOutput
- type ResourceClaimConsumerReferenceArray
- func (ResourceClaimConsumerReferenceArray) ElementType() reflect.Type
- func (i ResourceClaimConsumerReferenceArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimConsumerReference]
- func (i ResourceClaimConsumerReferenceArray) ToResourceClaimConsumerReferenceArrayOutput() ResourceClaimConsumerReferenceArrayOutput
- func (i ResourceClaimConsumerReferenceArray) ToResourceClaimConsumerReferenceArrayOutputWithContext(ctx context.Context) ResourceClaimConsumerReferenceArrayOutput
- type ResourceClaimConsumerReferenceArrayInput
- type ResourceClaimConsumerReferenceArrayOutput
- func (ResourceClaimConsumerReferenceArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimConsumerReferenceArrayOutput) Index(i pulumi.IntInput) ResourceClaimConsumerReferenceOutput
- func (o ResourceClaimConsumerReferenceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimConsumerReference]
- func (o ResourceClaimConsumerReferenceArrayOutput) ToResourceClaimConsumerReferenceArrayOutput() ResourceClaimConsumerReferenceArrayOutput
- func (o ResourceClaimConsumerReferenceArrayOutput) ToResourceClaimConsumerReferenceArrayOutputWithContext(ctx context.Context) ResourceClaimConsumerReferenceArrayOutput
- type ResourceClaimConsumerReferenceInput
- type ResourceClaimConsumerReferenceOutput
- func (o ResourceClaimConsumerReferenceOutput) ApiGroup() pulumi.StringPtrOutput
- func (ResourceClaimConsumerReferenceOutput) ElementType() reflect.Type
- func (o ResourceClaimConsumerReferenceOutput) Name() pulumi.StringOutput
- func (o ResourceClaimConsumerReferenceOutput) Resource() pulumi.StringOutput
- func (o ResourceClaimConsumerReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimConsumerReference]
- func (o ResourceClaimConsumerReferenceOutput) ToResourceClaimConsumerReferenceOutput() ResourceClaimConsumerReferenceOutput
- func (o ResourceClaimConsumerReferenceOutput) ToResourceClaimConsumerReferenceOutputWithContext(ctx context.Context) ResourceClaimConsumerReferenceOutput
- func (o ResourceClaimConsumerReferenceOutput) Uid() pulumi.StringOutput
- type ResourceClaimConsumerReferencePatch
- type ResourceClaimConsumerReferencePatchArgs
- func (ResourceClaimConsumerReferencePatchArgs) ElementType() reflect.Type
- func (i ResourceClaimConsumerReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimConsumerReferencePatch]
- func (i ResourceClaimConsumerReferencePatchArgs) ToResourceClaimConsumerReferencePatchOutput() ResourceClaimConsumerReferencePatchOutput
- func (i ResourceClaimConsumerReferencePatchArgs) ToResourceClaimConsumerReferencePatchOutputWithContext(ctx context.Context) ResourceClaimConsumerReferencePatchOutput
- type ResourceClaimConsumerReferencePatchArray
- func (ResourceClaimConsumerReferencePatchArray) ElementType() reflect.Type
- func (i ResourceClaimConsumerReferencePatchArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimConsumerReferencePatch]
- func (i ResourceClaimConsumerReferencePatchArray) ToResourceClaimConsumerReferencePatchArrayOutput() ResourceClaimConsumerReferencePatchArrayOutput
- func (i ResourceClaimConsumerReferencePatchArray) ToResourceClaimConsumerReferencePatchArrayOutputWithContext(ctx context.Context) ResourceClaimConsumerReferencePatchArrayOutput
- type ResourceClaimConsumerReferencePatchArrayInput
- type ResourceClaimConsumerReferencePatchArrayOutput
- func (ResourceClaimConsumerReferencePatchArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimConsumerReferencePatchArrayOutput) Index(i pulumi.IntInput) ResourceClaimConsumerReferencePatchOutput
- func (o ResourceClaimConsumerReferencePatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimConsumerReferencePatch]
- func (o ResourceClaimConsumerReferencePatchArrayOutput) ToResourceClaimConsumerReferencePatchArrayOutput() ResourceClaimConsumerReferencePatchArrayOutput
- func (o ResourceClaimConsumerReferencePatchArrayOutput) ToResourceClaimConsumerReferencePatchArrayOutputWithContext(ctx context.Context) ResourceClaimConsumerReferencePatchArrayOutput
- type ResourceClaimConsumerReferencePatchInput
- type ResourceClaimConsumerReferencePatchOutput
- func (o ResourceClaimConsumerReferencePatchOutput) ApiGroup() pulumi.StringPtrOutput
- func (ResourceClaimConsumerReferencePatchOutput) ElementType() reflect.Type
- func (o ResourceClaimConsumerReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o ResourceClaimConsumerReferencePatchOutput) Resource() pulumi.StringPtrOutput
- func (o ResourceClaimConsumerReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimConsumerReferencePatch]
- func (o ResourceClaimConsumerReferencePatchOutput) ToResourceClaimConsumerReferencePatchOutput() ResourceClaimConsumerReferencePatchOutput
- func (o ResourceClaimConsumerReferencePatchOutput) ToResourceClaimConsumerReferencePatchOutputWithContext(ctx context.Context) ResourceClaimConsumerReferencePatchOutput
- func (o ResourceClaimConsumerReferencePatchOutput) Uid() pulumi.StringPtrOutput
- type ResourceClaimInput
- type ResourceClaimList
- func (*ResourceClaimList) ElementType() reflect.Type
- func (i *ResourceClaimList) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimList]
- func (i *ResourceClaimList) ToResourceClaimListOutput() ResourceClaimListOutput
- func (i *ResourceClaimList) ToResourceClaimListOutputWithContext(ctx context.Context) ResourceClaimListOutput
- type ResourceClaimListArgs
- type ResourceClaimListArray
- func (ResourceClaimListArray) ElementType() reflect.Type
- func (i ResourceClaimListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimList]
- func (i ResourceClaimListArray) ToResourceClaimListArrayOutput() ResourceClaimListArrayOutput
- func (i ResourceClaimListArray) ToResourceClaimListArrayOutputWithContext(ctx context.Context) ResourceClaimListArrayOutput
- type ResourceClaimListArrayInput
- type ResourceClaimListArrayOutput
- func (ResourceClaimListArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimListArrayOutput) Index(i pulumi.IntInput) ResourceClaimListOutput
- func (o ResourceClaimListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimList]
- func (o ResourceClaimListArrayOutput) ToResourceClaimListArrayOutput() ResourceClaimListArrayOutput
- func (o ResourceClaimListArrayOutput) ToResourceClaimListArrayOutputWithContext(ctx context.Context) ResourceClaimListArrayOutput
- type ResourceClaimListInput
- type ResourceClaimListMap
- func (ResourceClaimListMap) ElementType() reflect.Type
- func (i ResourceClaimListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimList]
- func (i ResourceClaimListMap) ToResourceClaimListMapOutput() ResourceClaimListMapOutput
- func (i ResourceClaimListMap) ToResourceClaimListMapOutputWithContext(ctx context.Context) ResourceClaimListMapOutput
- type ResourceClaimListMapInput
- type ResourceClaimListMapOutput
- func (ResourceClaimListMapOutput) ElementType() reflect.Type
- func (o ResourceClaimListMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimListOutput
- func (o ResourceClaimListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimList]
- func (o ResourceClaimListMapOutput) ToResourceClaimListMapOutput() ResourceClaimListMapOutput
- func (o ResourceClaimListMapOutput) ToResourceClaimListMapOutputWithContext(ctx context.Context) ResourceClaimListMapOutput
- type ResourceClaimListOutput
- func (o ResourceClaimListOutput) ApiVersion() pulumi.StringOutput
- func (ResourceClaimListOutput) ElementType() reflect.Type
- func (o ResourceClaimListOutput) Items() ResourceClaimTypeArrayOutput
- func (o ResourceClaimListOutput) Kind() pulumi.StringOutput
- func (o ResourceClaimListOutput) Metadata() metav1.ListMetaOutput
- func (o ResourceClaimListOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimList]
- func (o ResourceClaimListOutput) ToResourceClaimListOutput() ResourceClaimListOutput
- func (o ResourceClaimListOutput) ToResourceClaimListOutputWithContext(ctx context.Context) ResourceClaimListOutput
- type ResourceClaimListState
- type ResourceClaimListType
- type ResourceClaimListTypeArgs
- func (ResourceClaimListTypeArgs) ElementType() reflect.Type
- func (i ResourceClaimListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimListType]
- func (i ResourceClaimListTypeArgs) ToResourceClaimListTypeOutput() ResourceClaimListTypeOutput
- func (i ResourceClaimListTypeArgs) ToResourceClaimListTypeOutputWithContext(ctx context.Context) ResourceClaimListTypeOutput
- type ResourceClaimListTypeInput
- type ResourceClaimListTypeOutput
- func (o ResourceClaimListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClaimListTypeOutput) ElementType() reflect.Type
- func (o ResourceClaimListTypeOutput) Items() ResourceClaimTypeArrayOutput
- func (o ResourceClaimListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ResourceClaimListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimListType]
- func (o ResourceClaimListTypeOutput) ToResourceClaimListTypeOutput() ResourceClaimListTypeOutput
- func (o ResourceClaimListTypeOutput) ToResourceClaimListTypeOutputWithContext(ctx context.Context) ResourceClaimListTypeOutput
- type ResourceClaimMap
- func (ResourceClaimMap) ElementType() reflect.Type
- func (i ResourceClaimMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaim]
- func (i ResourceClaimMap) ToResourceClaimMapOutput() ResourceClaimMapOutput
- func (i ResourceClaimMap) ToResourceClaimMapOutputWithContext(ctx context.Context) ResourceClaimMapOutput
- type ResourceClaimMapInput
- type ResourceClaimMapOutput
- func (ResourceClaimMapOutput) ElementType() reflect.Type
- func (o ResourceClaimMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimOutput
- func (o ResourceClaimMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaim]
- func (o ResourceClaimMapOutput) ToResourceClaimMapOutput() ResourceClaimMapOutput
- func (o ResourceClaimMapOutput) ToResourceClaimMapOutputWithContext(ctx context.Context) ResourceClaimMapOutput
- type ResourceClaimOutput
- func (o ResourceClaimOutput) ApiVersion() pulumi.StringOutput
- func (ResourceClaimOutput) ElementType() reflect.Type
- func (o ResourceClaimOutput) Kind() pulumi.StringOutput
- func (o ResourceClaimOutput) Metadata() metav1.ObjectMetaOutput
- func (o ResourceClaimOutput) Spec() ResourceClaimSpecOutput
- func (o ResourceClaimOutput) Status() ResourceClaimStatusPtrOutput
- func (o ResourceClaimOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaim]
- func (o ResourceClaimOutput) ToResourceClaimOutput() ResourceClaimOutput
- func (o ResourceClaimOutput) ToResourceClaimOutputWithContext(ctx context.Context) ResourceClaimOutput
- type ResourceClaimParametersReference
- type ResourceClaimParametersReferenceArgs
- func (ResourceClaimParametersReferenceArgs) ElementType() reflect.Type
- func (i ResourceClaimParametersReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimParametersReference]
- func (i ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferenceOutput() ResourceClaimParametersReferenceOutput
- func (i ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferenceOutputWithContext(ctx context.Context) ResourceClaimParametersReferenceOutput
- func (i ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferencePtrOutput() ResourceClaimParametersReferencePtrOutput
- func (i ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePtrOutput
- type ResourceClaimParametersReferenceInput
- type ResourceClaimParametersReferenceOutput
- func (o ResourceClaimParametersReferenceOutput) ApiGroup() pulumi.StringPtrOutput
- func (ResourceClaimParametersReferenceOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersReferenceOutput) Kind() pulumi.StringOutput
- func (o ResourceClaimParametersReferenceOutput) Name() pulumi.StringOutput
- func (o ResourceClaimParametersReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimParametersReference]
- func (o ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferenceOutput() ResourceClaimParametersReferenceOutput
- func (o ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferenceOutputWithContext(ctx context.Context) ResourceClaimParametersReferenceOutput
- func (o ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferencePtrOutput() ResourceClaimParametersReferencePtrOutput
- func (o ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePtrOutput
- type ResourceClaimParametersReferencePatch
- type ResourceClaimParametersReferencePatchArgs
- func (ResourceClaimParametersReferencePatchArgs) ElementType() reflect.Type
- func (i ResourceClaimParametersReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimParametersReferencePatch]
- func (i ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchOutput() ResourceClaimParametersReferencePatchOutput
- func (i ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePatchOutput
- func (i ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchPtrOutput() ResourceClaimParametersReferencePatchPtrOutput
- func (i ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePatchPtrOutput
- type ResourceClaimParametersReferencePatchInput
- type ResourceClaimParametersReferencePatchOutput
- func (o ResourceClaimParametersReferencePatchOutput) ApiGroup() pulumi.StringPtrOutput
- func (ResourceClaimParametersReferencePatchOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersReferencePatchOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimParametersReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o ResourceClaimParametersReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimParametersReferencePatch]
- func (o ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchOutput() ResourceClaimParametersReferencePatchOutput
- func (o ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePatchOutput
- func (o ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchPtrOutput() ResourceClaimParametersReferencePatchPtrOutput
- func (o ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePatchPtrOutput
- type ResourceClaimParametersReferencePatchPtrInput
- type ResourceClaimParametersReferencePatchPtrOutput
- func (o ResourceClaimParametersReferencePatchPtrOutput) ApiGroup() pulumi.StringPtrOutput
- func (o ResourceClaimParametersReferencePatchPtrOutput) Elem() ResourceClaimParametersReferencePatchOutput
- func (ResourceClaimParametersReferencePatchPtrOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersReferencePatchPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimParametersReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourceClaimParametersReferencePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimParametersReferencePatch]
- func (o ResourceClaimParametersReferencePatchPtrOutput) ToResourceClaimParametersReferencePatchPtrOutput() ResourceClaimParametersReferencePatchPtrOutput
- func (o ResourceClaimParametersReferencePatchPtrOutput) ToResourceClaimParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePatchPtrOutput
- type ResourceClaimParametersReferencePtrInput
- type ResourceClaimParametersReferencePtrOutput
- func (o ResourceClaimParametersReferencePtrOutput) ApiGroup() pulumi.StringPtrOutput
- func (o ResourceClaimParametersReferencePtrOutput) Elem() ResourceClaimParametersReferenceOutput
- func (ResourceClaimParametersReferencePtrOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersReferencePtrOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimParametersReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourceClaimParametersReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimParametersReference]
- func (o ResourceClaimParametersReferencePtrOutput) ToResourceClaimParametersReferencePtrOutput() ResourceClaimParametersReferencePtrOutput
- func (o ResourceClaimParametersReferencePtrOutput) ToResourceClaimParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePtrOutput
- type ResourceClaimPatch
- func (*ResourceClaimPatch) ElementType() reflect.Type
- func (i *ResourceClaimPatch) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimPatch]
- func (i *ResourceClaimPatch) ToResourceClaimPatchOutput() ResourceClaimPatchOutput
- func (i *ResourceClaimPatch) ToResourceClaimPatchOutputWithContext(ctx context.Context) ResourceClaimPatchOutput
- type ResourceClaimPatchArgs
- type ResourceClaimPatchArray
- func (ResourceClaimPatchArray) ElementType() reflect.Type
- func (i ResourceClaimPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimPatch]
- func (i ResourceClaimPatchArray) ToResourceClaimPatchArrayOutput() ResourceClaimPatchArrayOutput
- func (i ResourceClaimPatchArray) ToResourceClaimPatchArrayOutputWithContext(ctx context.Context) ResourceClaimPatchArrayOutput
- type ResourceClaimPatchArrayInput
- type ResourceClaimPatchArrayOutput
- func (ResourceClaimPatchArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimPatchArrayOutput) Index(i pulumi.IntInput) ResourceClaimPatchOutput
- func (o ResourceClaimPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimPatch]
- func (o ResourceClaimPatchArrayOutput) ToResourceClaimPatchArrayOutput() ResourceClaimPatchArrayOutput
- func (o ResourceClaimPatchArrayOutput) ToResourceClaimPatchArrayOutputWithContext(ctx context.Context) ResourceClaimPatchArrayOutput
- type ResourceClaimPatchInput
- type ResourceClaimPatchMap
- func (ResourceClaimPatchMap) ElementType() reflect.Type
- func (i ResourceClaimPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimPatch]
- func (i ResourceClaimPatchMap) ToResourceClaimPatchMapOutput() ResourceClaimPatchMapOutput
- func (i ResourceClaimPatchMap) ToResourceClaimPatchMapOutputWithContext(ctx context.Context) ResourceClaimPatchMapOutput
- type ResourceClaimPatchMapInput
- type ResourceClaimPatchMapOutput
- func (ResourceClaimPatchMapOutput) ElementType() reflect.Type
- func (o ResourceClaimPatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimPatchOutput
- func (o ResourceClaimPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimPatch]
- func (o ResourceClaimPatchMapOutput) ToResourceClaimPatchMapOutput() ResourceClaimPatchMapOutput
- func (o ResourceClaimPatchMapOutput) ToResourceClaimPatchMapOutputWithContext(ctx context.Context) ResourceClaimPatchMapOutput
- type ResourceClaimPatchOutput
- func (o ResourceClaimPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClaimPatchOutput) ElementType() reflect.Type
- func (o ResourceClaimPatchOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClaimPatchOutput) Spec() ResourceClaimSpecPatchPtrOutput
- func (o ResourceClaimPatchOutput) Status() ResourceClaimStatusPatchPtrOutput
- func (o ResourceClaimPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimPatch]
- func (o ResourceClaimPatchOutput) ToResourceClaimPatchOutput() ResourceClaimPatchOutput
- func (o ResourceClaimPatchOutput) ToResourceClaimPatchOutputWithContext(ctx context.Context) ResourceClaimPatchOutput
- type ResourceClaimPatchState
- type ResourceClaimPatchType
- type ResourceClaimPatchTypeArgs
- func (ResourceClaimPatchTypeArgs) ElementType() reflect.Type
- func (i ResourceClaimPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimPatchType]
- func (i ResourceClaimPatchTypeArgs) ToResourceClaimPatchTypeOutput() ResourceClaimPatchTypeOutput
- func (i ResourceClaimPatchTypeArgs) ToResourceClaimPatchTypeOutputWithContext(ctx context.Context) ResourceClaimPatchTypeOutput
- type ResourceClaimPatchTypeInput
- type ResourceClaimPatchTypeOutput
- func (o ResourceClaimPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClaimPatchTypeOutput) ElementType() reflect.Type
- func (o ResourceClaimPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClaimPatchTypeOutput) Spec() ResourceClaimSpecPatchPtrOutput
- func (o ResourceClaimPatchTypeOutput) Status() ResourceClaimStatusPatchPtrOutput
- func (o ResourceClaimPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimPatchType]
- func (o ResourceClaimPatchTypeOutput) ToResourceClaimPatchTypeOutput() ResourceClaimPatchTypeOutput
- func (o ResourceClaimPatchTypeOutput) ToResourceClaimPatchTypeOutputWithContext(ctx context.Context) ResourceClaimPatchTypeOutput
- type ResourceClaimSchedulingStatus
- type ResourceClaimSchedulingStatusArgs
- func (ResourceClaimSchedulingStatusArgs) ElementType() reflect.Type
- func (i ResourceClaimSchedulingStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSchedulingStatus]
- func (i ResourceClaimSchedulingStatusArgs) ToResourceClaimSchedulingStatusOutput() ResourceClaimSchedulingStatusOutput
- func (i ResourceClaimSchedulingStatusArgs) ToResourceClaimSchedulingStatusOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusOutput
- type ResourceClaimSchedulingStatusArray
- func (ResourceClaimSchedulingStatusArray) ElementType() reflect.Type
- func (i ResourceClaimSchedulingStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimSchedulingStatus]
- func (i ResourceClaimSchedulingStatusArray) ToResourceClaimSchedulingStatusArrayOutput() ResourceClaimSchedulingStatusArrayOutput
- func (i ResourceClaimSchedulingStatusArray) ToResourceClaimSchedulingStatusArrayOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusArrayOutput
- type ResourceClaimSchedulingStatusArrayInput
- type ResourceClaimSchedulingStatusArrayOutput
- func (ResourceClaimSchedulingStatusArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimSchedulingStatusArrayOutput) Index(i pulumi.IntInput) ResourceClaimSchedulingStatusOutput
- func (o ResourceClaimSchedulingStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimSchedulingStatus]
- func (o ResourceClaimSchedulingStatusArrayOutput) ToResourceClaimSchedulingStatusArrayOutput() ResourceClaimSchedulingStatusArrayOutput
- func (o ResourceClaimSchedulingStatusArrayOutput) ToResourceClaimSchedulingStatusArrayOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusArrayOutput
- type ResourceClaimSchedulingStatusInput
- type ResourceClaimSchedulingStatusOutput
- func (ResourceClaimSchedulingStatusOutput) ElementType() reflect.Type
- func (o ResourceClaimSchedulingStatusOutput) Name() pulumi.StringPtrOutput
- func (o ResourceClaimSchedulingStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSchedulingStatus]
- func (o ResourceClaimSchedulingStatusOutput) ToResourceClaimSchedulingStatusOutput() ResourceClaimSchedulingStatusOutput
- func (o ResourceClaimSchedulingStatusOutput) ToResourceClaimSchedulingStatusOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusOutput
- func (o ResourceClaimSchedulingStatusOutput) UnsuitableNodes() pulumi.StringArrayOutput
- type ResourceClaimSchedulingStatusPatch
- type ResourceClaimSchedulingStatusPatchArgs
- func (ResourceClaimSchedulingStatusPatchArgs) ElementType() reflect.Type
- func (i ResourceClaimSchedulingStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSchedulingStatusPatch]
- func (i ResourceClaimSchedulingStatusPatchArgs) ToResourceClaimSchedulingStatusPatchOutput() ResourceClaimSchedulingStatusPatchOutput
- func (i ResourceClaimSchedulingStatusPatchArgs) ToResourceClaimSchedulingStatusPatchOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusPatchOutput
- type ResourceClaimSchedulingStatusPatchArray
- func (ResourceClaimSchedulingStatusPatchArray) ElementType() reflect.Type
- func (i ResourceClaimSchedulingStatusPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimSchedulingStatusPatch]
- func (i ResourceClaimSchedulingStatusPatchArray) ToResourceClaimSchedulingStatusPatchArrayOutput() ResourceClaimSchedulingStatusPatchArrayOutput
- func (i ResourceClaimSchedulingStatusPatchArray) ToResourceClaimSchedulingStatusPatchArrayOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusPatchArrayOutput
- type ResourceClaimSchedulingStatusPatchArrayInput
- type ResourceClaimSchedulingStatusPatchArrayOutput
- func (ResourceClaimSchedulingStatusPatchArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimSchedulingStatusPatchArrayOutput) Index(i pulumi.IntInput) ResourceClaimSchedulingStatusPatchOutput
- func (o ResourceClaimSchedulingStatusPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimSchedulingStatusPatch]
- func (o ResourceClaimSchedulingStatusPatchArrayOutput) ToResourceClaimSchedulingStatusPatchArrayOutput() ResourceClaimSchedulingStatusPatchArrayOutput
- func (o ResourceClaimSchedulingStatusPatchArrayOutput) ToResourceClaimSchedulingStatusPatchArrayOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusPatchArrayOutput
- type ResourceClaimSchedulingStatusPatchInput
- type ResourceClaimSchedulingStatusPatchOutput
- func (ResourceClaimSchedulingStatusPatchOutput) ElementType() reflect.Type
- func (o ResourceClaimSchedulingStatusPatchOutput) Name() pulumi.StringPtrOutput
- func (o ResourceClaimSchedulingStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSchedulingStatusPatch]
- func (o ResourceClaimSchedulingStatusPatchOutput) ToResourceClaimSchedulingStatusPatchOutput() ResourceClaimSchedulingStatusPatchOutput
- func (o ResourceClaimSchedulingStatusPatchOutput) ToResourceClaimSchedulingStatusPatchOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusPatchOutput
- func (o ResourceClaimSchedulingStatusPatchOutput) UnsuitableNodes() pulumi.StringArrayOutput
- type ResourceClaimSpec
- type ResourceClaimSpecArgs
- func (ResourceClaimSpecArgs) ElementType() reflect.Type
- func (i ResourceClaimSpecArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSpec]
- func (i ResourceClaimSpecArgs) ToResourceClaimSpecOutput() ResourceClaimSpecOutput
- func (i ResourceClaimSpecArgs) ToResourceClaimSpecOutputWithContext(ctx context.Context) ResourceClaimSpecOutput
- type ResourceClaimSpecInput
- type ResourceClaimSpecOutput
- func (o ResourceClaimSpecOutput) AllocationMode() pulumi.StringPtrOutput
- func (ResourceClaimSpecOutput) ElementType() reflect.Type
- func (o ResourceClaimSpecOutput) ParametersRef() ResourceClaimParametersReferencePtrOutput
- func (o ResourceClaimSpecOutput) ResourceClassName() pulumi.StringOutput
- func (o ResourceClaimSpecOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSpec]
- func (o ResourceClaimSpecOutput) ToResourceClaimSpecOutput() ResourceClaimSpecOutput
- func (o ResourceClaimSpecOutput) ToResourceClaimSpecOutputWithContext(ctx context.Context) ResourceClaimSpecOutput
- type ResourceClaimSpecPatch
- type ResourceClaimSpecPatchArgs
- func (ResourceClaimSpecPatchArgs) ElementType() reflect.Type
- func (i ResourceClaimSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSpecPatch]
- func (i ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchOutput() ResourceClaimSpecPatchOutput
- func (i ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchOutputWithContext(ctx context.Context) ResourceClaimSpecPatchOutput
- func (i ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchPtrOutput() ResourceClaimSpecPatchPtrOutput
- func (i ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimSpecPatchPtrOutput
- type ResourceClaimSpecPatchInput
- type ResourceClaimSpecPatchOutput
- func (o ResourceClaimSpecPatchOutput) AllocationMode() pulumi.StringPtrOutput
- func (ResourceClaimSpecPatchOutput) ElementType() reflect.Type
- func (o ResourceClaimSpecPatchOutput) ParametersRef() ResourceClaimParametersReferencePatchPtrOutput
- func (o ResourceClaimSpecPatchOutput) ResourceClassName() pulumi.StringPtrOutput
- func (o ResourceClaimSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSpecPatch]
- func (o ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchOutput() ResourceClaimSpecPatchOutput
- func (o ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchOutputWithContext(ctx context.Context) ResourceClaimSpecPatchOutput
- func (o ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchPtrOutput() ResourceClaimSpecPatchPtrOutput
- func (o ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimSpecPatchPtrOutput
- type ResourceClaimSpecPatchPtrInput
- type ResourceClaimSpecPatchPtrOutput
- func (o ResourceClaimSpecPatchPtrOutput) AllocationMode() pulumi.StringPtrOutput
- func (o ResourceClaimSpecPatchPtrOutput) Elem() ResourceClaimSpecPatchOutput
- func (ResourceClaimSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ResourceClaimSpecPatchPtrOutput) ParametersRef() ResourceClaimParametersReferencePatchPtrOutput
- func (o ResourceClaimSpecPatchPtrOutput) ResourceClassName() pulumi.StringPtrOutput
- func (o ResourceClaimSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimSpecPatch]
- func (o ResourceClaimSpecPatchPtrOutput) ToResourceClaimSpecPatchPtrOutput() ResourceClaimSpecPatchPtrOutput
- func (o ResourceClaimSpecPatchPtrOutput) ToResourceClaimSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimSpecPatchPtrOutput
- type ResourceClaimState
- type ResourceClaimStatus
- type ResourceClaimStatusArgs
- func (ResourceClaimStatusArgs) ElementType() reflect.Type
- func (i ResourceClaimStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimStatus]
- func (i ResourceClaimStatusArgs) ToResourceClaimStatusOutput() ResourceClaimStatusOutput
- func (i ResourceClaimStatusArgs) ToResourceClaimStatusOutputWithContext(ctx context.Context) ResourceClaimStatusOutput
- func (i ResourceClaimStatusArgs) ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput
- func (i ResourceClaimStatusArgs) ToResourceClaimStatusPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPtrOutput
- type ResourceClaimStatusInput
- type ResourceClaimStatusOutput
- func (o ResourceClaimStatusOutput) Allocation() AllocationResultPtrOutput
- func (o ResourceClaimStatusOutput) DeallocationRequested() pulumi.BoolPtrOutput
- func (o ResourceClaimStatusOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceClaimStatusOutput) ElementType() reflect.Type
- func (o ResourceClaimStatusOutput) ReservedFor() ResourceClaimConsumerReferenceArrayOutput
- func (o ResourceClaimStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimStatus]
- func (o ResourceClaimStatusOutput) ToResourceClaimStatusOutput() ResourceClaimStatusOutput
- func (o ResourceClaimStatusOutput) ToResourceClaimStatusOutputWithContext(ctx context.Context) ResourceClaimStatusOutput
- func (o ResourceClaimStatusOutput) ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput
- func (o ResourceClaimStatusOutput) ToResourceClaimStatusPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPtrOutput
- type ResourceClaimStatusPatch
- type ResourceClaimStatusPatchArgs
- func (ResourceClaimStatusPatchArgs) ElementType() reflect.Type
- func (i ResourceClaimStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimStatusPatch]
- func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchOutput() ResourceClaimStatusPatchOutput
- func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchOutputWithContext(ctx context.Context) ResourceClaimStatusPatchOutput
- func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput
- func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPatchPtrOutput
- type ResourceClaimStatusPatchInput
- type ResourceClaimStatusPatchOutput
- func (o ResourceClaimStatusPatchOutput) Allocation() AllocationResultPatchPtrOutput
- func (o ResourceClaimStatusPatchOutput) DeallocationRequested() pulumi.BoolPtrOutput
- func (o ResourceClaimStatusPatchOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceClaimStatusPatchOutput) ElementType() reflect.Type
- func (o ResourceClaimStatusPatchOutput) ReservedFor() ResourceClaimConsumerReferencePatchArrayOutput
- func (o ResourceClaimStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimStatusPatch]
- func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchOutput() ResourceClaimStatusPatchOutput
- func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchOutputWithContext(ctx context.Context) ResourceClaimStatusPatchOutput
- func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput
- func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPatchPtrOutput
- type ResourceClaimStatusPatchPtrInput
- type ResourceClaimStatusPatchPtrOutput
- func (o ResourceClaimStatusPatchPtrOutput) Allocation() AllocationResultPatchPtrOutput
- func (o ResourceClaimStatusPatchPtrOutput) DeallocationRequested() pulumi.BoolPtrOutput
- func (o ResourceClaimStatusPatchPtrOutput) DriverName() pulumi.StringPtrOutput
- func (o ResourceClaimStatusPatchPtrOutput) Elem() ResourceClaimStatusPatchOutput
- func (ResourceClaimStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ResourceClaimStatusPatchPtrOutput) ReservedFor() ResourceClaimConsumerReferencePatchArrayOutput
- func (o ResourceClaimStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimStatusPatch]
- func (o ResourceClaimStatusPatchPtrOutput) ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput
- func (o ResourceClaimStatusPatchPtrOutput) ToResourceClaimStatusPatchPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPatchPtrOutput
- type ResourceClaimStatusPtrInput
- type ResourceClaimStatusPtrOutput
- func (o ResourceClaimStatusPtrOutput) Allocation() AllocationResultPtrOutput
- func (o ResourceClaimStatusPtrOutput) DeallocationRequested() pulumi.BoolPtrOutput
- func (o ResourceClaimStatusPtrOutput) DriverName() pulumi.StringPtrOutput
- func (o ResourceClaimStatusPtrOutput) Elem() ResourceClaimStatusOutput
- func (ResourceClaimStatusPtrOutput) ElementType() reflect.Type
- func (o ResourceClaimStatusPtrOutput) ReservedFor() ResourceClaimConsumerReferenceArrayOutput
- func (o ResourceClaimStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimStatus]
- func (o ResourceClaimStatusPtrOutput) ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput
- func (o ResourceClaimStatusPtrOutput) ToResourceClaimStatusPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPtrOutput
- type ResourceClaimTemplate
- func (*ResourceClaimTemplate) ElementType() reflect.Type
- func (i *ResourceClaimTemplate) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplate]
- func (i *ResourceClaimTemplate) ToResourceClaimTemplateOutput() ResourceClaimTemplateOutput
- func (i *ResourceClaimTemplate) ToResourceClaimTemplateOutputWithContext(ctx context.Context) ResourceClaimTemplateOutput
- type ResourceClaimTemplateArgs
- type ResourceClaimTemplateArray
- func (ResourceClaimTemplateArray) ElementType() reflect.Type
- func (i ResourceClaimTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplate]
- func (i ResourceClaimTemplateArray) ToResourceClaimTemplateArrayOutput() ResourceClaimTemplateArrayOutput
- func (i ResourceClaimTemplateArray) ToResourceClaimTemplateArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateArrayOutput
- type ResourceClaimTemplateArrayInput
- type ResourceClaimTemplateArrayOutput
- func (ResourceClaimTemplateArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateArrayOutput) Index(i pulumi.IntInput) ResourceClaimTemplateOutput
- func (o ResourceClaimTemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplate]
- func (o ResourceClaimTemplateArrayOutput) ToResourceClaimTemplateArrayOutput() ResourceClaimTemplateArrayOutput
- func (o ResourceClaimTemplateArrayOutput) ToResourceClaimTemplateArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateArrayOutput
- type ResourceClaimTemplateInput
- type ResourceClaimTemplateList
- func (*ResourceClaimTemplateList) ElementType() reflect.Type
- func (i *ResourceClaimTemplateList) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplateList]
- func (i *ResourceClaimTemplateList) ToResourceClaimTemplateListOutput() ResourceClaimTemplateListOutput
- func (i *ResourceClaimTemplateList) ToResourceClaimTemplateListOutputWithContext(ctx context.Context) ResourceClaimTemplateListOutput
- type ResourceClaimTemplateListArgs
- type ResourceClaimTemplateListArray
- func (ResourceClaimTemplateListArray) ElementType() reflect.Type
- func (i ResourceClaimTemplateListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplateList]
- func (i ResourceClaimTemplateListArray) ToResourceClaimTemplateListArrayOutput() ResourceClaimTemplateListArrayOutput
- func (i ResourceClaimTemplateListArray) ToResourceClaimTemplateListArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateListArrayOutput
- type ResourceClaimTemplateListArrayInput
- type ResourceClaimTemplateListArrayOutput
- func (ResourceClaimTemplateListArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateListArrayOutput) Index(i pulumi.IntInput) ResourceClaimTemplateListOutput
- func (o ResourceClaimTemplateListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplateList]
- func (o ResourceClaimTemplateListArrayOutput) ToResourceClaimTemplateListArrayOutput() ResourceClaimTemplateListArrayOutput
- func (o ResourceClaimTemplateListArrayOutput) ToResourceClaimTemplateListArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateListArrayOutput
- type ResourceClaimTemplateListInput
- type ResourceClaimTemplateListMap
- func (ResourceClaimTemplateListMap) ElementType() reflect.Type
- func (i ResourceClaimTemplateListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplateList]
- func (i ResourceClaimTemplateListMap) ToResourceClaimTemplateListMapOutput() ResourceClaimTemplateListMapOutput
- func (i ResourceClaimTemplateListMap) ToResourceClaimTemplateListMapOutputWithContext(ctx context.Context) ResourceClaimTemplateListMapOutput
- type ResourceClaimTemplateListMapInput
- type ResourceClaimTemplateListMapOutput
- func (ResourceClaimTemplateListMapOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateListMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimTemplateListOutput
- func (o ResourceClaimTemplateListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplateList]
- func (o ResourceClaimTemplateListMapOutput) ToResourceClaimTemplateListMapOutput() ResourceClaimTemplateListMapOutput
- func (o ResourceClaimTemplateListMapOutput) ToResourceClaimTemplateListMapOutputWithContext(ctx context.Context) ResourceClaimTemplateListMapOutput
- type ResourceClaimTemplateListOutput
- func (o ResourceClaimTemplateListOutput) ApiVersion() pulumi.StringOutput
- func (ResourceClaimTemplateListOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateListOutput) Items() ResourceClaimTemplateTypeArrayOutput
- func (o ResourceClaimTemplateListOutput) Kind() pulumi.StringOutput
- func (o ResourceClaimTemplateListOutput) Metadata() metav1.ListMetaOutput
- func (o ResourceClaimTemplateListOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplateList]
- func (o ResourceClaimTemplateListOutput) ToResourceClaimTemplateListOutput() ResourceClaimTemplateListOutput
- func (o ResourceClaimTemplateListOutput) ToResourceClaimTemplateListOutputWithContext(ctx context.Context) ResourceClaimTemplateListOutput
- type ResourceClaimTemplateListState
- type ResourceClaimTemplateListType
- type ResourceClaimTemplateListTypeArgs
- func (ResourceClaimTemplateListTypeArgs) ElementType() reflect.Type
- func (i ResourceClaimTemplateListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateListType]
- func (i ResourceClaimTemplateListTypeArgs) ToResourceClaimTemplateListTypeOutput() ResourceClaimTemplateListTypeOutput
- func (i ResourceClaimTemplateListTypeArgs) ToResourceClaimTemplateListTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateListTypeOutput
- type ResourceClaimTemplateListTypeInput
- type ResourceClaimTemplateListTypeOutput
- func (o ResourceClaimTemplateListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClaimTemplateListTypeOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateListTypeOutput) Items() ResourceClaimTemplateTypeArrayOutput
- func (o ResourceClaimTemplateListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimTemplateListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ResourceClaimTemplateListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateListType]
- func (o ResourceClaimTemplateListTypeOutput) ToResourceClaimTemplateListTypeOutput() ResourceClaimTemplateListTypeOutput
- func (o ResourceClaimTemplateListTypeOutput) ToResourceClaimTemplateListTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateListTypeOutput
- type ResourceClaimTemplateMap
- func (ResourceClaimTemplateMap) ElementType() reflect.Type
- func (i ResourceClaimTemplateMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplate]
- func (i ResourceClaimTemplateMap) ToResourceClaimTemplateMapOutput() ResourceClaimTemplateMapOutput
- func (i ResourceClaimTemplateMap) ToResourceClaimTemplateMapOutputWithContext(ctx context.Context) ResourceClaimTemplateMapOutput
- type ResourceClaimTemplateMapInput
- type ResourceClaimTemplateMapOutput
- func (ResourceClaimTemplateMapOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimTemplateOutput
- func (o ResourceClaimTemplateMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplate]
- func (o ResourceClaimTemplateMapOutput) ToResourceClaimTemplateMapOutput() ResourceClaimTemplateMapOutput
- func (o ResourceClaimTemplateMapOutput) ToResourceClaimTemplateMapOutputWithContext(ctx context.Context) ResourceClaimTemplateMapOutput
- type ResourceClaimTemplateOutput
- func (o ResourceClaimTemplateOutput) ApiVersion() pulumi.StringOutput
- func (ResourceClaimTemplateOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateOutput) Kind() pulumi.StringOutput
- func (o ResourceClaimTemplateOutput) Metadata() metav1.ObjectMetaOutput
- func (o ResourceClaimTemplateOutput) Spec() ResourceClaimTemplateSpecOutput
- func (o ResourceClaimTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplate]
- func (o ResourceClaimTemplateOutput) ToResourceClaimTemplateOutput() ResourceClaimTemplateOutput
- func (o ResourceClaimTemplateOutput) ToResourceClaimTemplateOutputWithContext(ctx context.Context) ResourceClaimTemplateOutput
- type ResourceClaimTemplatePatch
- func (*ResourceClaimTemplatePatch) ElementType() reflect.Type
- func (i *ResourceClaimTemplatePatch) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplatePatch]
- func (i *ResourceClaimTemplatePatch) ToResourceClaimTemplatePatchOutput() ResourceClaimTemplatePatchOutput
- func (i *ResourceClaimTemplatePatch) ToResourceClaimTemplatePatchOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchOutput
- type ResourceClaimTemplatePatchArgs
- type ResourceClaimTemplatePatchArray
- func (ResourceClaimTemplatePatchArray) ElementType() reflect.Type
- func (i ResourceClaimTemplatePatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplatePatch]
- func (i ResourceClaimTemplatePatchArray) ToResourceClaimTemplatePatchArrayOutput() ResourceClaimTemplatePatchArrayOutput
- func (i ResourceClaimTemplatePatchArray) ToResourceClaimTemplatePatchArrayOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchArrayOutput
- type ResourceClaimTemplatePatchArrayInput
- type ResourceClaimTemplatePatchArrayOutput
- func (ResourceClaimTemplatePatchArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplatePatchArrayOutput) Index(i pulumi.IntInput) ResourceClaimTemplatePatchOutput
- func (o ResourceClaimTemplatePatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplatePatch]
- func (o ResourceClaimTemplatePatchArrayOutput) ToResourceClaimTemplatePatchArrayOutput() ResourceClaimTemplatePatchArrayOutput
- func (o ResourceClaimTemplatePatchArrayOutput) ToResourceClaimTemplatePatchArrayOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchArrayOutput
- type ResourceClaimTemplatePatchInput
- type ResourceClaimTemplatePatchMap
- func (ResourceClaimTemplatePatchMap) ElementType() reflect.Type
- func (i ResourceClaimTemplatePatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplatePatch]
- func (i ResourceClaimTemplatePatchMap) ToResourceClaimTemplatePatchMapOutput() ResourceClaimTemplatePatchMapOutput
- func (i ResourceClaimTemplatePatchMap) ToResourceClaimTemplatePatchMapOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchMapOutput
- type ResourceClaimTemplatePatchMapInput
- type ResourceClaimTemplatePatchMapOutput
- func (ResourceClaimTemplatePatchMapOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplatePatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimTemplatePatchOutput
- func (o ResourceClaimTemplatePatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplatePatch]
- func (o ResourceClaimTemplatePatchMapOutput) ToResourceClaimTemplatePatchMapOutput() ResourceClaimTemplatePatchMapOutput
- func (o ResourceClaimTemplatePatchMapOutput) ToResourceClaimTemplatePatchMapOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchMapOutput
- type ResourceClaimTemplatePatchOutput
- func (o ResourceClaimTemplatePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClaimTemplatePatchOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplatePatchOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimTemplatePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClaimTemplatePatchOutput) Spec() ResourceClaimTemplateSpecPatchPtrOutput
- func (o ResourceClaimTemplatePatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplatePatch]
- func (o ResourceClaimTemplatePatchOutput) ToResourceClaimTemplatePatchOutput() ResourceClaimTemplatePatchOutput
- func (o ResourceClaimTemplatePatchOutput) ToResourceClaimTemplatePatchOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchOutput
- type ResourceClaimTemplatePatchState
- type ResourceClaimTemplatePatchType
- type ResourceClaimTemplatePatchTypeArgs
- func (ResourceClaimTemplatePatchTypeArgs) ElementType() reflect.Type
- func (i ResourceClaimTemplatePatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplatePatchType]
- func (i ResourceClaimTemplatePatchTypeArgs) ToResourceClaimTemplatePatchTypeOutput() ResourceClaimTemplatePatchTypeOutput
- func (i ResourceClaimTemplatePatchTypeArgs) ToResourceClaimTemplatePatchTypeOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchTypeOutput
- type ResourceClaimTemplatePatchTypeInput
- type ResourceClaimTemplatePatchTypeOutput
- func (o ResourceClaimTemplatePatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClaimTemplatePatchTypeOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplatePatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimTemplatePatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClaimTemplatePatchTypeOutput) Spec() ResourceClaimTemplateSpecPatchPtrOutput
- func (o ResourceClaimTemplatePatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplatePatchType]
- func (o ResourceClaimTemplatePatchTypeOutput) ToResourceClaimTemplatePatchTypeOutput() ResourceClaimTemplatePatchTypeOutput
- func (o ResourceClaimTemplatePatchTypeOutput) ToResourceClaimTemplatePatchTypeOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchTypeOutput
- type ResourceClaimTemplateSpec
- type ResourceClaimTemplateSpecArgs
- func (ResourceClaimTemplateSpecArgs) ElementType() reflect.Type
- func (i ResourceClaimTemplateSpecArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateSpec]
- func (i ResourceClaimTemplateSpecArgs) ToResourceClaimTemplateSpecOutput() ResourceClaimTemplateSpecOutput
- func (i ResourceClaimTemplateSpecArgs) ToResourceClaimTemplateSpecOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecOutput
- type ResourceClaimTemplateSpecInput
- type ResourceClaimTemplateSpecOutput
- func (ResourceClaimTemplateSpecOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateSpecOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ResourceClaimTemplateSpecOutput) Spec() ResourceClaimSpecOutput
- func (o ResourceClaimTemplateSpecOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateSpec]
- func (o ResourceClaimTemplateSpecOutput) ToResourceClaimTemplateSpecOutput() ResourceClaimTemplateSpecOutput
- func (o ResourceClaimTemplateSpecOutput) ToResourceClaimTemplateSpecOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecOutput
- type ResourceClaimTemplateSpecPatch
- type ResourceClaimTemplateSpecPatchArgs
- func (ResourceClaimTemplateSpecPatchArgs) ElementType() reflect.Type
- func (i ResourceClaimTemplateSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateSpecPatch]
- func (i ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchOutput() ResourceClaimTemplateSpecPatchOutput
- func (i ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchOutput
- func (i ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchPtrOutput() ResourceClaimTemplateSpecPatchPtrOutput
- func (i ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchPtrOutput
- type ResourceClaimTemplateSpecPatchInput
- type ResourceClaimTemplateSpecPatchOutput
- func (ResourceClaimTemplateSpecPatchOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateSpecPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClaimTemplateSpecPatchOutput) Spec() ResourceClaimSpecPatchPtrOutput
- func (o ResourceClaimTemplateSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateSpecPatch]
- func (o ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchOutput() ResourceClaimTemplateSpecPatchOutput
- func (o ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchOutput
- func (o ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchPtrOutput() ResourceClaimTemplateSpecPatchPtrOutput
- func (o ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchPtrOutput
- type ResourceClaimTemplateSpecPatchPtrInput
- type ResourceClaimTemplateSpecPatchPtrOutput
- func (o ResourceClaimTemplateSpecPatchPtrOutput) Elem() ResourceClaimTemplateSpecPatchOutput
- func (ResourceClaimTemplateSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateSpecPatchPtrOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClaimTemplateSpecPatchPtrOutput) Spec() ResourceClaimSpecPatchPtrOutput
- func (o ResourceClaimTemplateSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplateSpecPatch]
- func (o ResourceClaimTemplateSpecPatchPtrOutput) ToResourceClaimTemplateSpecPatchPtrOutput() ResourceClaimTemplateSpecPatchPtrOutput
- func (o ResourceClaimTemplateSpecPatchPtrOutput) ToResourceClaimTemplateSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchPtrOutput
- type ResourceClaimTemplateState
- type ResourceClaimTemplateType
- type ResourceClaimTemplateTypeArgs
- func (ResourceClaimTemplateTypeArgs) ElementType() reflect.Type
- func (i ResourceClaimTemplateTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateType]
- func (i ResourceClaimTemplateTypeArgs) ToResourceClaimTemplateTypeOutput() ResourceClaimTemplateTypeOutput
- func (i ResourceClaimTemplateTypeArgs) ToResourceClaimTemplateTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateTypeOutput
- type ResourceClaimTemplateTypeArray
- func (ResourceClaimTemplateTypeArray) ElementType() reflect.Type
- func (i ResourceClaimTemplateTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimTemplateType]
- func (i ResourceClaimTemplateTypeArray) ToResourceClaimTemplateTypeArrayOutput() ResourceClaimTemplateTypeArrayOutput
- func (i ResourceClaimTemplateTypeArray) ToResourceClaimTemplateTypeArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateTypeArrayOutput
- type ResourceClaimTemplateTypeArrayInput
- type ResourceClaimTemplateTypeArrayOutput
- func (ResourceClaimTemplateTypeArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateTypeArrayOutput) Index(i pulumi.IntInput) ResourceClaimTemplateTypeOutput
- func (o ResourceClaimTemplateTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimTemplateType]
- func (o ResourceClaimTemplateTypeArrayOutput) ToResourceClaimTemplateTypeArrayOutput() ResourceClaimTemplateTypeArrayOutput
- func (o ResourceClaimTemplateTypeArrayOutput) ToResourceClaimTemplateTypeArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateTypeArrayOutput
- type ResourceClaimTemplateTypeInput
- type ResourceClaimTemplateTypeOutput
- func (o ResourceClaimTemplateTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClaimTemplateTypeOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimTemplateTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ResourceClaimTemplateTypeOutput) Spec() ResourceClaimTemplateSpecOutput
- func (o ResourceClaimTemplateTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateType]
- func (o ResourceClaimTemplateTypeOutput) ToResourceClaimTemplateTypeOutput() ResourceClaimTemplateTypeOutput
- func (o ResourceClaimTemplateTypeOutput) ToResourceClaimTemplateTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateTypeOutput
- type ResourceClaimType
- type ResourceClaimTypeArgs
- func (ResourceClaimTypeArgs) ElementType() reflect.Type
- func (i ResourceClaimTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimType]
- func (i ResourceClaimTypeArgs) ToResourceClaimTypeOutput() ResourceClaimTypeOutput
- func (i ResourceClaimTypeArgs) ToResourceClaimTypeOutputWithContext(ctx context.Context) ResourceClaimTypeOutput
- type ResourceClaimTypeArray
- func (ResourceClaimTypeArray) ElementType() reflect.Type
- func (i ResourceClaimTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimType]
- func (i ResourceClaimTypeArray) ToResourceClaimTypeArrayOutput() ResourceClaimTypeArrayOutput
- func (i ResourceClaimTypeArray) ToResourceClaimTypeArrayOutputWithContext(ctx context.Context) ResourceClaimTypeArrayOutput
- type ResourceClaimTypeArrayInput
- type ResourceClaimTypeArrayOutput
- func (ResourceClaimTypeArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimTypeArrayOutput) Index(i pulumi.IntInput) ResourceClaimTypeOutput
- func (o ResourceClaimTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimType]
- func (o ResourceClaimTypeArrayOutput) ToResourceClaimTypeArrayOutput() ResourceClaimTypeArrayOutput
- func (o ResourceClaimTypeArrayOutput) ToResourceClaimTypeArrayOutputWithContext(ctx context.Context) ResourceClaimTypeArrayOutput
- type ResourceClaimTypeInput
- type ResourceClaimTypeOutput
- func (o ResourceClaimTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClaimTypeOutput) ElementType() reflect.Type
- func (o ResourceClaimTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ResourceClaimTypeOutput) Spec() ResourceClaimSpecOutput
- func (o ResourceClaimTypeOutput) Status() ResourceClaimStatusPtrOutput
- func (o ResourceClaimTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimType]
- func (o ResourceClaimTypeOutput) ToResourceClaimTypeOutput() ResourceClaimTypeOutput
- func (o ResourceClaimTypeOutput) ToResourceClaimTypeOutputWithContext(ctx context.Context) ResourceClaimTypeOutput
- type ResourceClass
- type ResourceClassArgs
- type ResourceClassArray
- func (ResourceClassArray) ElementType() reflect.Type
- func (i ResourceClassArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClass]
- func (i ResourceClassArray) ToResourceClassArrayOutput() ResourceClassArrayOutput
- func (i ResourceClassArray) ToResourceClassArrayOutputWithContext(ctx context.Context) ResourceClassArrayOutput
- type ResourceClassArrayInput
- type ResourceClassArrayOutput
- func (ResourceClassArrayOutput) ElementType() reflect.Type
- func (o ResourceClassArrayOutput) Index(i pulumi.IntInput) ResourceClassOutput
- func (o ResourceClassArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClass]
- func (o ResourceClassArrayOutput) ToResourceClassArrayOutput() ResourceClassArrayOutput
- func (o ResourceClassArrayOutput) ToResourceClassArrayOutputWithContext(ctx context.Context) ResourceClassArrayOutput
- type ResourceClassInput
- type ResourceClassList
- func (*ResourceClassList) ElementType() reflect.Type
- func (i *ResourceClassList) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassList]
- func (i *ResourceClassList) ToResourceClassListOutput() ResourceClassListOutput
- func (i *ResourceClassList) ToResourceClassListOutputWithContext(ctx context.Context) ResourceClassListOutput
- type ResourceClassListArgs
- type ResourceClassListArray
- func (ResourceClassListArray) ElementType() reflect.Type
- func (i ResourceClassListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClassList]
- func (i ResourceClassListArray) ToResourceClassListArrayOutput() ResourceClassListArrayOutput
- func (i ResourceClassListArray) ToResourceClassListArrayOutputWithContext(ctx context.Context) ResourceClassListArrayOutput
- type ResourceClassListArrayInput
- type ResourceClassListArrayOutput
- func (ResourceClassListArrayOutput) ElementType() reflect.Type
- func (o ResourceClassListArrayOutput) Index(i pulumi.IntInput) ResourceClassListOutput
- func (o ResourceClassListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClassList]
- func (o ResourceClassListArrayOutput) ToResourceClassListArrayOutput() ResourceClassListArrayOutput
- func (o ResourceClassListArrayOutput) ToResourceClassListArrayOutputWithContext(ctx context.Context) ResourceClassListArrayOutput
- type ResourceClassListInput
- type ResourceClassListMap
- func (ResourceClassListMap) ElementType() reflect.Type
- func (i ResourceClassListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClassList]
- func (i ResourceClassListMap) ToResourceClassListMapOutput() ResourceClassListMapOutput
- func (i ResourceClassListMap) ToResourceClassListMapOutputWithContext(ctx context.Context) ResourceClassListMapOutput
- type ResourceClassListMapInput
- type ResourceClassListMapOutput
- func (ResourceClassListMapOutput) ElementType() reflect.Type
- func (o ResourceClassListMapOutput) MapIndex(k pulumi.StringInput) ResourceClassListOutput
- func (o ResourceClassListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClassList]
- func (o ResourceClassListMapOutput) ToResourceClassListMapOutput() ResourceClassListMapOutput
- func (o ResourceClassListMapOutput) ToResourceClassListMapOutputWithContext(ctx context.Context) ResourceClassListMapOutput
- type ResourceClassListOutput
- func (o ResourceClassListOutput) ApiVersion() pulumi.StringOutput
- func (ResourceClassListOutput) ElementType() reflect.Type
- func (o ResourceClassListOutput) Items() ResourceClassTypeArrayOutput
- func (o ResourceClassListOutput) Kind() pulumi.StringOutput
- func (o ResourceClassListOutput) Metadata() metav1.ListMetaOutput
- func (o ResourceClassListOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassList]
- func (o ResourceClassListOutput) ToResourceClassListOutput() ResourceClassListOutput
- func (o ResourceClassListOutput) ToResourceClassListOutputWithContext(ctx context.Context) ResourceClassListOutput
- type ResourceClassListState
- type ResourceClassListType
- type ResourceClassListTypeArgs
- func (ResourceClassListTypeArgs) ElementType() reflect.Type
- func (i ResourceClassListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClassListType]
- func (i ResourceClassListTypeArgs) ToResourceClassListTypeOutput() ResourceClassListTypeOutput
- func (i ResourceClassListTypeArgs) ToResourceClassListTypeOutputWithContext(ctx context.Context) ResourceClassListTypeOutput
- type ResourceClassListTypeInput
- type ResourceClassListTypeOutput
- func (o ResourceClassListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClassListTypeOutput) ElementType() reflect.Type
- func (o ResourceClassListTypeOutput) Items() ResourceClassTypeArrayOutput
- func (o ResourceClassListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ResourceClassListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClassListType]
- func (o ResourceClassListTypeOutput) ToResourceClassListTypeOutput() ResourceClassListTypeOutput
- func (o ResourceClassListTypeOutput) ToResourceClassListTypeOutputWithContext(ctx context.Context) ResourceClassListTypeOutput
- type ResourceClassMap
- func (ResourceClassMap) ElementType() reflect.Type
- func (i ResourceClassMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClass]
- func (i ResourceClassMap) ToResourceClassMapOutput() ResourceClassMapOutput
- func (i ResourceClassMap) ToResourceClassMapOutputWithContext(ctx context.Context) ResourceClassMapOutput
- type ResourceClassMapInput
- type ResourceClassMapOutput
- func (ResourceClassMapOutput) ElementType() reflect.Type
- func (o ResourceClassMapOutput) MapIndex(k pulumi.StringInput) ResourceClassOutput
- func (o ResourceClassMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClass]
- func (o ResourceClassMapOutput) ToResourceClassMapOutput() ResourceClassMapOutput
- func (o ResourceClassMapOutput) ToResourceClassMapOutputWithContext(ctx context.Context) ResourceClassMapOutput
- type ResourceClassOutput
- func (o ResourceClassOutput) ApiVersion() pulumi.StringOutput
- func (o ResourceClassOutput) DriverName() pulumi.StringOutput
- func (ResourceClassOutput) ElementType() reflect.Type
- func (o ResourceClassOutput) Kind() pulumi.StringOutput
- func (o ResourceClassOutput) Metadata() metav1.ObjectMetaOutput
- func (o ResourceClassOutput) ParametersRef() ResourceClassParametersReferenceOutput
- func (o ResourceClassOutput) SuitableNodes() corev1.NodeSelectorOutput
- func (o ResourceClassOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClass]
- func (o ResourceClassOutput) ToResourceClassOutput() ResourceClassOutput
- func (o ResourceClassOutput) ToResourceClassOutputWithContext(ctx context.Context) ResourceClassOutput
- type ResourceClassParametersReference
- type ResourceClassParametersReferenceArgs
- func (ResourceClassParametersReferenceArgs) ElementType() reflect.Type
- func (i ResourceClassParametersReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClassParametersReference]
- func (i ResourceClassParametersReferenceArgs) ToResourceClassParametersReferenceOutput() ResourceClassParametersReferenceOutput
- func (i ResourceClassParametersReferenceArgs) ToResourceClassParametersReferenceOutputWithContext(ctx context.Context) ResourceClassParametersReferenceOutput
- func (i ResourceClassParametersReferenceArgs) ToResourceClassParametersReferencePtrOutput() ResourceClassParametersReferencePtrOutput
- func (i ResourceClassParametersReferenceArgs) ToResourceClassParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePtrOutput
- type ResourceClassParametersReferenceInput
- type ResourceClassParametersReferenceOutput
- func (o ResourceClassParametersReferenceOutput) ApiGroup() pulumi.StringPtrOutput
- func (ResourceClassParametersReferenceOutput) ElementType() reflect.Type
- func (o ResourceClassParametersReferenceOutput) Kind() pulumi.StringOutput
- func (o ResourceClassParametersReferenceOutput) Name() pulumi.StringOutput
- func (o ResourceClassParametersReferenceOutput) Namespace() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClassParametersReference]
- func (o ResourceClassParametersReferenceOutput) ToResourceClassParametersReferenceOutput() ResourceClassParametersReferenceOutput
- func (o ResourceClassParametersReferenceOutput) ToResourceClassParametersReferenceOutputWithContext(ctx context.Context) ResourceClassParametersReferenceOutput
- func (o ResourceClassParametersReferenceOutput) ToResourceClassParametersReferencePtrOutput() ResourceClassParametersReferencePtrOutput
- func (o ResourceClassParametersReferenceOutput) ToResourceClassParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePtrOutput
- type ResourceClassParametersReferencePatch
- type ResourceClassParametersReferencePatchArgs
- func (ResourceClassParametersReferencePatchArgs) ElementType() reflect.Type
- func (i ResourceClassParametersReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClassParametersReferencePatch]
- func (i ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchOutput() ResourceClassParametersReferencePatchOutput
- func (i ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchOutputWithContext(ctx context.Context) ResourceClassParametersReferencePatchOutput
- func (i ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchPtrOutput() ResourceClassParametersReferencePatchPtrOutput
- func (i ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePatchPtrOutput
- type ResourceClassParametersReferencePatchInput
- type ResourceClassParametersReferencePatchOutput
- func (o ResourceClassParametersReferencePatchOutput) ApiGroup() pulumi.StringPtrOutput
- func (ResourceClassParametersReferencePatchOutput) ElementType() reflect.Type
- func (o ResourceClassParametersReferencePatchOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePatchOutput) Namespace() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClassParametersReferencePatch]
- func (o ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchOutput() ResourceClassParametersReferencePatchOutput
- func (o ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchOutputWithContext(ctx context.Context) ResourceClassParametersReferencePatchOutput
- func (o ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchPtrOutput() ResourceClassParametersReferencePatchPtrOutput
- func (o ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePatchPtrOutput
- type ResourceClassParametersReferencePatchPtrInput
- type ResourceClassParametersReferencePatchPtrOutput
- func (o ResourceClassParametersReferencePatchPtrOutput) ApiGroup() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePatchPtrOutput) Elem() ResourceClassParametersReferencePatchOutput
- func (ResourceClassParametersReferencePatchPtrOutput) ElementType() reflect.Type
- func (o ResourceClassParametersReferencePatchPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePatchPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassParametersReferencePatch]
- func (o ResourceClassParametersReferencePatchPtrOutput) ToResourceClassParametersReferencePatchPtrOutput() ResourceClassParametersReferencePatchPtrOutput
- func (o ResourceClassParametersReferencePatchPtrOutput) ToResourceClassParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePatchPtrOutput
- type ResourceClassParametersReferencePtrInput
- type ResourceClassParametersReferencePtrOutput
- func (o ResourceClassParametersReferencePtrOutput) ApiGroup() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePtrOutput) Elem() ResourceClassParametersReferenceOutput
- func (ResourceClassParametersReferencePtrOutput) ElementType() reflect.Type
- func (o ResourceClassParametersReferencePtrOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ResourceClassParametersReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassParametersReference]
- func (o ResourceClassParametersReferencePtrOutput) ToResourceClassParametersReferencePtrOutput() ResourceClassParametersReferencePtrOutput
- func (o ResourceClassParametersReferencePtrOutput) ToResourceClassParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePtrOutput
- type ResourceClassPatch
- func (*ResourceClassPatch) ElementType() reflect.Type
- func (i *ResourceClassPatch) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassPatch]
- func (i *ResourceClassPatch) ToResourceClassPatchOutput() ResourceClassPatchOutput
- func (i *ResourceClassPatch) ToResourceClassPatchOutputWithContext(ctx context.Context) ResourceClassPatchOutput
- type ResourceClassPatchArgs
- type ResourceClassPatchArray
- func (ResourceClassPatchArray) ElementType() reflect.Type
- func (i ResourceClassPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClassPatch]
- func (i ResourceClassPatchArray) ToResourceClassPatchArrayOutput() ResourceClassPatchArrayOutput
- func (i ResourceClassPatchArray) ToResourceClassPatchArrayOutputWithContext(ctx context.Context) ResourceClassPatchArrayOutput
- type ResourceClassPatchArrayInput
- type ResourceClassPatchArrayOutput
- func (ResourceClassPatchArrayOutput) ElementType() reflect.Type
- func (o ResourceClassPatchArrayOutput) Index(i pulumi.IntInput) ResourceClassPatchOutput
- func (o ResourceClassPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClassPatch]
- func (o ResourceClassPatchArrayOutput) ToResourceClassPatchArrayOutput() ResourceClassPatchArrayOutput
- func (o ResourceClassPatchArrayOutput) ToResourceClassPatchArrayOutputWithContext(ctx context.Context) ResourceClassPatchArrayOutput
- type ResourceClassPatchInput
- type ResourceClassPatchMap
- func (ResourceClassPatchMap) ElementType() reflect.Type
- func (i ResourceClassPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClassPatch]
- func (i ResourceClassPatchMap) ToResourceClassPatchMapOutput() ResourceClassPatchMapOutput
- func (i ResourceClassPatchMap) ToResourceClassPatchMapOutputWithContext(ctx context.Context) ResourceClassPatchMapOutput
- type ResourceClassPatchMapInput
- type ResourceClassPatchMapOutput
- func (ResourceClassPatchMapOutput) ElementType() reflect.Type
- func (o ResourceClassPatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClassPatchOutput
- func (o ResourceClassPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClassPatch]
- func (o ResourceClassPatchMapOutput) ToResourceClassPatchMapOutput() ResourceClassPatchMapOutput
- func (o ResourceClassPatchMapOutput) ToResourceClassPatchMapOutputWithContext(ctx context.Context) ResourceClassPatchMapOutput
- type ResourceClassPatchOutput
- func (o ResourceClassPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ResourceClassPatchOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceClassPatchOutput) ElementType() reflect.Type
- func (o ResourceClassPatchOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClassPatchOutput) ParametersRef() ResourceClassParametersReferencePatchPtrOutput
- func (o ResourceClassPatchOutput) SuitableNodes() corev1.NodeSelectorPatchPtrOutput
- func (o ResourceClassPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassPatch]
- func (o ResourceClassPatchOutput) ToResourceClassPatchOutput() ResourceClassPatchOutput
- func (o ResourceClassPatchOutput) ToResourceClassPatchOutputWithContext(ctx context.Context) ResourceClassPatchOutput
- type ResourceClassPatchState
- type ResourceClassPatchType
- type ResourceClassPatchTypeArgs
- func (ResourceClassPatchTypeArgs) ElementType() reflect.Type
- func (i ResourceClassPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClassPatchType]
- func (i ResourceClassPatchTypeArgs) ToResourceClassPatchTypeOutput() ResourceClassPatchTypeOutput
- func (i ResourceClassPatchTypeArgs) ToResourceClassPatchTypeOutputWithContext(ctx context.Context) ResourceClassPatchTypeOutput
- type ResourceClassPatchTypeInput
- type ResourceClassPatchTypeOutput
- func (o ResourceClassPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ResourceClassPatchTypeOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceClassPatchTypeOutput) ElementType() reflect.Type
- func (o ResourceClassPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClassPatchTypeOutput) ParametersRef() ResourceClassParametersReferencePatchPtrOutput
- func (o ResourceClassPatchTypeOutput) SuitableNodes() corev1.NodeSelectorPatchPtrOutput
- func (o ResourceClassPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClassPatchType]
- func (o ResourceClassPatchTypeOutput) ToResourceClassPatchTypeOutput() ResourceClassPatchTypeOutput
- func (o ResourceClassPatchTypeOutput) ToResourceClassPatchTypeOutputWithContext(ctx context.Context) ResourceClassPatchTypeOutput
- type ResourceClassState
- type ResourceClassType
- type ResourceClassTypeArgs
- func (ResourceClassTypeArgs) ElementType() reflect.Type
- func (i ResourceClassTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClassType]
- func (i ResourceClassTypeArgs) ToResourceClassTypeOutput() ResourceClassTypeOutput
- func (i ResourceClassTypeArgs) ToResourceClassTypeOutputWithContext(ctx context.Context) ResourceClassTypeOutput
- type ResourceClassTypeArray
- func (ResourceClassTypeArray) ElementType() reflect.Type
- func (i ResourceClassTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClassType]
- func (i ResourceClassTypeArray) ToResourceClassTypeArrayOutput() ResourceClassTypeArrayOutput
- func (i ResourceClassTypeArray) ToResourceClassTypeArrayOutputWithContext(ctx context.Context) ResourceClassTypeArrayOutput
- type ResourceClassTypeArrayInput
- type ResourceClassTypeArrayOutput
- func (ResourceClassTypeArrayOutput) ElementType() reflect.Type
- func (o ResourceClassTypeArrayOutput) Index(i pulumi.IntInput) ResourceClassTypeOutput
- func (o ResourceClassTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClassType]
- func (o ResourceClassTypeArrayOutput) ToResourceClassTypeArrayOutput() ResourceClassTypeArrayOutput
- func (o ResourceClassTypeArrayOutput) ToResourceClassTypeArrayOutputWithContext(ctx context.Context) ResourceClassTypeArrayOutput
- type ResourceClassTypeInput
- type ResourceClassTypeOutput
- func (o ResourceClassTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ResourceClassTypeOutput) DriverName() pulumi.StringOutput
- func (ResourceClassTypeOutput) ElementType() reflect.Type
- func (o ResourceClassTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ResourceClassTypeOutput) ParametersRef() ResourceClassParametersReferencePtrOutput
- func (o ResourceClassTypeOutput) SuitableNodes() corev1.NodeSelectorPtrOutput
- func (o ResourceClassTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClassType]
- func (o ResourceClassTypeOutput) ToResourceClassTypeOutput() ResourceClassTypeOutput
- func (o ResourceClassTypeOutput) ToResourceClassTypeOutputWithContext(ctx context.Context) ResourceClassTypeOutput
- type ResourceHandle
- type ResourceHandleArgs
- func (ResourceHandleArgs) ElementType() reflect.Type
- func (i ResourceHandleArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceHandle]
- func (i ResourceHandleArgs) ToResourceHandleOutput() ResourceHandleOutput
- func (i ResourceHandleArgs) ToResourceHandleOutputWithContext(ctx context.Context) ResourceHandleOutput
- type ResourceHandleArray
- func (ResourceHandleArray) ElementType() reflect.Type
- func (i ResourceHandleArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceHandle]
- func (i ResourceHandleArray) ToResourceHandleArrayOutput() ResourceHandleArrayOutput
- func (i ResourceHandleArray) ToResourceHandleArrayOutputWithContext(ctx context.Context) ResourceHandleArrayOutput
- type ResourceHandleArrayInput
- type ResourceHandleArrayOutput
- func (ResourceHandleArrayOutput) ElementType() reflect.Type
- func (o ResourceHandleArrayOutput) Index(i pulumi.IntInput) ResourceHandleOutput
- func (o ResourceHandleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceHandle]
- func (o ResourceHandleArrayOutput) ToResourceHandleArrayOutput() ResourceHandleArrayOutput
- func (o ResourceHandleArrayOutput) ToResourceHandleArrayOutputWithContext(ctx context.Context) ResourceHandleArrayOutput
- type ResourceHandleInput
- type ResourceHandleOutput
- func (o ResourceHandleOutput) Data() pulumi.StringPtrOutput
- func (o ResourceHandleOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceHandleOutput) ElementType() reflect.Type
- func (o ResourceHandleOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceHandle]
- func (o ResourceHandleOutput) ToResourceHandleOutput() ResourceHandleOutput
- func (o ResourceHandleOutput) ToResourceHandleOutputWithContext(ctx context.Context) ResourceHandleOutput
- type ResourceHandlePatch
- type ResourceHandlePatchArgs
- func (ResourceHandlePatchArgs) ElementType() reflect.Type
- func (i ResourceHandlePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceHandlePatch]
- func (i ResourceHandlePatchArgs) ToResourceHandlePatchOutput() ResourceHandlePatchOutput
- func (i ResourceHandlePatchArgs) ToResourceHandlePatchOutputWithContext(ctx context.Context) ResourceHandlePatchOutput
- type ResourceHandlePatchArray
- func (ResourceHandlePatchArray) ElementType() reflect.Type
- func (i ResourceHandlePatchArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceHandlePatch]
- func (i ResourceHandlePatchArray) ToResourceHandlePatchArrayOutput() ResourceHandlePatchArrayOutput
- func (i ResourceHandlePatchArray) ToResourceHandlePatchArrayOutputWithContext(ctx context.Context) ResourceHandlePatchArrayOutput
- type ResourceHandlePatchArrayInput
- type ResourceHandlePatchArrayOutput
- func (ResourceHandlePatchArrayOutput) ElementType() reflect.Type
- func (o ResourceHandlePatchArrayOutput) Index(i pulumi.IntInput) ResourceHandlePatchOutput
- func (o ResourceHandlePatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceHandlePatch]
- func (o ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutput() ResourceHandlePatchArrayOutput
- func (o ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutputWithContext(ctx context.Context) ResourceHandlePatchArrayOutput
- type ResourceHandlePatchInput
- type ResourceHandlePatchOutput
- func (o ResourceHandlePatchOutput) Data() pulumi.StringPtrOutput
- func (o ResourceHandlePatchOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceHandlePatchOutput) ElementType() reflect.Type
- func (o ResourceHandlePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceHandlePatch]
- func (o ResourceHandlePatchOutput) ToResourceHandlePatchOutput() ResourceHandlePatchOutput
- func (o ResourceHandlePatchOutput) ToResourceHandlePatchOutputWithContext(ctx context.Context) ResourceHandlePatchOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllocationResult ¶
type AllocationResult struct { // This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim. // // Setting this field is optional. If null, the resource is available everywhere. AvailableOnNodes *corev1.NodeSelector `pulumi:"availableOnNodes"` // ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in. ResourceHandles []ResourceHandle `pulumi:"resourceHandles"` Shareable *bool `pulumi:"shareable"` }
AllocationResult contains attributes of an allocated resource.
type AllocationResultArgs ¶
type AllocationResultArgs struct { // This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim. // // Setting this field is optional. If null, the resource is available everywhere. AvailableOnNodes corev1.NodeSelectorPtrInput `pulumi:"availableOnNodes"` // ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in. ResourceHandles ResourceHandleArrayInput `pulumi:"resourceHandles"` Shareable pulumi.BoolPtrInput `pulumi:"shareable"` }
AllocationResult contains attributes of an allocated resource.
func (AllocationResultArgs) ElementType ¶
func (AllocationResultArgs) ElementType() reflect.Type
func (AllocationResultArgs) ToAllocationResultOutput ¶
func (i AllocationResultArgs) ToAllocationResultOutput() AllocationResultOutput
func (AllocationResultArgs) ToAllocationResultOutputWithContext ¶
func (i AllocationResultArgs) ToAllocationResultOutputWithContext(ctx context.Context) AllocationResultOutput
func (AllocationResultArgs) ToAllocationResultPtrOutput ¶
func (i AllocationResultArgs) ToAllocationResultPtrOutput() AllocationResultPtrOutput
func (AllocationResultArgs) ToAllocationResultPtrOutputWithContext ¶
func (i AllocationResultArgs) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
func (AllocationResultArgs) ToOutput ¶ added in v4.2.0
func (i AllocationResultArgs) ToOutput(ctx context.Context) pulumix.Output[AllocationResult]
type AllocationResultInput ¶
type AllocationResultInput interface { pulumi.Input ToAllocationResultOutput() AllocationResultOutput ToAllocationResultOutputWithContext(context.Context) AllocationResultOutput }
AllocationResultInput is an input type that accepts AllocationResultArgs and AllocationResultOutput values. You can construct a concrete instance of `AllocationResultInput` via:
AllocationResultArgs{...}
type AllocationResultOutput ¶
type AllocationResultOutput struct{ *pulumi.OutputState }
AllocationResult contains attributes of an allocated resource.
func (AllocationResultOutput) AvailableOnNodes ¶
func (o AllocationResultOutput) AvailableOnNodes() corev1.NodeSelectorPtrOutput
This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.
Setting this field is optional. If null, the resource is available everywhere.
func (AllocationResultOutput) ElementType ¶
func (AllocationResultOutput) ElementType() reflect.Type
func (AllocationResultOutput) ResourceHandles ¶
func (o AllocationResultOutput) ResourceHandles() ResourceHandleArrayOutput
ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.
func (AllocationResultOutput) Shareable ¶
func (o AllocationResultOutput) Shareable() pulumi.BoolPtrOutput
Shareable determines whether the resource supports more than one consumer at a time.
func (AllocationResultOutput) ToAllocationResultOutput ¶
func (o AllocationResultOutput) ToAllocationResultOutput() AllocationResultOutput
func (AllocationResultOutput) ToAllocationResultOutputWithContext ¶
func (o AllocationResultOutput) ToAllocationResultOutputWithContext(ctx context.Context) AllocationResultOutput
func (AllocationResultOutput) ToAllocationResultPtrOutput ¶
func (o AllocationResultOutput) ToAllocationResultPtrOutput() AllocationResultPtrOutput
func (AllocationResultOutput) ToAllocationResultPtrOutputWithContext ¶
func (o AllocationResultOutput) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
func (AllocationResultOutput) ToOutput ¶ added in v4.2.0
func (o AllocationResultOutput) ToOutput(ctx context.Context) pulumix.Output[AllocationResult]
type AllocationResultPatch ¶
type AllocationResultPatch struct { // This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim. // // Setting this field is optional. If null, the resource is available everywhere. AvailableOnNodes *corev1.NodeSelectorPatch `pulumi:"availableOnNodes"` // ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in. ResourceHandles []ResourceHandlePatch `pulumi:"resourceHandles"` Shareable *bool `pulumi:"shareable"` }
AllocationResult contains attributes of an allocated resource.
type AllocationResultPatchArgs ¶
type AllocationResultPatchArgs struct { // This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim. // // Setting this field is optional. If null, the resource is available everywhere. AvailableOnNodes corev1.NodeSelectorPatchPtrInput `pulumi:"availableOnNodes"` // ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in. ResourceHandles ResourceHandlePatchArrayInput `pulumi:"resourceHandles"` Shareable pulumi.BoolPtrInput `pulumi:"shareable"` }
AllocationResult contains attributes of an allocated resource.
func (AllocationResultPatchArgs) ElementType ¶
func (AllocationResultPatchArgs) ElementType() reflect.Type
func (AllocationResultPatchArgs) ToAllocationResultPatchOutput ¶
func (i AllocationResultPatchArgs) ToAllocationResultPatchOutput() AllocationResultPatchOutput
func (AllocationResultPatchArgs) ToAllocationResultPatchOutputWithContext ¶
func (i AllocationResultPatchArgs) ToAllocationResultPatchOutputWithContext(ctx context.Context) AllocationResultPatchOutput
func (AllocationResultPatchArgs) ToAllocationResultPatchPtrOutput ¶
func (i AllocationResultPatchArgs) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
func (AllocationResultPatchArgs) ToAllocationResultPatchPtrOutputWithContext ¶
func (i AllocationResultPatchArgs) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
func (AllocationResultPatchArgs) ToOutput ¶ added in v4.2.0
func (i AllocationResultPatchArgs) ToOutput(ctx context.Context) pulumix.Output[AllocationResultPatch]
type AllocationResultPatchInput ¶
type AllocationResultPatchInput interface { pulumi.Input ToAllocationResultPatchOutput() AllocationResultPatchOutput ToAllocationResultPatchOutputWithContext(context.Context) AllocationResultPatchOutput }
AllocationResultPatchInput is an input type that accepts AllocationResultPatchArgs and AllocationResultPatchOutput values. You can construct a concrete instance of `AllocationResultPatchInput` via:
AllocationResultPatchArgs{...}
type AllocationResultPatchOutput ¶
type AllocationResultPatchOutput struct{ *pulumi.OutputState }
AllocationResult contains attributes of an allocated resource.
func (AllocationResultPatchOutput) AvailableOnNodes ¶
func (o AllocationResultPatchOutput) AvailableOnNodes() corev1.NodeSelectorPatchPtrOutput
This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.
Setting this field is optional. If null, the resource is available everywhere.
func (AllocationResultPatchOutput) ElementType ¶
func (AllocationResultPatchOutput) ElementType() reflect.Type
func (AllocationResultPatchOutput) ResourceHandles ¶
func (o AllocationResultPatchOutput) ResourceHandles() ResourceHandlePatchArrayOutput
ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.
func (AllocationResultPatchOutput) Shareable ¶
func (o AllocationResultPatchOutput) Shareable() pulumi.BoolPtrOutput
Shareable determines whether the resource supports more than one consumer at a time.
func (AllocationResultPatchOutput) ToAllocationResultPatchOutput ¶
func (o AllocationResultPatchOutput) ToAllocationResultPatchOutput() AllocationResultPatchOutput
func (AllocationResultPatchOutput) ToAllocationResultPatchOutputWithContext ¶
func (o AllocationResultPatchOutput) ToAllocationResultPatchOutputWithContext(ctx context.Context) AllocationResultPatchOutput
func (AllocationResultPatchOutput) ToAllocationResultPatchPtrOutput ¶
func (o AllocationResultPatchOutput) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
func (AllocationResultPatchOutput) ToAllocationResultPatchPtrOutputWithContext ¶
func (o AllocationResultPatchOutput) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
func (AllocationResultPatchOutput) ToOutput ¶ added in v4.2.0
func (o AllocationResultPatchOutput) ToOutput(ctx context.Context) pulumix.Output[AllocationResultPatch]
type AllocationResultPatchPtrInput ¶
type AllocationResultPatchPtrInput interface { pulumi.Input ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput ToAllocationResultPatchPtrOutputWithContext(context.Context) AllocationResultPatchPtrOutput }
AllocationResultPatchPtrInput is an input type that accepts AllocationResultPatchArgs, AllocationResultPatchPtr and AllocationResultPatchPtrOutput values. You can construct a concrete instance of `AllocationResultPatchPtrInput` via:
AllocationResultPatchArgs{...} or: nil
func AllocationResultPatchPtr ¶
func AllocationResultPatchPtr(v *AllocationResultPatchArgs) AllocationResultPatchPtrInput
type AllocationResultPatchPtrOutput ¶
type AllocationResultPatchPtrOutput struct{ *pulumi.OutputState }
func (AllocationResultPatchPtrOutput) AvailableOnNodes ¶
func (o AllocationResultPatchPtrOutput) AvailableOnNodes() corev1.NodeSelectorPatchPtrOutput
This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.
Setting this field is optional. If null, the resource is available everywhere.
func (AllocationResultPatchPtrOutput) Elem ¶
func (o AllocationResultPatchPtrOutput) Elem() AllocationResultPatchOutput
func (AllocationResultPatchPtrOutput) ElementType ¶
func (AllocationResultPatchPtrOutput) ElementType() reflect.Type
func (AllocationResultPatchPtrOutput) ResourceHandles ¶
func (o AllocationResultPatchPtrOutput) ResourceHandles() ResourceHandlePatchArrayOutput
ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.
func (AllocationResultPatchPtrOutput) Shareable ¶
func (o AllocationResultPatchPtrOutput) Shareable() pulumi.BoolPtrOutput
Shareable determines whether the resource supports more than one consumer at a time.
func (AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutput ¶
func (o AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
func (AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutputWithContext ¶
func (o AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
func (AllocationResultPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o AllocationResultPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AllocationResultPatch]
type AllocationResultPtrInput ¶
type AllocationResultPtrInput interface { pulumi.Input ToAllocationResultPtrOutput() AllocationResultPtrOutput ToAllocationResultPtrOutputWithContext(context.Context) AllocationResultPtrOutput }
AllocationResultPtrInput is an input type that accepts AllocationResultArgs, AllocationResultPtr and AllocationResultPtrOutput values. You can construct a concrete instance of `AllocationResultPtrInput` via:
AllocationResultArgs{...} or: nil
func AllocationResultPtr ¶
func AllocationResultPtr(v *AllocationResultArgs) AllocationResultPtrInput
type AllocationResultPtrOutput ¶
type AllocationResultPtrOutput struct{ *pulumi.OutputState }
func (AllocationResultPtrOutput) AvailableOnNodes ¶
func (o AllocationResultPtrOutput) AvailableOnNodes() corev1.NodeSelectorPtrOutput
This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.
Setting this field is optional. If null, the resource is available everywhere.
func (AllocationResultPtrOutput) Elem ¶
func (o AllocationResultPtrOutput) Elem() AllocationResultOutput
func (AllocationResultPtrOutput) ElementType ¶
func (AllocationResultPtrOutput) ElementType() reflect.Type
func (AllocationResultPtrOutput) ResourceHandles ¶
func (o AllocationResultPtrOutput) ResourceHandles() ResourceHandleArrayOutput
ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.
func (AllocationResultPtrOutput) Shareable ¶
func (o AllocationResultPtrOutput) Shareable() pulumi.BoolPtrOutput
Shareable determines whether the resource supports more than one consumer at a time.
func (AllocationResultPtrOutput) ToAllocationResultPtrOutput ¶
func (o AllocationResultPtrOutput) ToAllocationResultPtrOutput() AllocationResultPtrOutput
func (AllocationResultPtrOutput) ToAllocationResultPtrOutputWithContext ¶
func (o AllocationResultPtrOutput) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
func (AllocationResultPtrOutput) ToOutput ¶ added in v4.2.0
func (o AllocationResultPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AllocationResult]
type PodSchedulingContext ¶
type PodSchedulingContext struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecOutput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingContextStatusPtrOutput `pulumi:"status"` }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func GetPodSchedulingContext ¶
func GetPodSchedulingContext(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSchedulingContextState, opts ...pulumi.ResourceOption) (*PodSchedulingContext, error)
GetPodSchedulingContext gets an existing PodSchedulingContext 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 NewPodSchedulingContext ¶
func NewPodSchedulingContext(ctx *pulumi.Context, name string, args *PodSchedulingContextArgs, opts ...pulumi.ResourceOption) (*PodSchedulingContext, error)
NewPodSchedulingContext registers a new resource with the given unique name, arguments, and options.
func (*PodSchedulingContext) ElementType ¶
func (*PodSchedulingContext) ElementType() reflect.Type
func (*PodSchedulingContext) ToOutput ¶ added in v4.2.0
func (i *PodSchedulingContext) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContext]
func (*PodSchedulingContext) ToPodSchedulingContextOutput ¶
func (i *PodSchedulingContext) ToPodSchedulingContextOutput() PodSchedulingContextOutput
func (*PodSchedulingContext) ToPodSchedulingContextOutputWithContext ¶
func (i *PodSchedulingContext) ToPodSchedulingContextOutputWithContext(ctx context.Context) PodSchedulingContextOutput
type PodSchedulingContextArgs ¶
type PodSchedulingContextArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata Metadata metav1.ObjectMetaPtrInput // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecInput }
The set of arguments for constructing a PodSchedulingContext resource.
func (PodSchedulingContextArgs) ElementType ¶
func (PodSchedulingContextArgs) ElementType() reflect.Type
type PodSchedulingContextArray ¶
type PodSchedulingContextArray []PodSchedulingContextInput
func (PodSchedulingContextArray) ElementType ¶
func (PodSchedulingContextArray) ElementType() reflect.Type
func (PodSchedulingContextArray) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContext]
func (PodSchedulingContextArray) ToPodSchedulingContextArrayOutput ¶
func (i PodSchedulingContextArray) ToPodSchedulingContextArrayOutput() PodSchedulingContextArrayOutput
func (PodSchedulingContextArray) ToPodSchedulingContextArrayOutputWithContext ¶
func (i PodSchedulingContextArray) ToPodSchedulingContextArrayOutputWithContext(ctx context.Context) PodSchedulingContextArrayOutput
type PodSchedulingContextArrayInput ¶
type PodSchedulingContextArrayInput interface { pulumi.Input ToPodSchedulingContextArrayOutput() PodSchedulingContextArrayOutput ToPodSchedulingContextArrayOutputWithContext(context.Context) PodSchedulingContextArrayOutput }
PodSchedulingContextArrayInput is an input type that accepts PodSchedulingContextArray and PodSchedulingContextArrayOutput values. You can construct a concrete instance of `PodSchedulingContextArrayInput` via:
PodSchedulingContextArray{ PodSchedulingContextArgs{...} }
type PodSchedulingContextArrayOutput ¶
type PodSchedulingContextArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextArrayOutput) ElementType ¶
func (PodSchedulingContextArrayOutput) ElementType() reflect.Type
func (PodSchedulingContextArrayOutput) Index ¶
func (o PodSchedulingContextArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextOutput
func (PodSchedulingContextArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContext]
func (PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutput ¶
func (o PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutput() PodSchedulingContextArrayOutput
func (PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutputWithContext ¶
func (o PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutputWithContext(ctx context.Context) PodSchedulingContextArrayOutput
type PodSchedulingContextInput ¶
type PodSchedulingContextInput interface { pulumi.Input ToPodSchedulingContextOutput() PodSchedulingContextOutput ToPodSchedulingContextOutputWithContext(ctx context.Context) PodSchedulingContextOutput }
type PodSchedulingContextList ¶
type PodSchedulingContextList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Items is the list of PodSchedulingContext objects. Items PodSchedulingContextTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard list metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
PodSchedulingContextList is a collection of Pod scheduling objects.
func GetPodSchedulingContextList ¶
func GetPodSchedulingContextList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSchedulingContextListState, opts ...pulumi.ResourceOption) (*PodSchedulingContextList, error)
GetPodSchedulingContextList gets an existing PodSchedulingContextList 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 NewPodSchedulingContextList ¶
func NewPodSchedulingContextList(ctx *pulumi.Context, name string, args *PodSchedulingContextListArgs, opts ...pulumi.ResourceOption) (*PodSchedulingContextList, error)
NewPodSchedulingContextList registers a new resource with the given unique name, arguments, and options.
func (*PodSchedulingContextList) ElementType ¶
func (*PodSchedulingContextList) ElementType() reflect.Type
func (*PodSchedulingContextList) ToOutput ¶ added in v4.2.0
func (i *PodSchedulingContextList) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextList]
func (*PodSchedulingContextList) ToPodSchedulingContextListOutput ¶
func (i *PodSchedulingContextList) ToPodSchedulingContextListOutput() PodSchedulingContextListOutput
func (*PodSchedulingContextList) ToPodSchedulingContextListOutputWithContext ¶
func (i *PodSchedulingContextList) ToPodSchedulingContextListOutputWithContext(ctx context.Context) PodSchedulingContextListOutput
type PodSchedulingContextListArgs ¶
type PodSchedulingContextListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Items is the list of PodSchedulingContext objects. Items PodSchedulingContextTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a PodSchedulingContextList resource.
func (PodSchedulingContextListArgs) ElementType ¶
func (PodSchedulingContextListArgs) ElementType() reflect.Type
type PodSchedulingContextListArray ¶
type PodSchedulingContextListArray []PodSchedulingContextListInput
func (PodSchedulingContextListArray) ElementType ¶
func (PodSchedulingContextListArray) ElementType() reflect.Type
func (PodSchedulingContextListArray) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextListArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContextList]
func (PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutput ¶
func (i PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutput() PodSchedulingContextListArrayOutput
func (PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutputWithContext ¶
func (i PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutputWithContext(ctx context.Context) PodSchedulingContextListArrayOutput
type PodSchedulingContextListArrayInput ¶
type PodSchedulingContextListArrayInput interface { pulumi.Input ToPodSchedulingContextListArrayOutput() PodSchedulingContextListArrayOutput ToPodSchedulingContextListArrayOutputWithContext(context.Context) PodSchedulingContextListArrayOutput }
PodSchedulingContextListArrayInput is an input type that accepts PodSchedulingContextListArray and PodSchedulingContextListArrayOutput values. You can construct a concrete instance of `PodSchedulingContextListArrayInput` via:
PodSchedulingContextListArray{ PodSchedulingContextListArgs{...} }
type PodSchedulingContextListArrayOutput ¶
type PodSchedulingContextListArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextListArrayOutput) ElementType ¶
func (PodSchedulingContextListArrayOutput) ElementType() reflect.Type
func (PodSchedulingContextListArrayOutput) Index ¶
func (o PodSchedulingContextListArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextListOutput
func (PodSchedulingContextListArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContextList]
func (PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutput ¶
func (o PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutput() PodSchedulingContextListArrayOutput
func (PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutputWithContext ¶
func (o PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutputWithContext(ctx context.Context) PodSchedulingContextListArrayOutput
type PodSchedulingContextListInput ¶
type PodSchedulingContextListInput interface { pulumi.Input ToPodSchedulingContextListOutput() PodSchedulingContextListOutput ToPodSchedulingContextListOutputWithContext(ctx context.Context) PodSchedulingContextListOutput }
type PodSchedulingContextListMap ¶
type PodSchedulingContextListMap map[string]PodSchedulingContextListInput
func (PodSchedulingContextListMap) ElementType ¶
func (PodSchedulingContextListMap) ElementType() reflect.Type
func (PodSchedulingContextListMap) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContextList]
func (PodSchedulingContextListMap) ToPodSchedulingContextListMapOutput ¶
func (i PodSchedulingContextListMap) ToPodSchedulingContextListMapOutput() PodSchedulingContextListMapOutput
func (PodSchedulingContextListMap) ToPodSchedulingContextListMapOutputWithContext ¶
func (i PodSchedulingContextListMap) ToPodSchedulingContextListMapOutputWithContext(ctx context.Context) PodSchedulingContextListMapOutput
type PodSchedulingContextListMapInput ¶
type PodSchedulingContextListMapInput interface { pulumi.Input ToPodSchedulingContextListMapOutput() PodSchedulingContextListMapOutput ToPodSchedulingContextListMapOutputWithContext(context.Context) PodSchedulingContextListMapOutput }
PodSchedulingContextListMapInput is an input type that accepts PodSchedulingContextListMap and PodSchedulingContextListMapOutput values. You can construct a concrete instance of `PodSchedulingContextListMapInput` via:
PodSchedulingContextListMap{ "key": PodSchedulingContextListArgs{...} }
type PodSchedulingContextListMapOutput ¶
type PodSchedulingContextListMapOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextListMapOutput) ElementType ¶
func (PodSchedulingContextListMapOutput) ElementType() reflect.Type
func (PodSchedulingContextListMapOutput) MapIndex ¶
func (o PodSchedulingContextListMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextListOutput
func (PodSchedulingContextListMapOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContextList]
func (PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutput ¶
func (o PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutput() PodSchedulingContextListMapOutput
func (PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutputWithContext ¶
func (o PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutputWithContext(ctx context.Context) PodSchedulingContextListMapOutput
type PodSchedulingContextListOutput ¶
type PodSchedulingContextListOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextListOutput) ApiVersion ¶
func (o PodSchedulingContextListOutput) 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 (PodSchedulingContextListOutput) ElementType ¶
func (PodSchedulingContextListOutput) ElementType() reflect.Type
func (PodSchedulingContextListOutput) Items ¶
func (o PodSchedulingContextListOutput) Items() PodSchedulingContextTypeArrayOutput
Items is the list of PodSchedulingContext objects.
func (PodSchedulingContextListOutput) Kind ¶
func (o PodSchedulingContextListOutput) 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 (PodSchedulingContextListOutput) Metadata ¶
func (o PodSchedulingContextListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata
func (PodSchedulingContextListOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextListOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextList]
func (PodSchedulingContextListOutput) ToPodSchedulingContextListOutput ¶
func (o PodSchedulingContextListOutput) ToPodSchedulingContextListOutput() PodSchedulingContextListOutput
func (PodSchedulingContextListOutput) ToPodSchedulingContextListOutputWithContext ¶
func (o PodSchedulingContextListOutput) ToPodSchedulingContextListOutputWithContext(ctx context.Context) PodSchedulingContextListOutput
type PodSchedulingContextListState ¶
type PodSchedulingContextListState struct { }
func (PodSchedulingContextListState) ElementType ¶
func (PodSchedulingContextListState) ElementType() reflect.Type
type PodSchedulingContextListType ¶
type PodSchedulingContextListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Items is the list of PodSchedulingContext objects. Items []PodSchedulingContextType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
PodSchedulingContextList is a collection of Pod scheduling objects.
type PodSchedulingContextListTypeArgs ¶
type PodSchedulingContextListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Items is the list of PodSchedulingContext objects. Items PodSchedulingContextTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
PodSchedulingContextList is a collection of Pod scheduling objects.
func (PodSchedulingContextListTypeArgs) ElementType ¶
func (PodSchedulingContextListTypeArgs) ElementType() reflect.Type
func (PodSchedulingContextListTypeArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextListType]
func (PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutput ¶
func (i PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutput() PodSchedulingContextListTypeOutput
func (PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutputWithContext ¶
func (i PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutputWithContext(ctx context.Context) PodSchedulingContextListTypeOutput
type PodSchedulingContextListTypeInput ¶
type PodSchedulingContextListTypeInput interface { pulumi.Input ToPodSchedulingContextListTypeOutput() PodSchedulingContextListTypeOutput ToPodSchedulingContextListTypeOutputWithContext(context.Context) PodSchedulingContextListTypeOutput }
PodSchedulingContextListTypeInput is an input type that accepts PodSchedulingContextListTypeArgs and PodSchedulingContextListTypeOutput values. You can construct a concrete instance of `PodSchedulingContextListTypeInput` via:
PodSchedulingContextListTypeArgs{...}
type PodSchedulingContextListTypeOutput ¶
type PodSchedulingContextListTypeOutput struct{ *pulumi.OutputState }
PodSchedulingContextList is a collection of Pod scheduling objects.
func (PodSchedulingContextListTypeOutput) ApiVersion ¶
func (o PodSchedulingContextListTypeOutput) 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 (PodSchedulingContextListTypeOutput) ElementType ¶
func (PodSchedulingContextListTypeOutput) ElementType() reflect.Type
func (PodSchedulingContextListTypeOutput) Items ¶
func (o PodSchedulingContextListTypeOutput) Items() PodSchedulingContextTypeArrayOutput
Items is the list of PodSchedulingContext objects.
func (PodSchedulingContextListTypeOutput) Kind ¶
func (o PodSchedulingContextListTypeOutput) 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 (PodSchedulingContextListTypeOutput) Metadata ¶
func (o PodSchedulingContextListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata
func (PodSchedulingContextListTypeOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextListType]
func (PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutput ¶
func (o PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutput() PodSchedulingContextListTypeOutput
func (PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutputWithContext ¶
func (o PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutputWithContext(ctx context.Context) PodSchedulingContextListTypeOutput
type PodSchedulingContextMap ¶
type PodSchedulingContextMap map[string]PodSchedulingContextInput
func (PodSchedulingContextMap) ElementType ¶
func (PodSchedulingContextMap) ElementType() reflect.Type
func (PodSchedulingContextMap) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContext]
func (PodSchedulingContextMap) ToPodSchedulingContextMapOutput ¶
func (i PodSchedulingContextMap) ToPodSchedulingContextMapOutput() PodSchedulingContextMapOutput
func (PodSchedulingContextMap) ToPodSchedulingContextMapOutputWithContext ¶
func (i PodSchedulingContextMap) ToPodSchedulingContextMapOutputWithContext(ctx context.Context) PodSchedulingContextMapOutput
type PodSchedulingContextMapInput ¶
type PodSchedulingContextMapInput interface { pulumi.Input ToPodSchedulingContextMapOutput() PodSchedulingContextMapOutput ToPodSchedulingContextMapOutputWithContext(context.Context) PodSchedulingContextMapOutput }
PodSchedulingContextMapInput is an input type that accepts PodSchedulingContextMap and PodSchedulingContextMapOutput values. You can construct a concrete instance of `PodSchedulingContextMapInput` via:
PodSchedulingContextMap{ "key": PodSchedulingContextArgs{...} }
type PodSchedulingContextMapOutput ¶
type PodSchedulingContextMapOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextMapOutput) ElementType ¶
func (PodSchedulingContextMapOutput) ElementType() reflect.Type
func (PodSchedulingContextMapOutput) MapIndex ¶
func (o PodSchedulingContextMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextOutput
func (PodSchedulingContextMapOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContext]
func (PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutput ¶
func (o PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutput() PodSchedulingContextMapOutput
func (PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutputWithContext ¶
func (o PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutputWithContext(ctx context.Context) PodSchedulingContextMapOutput
type PodSchedulingContextOutput ¶
type PodSchedulingContextOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextOutput) ApiVersion ¶
func (o PodSchedulingContextOutput) 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 (PodSchedulingContextOutput) ElementType ¶
func (PodSchedulingContextOutput) ElementType() reflect.Type
func (PodSchedulingContextOutput) Kind ¶
func (o PodSchedulingContextOutput) 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 (PodSchedulingContextOutput) Metadata ¶
func (o PodSchedulingContextOutput) Metadata() metav1.ObjectMetaOutput
Standard object metadata
func (PodSchedulingContextOutput) Spec ¶
func (o PodSchedulingContextOutput) Spec() PodSchedulingContextSpecOutput
Spec describes where resources for the Pod are needed.
func (PodSchedulingContextOutput) Status ¶
func (o PodSchedulingContextOutput) Status() PodSchedulingContextStatusPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingContextOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContext]
func (PodSchedulingContextOutput) ToPodSchedulingContextOutput ¶
func (o PodSchedulingContextOutput) ToPodSchedulingContextOutput() PodSchedulingContextOutput
func (PodSchedulingContextOutput) ToPodSchedulingContextOutputWithContext ¶
func (o PodSchedulingContextOutput) ToPodSchedulingContextOutputWithContext(ctx context.Context) PodSchedulingContextOutput
type PodSchedulingContextPatch ¶
type PodSchedulingContextPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecPatchPtrOutput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingContextStatusPatchPtrOutput `pulumi:"status"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func GetPodSchedulingContextPatch ¶
func GetPodSchedulingContextPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSchedulingContextPatchState, opts ...pulumi.ResourceOption) (*PodSchedulingContextPatch, error)
GetPodSchedulingContextPatch gets an existing PodSchedulingContextPatch 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 NewPodSchedulingContextPatch ¶
func NewPodSchedulingContextPatch(ctx *pulumi.Context, name string, args *PodSchedulingContextPatchArgs, opts ...pulumi.ResourceOption) (*PodSchedulingContextPatch, error)
NewPodSchedulingContextPatch registers a new resource with the given unique name, arguments, and options.
func (*PodSchedulingContextPatch) ElementType ¶
func (*PodSchedulingContextPatch) ElementType() reflect.Type
func (*PodSchedulingContextPatch) ToOutput ¶ added in v4.2.0
func (i *PodSchedulingContextPatch) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextPatch]
func (*PodSchedulingContextPatch) ToPodSchedulingContextPatchOutput ¶
func (i *PodSchedulingContextPatch) ToPodSchedulingContextPatchOutput() PodSchedulingContextPatchOutput
func (*PodSchedulingContextPatch) ToPodSchedulingContextPatchOutputWithContext ¶
func (i *PodSchedulingContextPatch) ToPodSchedulingContextPatchOutputWithContext(ctx context.Context) PodSchedulingContextPatchOutput
type PodSchedulingContextPatchArgs ¶
type PodSchedulingContextPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata Metadata metav1.ObjectMetaPatchPtrInput // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecPatchPtrInput }
The set of arguments for constructing a PodSchedulingContextPatch resource.
func (PodSchedulingContextPatchArgs) ElementType ¶
func (PodSchedulingContextPatchArgs) ElementType() reflect.Type
type PodSchedulingContextPatchArray ¶
type PodSchedulingContextPatchArray []PodSchedulingContextPatchInput
func (PodSchedulingContextPatchArray) ElementType ¶
func (PodSchedulingContextPatchArray) ElementType() reflect.Type
func (PodSchedulingContextPatchArray) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContextPatch]
func (PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutput ¶
func (i PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutput() PodSchedulingContextPatchArrayOutput
func (PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutputWithContext ¶
func (i PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutputWithContext(ctx context.Context) PodSchedulingContextPatchArrayOutput
type PodSchedulingContextPatchArrayInput ¶
type PodSchedulingContextPatchArrayInput interface { pulumi.Input ToPodSchedulingContextPatchArrayOutput() PodSchedulingContextPatchArrayOutput ToPodSchedulingContextPatchArrayOutputWithContext(context.Context) PodSchedulingContextPatchArrayOutput }
PodSchedulingContextPatchArrayInput is an input type that accepts PodSchedulingContextPatchArray and PodSchedulingContextPatchArrayOutput values. You can construct a concrete instance of `PodSchedulingContextPatchArrayInput` via:
PodSchedulingContextPatchArray{ PodSchedulingContextPatchArgs{...} }
type PodSchedulingContextPatchArrayOutput ¶
type PodSchedulingContextPatchArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextPatchArrayOutput) ElementType ¶
func (PodSchedulingContextPatchArrayOutput) ElementType() reflect.Type
func (PodSchedulingContextPatchArrayOutput) Index ¶
func (o PodSchedulingContextPatchArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextPatchOutput
func (PodSchedulingContextPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingContextPatch]
func (PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutput ¶
func (o PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutput() PodSchedulingContextPatchArrayOutput
func (PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutputWithContext ¶
func (o PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutputWithContext(ctx context.Context) PodSchedulingContextPatchArrayOutput
type PodSchedulingContextPatchInput ¶
type PodSchedulingContextPatchInput interface { pulumi.Input ToPodSchedulingContextPatchOutput() PodSchedulingContextPatchOutput ToPodSchedulingContextPatchOutputWithContext(ctx context.Context) PodSchedulingContextPatchOutput }
type PodSchedulingContextPatchMap ¶
type PodSchedulingContextPatchMap map[string]PodSchedulingContextPatchInput
func (PodSchedulingContextPatchMap) ElementType ¶
func (PodSchedulingContextPatchMap) ElementType() reflect.Type
func (PodSchedulingContextPatchMap) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContextPatch]
func (PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutput ¶
func (i PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutput() PodSchedulingContextPatchMapOutput
func (PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutputWithContext ¶
func (i PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutputWithContext(ctx context.Context) PodSchedulingContextPatchMapOutput
type PodSchedulingContextPatchMapInput ¶
type PodSchedulingContextPatchMapInput interface { pulumi.Input ToPodSchedulingContextPatchMapOutput() PodSchedulingContextPatchMapOutput ToPodSchedulingContextPatchMapOutputWithContext(context.Context) PodSchedulingContextPatchMapOutput }
PodSchedulingContextPatchMapInput is an input type that accepts PodSchedulingContextPatchMap and PodSchedulingContextPatchMapOutput values. You can construct a concrete instance of `PodSchedulingContextPatchMapInput` via:
PodSchedulingContextPatchMap{ "key": PodSchedulingContextPatchArgs{...} }
type PodSchedulingContextPatchMapOutput ¶
type PodSchedulingContextPatchMapOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextPatchMapOutput) ElementType ¶
func (PodSchedulingContextPatchMapOutput) ElementType() reflect.Type
func (PodSchedulingContextPatchMapOutput) MapIndex ¶
func (o PodSchedulingContextPatchMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextPatchOutput
func (PodSchedulingContextPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingContextPatch]
func (PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutput ¶
func (o PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutput() PodSchedulingContextPatchMapOutput
func (PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutputWithContext ¶
func (o PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutputWithContext(ctx context.Context) PodSchedulingContextPatchMapOutput
type PodSchedulingContextPatchOutput ¶
type PodSchedulingContextPatchOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextPatchOutput) ApiVersion ¶
func (o PodSchedulingContextPatchOutput) 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 (PodSchedulingContextPatchOutput) ElementType ¶
func (PodSchedulingContextPatchOutput) ElementType() reflect.Type
func (PodSchedulingContextPatchOutput) Kind ¶
func (o PodSchedulingContextPatchOutput) 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 (PodSchedulingContextPatchOutput) Metadata ¶
func (o PodSchedulingContextPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (PodSchedulingContextPatchOutput) Spec ¶
Spec describes where resources for the Pod are needed.
func (PodSchedulingContextPatchOutput) Status ¶
func (o PodSchedulingContextPatchOutput) Status() PodSchedulingContextStatusPatchPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingContextPatchOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextPatch]
func (PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutput ¶
func (o PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutput() PodSchedulingContextPatchOutput
func (PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutputWithContext ¶
func (o PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutputWithContext(ctx context.Context) PodSchedulingContextPatchOutput
type PodSchedulingContextPatchState ¶
type PodSchedulingContextPatchState struct { }
func (PodSchedulingContextPatchState) ElementType ¶
func (PodSchedulingContextPatchState) ElementType() reflect.Type
type PodSchedulingContextPatchType ¶
type PodSchedulingContextPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec *PodSchedulingContextSpecPatch `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status *PodSchedulingContextStatusPatch `pulumi:"status"` }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
type PodSchedulingContextPatchTypeArgs ¶
type PodSchedulingContextPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecPatchPtrInput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingContextStatusPatchPtrInput `pulumi:"status"` }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (PodSchedulingContextPatchTypeArgs) ElementType ¶
func (PodSchedulingContextPatchTypeArgs) ElementType() reflect.Type
func (PodSchedulingContextPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextPatchType]
func (PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutput ¶
func (i PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutput() PodSchedulingContextPatchTypeOutput
func (PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutputWithContext ¶
func (i PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutputWithContext(ctx context.Context) PodSchedulingContextPatchTypeOutput
type PodSchedulingContextPatchTypeInput ¶
type PodSchedulingContextPatchTypeInput interface { pulumi.Input ToPodSchedulingContextPatchTypeOutput() PodSchedulingContextPatchTypeOutput ToPodSchedulingContextPatchTypeOutputWithContext(context.Context) PodSchedulingContextPatchTypeOutput }
PodSchedulingContextPatchTypeInput is an input type that accepts PodSchedulingContextPatchTypeArgs and PodSchedulingContextPatchTypeOutput values. You can construct a concrete instance of `PodSchedulingContextPatchTypeInput` via:
PodSchedulingContextPatchTypeArgs{...}
type PodSchedulingContextPatchTypeOutput ¶
type PodSchedulingContextPatchTypeOutput struct{ *pulumi.OutputState }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (PodSchedulingContextPatchTypeOutput) ApiVersion ¶
func (o PodSchedulingContextPatchTypeOutput) 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 (PodSchedulingContextPatchTypeOutput) ElementType ¶
func (PodSchedulingContextPatchTypeOutput) ElementType() reflect.Type
func (PodSchedulingContextPatchTypeOutput) Kind ¶
func (o PodSchedulingContextPatchTypeOutput) 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 (PodSchedulingContextPatchTypeOutput) Metadata ¶
func (o PodSchedulingContextPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (PodSchedulingContextPatchTypeOutput) Spec ¶
Spec describes where resources for the Pod are needed.
func (PodSchedulingContextPatchTypeOutput) Status ¶
func (o PodSchedulingContextPatchTypeOutput) Status() PodSchedulingContextStatusPatchPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingContextPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextPatchType]
func (PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutput ¶
func (o PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutput() PodSchedulingContextPatchTypeOutput
func (PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutputWithContext ¶
func (o PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutputWithContext(ctx context.Context) PodSchedulingContextPatchTypeOutput
type PodSchedulingContextSpec ¶
type PodSchedulingContextSpec struct { // PotentialNodes lists nodes where the Pod might be able to run. // // The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced. PotentialNodes []string `pulumi:"potentialNodes"` // SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted. SelectedNode *string `pulumi:"selectedNode"` }
PodSchedulingContextSpec describes where resources for the Pod are needed.
type PodSchedulingContextSpecArgs ¶
type PodSchedulingContextSpecArgs struct { // PotentialNodes lists nodes where the Pod might be able to run. // // The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced. PotentialNodes pulumi.StringArrayInput `pulumi:"potentialNodes"` // SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted. SelectedNode pulumi.StringPtrInput `pulumi:"selectedNode"` }
PodSchedulingContextSpec describes where resources for the Pod are needed.
func (PodSchedulingContextSpecArgs) ElementType ¶
func (PodSchedulingContextSpecArgs) ElementType() reflect.Type
func (PodSchedulingContextSpecArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextSpecArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextSpec]
func (PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutput ¶
func (i PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutput() PodSchedulingContextSpecOutput
func (PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutputWithContext ¶
func (i PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutputWithContext(ctx context.Context) PodSchedulingContextSpecOutput
type PodSchedulingContextSpecInput ¶
type PodSchedulingContextSpecInput interface { pulumi.Input ToPodSchedulingContextSpecOutput() PodSchedulingContextSpecOutput ToPodSchedulingContextSpecOutputWithContext(context.Context) PodSchedulingContextSpecOutput }
PodSchedulingContextSpecInput is an input type that accepts PodSchedulingContextSpecArgs and PodSchedulingContextSpecOutput values. You can construct a concrete instance of `PodSchedulingContextSpecInput` via:
PodSchedulingContextSpecArgs{...}
type PodSchedulingContextSpecOutput ¶
type PodSchedulingContextSpecOutput struct{ *pulumi.OutputState }
PodSchedulingContextSpec describes where resources for the Pod are needed.
func (PodSchedulingContextSpecOutput) ElementType ¶
func (PodSchedulingContextSpecOutput) ElementType() reflect.Type
func (PodSchedulingContextSpecOutput) PotentialNodes ¶
func (o PodSchedulingContextSpecOutput) PotentialNodes() pulumi.StringArrayOutput
PotentialNodes lists nodes where the Pod might be able to run.
The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced.
func (PodSchedulingContextSpecOutput) SelectedNode ¶
func (o PodSchedulingContextSpecOutput) SelectedNode() pulumi.StringPtrOutput
SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted.
func (PodSchedulingContextSpecOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextSpecOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextSpec]
func (PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutput ¶
func (o PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutput() PodSchedulingContextSpecOutput
func (PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutputWithContext ¶
func (o PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutputWithContext(ctx context.Context) PodSchedulingContextSpecOutput
type PodSchedulingContextSpecPatch ¶
type PodSchedulingContextSpecPatch struct { // PotentialNodes lists nodes where the Pod might be able to run. // // The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced. PotentialNodes []string `pulumi:"potentialNodes"` // SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted. SelectedNode *string `pulumi:"selectedNode"` }
PodSchedulingContextSpec describes where resources for the Pod are needed.
type PodSchedulingContextSpecPatchArgs ¶
type PodSchedulingContextSpecPatchArgs struct { // PotentialNodes lists nodes where the Pod might be able to run. // // The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced. PotentialNodes pulumi.StringArrayInput `pulumi:"potentialNodes"` // SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted. SelectedNode pulumi.StringPtrInput `pulumi:"selectedNode"` }
PodSchedulingContextSpec describes where resources for the Pod are needed.
func (PodSchedulingContextSpecPatchArgs) ElementType ¶
func (PodSchedulingContextSpecPatchArgs) ElementType() reflect.Type
func (PodSchedulingContextSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextSpecPatch]
func (PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutput ¶
func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutput() PodSchedulingContextSpecPatchOutput
func (PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutputWithContext ¶
func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchOutput
func (PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutput ¶
func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
func (PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutputWithContext ¶
func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
type PodSchedulingContextSpecPatchInput ¶
type PodSchedulingContextSpecPatchInput interface { pulumi.Input ToPodSchedulingContextSpecPatchOutput() PodSchedulingContextSpecPatchOutput ToPodSchedulingContextSpecPatchOutputWithContext(context.Context) PodSchedulingContextSpecPatchOutput }
PodSchedulingContextSpecPatchInput is an input type that accepts PodSchedulingContextSpecPatchArgs and PodSchedulingContextSpecPatchOutput values. You can construct a concrete instance of `PodSchedulingContextSpecPatchInput` via:
PodSchedulingContextSpecPatchArgs{...}
type PodSchedulingContextSpecPatchOutput ¶
type PodSchedulingContextSpecPatchOutput struct{ *pulumi.OutputState }
PodSchedulingContextSpec describes where resources for the Pod are needed.
func (PodSchedulingContextSpecPatchOutput) ElementType ¶
func (PodSchedulingContextSpecPatchOutput) ElementType() reflect.Type
func (PodSchedulingContextSpecPatchOutput) PotentialNodes ¶
func (o PodSchedulingContextSpecPatchOutput) PotentialNodes() pulumi.StringArrayOutput
PotentialNodes lists nodes where the Pod might be able to run.
The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced.
func (PodSchedulingContextSpecPatchOutput) SelectedNode ¶
func (o PodSchedulingContextSpecPatchOutput) SelectedNode() pulumi.StringPtrOutput
SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted.
func (PodSchedulingContextSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextSpecPatch]
func (PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutput ¶
func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutput() PodSchedulingContextSpecPatchOutput
func (PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutputWithContext ¶
func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchOutput
func (PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutput ¶
func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
func (PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext ¶
func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
type PodSchedulingContextSpecPatchPtrInput ¶
type PodSchedulingContextSpecPatchPtrInput interface { pulumi.Input ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput ToPodSchedulingContextSpecPatchPtrOutputWithContext(context.Context) PodSchedulingContextSpecPatchPtrOutput }
PodSchedulingContextSpecPatchPtrInput is an input type that accepts PodSchedulingContextSpecPatchArgs, PodSchedulingContextSpecPatchPtr and PodSchedulingContextSpecPatchPtrOutput values. You can construct a concrete instance of `PodSchedulingContextSpecPatchPtrInput` via:
PodSchedulingContextSpecPatchArgs{...} or: nil
func PodSchedulingContextSpecPatchPtr ¶
func PodSchedulingContextSpecPatchPtr(v *PodSchedulingContextSpecPatchArgs) PodSchedulingContextSpecPatchPtrInput
type PodSchedulingContextSpecPatchPtrOutput ¶
type PodSchedulingContextSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextSpecPatchPtrOutput) ElementType ¶
func (PodSchedulingContextSpecPatchPtrOutput) ElementType() reflect.Type
func (PodSchedulingContextSpecPatchPtrOutput) PotentialNodes ¶
func (o PodSchedulingContextSpecPatchPtrOutput) PotentialNodes() pulumi.StringArrayOutput
PotentialNodes lists nodes where the Pod might be able to run.
The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced.
func (PodSchedulingContextSpecPatchPtrOutput) SelectedNode ¶
func (o PodSchedulingContextSpecPatchPtrOutput) SelectedNode() pulumi.StringPtrOutput
SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted.
func (PodSchedulingContextSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextSpecPatch]
func (PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutput ¶
func (o PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
func (PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext ¶
func (o PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
type PodSchedulingContextState ¶
type PodSchedulingContextState struct { }
func (PodSchedulingContextState) ElementType ¶
func (PodSchedulingContextState) ElementType() reflect.Type
type PodSchedulingContextStatus ¶
type PodSchedulingContextStatus struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims []ResourceClaimSchedulingStatus `pulumi:"resourceClaims"` }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
type PodSchedulingContextStatusArgs ¶
type PodSchedulingContextStatusArgs struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims ResourceClaimSchedulingStatusArrayInput `pulumi:"resourceClaims"` }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
func (PodSchedulingContextStatusArgs) ElementType ¶
func (PodSchedulingContextStatusArgs) ElementType() reflect.Type
func (PodSchedulingContextStatusArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextStatusArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextStatus]
func (PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutput ¶
func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutput() PodSchedulingContextStatusOutput
func (PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutputWithContext ¶
func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutputWithContext(ctx context.Context) PodSchedulingContextStatusOutput
func (PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutput ¶
func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
func (PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutputWithContext ¶
func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
type PodSchedulingContextStatusInput ¶
type PodSchedulingContextStatusInput interface { pulumi.Input ToPodSchedulingContextStatusOutput() PodSchedulingContextStatusOutput ToPodSchedulingContextStatusOutputWithContext(context.Context) PodSchedulingContextStatusOutput }
PodSchedulingContextStatusInput is an input type that accepts PodSchedulingContextStatusArgs and PodSchedulingContextStatusOutput values. You can construct a concrete instance of `PodSchedulingContextStatusInput` via:
PodSchedulingContextStatusArgs{...}
type PodSchedulingContextStatusOutput ¶
type PodSchedulingContextStatusOutput struct{ *pulumi.OutputState }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
func (PodSchedulingContextStatusOutput) ElementType ¶
func (PodSchedulingContextStatusOutput) ElementType() reflect.Type
func (PodSchedulingContextStatusOutput) ResourceClaims ¶
func (o PodSchedulingContextStatusOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingContextStatusOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextStatusOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextStatus]
func (PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutput ¶
func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutput() PodSchedulingContextStatusOutput
func (PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutputWithContext ¶
func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutputWithContext(ctx context.Context) PodSchedulingContextStatusOutput
func (PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutput ¶
func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
func (PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutputWithContext ¶
func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
type PodSchedulingContextStatusPatch ¶
type PodSchedulingContextStatusPatch struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims []ResourceClaimSchedulingStatusPatch `pulumi:"resourceClaims"` }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
type PodSchedulingContextStatusPatchArgs ¶
type PodSchedulingContextStatusPatchArgs struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims ResourceClaimSchedulingStatusPatchArrayInput `pulumi:"resourceClaims"` }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
func (PodSchedulingContextStatusPatchArgs) ElementType ¶
func (PodSchedulingContextStatusPatchArgs) ElementType() reflect.Type
func (PodSchedulingContextStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextStatusPatch]
func (PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutput ¶
func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutput() PodSchedulingContextStatusPatchOutput
func (PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutputWithContext ¶
func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchOutput
func (PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutput ¶
func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
func (PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutputWithContext ¶
func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
type PodSchedulingContextStatusPatchInput ¶
type PodSchedulingContextStatusPatchInput interface { pulumi.Input ToPodSchedulingContextStatusPatchOutput() PodSchedulingContextStatusPatchOutput ToPodSchedulingContextStatusPatchOutputWithContext(context.Context) PodSchedulingContextStatusPatchOutput }
PodSchedulingContextStatusPatchInput is an input type that accepts PodSchedulingContextStatusPatchArgs and PodSchedulingContextStatusPatchOutput values. You can construct a concrete instance of `PodSchedulingContextStatusPatchInput` via:
PodSchedulingContextStatusPatchArgs{...}
type PodSchedulingContextStatusPatchOutput ¶
type PodSchedulingContextStatusPatchOutput struct{ *pulumi.OutputState }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
func (PodSchedulingContextStatusPatchOutput) ElementType ¶
func (PodSchedulingContextStatusPatchOutput) ElementType() reflect.Type
func (PodSchedulingContextStatusPatchOutput) ResourceClaims ¶
func (o PodSchedulingContextStatusPatchOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingContextStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextStatusPatch]
func (PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutput ¶
func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutput() PodSchedulingContextStatusPatchOutput
func (PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutputWithContext ¶
func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchOutput
func (PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutput ¶
func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
func (PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext ¶
func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
type PodSchedulingContextStatusPatchPtrInput ¶
type PodSchedulingContextStatusPatchPtrInput interface { pulumi.Input ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput ToPodSchedulingContextStatusPatchPtrOutputWithContext(context.Context) PodSchedulingContextStatusPatchPtrOutput }
PodSchedulingContextStatusPatchPtrInput is an input type that accepts PodSchedulingContextStatusPatchArgs, PodSchedulingContextStatusPatchPtr and PodSchedulingContextStatusPatchPtrOutput values. You can construct a concrete instance of `PodSchedulingContextStatusPatchPtrInput` via:
PodSchedulingContextStatusPatchArgs{...} or: nil
func PodSchedulingContextStatusPatchPtr ¶
func PodSchedulingContextStatusPatchPtr(v *PodSchedulingContextStatusPatchArgs) PodSchedulingContextStatusPatchPtrInput
type PodSchedulingContextStatusPatchPtrOutput ¶
type PodSchedulingContextStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextStatusPatchPtrOutput) ElementType ¶
func (PodSchedulingContextStatusPatchPtrOutput) ElementType() reflect.Type
func (PodSchedulingContextStatusPatchPtrOutput) ResourceClaims ¶
func (o PodSchedulingContextStatusPatchPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingContextStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextStatusPatch]
func (PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutput ¶
func (o PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
func (PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext ¶
func (o PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
type PodSchedulingContextStatusPtrInput ¶
type PodSchedulingContextStatusPtrInput interface { pulumi.Input ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput ToPodSchedulingContextStatusPtrOutputWithContext(context.Context) PodSchedulingContextStatusPtrOutput }
PodSchedulingContextStatusPtrInput is an input type that accepts PodSchedulingContextStatusArgs, PodSchedulingContextStatusPtr and PodSchedulingContextStatusPtrOutput values. You can construct a concrete instance of `PodSchedulingContextStatusPtrInput` via:
PodSchedulingContextStatusArgs{...} or: nil
func PodSchedulingContextStatusPtr ¶
func PodSchedulingContextStatusPtr(v *PodSchedulingContextStatusArgs) PodSchedulingContextStatusPtrInput
type PodSchedulingContextStatusPtrOutput ¶
type PodSchedulingContextStatusPtrOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextStatusPtrOutput) Elem ¶
func (o PodSchedulingContextStatusPtrOutput) Elem() PodSchedulingContextStatusOutput
func (PodSchedulingContextStatusPtrOutput) ElementType ¶
func (PodSchedulingContextStatusPtrOutput) ElementType() reflect.Type
func (PodSchedulingContextStatusPtrOutput) ResourceClaims ¶
func (o PodSchedulingContextStatusPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingContextStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingContextStatus]
func (PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutput ¶
func (o PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
func (PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutputWithContext ¶
func (o PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
type PodSchedulingContextType ¶
type PodSchedulingContextType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpec `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status *PodSchedulingContextStatus `pulumi:"status"` }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
type PodSchedulingContextTypeArgs ¶
type PodSchedulingContextTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecInput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingContextStatusPtrInput `pulumi:"status"` }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (PodSchedulingContextTypeArgs) ElementType ¶
func (PodSchedulingContextTypeArgs) ElementType() reflect.Type
func (PodSchedulingContextTypeArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextType]
func (PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutput ¶
func (i PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutput() PodSchedulingContextTypeOutput
func (PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutputWithContext ¶
func (i PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutputWithContext(ctx context.Context) PodSchedulingContextTypeOutput
type PodSchedulingContextTypeArray ¶
type PodSchedulingContextTypeArray []PodSchedulingContextTypeInput
func (PodSchedulingContextTypeArray) ElementType ¶
func (PodSchedulingContextTypeArray) ElementType() reflect.Type
func (PodSchedulingContextTypeArray) ToOutput ¶ added in v4.2.0
func (i PodSchedulingContextTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]PodSchedulingContextType]
func (PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutput ¶
func (i PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutput() PodSchedulingContextTypeArrayOutput
func (PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutputWithContext ¶
func (i PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutputWithContext(ctx context.Context) PodSchedulingContextTypeArrayOutput
type PodSchedulingContextTypeArrayInput ¶
type PodSchedulingContextTypeArrayInput interface { pulumi.Input ToPodSchedulingContextTypeArrayOutput() PodSchedulingContextTypeArrayOutput ToPodSchedulingContextTypeArrayOutputWithContext(context.Context) PodSchedulingContextTypeArrayOutput }
PodSchedulingContextTypeArrayInput is an input type that accepts PodSchedulingContextTypeArray and PodSchedulingContextTypeArrayOutput values. You can construct a concrete instance of `PodSchedulingContextTypeArrayInput` via:
PodSchedulingContextTypeArray{ PodSchedulingContextTypeArgs{...} }
type PodSchedulingContextTypeArrayOutput ¶
type PodSchedulingContextTypeArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextTypeArrayOutput) ElementType ¶
func (PodSchedulingContextTypeArrayOutput) ElementType() reflect.Type
func (PodSchedulingContextTypeArrayOutput) Index ¶
func (o PodSchedulingContextTypeArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextTypeOutput
func (PodSchedulingContextTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PodSchedulingContextType]
func (PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutput ¶
func (o PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutput() PodSchedulingContextTypeArrayOutput
func (PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutputWithContext ¶
func (o PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutputWithContext(ctx context.Context) PodSchedulingContextTypeArrayOutput
type PodSchedulingContextTypeInput ¶
type PodSchedulingContextTypeInput interface { pulumi.Input ToPodSchedulingContextTypeOutput() PodSchedulingContextTypeOutput ToPodSchedulingContextTypeOutputWithContext(context.Context) PodSchedulingContextTypeOutput }
PodSchedulingContextTypeInput is an input type that accepts PodSchedulingContextTypeArgs and PodSchedulingContextTypeOutput values. You can construct a concrete instance of `PodSchedulingContextTypeInput` via:
PodSchedulingContextTypeArgs{...}
type PodSchedulingContextTypeOutput ¶
type PodSchedulingContextTypeOutput struct{ *pulumi.OutputState }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (PodSchedulingContextTypeOutput) ApiVersion ¶
func (o PodSchedulingContextTypeOutput) 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 (PodSchedulingContextTypeOutput) ElementType ¶
func (PodSchedulingContextTypeOutput) ElementType() reflect.Type
func (PodSchedulingContextTypeOutput) Kind ¶
func (o PodSchedulingContextTypeOutput) 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 (PodSchedulingContextTypeOutput) Metadata ¶
func (o PodSchedulingContextTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata
func (PodSchedulingContextTypeOutput) Spec ¶
func (o PodSchedulingContextTypeOutput) Spec() PodSchedulingContextSpecOutput
Spec describes where resources for the Pod are needed.
func (PodSchedulingContextTypeOutput) Status ¶
func (o PodSchedulingContextTypeOutput) Status() PodSchedulingContextStatusPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingContextTypeOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingContextTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingContextType]
func (PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutput ¶
func (o PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutput() PodSchedulingContextTypeOutput
func (PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutputWithContext ¶
func (o PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutputWithContext(ctx context.Context) PodSchedulingContextTypeOutput
type ResourceClaim ¶
type ResourceClaim struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim. Spec ResourceClaimSpecOutput `pulumi:"spec"` // Status describes whether the resource is available and with which attributes. Status ResourceClaimStatusPtrOutput `pulumi:"status"` }
ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func GetResourceClaim ¶
func GetResourceClaim(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClaimState, opts ...pulumi.ResourceOption) (*ResourceClaim, error)
GetResourceClaim gets an existing ResourceClaim 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 NewResourceClaim ¶
func NewResourceClaim(ctx *pulumi.Context, name string, args *ResourceClaimArgs, opts ...pulumi.ResourceOption) (*ResourceClaim, error)
NewResourceClaim registers a new resource with the given unique name, arguments, and options.
func (*ResourceClaim) ElementType ¶
func (*ResourceClaim) ElementType() reflect.Type
func (*ResourceClaim) ToOutput ¶ added in v4.2.0
func (i *ResourceClaim) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaim]
func (*ResourceClaim) ToResourceClaimOutput ¶
func (i *ResourceClaim) ToResourceClaimOutput() ResourceClaimOutput
func (*ResourceClaim) ToResourceClaimOutputWithContext ¶
func (i *ResourceClaim) ToResourceClaimOutputWithContext(ctx context.Context) ResourceClaimOutput
type ResourceClaimArgs ¶
type ResourceClaimArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata Metadata metav1.ObjectMetaPtrInput // Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim. Spec ResourceClaimSpecInput }
The set of arguments for constructing a ResourceClaim resource.
func (ResourceClaimArgs) ElementType ¶
func (ResourceClaimArgs) ElementType() reflect.Type
type ResourceClaimArray ¶
type ResourceClaimArray []ResourceClaimInput
func (ResourceClaimArray) ElementType ¶
func (ResourceClaimArray) ElementType() reflect.Type
func (ResourceClaimArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaim]
func (ResourceClaimArray) ToResourceClaimArrayOutput ¶
func (i ResourceClaimArray) ToResourceClaimArrayOutput() ResourceClaimArrayOutput
func (ResourceClaimArray) ToResourceClaimArrayOutputWithContext ¶
func (i ResourceClaimArray) ToResourceClaimArrayOutputWithContext(ctx context.Context) ResourceClaimArrayOutput
type ResourceClaimArrayInput ¶
type ResourceClaimArrayInput interface { pulumi.Input ToResourceClaimArrayOutput() ResourceClaimArrayOutput ToResourceClaimArrayOutputWithContext(context.Context) ResourceClaimArrayOutput }
ResourceClaimArrayInput is an input type that accepts ResourceClaimArray and ResourceClaimArrayOutput values. You can construct a concrete instance of `ResourceClaimArrayInput` via:
ResourceClaimArray{ ResourceClaimArgs{...} }
type ResourceClaimArrayOutput ¶
type ResourceClaimArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimArrayOutput) ElementType ¶
func (ResourceClaimArrayOutput) ElementType() reflect.Type
func (ResourceClaimArrayOutput) Index ¶
func (o ResourceClaimArrayOutput) Index(i pulumi.IntInput) ResourceClaimOutput
func (ResourceClaimArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaim]
func (ResourceClaimArrayOutput) ToResourceClaimArrayOutput ¶
func (o ResourceClaimArrayOutput) ToResourceClaimArrayOutput() ResourceClaimArrayOutput
func (ResourceClaimArrayOutput) ToResourceClaimArrayOutputWithContext ¶
func (o ResourceClaimArrayOutput) ToResourceClaimArrayOutputWithContext(ctx context.Context) ResourceClaimArrayOutput
type ResourceClaimConsumerReference ¶
type ResourceClaimConsumerReference struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup *string `pulumi:"apiGroup"` // Name is the name of resource being referenced. Name string `pulumi:"name"` // Resource is the type of resource being referenced, for example "pods". Resource string `pulumi:"resource"` // UID identifies exactly one incarnation of the resource. Uid string `pulumi:"uid"` }
ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.
type ResourceClaimConsumerReferenceArgs ¶
type ResourceClaimConsumerReferenceArgs struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup pulumi.StringPtrInput `pulumi:"apiGroup"` // Name is the name of resource being referenced. Name pulumi.StringInput `pulumi:"name"` // Resource is the type of resource being referenced, for example "pods". Resource pulumi.StringInput `pulumi:"resource"` // UID identifies exactly one incarnation of the resource. Uid pulumi.StringInput `pulumi:"uid"` }
ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.
func (ResourceClaimConsumerReferenceArgs) ElementType ¶
func (ResourceClaimConsumerReferenceArgs) ElementType() reflect.Type
func (ResourceClaimConsumerReferenceArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimConsumerReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimConsumerReference]
func (ResourceClaimConsumerReferenceArgs) ToResourceClaimConsumerReferenceOutput ¶
func (i ResourceClaimConsumerReferenceArgs) ToResourceClaimConsumerReferenceOutput() ResourceClaimConsumerReferenceOutput
func (ResourceClaimConsumerReferenceArgs) ToResourceClaimConsumerReferenceOutputWithContext ¶
func (i ResourceClaimConsumerReferenceArgs) ToResourceClaimConsumerReferenceOutputWithContext(ctx context.Context) ResourceClaimConsumerReferenceOutput
type ResourceClaimConsumerReferenceArray ¶
type ResourceClaimConsumerReferenceArray []ResourceClaimConsumerReferenceInput
func (ResourceClaimConsumerReferenceArray) ElementType ¶
func (ResourceClaimConsumerReferenceArray) ElementType() reflect.Type
func (ResourceClaimConsumerReferenceArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimConsumerReferenceArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimConsumerReference]
func (ResourceClaimConsumerReferenceArray) ToResourceClaimConsumerReferenceArrayOutput ¶
func (i ResourceClaimConsumerReferenceArray) ToResourceClaimConsumerReferenceArrayOutput() ResourceClaimConsumerReferenceArrayOutput
func (ResourceClaimConsumerReferenceArray) ToResourceClaimConsumerReferenceArrayOutputWithContext ¶
func (i ResourceClaimConsumerReferenceArray) ToResourceClaimConsumerReferenceArrayOutputWithContext(ctx context.Context) ResourceClaimConsumerReferenceArrayOutput
type ResourceClaimConsumerReferenceArrayInput ¶
type ResourceClaimConsumerReferenceArrayInput interface { pulumi.Input ToResourceClaimConsumerReferenceArrayOutput() ResourceClaimConsumerReferenceArrayOutput ToResourceClaimConsumerReferenceArrayOutputWithContext(context.Context) ResourceClaimConsumerReferenceArrayOutput }
ResourceClaimConsumerReferenceArrayInput is an input type that accepts ResourceClaimConsumerReferenceArray and ResourceClaimConsumerReferenceArrayOutput values. You can construct a concrete instance of `ResourceClaimConsumerReferenceArrayInput` via:
ResourceClaimConsumerReferenceArray{ ResourceClaimConsumerReferenceArgs{...} }
type ResourceClaimConsumerReferenceArrayOutput ¶
type ResourceClaimConsumerReferenceArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimConsumerReferenceArrayOutput) ElementType ¶
func (ResourceClaimConsumerReferenceArrayOutput) ElementType() reflect.Type
func (ResourceClaimConsumerReferenceArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimConsumerReferenceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimConsumerReference]
func (ResourceClaimConsumerReferenceArrayOutput) ToResourceClaimConsumerReferenceArrayOutput ¶
func (o ResourceClaimConsumerReferenceArrayOutput) ToResourceClaimConsumerReferenceArrayOutput() ResourceClaimConsumerReferenceArrayOutput
func (ResourceClaimConsumerReferenceArrayOutput) ToResourceClaimConsumerReferenceArrayOutputWithContext ¶
func (o ResourceClaimConsumerReferenceArrayOutput) ToResourceClaimConsumerReferenceArrayOutputWithContext(ctx context.Context) ResourceClaimConsumerReferenceArrayOutput
type ResourceClaimConsumerReferenceInput ¶
type ResourceClaimConsumerReferenceInput interface { pulumi.Input ToResourceClaimConsumerReferenceOutput() ResourceClaimConsumerReferenceOutput ToResourceClaimConsumerReferenceOutputWithContext(context.Context) ResourceClaimConsumerReferenceOutput }
ResourceClaimConsumerReferenceInput is an input type that accepts ResourceClaimConsumerReferenceArgs and ResourceClaimConsumerReferenceOutput values. You can construct a concrete instance of `ResourceClaimConsumerReferenceInput` via:
ResourceClaimConsumerReferenceArgs{...}
type ResourceClaimConsumerReferenceOutput ¶
type ResourceClaimConsumerReferenceOutput struct{ *pulumi.OutputState }
ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.
func (ResourceClaimConsumerReferenceOutput) ApiGroup ¶
func (o ResourceClaimConsumerReferenceOutput) ApiGroup() pulumi.StringPtrOutput
APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.
func (ResourceClaimConsumerReferenceOutput) ElementType ¶
func (ResourceClaimConsumerReferenceOutput) ElementType() reflect.Type
func (ResourceClaimConsumerReferenceOutput) Name ¶
func (o ResourceClaimConsumerReferenceOutput) Name() pulumi.StringOutput
Name is the name of resource being referenced.
func (ResourceClaimConsumerReferenceOutput) Resource ¶
func (o ResourceClaimConsumerReferenceOutput) Resource() pulumi.StringOutput
Resource is the type of resource being referenced, for example "pods".
func (ResourceClaimConsumerReferenceOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimConsumerReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimConsumerReference]
func (ResourceClaimConsumerReferenceOutput) ToResourceClaimConsumerReferenceOutput ¶
func (o ResourceClaimConsumerReferenceOutput) ToResourceClaimConsumerReferenceOutput() ResourceClaimConsumerReferenceOutput
func (ResourceClaimConsumerReferenceOutput) ToResourceClaimConsumerReferenceOutputWithContext ¶
func (o ResourceClaimConsumerReferenceOutput) ToResourceClaimConsumerReferenceOutputWithContext(ctx context.Context) ResourceClaimConsumerReferenceOutput
func (ResourceClaimConsumerReferenceOutput) Uid ¶
func (o ResourceClaimConsumerReferenceOutput) Uid() pulumi.StringOutput
UID identifies exactly one incarnation of the resource.
type ResourceClaimConsumerReferencePatch ¶
type ResourceClaimConsumerReferencePatch struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup *string `pulumi:"apiGroup"` // Name is the name of resource being referenced. Name *string `pulumi:"name"` // Resource is the type of resource being referenced, for example "pods". Resource *string `pulumi:"resource"` // UID identifies exactly one incarnation of the resource. Uid *string `pulumi:"uid"` }
ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.
type ResourceClaimConsumerReferencePatchArgs ¶
type ResourceClaimConsumerReferencePatchArgs struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup pulumi.StringPtrInput `pulumi:"apiGroup"` // Name is the name of resource being referenced. Name pulumi.StringPtrInput `pulumi:"name"` // Resource is the type of resource being referenced, for example "pods". Resource pulumi.StringPtrInput `pulumi:"resource"` // UID identifies exactly one incarnation of the resource. Uid pulumi.StringPtrInput `pulumi:"uid"` }
ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.
func (ResourceClaimConsumerReferencePatchArgs) ElementType ¶
func (ResourceClaimConsumerReferencePatchArgs) ElementType() reflect.Type
func (ResourceClaimConsumerReferencePatchArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimConsumerReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimConsumerReferencePatch]
func (ResourceClaimConsumerReferencePatchArgs) ToResourceClaimConsumerReferencePatchOutput ¶
func (i ResourceClaimConsumerReferencePatchArgs) ToResourceClaimConsumerReferencePatchOutput() ResourceClaimConsumerReferencePatchOutput
func (ResourceClaimConsumerReferencePatchArgs) ToResourceClaimConsumerReferencePatchOutputWithContext ¶
func (i ResourceClaimConsumerReferencePatchArgs) ToResourceClaimConsumerReferencePatchOutputWithContext(ctx context.Context) ResourceClaimConsumerReferencePatchOutput
type ResourceClaimConsumerReferencePatchArray ¶
type ResourceClaimConsumerReferencePatchArray []ResourceClaimConsumerReferencePatchInput
func (ResourceClaimConsumerReferencePatchArray) ElementType ¶
func (ResourceClaimConsumerReferencePatchArray) ElementType() reflect.Type
func (ResourceClaimConsumerReferencePatchArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimConsumerReferencePatchArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimConsumerReferencePatch]
func (ResourceClaimConsumerReferencePatchArray) ToResourceClaimConsumerReferencePatchArrayOutput ¶
func (i ResourceClaimConsumerReferencePatchArray) ToResourceClaimConsumerReferencePatchArrayOutput() ResourceClaimConsumerReferencePatchArrayOutput
func (ResourceClaimConsumerReferencePatchArray) ToResourceClaimConsumerReferencePatchArrayOutputWithContext ¶
func (i ResourceClaimConsumerReferencePatchArray) ToResourceClaimConsumerReferencePatchArrayOutputWithContext(ctx context.Context) ResourceClaimConsumerReferencePatchArrayOutput
type ResourceClaimConsumerReferencePatchArrayInput ¶
type ResourceClaimConsumerReferencePatchArrayInput interface { pulumi.Input ToResourceClaimConsumerReferencePatchArrayOutput() ResourceClaimConsumerReferencePatchArrayOutput ToResourceClaimConsumerReferencePatchArrayOutputWithContext(context.Context) ResourceClaimConsumerReferencePatchArrayOutput }
ResourceClaimConsumerReferencePatchArrayInput is an input type that accepts ResourceClaimConsumerReferencePatchArray and ResourceClaimConsumerReferencePatchArrayOutput values. You can construct a concrete instance of `ResourceClaimConsumerReferencePatchArrayInput` via:
ResourceClaimConsumerReferencePatchArray{ ResourceClaimConsumerReferencePatchArgs{...} }
type ResourceClaimConsumerReferencePatchArrayOutput ¶
type ResourceClaimConsumerReferencePatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimConsumerReferencePatchArrayOutput) ElementType ¶
func (ResourceClaimConsumerReferencePatchArrayOutput) ElementType() reflect.Type
func (ResourceClaimConsumerReferencePatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimConsumerReferencePatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimConsumerReferencePatch]
func (ResourceClaimConsumerReferencePatchArrayOutput) ToResourceClaimConsumerReferencePatchArrayOutput ¶
func (o ResourceClaimConsumerReferencePatchArrayOutput) ToResourceClaimConsumerReferencePatchArrayOutput() ResourceClaimConsumerReferencePatchArrayOutput
func (ResourceClaimConsumerReferencePatchArrayOutput) ToResourceClaimConsumerReferencePatchArrayOutputWithContext ¶
func (o ResourceClaimConsumerReferencePatchArrayOutput) ToResourceClaimConsumerReferencePatchArrayOutputWithContext(ctx context.Context) ResourceClaimConsumerReferencePatchArrayOutput
type ResourceClaimConsumerReferencePatchInput ¶
type ResourceClaimConsumerReferencePatchInput interface { pulumi.Input ToResourceClaimConsumerReferencePatchOutput() ResourceClaimConsumerReferencePatchOutput ToResourceClaimConsumerReferencePatchOutputWithContext(context.Context) ResourceClaimConsumerReferencePatchOutput }
ResourceClaimConsumerReferencePatchInput is an input type that accepts ResourceClaimConsumerReferencePatchArgs and ResourceClaimConsumerReferencePatchOutput values. You can construct a concrete instance of `ResourceClaimConsumerReferencePatchInput` via:
ResourceClaimConsumerReferencePatchArgs{...}
type ResourceClaimConsumerReferencePatchOutput ¶
type ResourceClaimConsumerReferencePatchOutput struct{ *pulumi.OutputState }
ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.
func (ResourceClaimConsumerReferencePatchOutput) ApiGroup ¶
func (o ResourceClaimConsumerReferencePatchOutput) ApiGroup() pulumi.StringPtrOutput
APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.
func (ResourceClaimConsumerReferencePatchOutput) ElementType ¶
func (ResourceClaimConsumerReferencePatchOutput) ElementType() reflect.Type
func (ResourceClaimConsumerReferencePatchOutput) Name ¶
func (o ResourceClaimConsumerReferencePatchOutput) Name() pulumi.StringPtrOutput
Name is the name of resource being referenced.
func (ResourceClaimConsumerReferencePatchOutput) Resource ¶
func (o ResourceClaimConsumerReferencePatchOutput) Resource() pulumi.StringPtrOutput
Resource is the type of resource being referenced, for example "pods".
func (ResourceClaimConsumerReferencePatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimConsumerReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimConsumerReferencePatch]
func (ResourceClaimConsumerReferencePatchOutput) ToResourceClaimConsumerReferencePatchOutput ¶
func (o ResourceClaimConsumerReferencePatchOutput) ToResourceClaimConsumerReferencePatchOutput() ResourceClaimConsumerReferencePatchOutput
func (ResourceClaimConsumerReferencePatchOutput) ToResourceClaimConsumerReferencePatchOutputWithContext ¶
func (o ResourceClaimConsumerReferencePatchOutput) ToResourceClaimConsumerReferencePatchOutputWithContext(ctx context.Context) ResourceClaimConsumerReferencePatchOutput
func (ResourceClaimConsumerReferencePatchOutput) Uid ¶
func (o ResourceClaimConsumerReferencePatchOutput) Uid() pulumi.StringPtrOutput
UID identifies exactly one incarnation of the resource.
type ResourceClaimInput ¶
type ResourceClaimInput interface { pulumi.Input ToResourceClaimOutput() ResourceClaimOutput ToResourceClaimOutputWithContext(ctx context.Context) ResourceClaimOutput }
type ResourceClaimList ¶
type ResourceClaimList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Items is the list of resource claims. Items ResourceClaimTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard list metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
ResourceClaimList is a collection of claims.
func GetResourceClaimList ¶
func GetResourceClaimList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClaimListState, opts ...pulumi.ResourceOption) (*ResourceClaimList, error)
GetResourceClaimList gets an existing ResourceClaimList 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 NewResourceClaimList ¶
func NewResourceClaimList(ctx *pulumi.Context, name string, args *ResourceClaimListArgs, opts ...pulumi.ResourceOption) (*ResourceClaimList, error)
NewResourceClaimList registers a new resource with the given unique name, arguments, and options.
func (*ResourceClaimList) ElementType ¶
func (*ResourceClaimList) ElementType() reflect.Type
func (*ResourceClaimList) ToOutput ¶ added in v4.2.0
func (i *ResourceClaimList) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimList]
func (*ResourceClaimList) ToResourceClaimListOutput ¶
func (i *ResourceClaimList) ToResourceClaimListOutput() ResourceClaimListOutput
func (*ResourceClaimList) ToResourceClaimListOutputWithContext ¶
func (i *ResourceClaimList) ToResourceClaimListOutputWithContext(ctx context.Context) ResourceClaimListOutput
type ResourceClaimListArgs ¶
type ResourceClaimListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Items is the list of resource claims. Items ResourceClaimTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a ResourceClaimList resource.
func (ResourceClaimListArgs) ElementType ¶
func (ResourceClaimListArgs) ElementType() reflect.Type
type ResourceClaimListArray ¶
type ResourceClaimListArray []ResourceClaimListInput
func (ResourceClaimListArray) ElementType ¶
func (ResourceClaimListArray) ElementType() reflect.Type
func (ResourceClaimListArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimList]
func (ResourceClaimListArray) ToResourceClaimListArrayOutput ¶
func (i ResourceClaimListArray) ToResourceClaimListArrayOutput() ResourceClaimListArrayOutput
func (ResourceClaimListArray) ToResourceClaimListArrayOutputWithContext ¶
func (i ResourceClaimListArray) ToResourceClaimListArrayOutputWithContext(ctx context.Context) ResourceClaimListArrayOutput
type ResourceClaimListArrayInput ¶
type ResourceClaimListArrayInput interface { pulumi.Input ToResourceClaimListArrayOutput() ResourceClaimListArrayOutput ToResourceClaimListArrayOutputWithContext(context.Context) ResourceClaimListArrayOutput }
ResourceClaimListArrayInput is an input type that accepts ResourceClaimListArray and ResourceClaimListArrayOutput values. You can construct a concrete instance of `ResourceClaimListArrayInput` via:
ResourceClaimListArray{ ResourceClaimListArgs{...} }
type ResourceClaimListArrayOutput ¶
type ResourceClaimListArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimListArrayOutput) ElementType ¶
func (ResourceClaimListArrayOutput) ElementType() reflect.Type
func (ResourceClaimListArrayOutput) Index ¶
func (o ResourceClaimListArrayOutput) Index(i pulumi.IntInput) ResourceClaimListOutput
func (ResourceClaimListArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimList]
func (ResourceClaimListArrayOutput) ToResourceClaimListArrayOutput ¶
func (o ResourceClaimListArrayOutput) ToResourceClaimListArrayOutput() ResourceClaimListArrayOutput
func (ResourceClaimListArrayOutput) ToResourceClaimListArrayOutputWithContext ¶
func (o ResourceClaimListArrayOutput) ToResourceClaimListArrayOutputWithContext(ctx context.Context) ResourceClaimListArrayOutput
type ResourceClaimListInput ¶
type ResourceClaimListInput interface { pulumi.Input ToResourceClaimListOutput() ResourceClaimListOutput ToResourceClaimListOutputWithContext(ctx context.Context) ResourceClaimListOutput }
type ResourceClaimListMap ¶
type ResourceClaimListMap map[string]ResourceClaimListInput
func (ResourceClaimListMap) ElementType ¶
func (ResourceClaimListMap) ElementType() reflect.Type
func (ResourceClaimListMap) ToOutput ¶ added in v4.2.0
func (i ResourceClaimListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimList]
func (ResourceClaimListMap) ToResourceClaimListMapOutput ¶
func (i ResourceClaimListMap) ToResourceClaimListMapOutput() ResourceClaimListMapOutput
func (ResourceClaimListMap) ToResourceClaimListMapOutputWithContext ¶
func (i ResourceClaimListMap) ToResourceClaimListMapOutputWithContext(ctx context.Context) ResourceClaimListMapOutput
type ResourceClaimListMapInput ¶
type ResourceClaimListMapInput interface { pulumi.Input ToResourceClaimListMapOutput() ResourceClaimListMapOutput ToResourceClaimListMapOutputWithContext(context.Context) ResourceClaimListMapOutput }
ResourceClaimListMapInput is an input type that accepts ResourceClaimListMap and ResourceClaimListMapOutput values. You can construct a concrete instance of `ResourceClaimListMapInput` via:
ResourceClaimListMap{ "key": ResourceClaimListArgs{...} }
type ResourceClaimListMapOutput ¶
type ResourceClaimListMapOutput struct{ *pulumi.OutputState }
func (ResourceClaimListMapOutput) ElementType ¶
func (ResourceClaimListMapOutput) ElementType() reflect.Type
func (ResourceClaimListMapOutput) MapIndex ¶
func (o ResourceClaimListMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimListOutput
func (ResourceClaimListMapOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimList]
func (ResourceClaimListMapOutput) ToResourceClaimListMapOutput ¶
func (o ResourceClaimListMapOutput) ToResourceClaimListMapOutput() ResourceClaimListMapOutput
func (ResourceClaimListMapOutput) ToResourceClaimListMapOutputWithContext ¶
func (o ResourceClaimListMapOutput) ToResourceClaimListMapOutputWithContext(ctx context.Context) ResourceClaimListMapOutput
type ResourceClaimListOutput ¶
type ResourceClaimListOutput struct{ *pulumi.OutputState }
func (ResourceClaimListOutput) ApiVersion ¶
func (o ResourceClaimListOutput) 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 (ResourceClaimListOutput) ElementType ¶
func (ResourceClaimListOutput) ElementType() reflect.Type
func (ResourceClaimListOutput) Items ¶
func (o ResourceClaimListOutput) Items() ResourceClaimTypeArrayOutput
Items is the list of resource claims.
func (ResourceClaimListOutput) Kind ¶
func (o ResourceClaimListOutput) 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 (ResourceClaimListOutput) Metadata ¶
func (o ResourceClaimListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata
func (ResourceClaimListOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimListOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimList]
func (ResourceClaimListOutput) ToResourceClaimListOutput ¶
func (o ResourceClaimListOutput) ToResourceClaimListOutput() ResourceClaimListOutput
func (ResourceClaimListOutput) ToResourceClaimListOutputWithContext ¶
func (o ResourceClaimListOutput) ToResourceClaimListOutputWithContext(ctx context.Context) ResourceClaimListOutput
type ResourceClaimListState ¶
type ResourceClaimListState struct { }
func (ResourceClaimListState) ElementType ¶
func (ResourceClaimListState) ElementType() reflect.Type
type ResourceClaimListType ¶
type ResourceClaimListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Items is the list of resource claims. Items []ResourceClaimType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
ResourceClaimList is a collection of claims.
type ResourceClaimListTypeArgs ¶
type ResourceClaimListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Items is the list of resource claims. Items ResourceClaimTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
ResourceClaimList is a collection of claims.
func (ResourceClaimListTypeArgs) ElementType ¶
func (ResourceClaimListTypeArgs) ElementType() reflect.Type
func (ResourceClaimListTypeArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimListType]
func (ResourceClaimListTypeArgs) ToResourceClaimListTypeOutput ¶
func (i ResourceClaimListTypeArgs) ToResourceClaimListTypeOutput() ResourceClaimListTypeOutput
func (ResourceClaimListTypeArgs) ToResourceClaimListTypeOutputWithContext ¶
func (i ResourceClaimListTypeArgs) ToResourceClaimListTypeOutputWithContext(ctx context.Context) ResourceClaimListTypeOutput
type ResourceClaimListTypeInput ¶
type ResourceClaimListTypeInput interface { pulumi.Input ToResourceClaimListTypeOutput() ResourceClaimListTypeOutput ToResourceClaimListTypeOutputWithContext(context.Context) ResourceClaimListTypeOutput }
ResourceClaimListTypeInput is an input type that accepts ResourceClaimListTypeArgs and ResourceClaimListTypeOutput values. You can construct a concrete instance of `ResourceClaimListTypeInput` via:
ResourceClaimListTypeArgs{...}
type ResourceClaimListTypeOutput ¶
type ResourceClaimListTypeOutput struct{ *pulumi.OutputState }
ResourceClaimList is a collection of claims.
func (ResourceClaimListTypeOutput) ApiVersion ¶
func (o ResourceClaimListTypeOutput) 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 (ResourceClaimListTypeOutput) ElementType ¶
func (ResourceClaimListTypeOutput) ElementType() reflect.Type
func (ResourceClaimListTypeOutput) Items ¶
func (o ResourceClaimListTypeOutput) Items() ResourceClaimTypeArrayOutput
Items is the list of resource claims.
func (ResourceClaimListTypeOutput) Kind ¶
func (o ResourceClaimListTypeOutput) 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 (ResourceClaimListTypeOutput) Metadata ¶
func (o ResourceClaimListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata
func (ResourceClaimListTypeOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimListType]
func (ResourceClaimListTypeOutput) ToResourceClaimListTypeOutput ¶
func (o ResourceClaimListTypeOutput) ToResourceClaimListTypeOutput() ResourceClaimListTypeOutput
func (ResourceClaimListTypeOutput) ToResourceClaimListTypeOutputWithContext ¶
func (o ResourceClaimListTypeOutput) ToResourceClaimListTypeOutputWithContext(ctx context.Context) ResourceClaimListTypeOutput
type ResourceClaimMap ¶
type ResourceClaimMap map[string]ResourceClaimInput
func (ResourceClaimMap) ElementType ¶
func (ResourceClaimMap) ElementType() reflect.Type
func (ResourceClaimMap) ToOutput ¶ added in v4.2.0
func (i ResourceClaimMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaim]
func (ResourceClaimMap) ToResourceClaimMapOutput ¶
func (i ResourceClaimMap) ToResourceClaimMapOutput() ResourceClaimMapOutput
func (ResourceClaimMap) ToResourceClaimMapOutputWithContext ¶
func (i ResourceClaimMap) ToResourceClaimMapOutputWithContext(ctx context.Context) ResourceClaimMapOutput
type ResourceClaimMapInput ¶
type ResourceClaimMapInput interface { pulumi.Input ToResourceClaimMapOutput() ResourceClaimMapOutput ToResourceClaimMapOutputWithContext(context.Context) ResourceClaimMapOutput }
ResourceClaimMapInput is an input type that accepts ResourceClaimMap and ResourceClaimMapOutput values. You can construct a concrete instance of `ResourceClaimMapInput` via:
ResourceClaimMap{ "key": ResourceClaimArgs{...} }
type ResourceClaimMapOutput ¶
type ResourceClaimMapOutput struct{ *pulumi.OutputState }
func (ResourceClaimMapOutput) ElementType ¶
func (ResourceClaimMapOutput) ElementType() reflect.Type
func (ResourceClaimMapOutput) MapIndex ¶
func (o ResourceClaimMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimOutput
func (ResourceClaimMapOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaim]
func (ResourceClaimMapOutput) ToResourceClaimMapOutput ¶
func (o ResourceClaimMapOutput) ToResourceClaimMapOutput() ResourceClaimMapOutput
func (ResourceClaimMapOutput) ToResourceClaimMapOutputWithContext ¶
func (o ResourceClaimMapOutput) ToResourceClaimMapOutputWithContext(ctx context.Context) ResourceClaimMapOutput
type ResourceClaimOutput ¶
type ResourceClaimOutput struct{ *pulumi.OutputState }
func (ResourceClaimOutput) ApiVersion ¶
func (o ResourceClaimOutput) 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 (ResourceClaimOutput) ElementType ¶
func (ResourceClaimOutput) ElementType() reflect.Type
func (ResourceClaimOutput) Kind ¶
func (o ResourceClaimOutput) 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 (ResourceClaimOutput) Metadata ¶
func (o ResourceClaimOutput) Metadata() metav1.ObjectMetaOutput
Standard object metadata
func (ResourceClaimOutput) Spec ¶
func (o ResourceClaimOutput) Spec() ResourceClaimSpecOutput
Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim.
func (ResourceClaimOutput) Status ¶
func (o ResourceClaimOutput) Status() ResourceClaimStatusPtrOutput
Status describes whether the resource is available and with which attributes.
func (ResourceClaimOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaim]
func (ResourceClaimOutput) ToResourceClaimOutput ¶
func (o ResourceClaimOutput) ToResourceClaimOutput() ResourceClaimOutput
func (ResourceClaimOutput) ToResourceClaimOutputWithContext ¶
func (o ResourceClaimOutput) ToResourceClaimOutputWithContext(ctx context.Context) ResourceClaimOutput
type ResourceClaimParametersReference ¶
type ResourceClaimParametersReference struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup *string `pulumi:"apiGroup"` // Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example "ConfigMap". Kind string `pulumi:"kind"` // Name is the name of resource being referenced. Name string `pulumi:"name"` }
ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be in the same namespace as the ResourceClaim.
type ResourceClaimParametersReferenceArgs ¶
type ResourceClaimParametersReferenceArgs struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup pulumi.StringPtrInput `pulumi:"apiGroup"` // Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example "ConfigMap". Kind pulumi.StringInput `pulumi:"kind"` // Name is the name of resource being referenced. Name pulumi.StringInput `pulumi:"name"` }
ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be in the same namespace as the ResourceClaim.
func (ResourceClaimParametersReferenceArgs) ElementType ¶
func (ResourceClaimParametersReferenceArgs) ElementType() reflect.Type
func (ResourceClaimParametersReferenceArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimParametersReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimParametersReference]
func (ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferenceOutput ¶
func (i ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferenceOutput() ResourceClaimParametersReferenceOutput
func (ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferenceOutputWithContext ¶
func (i ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferenceOutputWithContext(ctx context.Context) ResourceClaimParametersReferenceOutput
func (ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferencePtrOutput ¶
func (i ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferencePtrOutput() ResourceClaimParametersReferencePtrOutput
func (ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferencePtrOutputWithContext ¶
func (i ResourceClaimParametersReferenceArgs) ToResourceClaimParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePtrOutput
type ResourceClaimParametersReferenceInput ¶
type ResourceClaimParametersReferenceInput interface { pulumi.Input ToResourceClaimParametersReferenceOutput() ResourceClaimParametersReferenceOutput ToResourceClaimParametersReferenceOutputWithContext(context.Context) ResourceClaimParametersReferenceOutput }
ResourceClaimParametersReferenceInput is an input type that accepts ResourceClaimParametersReferenceArgs and ResourceClaimParametersReferenceOutput values. You can construct a concrete instance of `ResourceClaimParametersReferenceInput` via:
ResourceClaimParametersReferenceArgs{...}
type ResourceClaimParametersReferenceOutput ¶
type ResourceClaimParametersReferenceOutput struct{ *pulumi.OutputState }
ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be in the same namespace as the ResourceClaim.
func (ResourceClaimParametersReferenceOutput) ApiGroup ¶
func (o ResourceClaimParametersReferenceOutput) ApiGroup() pulumi.StringPtrOutput
APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.
func (ResourceClaimParametersReferenceOutput) ElementType ¶
func (ResourceClaimParametersReferenceOutput) ElementType() reflect.Type
func (ResourceClaimParametersReferenceOutput) Kind ¶
func (o ResourceClaimParametersReferenceOutput) Kind() pulumi.StringOutput
Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example "ConfigMap".
func (ResourceClaimParametersReferenceOutput) Name ¶
func (o ResourceClaimParametersReferenceOutput) Name() pulumi.StringOutput
Name is the name of resource being referenced.
func (ResourceClaimParametersReferenceOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimParametersReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimParametersReference]
func (ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferenceOutput ¶
func (o ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferenceOutput() ResourceClaimParametersReferenceOutput
func (ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferenceOutputWithContext ¶
func (o ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferenceOutputWithContext(ctx context.Context) ResourceClaimParametersReferenceOutput
func (ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferencePtrOutput ¶
func (o ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferencePtrOutput() ResourceClaimParametersReferencePtrOutput
func (ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferencePtrOutputWithContext ¶
func (o ResourceClaimParametersReferenceOutput) ToResourceClaimParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePtrOutput
type ResourceClaimParametersReferencePatch ¶
type ResourceClaimParametersReferencePatch struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup *string `pulumi:"apiGroup"` // Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example "ConfigMap". Kind *string `pulumi:"kind"` // Name is the name of resource being referenced. Name *string `pulumi:"name"` }
ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be in the same namespace as the ResourceClaim.
type ResourceClaimParametersReferencePatchArgs ¶
type ResourceClaimParametersReferencePatchArgs struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup pulumi.StringPtrInput `pulumi:"apiGroup"` // Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example "ConfigMap". Kind pulumi.StringPtrInput `pulumi:"kind"` // Name is the name of resource being referenced. Name pulumi.StringPtrInput `pulumi:"name"` }
ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be in the same namespace as the ResourceClaim.
func (ResourceClaimParametersReferencePatchArgs) ElementType ¶
func (ResourceClaimParametersReferencePatchArgs) ElementType() reflect.Type
func (ResourceClaimParametersReferencePatchArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimParametersReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimParametersReferencePatch]
func (ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchOutput ¶
func (i ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchOutput() ResourceClaimParametersReferencePatchOutput
func (ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchOutputWithContext ¶
func (i ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePatchOutput
func (ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchPtrOutput ¶
func (i ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchPtrOutput() ResourceClaimParametersReferencePatchPtrOutput
func (ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchPtrOutputWithContext ¶
func (i ResourceClaimParametersReferencePatchArgs) ToResourceClaimParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePatchPtrOutput
type ResourceClaimParametersReferencePatchInput ¶
type ResourceClaimParametersReferencePatchInput interface { pulumi.Input ToResourceClaimParametersReferencePatchOutput() ResourceClaimParametersReferencePatchOutput ToResourceClaimParametersReferencePatchOutputWithContext(context.Context) ResourceClaimParametersReferencePatchOutput }
ResourceClaimParametersReferencePatchInput is an input type that accepts ResourceClaimParametersReferencePatchArgs and ResourceClaimParametersReferencePatchOutput values. You can construct a concrete instance of `ResourceClaimParametersReferencePatchInput` via:
ResourceClaimParametersReferencePatchArgs{...}
type ResourceClaimParametersReferencePatchOutput ¶
type ResourceClaimParametersReferencePatchOutput struct{ *pulumi.OutputState }
ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be in the same namespace as the ResourceClaim.
func (ResourceClaimParametersReferencePatchOutput) ApiGroup ¶
func (o ResourceClaimParametersReferencePatchOutput) ApiGroup() pulumi.StringPtrOutput
APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.
func (ResourceClaimParametersReferencePatchOutput) ElementType ¶
func (ResourceClaimParametersReferencePatchOutput) ElementType() reflect.Type
func (ResourceClaimParametersReferencePatchOutput) Kind ¶
func (o ResourceClaimParametersReferencePatchOutput) Kind() pulumi.StringPtrOutput
Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example "ConfigMap".
func (ResourceClaimParametersReferencePatchOutput) Name ¶
func (o ResourceClaimParametersReferencePatchOutput) Name() pulumi.StringPtrOutput
Name is the name of resource being referenced.
func (ResourceClaimParametersReferencePatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimParametersReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimParametersReferencePatch]
func (ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchOutput ¶
func (o ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchOutput() ResourceClaimParametersReferencePatchOutput
func (ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchOutputWithContext ¶
func (o ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePatchOutput
func (ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchPtrOutput ¶
func (o ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchPtrOutput() ResourceClaimParametersReferencePatchPtrOutput
func (ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchPtrOutputWithContext ¶
func (o ResourceClaimParametersReferencePatchOutput) ToResourceClaimParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePatchPtrOutput
type ResourceClaimParametersReferencePatchPtrInput ¶
type ResourceClaimParametersReferencePatchPtrInput interface { pulumi.Input ToResourceClaimParametersReferencePatchPtrOutput() ResourceClaimParametersReferencePatchPtrOutput ToResourceClaimParametersReferencePatchPtrOutputWithContext(context.Context) ResourceClaimParametersReferencePatchPtrOutput }
ResourceClaimParametersReferencePatchPtrInput is an input type that accepts ResourceClaimParametersReferencePatchArgs, ResourceClaimParametersReferencePatchPtr and ResourceClaimParametersReferencePatchPtrOutput values. You can construct a concrete instance of `ResourceClaimParametersReferencePatchPtrInput` via:
ResourceClaimParametersReferencePatchArgs{...} or: nil
func ResourceClaimParametersReferencePatchPtr ¶
func ResourceClaimParametersReferencePatchPtr(v *ResourceClaimParametersReferencePatchArgs) ResourceClaimParametersReferencePatchPtrInput
type ResourceClaimParametersReferencePatchPtrOutput ¶
type ResourceClaimParametersReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersReferencePatchPtrOutput) ApiGroup ¶
func (o ResourceClaimParametersReferencePatchPtrOutput) ApiGroup() pulumi.StringPtrOutput
APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.
func (ResourceClaimParametersReferencePatchPtrOutput) ElementType ¶
func (ResourceClaimParametersReferencePatchPtrOutput) ElementType() reflect.Type
func (ResourceClaimParametersReferencePatchPtrOutput) Kind ¶
func (o ResourceClaimParametersReferencePatchPtrOutput) Kind() pulumi.StringPtrOutput
Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example "ConfigMap".
func (ResourceClaimParametersReferencePatchPtrOutput) Name ¶
func (o ResourceClaimParametersReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
Name is the name of resource being referenced.
func (ResourceClaimParametersReferencePatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimParametersReferencePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimParametersReferencePatch]
func (ResourceClaimParametersReferencePatchPtrOutput) ToResourceClaimParametersReferencePatchPtrOutput ¶
func (o ResourceClaimParametersReferencePatchPtrOutput) ToResourceClaimParametersReferencePatchPtrOutput() ResourceClaimParametersReferencePatchPtrOutput
func (ResourceClaimParametersReferencePatchPtrOutput) ToResourceClaimParametersReferencePatchPtrOutputWithContext ¶
func (o ResourceClaimParametersReferencePatchPtrOutput) ToResourceClaimParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePatchPtrOutput
type ResourceClaimParametersReferencePtrInput ¶
type ResourceClaimParametersReferencePtrInput interface { pulumi.Input ToResourceClaimParametersReferencePtrOutput() ResourceClaimParametersReferencePtrOutput ToResourceClaimParametersReferencePtrOutputWithContext(context.Context) ResourceClaimParametersReferencePtrOutput }
ResourceClaimParametersReferencePtrInput is an input type that accepts ResourceClaimParametersReferenceArgs, ResourceClaimParametersReferencePtr and ResourceClaimParametersReferencePtrOutput values. You can construct a concrete instance of `ResourceClaimParametersReferencePtrInput` via:
ResourceClaimParametersReferenceArgs{...} or: nil
func ResourceClaimParametersReferencePtr ¶
func ResourceClaimParametersReferencePtr(v *ResourceClaimParametersReferenceArgs) ResourceClaimParametersReferencePtrInput
type ResourceClaimParametersReferencePtrOutput ¶
type ResourceClaimParametersReferencePtrOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersReferencePtrOutput) ApiGroup ¶
func (o ResourceClaimParametersReferencePtrOutput) ApiGroup() pulumi.StringPtrOutput
APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.
func (ResourceClaimParametersReferencePtrOutput) ElementType ¶
func (ResourceClaimParametersReferencePtrOutput) ElementType() reflect.Type
func (ResourceClaimParametersReferencePtrOutput) Kind ¶
func (o ResourceClaimParametersReferencePtrOutput) Kind() pulumi.StringPtrOutput
Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example "ConfigMap".
func (ResourceClaimParametersReferencePtrOutput) Name ¶
func (o ResourceClaimParametersReferencePtrOutput) Name() pulumi.StringPtrOutput
Name is the name of resource being referenced.
func (ResourceClaimParametersReferencePtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimParametersReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimParametersReference]
func (ResourceClaimParametersReferencePtrOutput) ToResourceClaimParametersReferencePtrOutput ¶
func (o ResourceClaimParametersReferencePtrOutput) ToResourceClaimParametersReferencePtrOutput() ResourceClaimParametersReferencePtrOutput
func (ResourceClaimParametersReferencePtrOutput) ToResourceClaimParametersReferencePtrOutputWithContext ¶
func (o ResourceClaimParametersReferencePtrOutput) ToResourceClaimParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePtrOutput
type ResourceClaimPatch ¶
type ResourceClaimPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim. Spec ResourceClaimSpecPatchPtrOutput `pulumi:"spec"` // Status describes whether the resource is available and with which attributes. Status ResourceClaimStatusPatchPtrOutput `pulumi:"status"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func GetResourceClaimPatch ¶
func GetResourceClaimPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClaimPatchState, opts ...pulumi.ResourceOption) (*ResourceClaimPatch, error)
GetResourceClaimPatch gets an existing ResourceClaimPatch 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 NewResourceClaimPatch ¶
func NewResourceClaimPatch(ctx *pulumi.Context, name string, args *ResourceClaimPatchArgs, opts ...pulumi.ResourceOption) (*ResourceClaimPatch, error)
NewResourceClaimPatch registers a new resource with the given unique name, arguments, and options.
func (*ResourceClaimPatch) ElementType ¶
func (*ResourceClaimPatch) ElementType() reflect.Type
func (*ResourceClaimPatch) ToOutput ¶ added in v4.2.0
func (i *ResourceClaimPatch) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimPatch]
func (*ResourceClaimPatch) ToResourceClaimPatchOutput ¶
func (i *ResourceClaimPatch) ToResourceClaimPatchOutput() ResourceClaimPatchOutput
func (*ResourceClaimPatch) ToResourceClaimPatchOutputWithContext ¶
func (i *ResourceClaimPatch) ToResourceClaimPatchOutputWithContext(ctx context.Context) ResourceClaimPatchOutput
type ResourceClaimPatchArgs ¶
type ResourceClaimPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata Metadata metav1.ObjectMetaPatchPtrInput // Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim. Spec ResourceClaimSpecPatchPtrInput }
The set of arguments for constructing a ResourceClaimPatch resource.
func (ResourceClaimPatchArgs) ElementType ¶
func (ResourceClaimPatchArgs) ElementType() reflect.Type
type ResourceClaimPatchArray ¶
type ResourceClaimPatchArray []ResourceClaimPatchInput
func (ResourceClaimPatchArray) ElementType ¶
func (ResourceClaimPatchArray) ElementType() reflect.Type
func (ResourceClaimPatchArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimPatch]
func (ResourceClaimPatchArray) ToResourceClaimPatchArrayOutput ¶
func (i ResourceClaimPatchArray) ToResourceClaimPatchArrayOutput() ResourceClaimPatchArrayOutput
func (ResourceClaimPatchArray) ToResourceClaimPatchArrayOutputWithContext ¶
func (i ResourceClaimPatchArray) ToResourceClaimPatchArrayOutputWithContext(ctx context.Context) ResourceClaimPatchArrayOutput
type ResourceClaimPatchArrayInput ¶
type ResourceClaimPatchArrayInput interface { pulumi.Input ToResourceClaimPatchArrayOutput() ResourceClaimPatchArrayOutput ToResourceClaimPatchArrayOutputWithContext(context.Context) ResourceClaimPatchArrayOutput }
ResourceClaimPatchArrayInput is an input type that accepts ResourceClaimPatchArray and ResourceClaimPatchArrayOutput values. You can construct a concrete instance of `ResourceClaimPatchArrayInput` via:
ResourceClaimPatchArray{ ResourceClaimPatchArgs{...} }
type ResourceClaimPatchArrayOutput ¶
type ResourceClaimPatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimPatchArrayOutput) ElementType ¶
func (ResourceClaimPatchArrayOutput) ElementType() reflect.Type
func (ResourceClaimPatchArrayOutput) Index ¶
func (o ResourceClaimPatchArrayOutput) Index(i pulumi.IntInput) ResourceClaimPatchOutput
func (ResourceClaimPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimPatch]
func (ResourceClaimPatchArrayOutput) ToResourceClaimPatchArrayOutput ¶
func (o ResourceClaimPatchArrayOutput) ToResourceClaimPatchArrayOutput() ResourceClaimPatchArrayOutput
func (ResourceClaimPatchArrayOutput) ToResourceClaimPatchArrayOutputWithContext ¶
func (o ResourceClaimPatchArrayOutput) ToResourceClaimPatchArrayOutputWithContext(ctx context.Context) ResourceClaimPatchArrayOutput
type ResourceClaimPatchInput ¶
type ResourceClaimPatchInput interface { pulumi.Input ToResourceClaimPatchOutput() ResourceClaimPatchOutput ToResourceClaimPatchOutputWithContext(ctx context.Context) ResourceClaimPatchOutput }
type ResourceClaimPatchMap ¶
type ResourceClaimPatchMap map[string]ResourceClaimPatchInput
func (ResourceClaimPatchMap) ElementType ¶
func (ResourceClaimPatchMap) ElementType() reflect.Type
func (ResourceClaimPatchMap) ToOutput ¶ added in v4.2.0
func (i ResourceClaimPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimPatch]
func (ResourceClaimPatchMap) ToResourceClaimPatchMapOutput ¶
func (i ResourceClaimPatchMap) ToResourceClaimPatchMapOutput() ResourceClaimPatchMapOutput
func (ResourceClaimPatchMap) ToResourceClaimPatchMapOutputWithContext ¶
func (i ResourceClaimPatchMap) ToResourceClaimPatchMapOutputWithContext(ctx context.Context) ResourceClaimPatchMapOutput
type ResourceClaimPatchMapInput ¶
type ResourceClaimPatchMapInput interface { pulumi.Input ToResourceClaimPatchMapOutput() ResourceClaimPatchMapOutput ToResourceClaimPatchMapOutputWithContext(context.Context) ResourceClaimPatchMapOutput }
ResourceClaimPatchMapInput is an input type that accepts ResourceClaimPatchMap and ResourceClaimPatchMapOutput values. You can construct a concrete instance of `ResourceClaimPatchMapInput` via:
ResourceClaimPatchMap{ "key": ResourceClaimPatchArgs{...} }
type ResourceClaimPatchMapOutput ¶
type ResourceClaimPatchMapOutput struct{ *pulumi.OutputState }
func (ResourceClaimPatchMapOutput) ElementType ¶
func (ResourceClaimPatchMapOutput) ElementType() reflect.Type
func (ResourceClaimPatchMapOutput) MapIndex ¶
func (o ResourceClaimPatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimPatchOutput
func (ResourceClaimPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimPatch]
func (ResourceClaimPatchMapOutput) ToResourceClaimPatchMapOutput ¶
func (o ResourceClaimPatchMapOutput) ToResourceClaimPatchMapOutput() ResourceClaimPatchMapOutput
func (ResourceClaimPatchMapOutput) ToResourceClaimPatchMapOutputWithContext ¶
func (o ResourceClaimPatchMapOutput) ToResourceClaimPatchMapOutputWithContext(ctx context.Context) ResourceClaimPatchMapOutput
type ResourceClaimPatchOutput ¶
type ResourceClaimPatchOutput struct{ *pulumi.OutputState }
func (ResourceClaimPatchOutput) ApiVersion ¶
func (o ResourceClaimPatchOutput) 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 (ResourceClaimPatchOutput) ElementType ¶
func (ResourceClaimPatchOutput) ElementType() reflect.Type
func (ResourceClaimPatchOutput) Kind ¶
func (o ResourceClaimPatchOutput) 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 (ResourceClaimPatchOutput) Metadata ¶
func (o ResourceClaimPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceClaimPatchOutput) Spec ¶
func (o ResourceClaimPatchOutput) Spec() ResourceClaimSpecPatchPtrOutput
Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim.
func (ResourceClaimPatchOutput) Status ¶
func (o ResourceClaimPatchOutput) Status() ResourceClaimStatusPatchPtrOutput
Status describes whether the resource is available and with which attributes.
func (ResourceClaimPatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimPatch]
func (ResourceClaimPatchOutput) ToResourceClaimPatchOutput ¶
func (o ResourceClaimPatchOutput) ToResourceClaimPatchOutput() ResourceClaimPatchOutput
func (ResourceClaimPatchOutput) ToResourceClaimPatchOutputWithContext ¶
func (o ResourceClaimPatchOutput) ToResourceClaimPatchOutputWithContext(ctx context.Context) ResourceClaimPatchOutput
type ResourceClaimPatchState ¶
type ResourceClaimPatchState struct { }
func (ResourceClaimPatchState) ElementType ¶
func (ResourceClaimPatchState) ElementType() reflect.Type
type ResourceClaimPatchType ¶
type ResourceClaimPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim. Spec *ResourceClaimSpecPatch `pulumi:"spec"` // Status describes whether the resource is available and with which attributes. Status *ResourceClaimStatusPatch `pulumi:"status"` }
ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
type ResourceClaimPatchTypeArgs ¶
type ResourceClaimPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim. Spec ResourceClaimSpecPatchPtrInput `pulumi:"spec"` // Status describes whether the resource is available and with which attributes. Status ResourceClaimStatusPatchPtrInput `pulumi:"status"` }
ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (ResourceClaimPatchTypeArgs) ElementType ¶
func (ResourceClaimPatchTypeArgs) ElementType() reflect.Type
func (ResourceClaimPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimPatchType]
func (ResourceClaimPatchTypeArgs) ToResourceClaimPatchTypeOutput ¶
func (i ResourceClaimPatchTypeArgs) ToResourceClaimPatchTypeOutput() ResourceClaimPatchTypeOutput
func (ResourceClaimPatchTypeArgs) ToResourceClaimPatchTypeOutputWithContext ¶
func (i ResourceClaimPatchTypeArgs) ToResourceClaimPatchTypeOutputWithContext(ctx context.Context) ResourceClaimPatchTypeOutput
type ResourceClaimPatchTypeInput ¶
type ResourceClaimPatchTypeInput interface { pulumi.Input ToResourceClaimPatchTypeOutput() ResourceClaimPatchTypeOutput ToResourceClaimPatchTypeOutputWithContext(context.Context) ResourceClaimPatchTypeOutput }
ResourceClaimPatchTypeInput is an input type that accepts ResourceClaimPatchTypeArgs and ResourceClaimPatchTypeOutput values. You can construct a concrete instance of `ResourceClaimPatchTypeInput` via:
ResourceClaimPatchTypeArgs{...}
type ResourceClaimPatchTypeOutput ¶
type ResourceClaimPatchTypeOutput struct{ *pulumi.OutputState }
ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (ResourceClaimPatchTypeOutput) ApiVersion ¶
func (o ResourceClaimPatchTypeOutput) 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 (ResourceClaimPatchTypeOutput) ElementType ¶
func (ResourceClaimPatchTypeOutput) ElementType() reflect.Type
func (ResourceClaimPatchTypeOutput) Kind ¶
func (o ResourceClaimPatchTypeOutput) 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 (ResourceClaimPatchTypeOutput) Metadata ¶
func (o ResourceClaimPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceClaimPatchTypeOutput) Spec ¶
func (o ResourceClaimPatchTypeOutput) Spec() ResourceClaimSpecPatchPtrOutput
Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim.
func (ResourceClaimPatchTypeOutput) Status ¶
func (o ResourceClaimPatchTypeOutput) Status() ResourceClaimStatusPatchPtrOutput
Status describes whether the resource is available and with which attributes.
func (ResourceClaimPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimPatchType]
func (ResourceClaimPatchTypeOutput) ToResourceClaimPatchTypeOutput ¶
func (o ResourceClaimPatchTypeOutput) ToResourceClaimPatchTypeOutput() ResourceClaimPatchTypeOutput
func (ResourceClaimPatchTypeOutput) ToResourceClaimPatchTypeOutputWithContext ¶
func (o ResourceClaimPatchTypeOutput) ToResourceClaimPatchTypeOutputWithContext(ctx context.Context) ResourceClaimPatchTypeOutput
type ResourceClaimSchedulingStatus ¶
type ResourceClaimSchedulingStatus struct { // Name matches the pod.spec.resourceClaims[*].Name field. Name *string `pulumi:"name"` // UnsuitableNodes lists nodes that the ResourceClaim cannot be allocated for. // // The size of this field is limited to 128, the same as for PodSchedulingSpec.PotentialNodes. This may get increased in the future, but not reduced. UnsuitableNodes []string `pulumi:"unsuitableNodes"` }
ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with "WaitForFirstConsumer" allocation mode.
type ResourceClaimSchedulingStatusArgs ¶
type ResourceClaimSchedulingStatusArgs struct { // Name matches the pod.spec.resourceClaims[*].Name field. Name pulumi.StringPtrInput `pulumi:"name"` // UnsuitableNodes lists nodes that the ResourceClaim cannot be allocated for. // // The size of this field is limited to 128, the same as for PodSchedulingSpec.PotentialNodes. This may get increased in the future, but not reduced. UnsuitableNodes pulumi.StringArrayInput `pulumi:"unsuitableNodes"` }
ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with "WaitForFirstConsumer" allocation mode.
func (ResourceClaimSchedulingStatusArgs) ElementType ¶
func (ResourceClaimSchedulingStatusArgs) ElementType() reflect.Type
func (ResourceClaimSchedulingStatusArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimSchedulingStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSchedulingStatus]
func (ResourceClaimSchedulingStatusArgs) ToResourceClaimSchedulingStatusOutput ¶
func (i ResourceClaimSchedulingStatusArgs) ToResourceClaimSchedulingStatusOutput() ResourceClaimSchedulingStatusOutput
func (ResourceClaimSchedulingStatusArgs) ToResourceClaimSchedulingStatusOutputWithContext ¶
func (i ResourceClaimSchedulingStatusArgs) ToResourceClaimSchedulingStatusOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusOutput
type ResourceClaimSchedulingStatusArray ¶
type ResourceClaimSchedulingStatusArray []ResourceClaimSchedulingStatusInput
func (ResourceClaimSchedulingStatusArray) ElementType ¶
func (ResourceClaimSchedulingStatusArray) ElementType() reflect.Type
func (ResourceClaimSchedulingStatusArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimSchedulingStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimSchedulingStatus]
func (ResourceClaimSchedulingStatusArray) ToResourceClaimSchedulingStatusArrayOutput ¶
func (i ResourceClaimSchedulingStatusArray) ToResourceClaimSchedulingStatusArrayOutput() ResourceClaimSchedulingStatusArrayOutput
func (ResourceClaimSchedulingStatusArray) ToResourceClaimSchedulingStatusArrayOutputWithContext ¶
func (i ResourceClaimSchedulingStatusArray) ToResourceClaimSchedulingStatusArrayOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusArrayOutput
type ResourceClaimSchedulingStatusArrayInput ¶
type ResourceClaimSchedulingStatusArrayInput interface { pulumi.Input ToResourceClaimSchedulingStatusArrayOutput() ResourceClaimSchedulingStatusArrayOutput ToResourceClaimSchedulingStatusArrayOutputWithContext(context.Context) ResourceClaimSchedulingStatusArrayOutput }
ResourceClaimSchedulingStatusArrayInput is an input type that accepts ResourceClaimSchedulingStatusArray and ResourceClaimSchedulingStatusArrayOutput values. You can construct a concrete instance of `ResourceClaimSchedulingStatusArrayInput` via:
ResourceClaimSchedulingStatusArray{ ResourceClaimSchedulingStatusArgs{...} }
type ResourceClaimSchedulingStatusArrayOutput ¶
type ResourceClaimSchedulingStatusArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimSchedulingStatusArrayOutput) ElementType ¶
func (ResourceClaimSchedulingStatusArrayOutput) ElementType() reflect.Type
func (ResourceClaimSchedulingStatusArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimSchedulingStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimSchedulingStatus]
func (ResourceClaimSchedulingStatusArrayOutput) ToResourceClaimSchedulingStatusArrayOutput ¶
func (o ResourceClaimSchedulingStatusArrayOutput) ToResourceClaimSchedulingStatusArrayOutput() ResourceClaimSchedulingStatusArrayOutput
func (ResourceClaimSchedulingStatusArrayOutput) ToResourceClaimSchedulingStatusArrayOutputWithContext ¶
func (o ResourceClaimSchedulingStatusArrayOutput) ToResourceClaimSchedulingStatusArrayOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusArrayOutput
type ResourceClaimSchedulingStatusInput ¶
type ResourceClaimSchedulingStatusInput interface { pulumi.Input ToResourceClaimSchedulingStatusOutput() ResourceClaimSchedulingStatusOutput ToResourceClaimSchedulingStatusOutputWithContext(context.Context) ResourceClaimSchedulingStatusOutput }
ResourceClaimSchedulingStatusInput is an input type that accepts ResourceClaimSchedulingStatusArgs and ResourceClaimSchedulingStatusOutput values. You can construct a concrete instance of `ResourceClaimSchedulingStatusInput` via:
ResourceClaimSchedulingStatusArgs{...}
type ResourceClaimSchedulingStatusOutput ¶
type ResourceClaimSchedulingStatusOutput struct{ *pulumi.OutputState }
ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with "WaitForFirstConsumer" allocation mode.
func (ResourceClaimSchedulingStatusOutput) ElementType ¶
func (ResourceClaimSchedulingStatusOutput) ElementType() reflect.Type
func (ResourceClaimSchedulingStatusOutput) Name ¶
func (o ResourceClaimSchedulingStatusOutput) Name() pulumi.StringPtrOutput
Name matches the pod.spec.resourceClaims[*].Name field.
func (ResourceClaimSchedulingStatusOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimSchedulingStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSchedulingStatus]
func (ResourceClaimSchedulingStatusOutput) ToResourceClaimSchedulingStatusOutput ¶
func (o ResourceClaimSchedulingStatusOutput) ToResourceClaimSchedulingStatusOutput() ResourceClaimSchedulingStatusOutput
func (ResourceClaimSchedulingStatusOutput) ToResourceClaimSchedulingStatusOutputWithContext ¶
func (o ResourceClaimSchedulingStatusOutput) ToResourceClaimSchedulingStatusOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusOutput
func (ResourceClaimSchedulingStatusOutput) UnsuitableNodes ¶
func (o ResourceClaimSchedulingStatusOutput) UnsuitableNodes() pulumi.StringArrayOutput
UnsuitableNodes lists nodes that the ResourceClaim cannot be allocated for.
The size of this field is limited to 128, the same as for PodSchedulingSpec.PotentialNodes. This may get increased in the future, but not reduced.
type ResourceClaimSchedulingStatusPatch ¶
type ResourceClaimSchedulingStatusPatch struct { // Name matches the pod.spec.resourceClaims[*].Name field. Name *string `pulumi:"name"` // UnsuitableNodes lists nodes that the ResourceClaim cannot be allocated for. // // The size of this field is limited to 128, the same as for PodSchedulingSpec.PotentialNodes. This may get increased in the future, but not reduced. UnsuitableNodes []string `pulumi:"unsuitableNodes"` }
ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with "WaitForFirstConsumer" allocation mode.
type ResourceClaimSchedulingStatusPatchArgs ¶
type ResourceClaimSchedulingStatusPatchArgs struct { // Name matches the pod.spec.resourceClaims[*].Name field. Name pulumi.StringPtrInput `pulumi:"name"` // UnsuitableNodes lists nodes that the ResourceClaim cannot be allocated for. // // The size of this field is limited to 128, the same as for PodSchedulingSpec.PotentialNodes. This may get increased in the future, but not reduced. UnsuitableNodes pulumi.StringArrayInput `pulumi:"unsuitableNodes"` }
ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with "WaitForFirstConsumer" allocation mode.
func (ResourceClaimSchedulingStatusPatchArgs) ElementType ¶
func (ResourceClaimSchedulingStatusPatchArgs) ElementType() reflect.Type
func (ResourceClaimSchedulingStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimSchedulingStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSchedulingStatusPatch]
func (ResourceClaimSchedulingStatusPatchArgs) ToResourceClaimSchedulingStatusPatchOutput ¶
func (i ResourceClaimSchedulingStatusPatchArgs) ToResourceClaimSchedulingStatusPatchOutput() ResourceClaimSchedulingStatusPatchOutput
func (ResourceClaimSchedulingStatusPatchArgs) ToResourceClaimSchedulingStatusPatchOutputWithContext ¶
func (i ResourceClaimSchedulingStatusPatchArgs) ToResourceClaimSchedulingStatusPatchOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusPatchOutput
type ResourceClaimSchedulingStatusPatchArray ¶
type ResourceClaimSchedulingStatusPatchArray []ResourceClaimSchedulingStatusPatchInput
func (ResourceClaimSchedulingStatusPatchArray) ElementType ¶
func (ResourceClaimSchedulingStatusPatchArray) ElementType() reflect.Type
func (ResourceClaimSchedulingStatusPatchArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimSchedulingStatusPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimSchedulingStatusPatch]
func (ResourceClaimSchedulingStatusPatchArray) ToResourceClaimSchedulingStatusPatchArrayOutput ¶
func (i ResourceClaimSchedulingStatusPatchArray) ToResourceClaimSchedulingStatusPatchArrayOutput() ResourceClaimSchedulingStatusPatchArrayOutput
func (ResourceClaimSchedulingStatusPatchArray) ToResourceClaimSchedulingStatusPatchArrayOutputWithContext ¶
func (i ResourceClaimSchedulingStatusPatchArray) ToResourceClaimSchedulingStatusPatchArrayOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusPatchArrayOutput
type ResourceClaimSchedulingStatusPatchArrayInput ¶
type ResourceClaimSchedulingStatusPatchArrayInput interface { pulumi.Input ToResourceClaimSchedulingStatusPatchArrayOutput() ResourceClaimSchedulingStatusPatchArrayOutput ToResourceClaimSchedulingStatusPatchArrayOutputWithContext(context.Context) ResourceClaimSchedulingStatusPatchArrayOutput }
ResourceClaimSchedulingStatusPatchArrayInput is an input type that accepts ResourceClaimSchedulingStatusPatchArray and ResourceClaimSchedulingStatusPatchArrayOutput values. You can construct a concrete instance of `ResourceClaimSchedulingStatusPatchArrayInput` via:
ResourceClaimSchedulingStatusPatchArray{ ResourceClaimSchedulingStatusPatchArgs{...} }
type ResourceClaimSchedulingStatusPatchArrayOutput ¶
type ResourceClaimSchedulingStatusPatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimSchedulingStatusPatchArrayOutput) ElementType ¶
func (ResourceClaimSchedulingStatusPatchArrayOutput) ElementType() reflect.Type
func (ResourceClaimSchedulingStatusPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimSchedulingStatusPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimSchedulingStatusPatch]
func (ResourceClaimSchedulingStatusPatchArrayOutput) ToResourceClaimSchedulingStatusPatchArrayOutput ¶
func (o ResourceClaimSchedulingStatusPatchArrayOutput) ToResourceClaimSchedulingStatusPatchArrayOutput() ResourceClaimSchedulingStatusPatchArrayOutput
func (ResourceClaimSchedulingStatusPatchArrayOutput) ToResourceClaimSchedulingStatusPatchArrayOutputWithContext ¶
func (o ResourceClaimSchedulingStatusPatchArrayOutput) ToResourceClaimSchedulingStatusPatchArrayOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusPatchArrayOutput
type ResourceClaimSchedulingStatusPatchInput ¶
type ResourceClaimSchedulingStatusPatchInput interface { pulumi.Input ToResourceClaimSchedulingStatusPatchOutput() ResourceClaimSchedulingStatusPatchOutput ToResourceClaimSchedulingStatusPatchOutputWithContext(context.Context) ResourceClaimSchedulingStatusPatchOutput }
ResourceClaimSchedulingStatusPatchInput is an input type that accepts ResourceClaimSchedulingStatusPatchArgs and ResourceClaimSchedulingStatusPatchOutput values. You can construct a concrete instance of `ResourceClaimSchedulingStatusPatchInput` via:
ResourceClaimSchedulingStatusPatchArgs{...}
type ResourceClaimSchedulingStatusPatchOutput ¶
type ResourceClaimSchedulingStatusPatchOutput struct{ *pulumi.OutputState }
ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with "WaitForFirstConsumer" allocation mode.
func (ResourceClaimSchedulingStatusPatchOutput) ElementType ¶
func (ResourceClaimSchedulingStatusPatchOutput) ElementType() reflect.Type
func (ResourceClaimSchedulingStatusPatchOutput) Name ¶
func (o ResourceClaimSchedulingStatusPatchOutput) Name() pulumi.StringPtrOutput
Name matches the pod.spec.resourceClaims[*].Name field.
func (ResourceClaimSchedulingStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimSchedulingStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSchedulingStatusPatch]
func (ResourceClaimSchedulingStatusPatchOutput) ToResourceClaimSchedulingStatusPatchOutput ¶
func (o ResourceClaimSchedulingStatusPatchOutput) ToResourceClaimSchedulingStatusPatchOutput() ResourceClaimSchedulingStatusPatchOutput
func (ResourceClaimSchedulingStatusPatchOutput) ToResourceClaimSchedulingStatusPatchOutputWithContext ¶
func (o ResourceClaimSchedulingStatusPatchOutput) ToResourceClaimSchedulingStatusPatchOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusPatchOutput
func (ResourceClaimSchedulingStatusPatchOutput) UnsuitableNodes ¶
func (o ResourceClaimSchedulingStatusPatchOutput) UnsuitableNodes() pulumi.StringArrayOutput
UnsuitableNodes lists nodes that the ResourceClaim cannot be allocated for.
The size of this field is limited to 128, the same as for PodSchedulingSpec.PotentialNodes. This may get increased in the future, but not reduced.
type ResourceClaimSpec ¶
type ResourceClaimSpec struct { // Allocation can start immediately or when a Pod wants to use the resource. "WaitForFirstConsumer" is the default. AllocationMode *string `pulumi:"allocationMode"` // ParametersRef references a separate object with arbitrary parameters that will be used by the driver when allocating a resource for the claim. // // The object must be in the same namespace as the ResourceClaim. ParametersRef *ResourceClaimParametersReference `pulumi:"parametersRef"` // ResourceClassName references the driver and additional parameters via the name of a ResourceClass that was created as part of the driver deployment. ResourceClassName string `pulumi:"resourceClassName"` }
ResourceClaimSpec defines how a resource is to be allocated.
type ResourceClaimSpecArgs ¶
type ResourceClaimSpecArgs struct { // Allocation can start immediately or when a Pod wants to use the resource. "WaitForFirstConsumer" is the default. AllocationMode pulumi.StringPtrInput `pulumi:"allocationMode"` // ParametersRef references a separate object with arbitrary parameters that will be used by the driver when allocating a resource for the claim. // // The object must be in the same namespace as the ResourceClaim. ParametersRef ResourceClaimParametersReferencePtrInput `pulumi:"parametersRef"` // ResourceClassName references the driver and additional parameters via the name of a ResourceClass that was created as part of the driver deployment. ResourceClassName pulumi.StringInput `pulumi:"resourceClassName"` }
ResourceClaimSpec defines how a resource is to be allocated.
func (ResourceClaimSpecArgs) ElementType ¶
func (ResourceClaimSpecArgs) ElementType() reflect.Type
func (ResourceClaimSpecArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimSpecArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSpec]
func (ResourceClaimSpecArgs) ToResourceClaimSpecOutput ¶
func (i ResourceClaimSpecArgs) ToResourceClaimSpecOutput() ResourceClaimSpecOutput
func (ResourceClaimSpecArgs) ToResourceClaimSpecOutputWithContext ¶
func (i ResourceClaimSpecArgs) ToResourceClaimSpecOutputWithContext(ctx context.Context) ResourceClaimSpecOutput
type ResourceClaimSpecInput ¶
type ResourceClaimSpecInput interface { pulumi.Input ToResourceClaimSpecOutput() ResourceClaimSpecOutput ToResourceClaimSpecOutputWithContext(context.Context) ResourceClaimSpecOutput }
ResourceClaimSpecInput is an input type that accepts ResourceClaimSpecArgs and ResourceClaimSpecOutput values. You can construct a concrete instance of `ResourceClaimSpecInput` via:
ResourceClaimSpecArgs{...}
type ResourceClaimSpecOutput ¶
type ResourceClaimSpecOutput struct{ *pulumi.OutputState }
ResourceClaimSpec defines how a resource is to be allocated.
func (ResourceClaimSpecOutput) AllocationMode ¶
func (o ResourceClaimSpecOutput) AllocationMode() pulumi.StringPtrOutput
Allocation can start immediately or when a Pod wants to use the resource. "WaitForFirstConsumer" is the default.
func (ResourceClaimSpecOutput) ElementType ¶
func (ResourceClaimSpecOutput) ElementType() reflect.Type
func (ResourceClaimSpecOutput) ParametersRef ¶
func (o ResourceClaimSpecOutput) ParametersRef() ResourceClaimParametersReferencePtrOutput
ParametersRef references a separate object with arbitrary parameters that will be used by the driver when allocating a resource for the claim.
The object must be in the same namespace as the ResourceClaim.
func (ResourceClaimSpecOutput) ResourceClassName ¶
func (o ResourceClaimSpecOutput) ResourceClassName() pulumi.StringOutput
ResourceClassName references the driver and additional parameters via the name of a ResourceClass that was created as part of the driver deployment.
func (ResourceClaimSpecOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimSpecOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSpec]
func (ResourceClaimSpecOutput) ToResourceClaimSpecOutput ¶
func (o ResourceClaimSpecOutput) ToResourceClaimSpecOutput() ResourceClaimSpecOutput
func (ResourceClaimSpecOutput) ToResourceClaimSpecOutputWithContext ¶
func (o ResourceClaimSpecOutput) ToResourceClaimSpecOutputWithContext(ctx context.Context) ResourceClaimSpecOutput
type ResourceClaimSpecPatch ¶
type ResourceClaimSpecPatch struct { // Allocation can start immediately or when a Pod wants to use the resource. "WaitForFirstConsumer" is the default. AllocationMode *string `pulumi:"allocationMode"` // ParametersRef references a separate object with arbitrary parameters that will be used by the driver when allocating a resource for the claim. // // The object must be in the same namespace as the ResourceClaim. ParametersRef *ResourceClaimParametersReferencePatch `pulumi:"parametersRef"` // ResourceClassName references the driver and additional parameters via the name of a ResourceClass that was created as part of the driver deployment. ResourceClassName *string `pulumi:"resourceClassName"` }
ResourceClaimSpec defines how a resource is to be allocated.
type ResourceClaimSpecPatchArgs ¶
type ResourceClaimSpecPatchArgs struct { // Allocation can start immediately or when a Pod wants to use the resource. "WaitForFirstConsumer" is the default. AllocationMode pulumi.StringPtrInput `pulumi:"allocationMode"` // ParametersRef references a separate object with arbitrary parameters that will be used by the driver when allocating a resource for the claim. // // The object must be in the same namespace as the ResourceClaim. ParametersRef ResourceClaimParametersReferencePatchPtrInput `pulumi:"parametersRef"` // ResourceClassName references the driver and additional parameters via the name of a ResourceClass that was created as part of the driver deployment. ResourceClassName pulumi.StringPtrInput `pulumi:"resourceClassName"` }
ResourceClaimSpec defines how a resource is to be allocated.
func (ResourceClaimSpecPatchArgs) ElementType ¶
func (ResourceClaimSpecPatchArgs) ElementType() reflect.Type
func (ResourceClaimSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSpecPatch]
func (ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchOutput ¶
func (i ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchOutput() ResourceClaimSpecPatchOutput
func (ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchOutputWithContext ¶
func (i ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchOutputWithContext(ctx context.Context) ResourceClaimSpecPatchOutput
func (ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchPtrOutput ¶
func (i ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchPtrOutput() ResourceClaimSpecPatchPtrOutput
func (ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchPtrOutputWithContext ¶
func (i ResourceClaimSpecPatchArgs) ToResourceClaimSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimSpecPatchPtrOutput
type ResourceClaimSpecPatchInput ¶
type ResourceClaimSpecPatchInput interface { pulumi.Input ToResourceClaimSpecPatchOutput() ResourceClaimSpecPatchOutput ToResourceClaimSpecPatchOutputWithContext(context.Context) ResourceClaimSpecPatchOutput }
ResourceClaimSpecPatchInput is an input type that accepts ResourceClaimSpecPatchArgs and ResourceClaimSpecPatchOutput values. You can construct a concrete instance of `ResourceClaimSpecPatchInput` via:
ResourceClaimSpecPatchArgs{...}
type ResourceClaimSpecPatchOutput ¶
type ResourceClaimSpecPatchOutput struct{ *pulumi.OutputState }
ResourceClaimSpec defines how a resource is to be allocated.
func (ResourceClaimSpecPatchOutput) AllocationMode ¶
func (o ResourceClaimSpecPatchOutput) AllocationMode() pulumi.StringPtrOutput
Allocation can start immediately or when a Pod wants to use the resource. "WaitForFirstConsumer" is the default.
func (ResourceClaimSpecPatchOutput) ElementType ¶
func (ResourceClaimSpecPatchOutput) ElementType() reflect.Type
func (ResourceClaimSpecPatchOutput) ParametersRef ¶
func (o ResourceClaimSpecPatchOutput) ParametersRef() ResourceClaimParametersReferencePatchPtrOutput
ParametersRef references a separate object with arbitrary parameters that will be used by the driver when allocating a resource for the claim.
The object must be in the same namespace as the ResourceClaim.
func (ResourceClaimSpecPatchOutput) ResourceClassName ¶
func (o ResourceClaimSpecPatchOutput) ResourceClassName() pulumi.StringPtrOutput
ResourceClassName references the driver and additional parameters via the name of a ResourceClass that was created as part of the driver deployment.
func (ResourceClaimSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimSpecPatch]
func (ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchOutput ¶
func (o ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchOutput() ResourceClaimSpecPatchOutput
func (ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchOutputWithContext ¶
func (o ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchOutputWithContext(ctx context.Context) ResourceClaimSpecPatchOutput
func (ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchPtrOutput ¶
func (o ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchPtrOutput() ResourceClaimSpecPatchPtrOutput
func (ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchPtrOutputWithContext ¶
func (o ResourceClaimSpecPatchOutput) ToResourceClaimSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimSpecPatchPtrOutput
type ResourceClaimSpecPatchPtrInput ¶
type ResourceClaimSpecPatchPtrInput interface { pulumi.Input ToResourceClaimSpecPatchPtrOutput() ResourceClaimSpecPatchPtrOutput ToResourceClaimSpecPatchPtrOutputWithContext(context.Context) ResourceClaimSpecPatchPtrOutput }
ResourceClaimSpecPatchPtrInput is an input type that accepts ResourceClaimSpecPatchArgs, ResourceClaimSpecPatchPtr and ResourceClaimSpecPatchPtrOutput values. You can construct a concrete instance of `ResourceClaimSpecPatchPtrInput` via:
ResourceClaimSpecPatchArgs{...} or: nil
func ResourceClaimSpecPatchPtr ¶
func ResourceClaimSpecPatchPtr(v *ResourceClaimSpecPatchArgs) ResourceClaimSpecPatchPtrInput
type ResourceClaimSpecPatchPtrOutput ¶
type ResourceClaimSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ResourceClaimSpecPatchPtrOutput) AllocationMode ¶
func (o ResourceClaimSpecPatchPtrOutput) AllocationMode() pulumi.StringPtrOutput
Allocation can start immediately or when a Pod wants to use the resource. "WaitForFirstConsumer" is the default.
func (ResourceClaimSpecPatchPtrOutput) Elem ¶
func (o ResourceClaimSpecPatchPtrOutput) Elem() ResourceClaimSpecPatchOutput
func (ResourceClaimSpecPatchPtrOutput) ElementType ¶
func (ResourceClaimSpecPatchPtrOutput) ElementType() reflect.Type
func (ResourceClaimSpecPatchPtrOutput) ParametersRef ¶
func (o ResourceClaimSpecPatchPtrOutput) ParametersRef() ResourceClaimParametersReferencePatchPtrOutput
ParametersRef references a separate object with arbitrary parameters that will be used by the driver when allocating a resource for the claim.
The object must be in the same namespace as the ResourceClaim.
func (ResourceClaimSpecPatchPtrOutput) ResourceClassName ¶
func (o ResourceClaimSpecPatchPtrOutput) ResourceClassName() pulumi.StringPtrOutput
ResourceClassName references the driver and additional parameters via the name of a ResourceClass that was created as part of the driver deployment.
func (ResourceClaimSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimSpecPatch]
func (ResourceClaimSpecPatchPtrOutput) ToResourceClaimSpecPatchPtrOutput ¶
func (o ResourceClaimSpecPatchPtrOutput) ToResourceClaimSpecPatchPtrOutput() ResourceClaimSpecPatchPtrOutput
func (ResourceClaimSpecPatchPtrOutput) ToResourceClaimSpecPatchPtrOutputWithContext ¶
func (o ResourceClaimSpecPatchPtrOutput) ToResourceClaimSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimSpecPatchPtrOutput
type ResourceClaimState ¶
type ResourceClaimState struct { }
func (ResourceClaimState) ElementType ¶
func (ResourceClaimState) ElementType() reflect.Type
type ResourceClaimStatus ¶
type ResourceClaimStatus struct { // Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet. Allocation *AllocationResult `pulumi:"allocation"` // DeallocationRequested indicates that a ResourceClaim is to be deallocated. // // The driver then must deallocate this claim and reset the field together with clearing the Allocation field. // // While DeallocationRequested is set, no new consumers may be added to ReservedFor. DeallocationRequested *bool `pulumi:"deallocationRequested"` // DriverName is a copy of the driver name from the ResourceClass at the time when allocation started. DriverName *string `pulumi:"driverName"` // ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. // // There can be at most 32 such reservations. This may get increased in the future, but not reduced. ReservedFor []ResourceClaimConsumerReference `pulumi:"reservedFor"` }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
type ResourceClaimStatusArgs ¶
type ResourceClaimStatusArgs struct { // Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet. Allocation AllocationResultPtrInput `pulumi:"allocation"` // DeallocationRequested indicates that a ResourceClaim is to be deallocated. // // The driver then must deallocate this claim and reset the field together with clearing the Allocation field. // // While DeallocationRequested is set, no new consumers may be added to ReservedFor. DeallocationRequested pulumi.BoolPtrInput `pulumi:"deallocationRequested"` // DriverName is a copy of the driver name from the ResourceClass at the time when allocation started. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. // // There can be at most 32 such reservations. This may get increased in the future, but not reduced. ReservedFor ResourceClaimConsumerReferenceArrayInput `pulumi:"reservedFor"` }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
func (ResourceClaimStatusArgs) ElementType ¶
func (ResourceClaimStatusArgs) ElementType() reflect.Type
func (ResourceClaimStatusArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimStatus]
func (ResourceClaimStatusArgs) ToResourceClaimStatusOutput ¶
func (i ResourceClaimStatusArgs) ToResourceClaimStatusOutput() ResourceClaimStatusOutput
func (ResourceClaimStatusArgs) ToResourceClaimStatusOutputWithContext ¶
func (i ResourceClaimStatusArgs) ToResourceClaimStatusOutputWithContext(ctx context.Context) ResourceClaimStatusOutput
func (ResourceClaimStatusArgs) ToResourceClaimStatusPtrOutput ¶
func (i ResourceClaimStatusArgs) ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput
func (ResourceClaimStatusArgs) ToResourceClaimStatusPtrOutputWithContext ¶
func (i ResourceClaimStatusArgs) ToResourceClaimStatusPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPtrOutput
type ResourceClaimStatusInput ¶
type ResourceClaimStatusInput interface { pulumi.Input ToResourceClaimStatusOutput() ResourceClaimStatusOutput ToResourceClaimStatusOutputWithContext(context.Context) ResourceClaimStatusOutput }
ResourceClaimStatusInput is an input type that accepts ResourceClaimStatusArgs and ResourceClaimStatusOutput values. You can construct a concrete instance of `ResourceClaimStatusInput` via:
ResourceClaimStatusArgs{...}
type ResourceClaimStatusOutput ¶
type ResourceClaimStatusOutput struct{ *pulumi.OutputState }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
func (ResourceClaimStatusOutput) Allocation ¶
func (o ResourceClaimStatusOutput) Allocation() AllocationResultPtrOutput
Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet.
func (ResourceClaimStatusOutput) DeallocationRequested ¶
func (o ResourceClaimStatusOutput) DeallocationRequested() pulumi.BoolPtrOutput
DeallocationRequested indicates that a ResourceClaim is to be deallocated.
The driver then must deallocate this claim and reset the field together with clearing the Allocation field.
While DeallocationRequested is set, no new consumers may be added to ReservedFor.
func (ResourceClaimStatusOutput) DriverName ¶
func (o ResourceClaimStatusOutput) DriverName() pulumi.StringPtrOutput
DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.
func (ResourceClaimStatusOutput) ElementType ¶
func (ResourceClaimStatusOutput) ElementType() reflect.Type
func (ResourceClaimStatusOutput) ReservedFor ¶
func (o ResourceClaimStatusOutput) ReservedFor() ResourceClaimConsumerReferenceArrayOutput
ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started.
There can be at most 32 such reservations. This may get increased in the future, but not reduced.
func (ResourceClaimStatusOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimStatus]
func (ResourceClaimStatusOutput) ToResourceClaimStatusOutput ¶
func (o ResourceClaimStatusOutput) ToResourceClaimStatusOutput() ResourceClaimStatusOutput
func (ResourceClaimStatusOutput) ToResourceClaimStatusOutputWithContext ¶
func (o ResourceClaimStatusOutput) ToResourceClaimStatusOutputWithContext(ctx context.Context) ResourceClaimStatusOutput
func (ResourceClaimStatusOutput) ToResourceClaimStatusPtrOutput ¶
func (o ResourceClaimStatusOutput) ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput
func (ResourceClaimStatusOutput) ToResourceClaimStatusPtrOutputWithContext ¶
func (o ResourceClaimStatusOutput) ToResourceClaimStatusPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPtrOutput
type ResourceClaimStatusPatch ¶
type ResourceClaimStatusPatch struct { // Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet. Allocation *AllocationResultPatch `pulumi:"allocation"` // DeallocationRequested indicates that a ResourceClaim is to be deallocated. // // The driver then must deallocate this claim and reset the field together with clearing the Allocation field. // // While DeallocationRequested is set, no new consumers may be added to ReservedFor. DeallocationRequested *bool `pulumi:"deallocationRequested"` // DriverName is a copy of the driver name from the ResourceClass at the time when allocation started. DriverName *string `pulumi:"driverName"` // ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. // // There can be at most 32 such reservations. This may get increased in the future, but not reduced. ReservedFor []ResourceClaimConsumerReferencePatch `pulumi:"reservedFor"` }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
type ResourceClaimStatusPatchArgs ¶
type ResourceClaimStatusPatchArgs struct { // Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet. Allocation AllocationResultPatchPtrInput `pulumi:"allocation"` // DeallocationRequested indicates that a ResourceClaim is to be deallocated. // // The driver then must deallocate this claim and reset the field together with clearing the Allocation field. // // While DeallocationRequested is set, no new consumers may be added to ReservedFor. DeallocationRequested pulumi.BoolPtrInput `pulumi:"deallocationRequested"` // DriverName is a copy of the driver name from the ResourceClass at the time when allocation started. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. // // There can be at most 32 such reservations. This may get increased in the future, but not reduced. ReservedFor ResourceClaimConsumerReferencePatchArrayInput `pulumi:"reservedFor"` }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
func (ResourceClaimStatusPatchArgs) ElementType ¶
func (ResourceClaimStatusPatchArgs) ElementType() reflect.Type
func (ResourceClaimStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimStatusPatch]
func (ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchOutput ¶
func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchOutput() ResourceClaimStatusPatchOutput
func (ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchOutputWithContext ¶
func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchOutputWithContext(ctx context.Context) ResourceClaimStatusPatchOutput
func (ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchPtrOutput ¶
func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput
func (ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchPtrOutputWithContext ¶
func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPatchPtrOutput
type ResourceClaimStatusPatchInput ¶
type ResourceClaimStatusPatchInput interface { pulumi.Input ToResourceClaimStatusPatchOutput() ResourceClaimStatusPatchOutput ToResourceClaimStatusPatchOutputWithContext(context.Context) ResourceClaimStatusPatchOutput }
ResourceClaimStatusPatchInput is an input type that accepts ResourceClaimStatusPatchArgs and ResourceClaimStatusPatchOutput values. You can construct a concrete instance of `ResourceClaimStatusPatchInput` via:
ResourceClaimStatusPatchArgs{...}
type ResourceClaimStatusPatchOutput ¶
type ResourceClaimStatusPatchOutput struct{ *pulumi.OutputState }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
func (ResourceClaimStatusPatchOutput) Allocation ¶
func (o ResourceClaimStatusPatchOutput) Allocation() AllocationResultPatchPtrOutput
Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet.
func (ResourceClaimStatusPatchOutput) DeallocationRequested ¶
func (o ResourceClaimStatusPatchOutput) DeallocationRequested() pulumi.BoolPtrOutput
DeallocationRequested indicates that a ResourceClaim is to be deallocated.
The driver then must deallocate this claim and reset the field together with clearing the Allocation field.
While DeallocationRequested is set, no new consumers may be added to ReservedFor.
func (ResourceClaimStatusPatchOutput) DriverName ¶
func (o ResourceClaimStatusPatchOutput) DriverName() pulumi.StringPtrOutput
DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.
func (ResourceClaimStatusPatchOutput) ElementType ¶
func (ResourceClaimStatusPatchOutput) ElementType() reflect.Type
func (ResourceClaimStatusPatchOutput) ReservedFor ¶
func (o ResourceClaimStatusPatchOutput) ReservedFor() ResourceClaimConsumerReferencePatchArrayOutput
ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started.
There can be at most 32 such reservations. This may get increased in the future, but not reduced.
func (ResourceClaimStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimStatusPatch]
func (ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchOutput ¶
func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchOutput() ResourceClaimStatusPatchOutput
func (ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchOutputWithContext ¶
func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchOutputWithContext(ctx context.Context) ResourceClaimStatusPatchOutput
func (ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchPtrOutput ¶
func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput
func (ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchPtrOutputWithContext ¶
func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPatchPtrOutput
type ResourceClaimStatusPatchPtrInput ¶
type ResourceClaimStatusPatchPtrInput interface { pulumi.Input ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput ToResourceClaimStatusPatchPtrOutputWithContext(context.Context) ResourceClaimStatusPatchPtrOutput }
ResourceClaimStatusPatchPtrInput is an input type that accepts ResourceClaimStatusPatchArgs, ResourceClaimStatusPatchPtr and ResourceClaimStatusPatchPtrOutput values. You can construct a concrete instance of `ResourceClaimStatusPatchPtrInput` via:
ResourceClaimStatusPatchArgs{...} or: nil
func ResourceClaimStatusPatchPtr ¶
func ResourceClaimStatusPatchPtr(v *ResourceClaimStatusPatchArgs) ResourceClaimStatusPatchPtrInput
type ResourceClaimStatusPatchPtrOutput ¶
type ResourceClaimStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ResourceClaimStatusPatchPtrOutput) Allocation ¶
func (o ResourceClaimStatusPatchPtrOutput) Allocation() AllocationResultPatchPtrOutput
Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet.
func (ResourceClaimStatusPatchPtrOutput) DeallocationRequested ¶
func (o ResourceClaimStatusPatchPtrOutput) DeallocationRequested() pulumi.BoolPtrOutput
DeallocationRequested indicates that a ResourceClaim is to be deallocated.
The driver then must deallocate this claim and reset the field together with clearing the Allocation field.
While DeallocationRequested is set, no new consumers may be added to ReservedFor.
func (ResourceClaimStatusPatchPtrOutput) DriverName ¶
func (o ResourceClaimStatusPatchPtrOutput) DriverName() pulumi.StringPtrOutput
DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.
func (ResourceClaimStatusPatchPtrOutput) Elem ¶
func (o ResourceClaimStatusPatchPtrOutput) Elem() ResourceClaimStatusPatchOutput
func (ResourceClaimStatusPatchPtrOutput) ElementType ¶
func (ResourceClaimStatusPatchPtrOutput) ElementType() reflect.Type
func (ResourceClaimStatusPatchPtrOutput) ReservedFor ¶
func (o ResourceClaimStatusPatchPtrOutput) ReservedFor() ResourceClaimConsumerReferencePatchArrayOutput
ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started.
There can be at most 32 such reservations. This may get increased in the future, but not reduced.
func (ResourceClaimStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimStatusPatch]
func (ResourceClaimStatusPatchPtrOutput) ToResourceClaimStatusPatchPtrOutput ¶
func (o ResourceClaimStatusPatchPtrOutput) ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput
func (ResourceClaimStatusPatchPtrOutput) ToResourceClaimStatusPatchPtrOutputWithContext ¶
func (o ResourceClaimStatusPatchPtrOutput) ToResourceClaimStatusPatchPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPatchPtrOutput
type ResourceClaimStatusPtrInput ¶
type ResourceClaimStatusPtrInput interface { pulumi.Input ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput ToResourceClaimStatusPtrOutputWithContext(context.Context) ResourceClaimStatusPtrOutput }
ResourceClaimStatusPtrInput is an input type that accepts ResourceClaimStatusArgs, ResourceClaimStatusPtr and ResourceClaimStatusPtrOutput values. You can construct a concrete instance of `ResourceClaimStatusPtrInput` via:
ResourceClaimStatusArgs{...} or: nil
func ResourceClaimStatusPtr ¶
func ResourceClaimStatusPtr(v *ResourceClaimStatusArgs) ResourceClaimStatusPtrInput
type ResourceClaimStatusPtrOutput ¶
type ResourceClaimStatusPtrOutput struct{ *pulumi.OutputState }
func (ResourceClaimStatusPtrOutput) Allocation ¶
func (o ResourceClaimStatusPtrOutput) Allocation() AllocationResultPtrOutput
Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet.
func (ResourceClaimStatusPtrOutput) DeallocationRequested ¶
func (o ResourceClaimStatusPtrOutput) DeallocationRequested() pulumi.BoolPtrOutput
DeallocationRequested indicates that a ResourceClaim is to be deallocated.
The driver then must deallocate this claim and reset the field together with clearing the Allocation field.
While DeallocationRequested is set, no new consumers may be added to ReservedFor.
func (ResourceClaimStatusPtrOutput) DriverName ¶
func (o ResourceClaimStatusPtrOutput) DriverName() pulumi.StringPtrOutput
DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.
func (ResourceClaimStatusPtrOutput) Elem ¶
func (o ResourceClaimStatusPtrOutput) Elem() ResourceClaimStatusOutput
func (ResourceClaimStatusPtrOutput) ElementType ¶
func (ResourceClaimStatusPtrOutput) ElementType() reflect.Type
func (ResourceClaimStatusPtrOutput) ReservedFor ¶
func (o ResourceClaimStatusPtrOutput) ReservedFor() ResourceClaimConsumerReferenceArrayOutput
ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started.
There can be at most 32 such reservations. This may get increased in the future, but not reduced.
func (ResourceClaimStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimStatus]
func (ResourceClaimStatusPtrOutput) ToResourceClaimStatusPtrOutput ¶
func (o ResourceClaimStatusPtrOutput) ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput
func (ResourceClaimStatusPtrOutput) ToResourceClaimStatusPtrOutputWithContext ¶
func (o ResourceClaimStatusPtrOutput) ToResourceClaimStatusPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPtrOutput
type ResourceClaimTemplate ¶
type ResourceClaimTemplate struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Describes the ResourceClaim that is to be generated. // // This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore. Spec ResourceClaimTemplateSpecOutput `pulumi:"spec"` }
ResourceClaimTemplate is used to produce ResourceClaim objects.
func GetResourceClaimTemplate ¶
func GetResourceClaimTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClaimTemplateState, opts ...pulumi.ResourceOption) (*ResourceClaimTemplate, error)
GetResourceClaimTemplate gets an existing ResourceClaimTemplate 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 NewResourceClaimTemplate ¶
func NewResourceClaimTemplate(ctx *pulumi.Context, name string, args *ResourceClaimTemplateArgs, opts ...pulumi.ResourceOption) (*ResourceClaimTemplate, error)
NewResourceClaimTemplate registers a new resource with the given unique name, arguments, and options.
func (*ResourceClaimTemplate) ElementType ¶
func (*ResourceClaimTemplate) ElementType() reflect.Type
func (*ResourceClaimTemplate) ToOutput ¶ added in v4.2.0
func (i *ResourceClaimTemplate) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplate]
func (*ResourceClaimTemplate) ToResourceClaimTemplateOutput ¶
func (i *ResourceClaimTemplate) ToResourceClaimTemplateOutput() ResourceClaimTemplateOutput
func (*ResourceClaimTemplate) ToResourceClaimTemplateOutputWithContext ¶
func (i *ResourceClaimTemplate) ToResourceClaimTemplateOutputWithContext(ctx context.Context) ResourceClaimTemplateOutput
type ResourceClaimTemplateArgs ¶
type ResourceClaimTemplateArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata Metadata metav1.ObjectMetaPtrInput // Describes the ResourceClaim that is to be generated. // // This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore. Spec ResourceClaimTemplateSpecInput }
The set of arguments for constructing a ResourceClaimTemplate resource.
func (ResourceClaimTemplateArgs) ElementType ¶
func (ResourceClaimTemplateArgs) ElementType() reflect.Type
type ResourceClaimTemplateArray ¶
type ResourceClaimTemplateArray []ResourceClaimTemplateInput
func (ResourceClaimTemplateArray) ElementType ¶
func (ResourceClaimTemplateArray) ElementType() reflect.Type
func (ResourceClaimTemplateArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplate]
func (ResourceClaimTemplateArray) ToResourceClaimTemplateArrayOutput ¶
func (i ResourceClaimTemplateArray) ToResourceClaimTemplateArrayOutput() ResourceClaimTemplateArrayOutput
func (ResourceClaimTemplateArray) ToResourceClaimTemplateArrayOutputWithContext ¶
func (i ResourceClaimTemplateArray) ToResourceClaimTemplateArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateArrayOutput
type ResourceClaimTemplateArrayInput ¶
type ResourceClaimTemplateArrayInput interface { pulumi.Input ToResourceClaimTemplateArrayOutput() ResourceClaimTemplateArrayOutput ToResourceClaimTemplateArrayOutputWithContext(context.Context) ResourceClaimTemplateArrayOutput }
ResourceClaimTemplateArrayInput is an input type that accepts ResourceClaimTemplateArray and ResourceClaimTemplateArrayOutput values. You can construct a concrete instance of `ResourceClaimTemplateArrayInput` via:
ResourceClaimTemplateArray{ ResourceClaimTemplateArgs{...} }
type ResourceClaimTemplateArrayOutput ¶
type ResourceClaimTemplateArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplateArrayOutput) ElementType ¶
func (ResourceClaimTemplateArrayOutput) ElementType() reflect.Type
func (ResourceClaimTemplateArrayOutput) Index ¶
func (o ResourceClaimTemplateArrayOutput) Index(i pulumi.IntInput) ResourceClaimTemplateOutput
func (ResourceClaimTemplateArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplate]
func (ResourceClaimTemplateArrayOutput) ToResourceClaimTemplateArrayOutput ¶
func (o ResourceClaimTemplateArrayOutput) ToResourceClaimTemplateArrayOutput() ResourceClaimTemplateArrayOutput
func (ResourceClaimTemplateArrayOutput) ToResourceClaimTemplateArrayOutputWithContext ¶
func (o ResourceClaimTemplateArrayOutput) ToResourceClaimTemplateArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateArrayOutput
type ResourceClaimTemplateInput ¶
type ResourceClaimTemplateInput interface { pulumi.Input ToResourceClaimTemplateOutput() ResourceClaimTemplateOutput ToResourceClaimTemplateOutputWithContext(ctx context.Context) ResourceClaimTemplateOutput }
type ResourceClaimTemplateList ¶
type ResourceClaimTemplateList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Items is the list of resource claim templates. Items ResourceClaimTemplateTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard list metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
ResourceClaimTemplateList is a collection of claim templates.
func GetResourceClaimTemplateList ¶
func GetResourceClaimTemplateList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClaimTemplateListState, opts ...pulumi.ResourceOption) (*ResourceClaimTemplateList, error)
GetResourceClaimTemplateList gets an existing ResourceClaimTemplateList 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 NewResourceClaimTemplateList ¶
func NewResourceClaimTemplateList(ctx *pulumi.Context, name string, args *ResourceClaimTemplateListArgs, opts ...pulumi.ResourceOption) (*ResourceClaimTemplateList, error)
NewResourceClaimTemplateList registers a new resource with the given unique name, arguments, and options.
func (*ResourceClaimTemplateList) ElementType ¶
func (*ResourceClaimTemplateList) ElementType() reflect.Type
func (*ResourceClaimTemplateList) ToOutput ¶ added in v4.2.0
func (i *ResourceClaimTemplateList) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplateList]
func (*ResourceClaimTemplateList) ToResourceClaimTemplateListOutput ¶
func (i *ResourceClaimTemplateList) ToResourceClaimTemplateListOutput() ResourceClaimTemplateListOutput
func (*ResourceClaimTemplateList) ToResourceClaimTemplateListOutputWithContext ¶
func (i *ResourceClaimTemplateList) ToResourceClaimTemplateListOutputWithContext(ctx context.Context) ResourceClaimTemplateListOutput
type ResourceClaimTemplateListArgs ¶
type ResourceClaimTemplateListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Items is the list of resource claim templates. Items ResourceClaimTemplateTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a ResourceClaimTemplateList resource.
func (ResourceClaimTemplateListArgs) ElementType ¶
func (ResourceClaimTemplateListArgs) ElementType() reflect.Type
type ResourceClaimTemplateListArray ¶
type ResourceClaimTemplateListArray []ResourceClaimTemplateListInput
func (ResourceClaimTemplateListArray) ElementType ¶
func (ResourceClaimTemplateListArray) ElementType() reflect.Type
func (ResourceClaimTemplateListArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplateListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplateList]
func (ResourceClaimTemplateListArray) ToResourceClaimTemplateListArrayOutput ¶
func (i ResourceClaimTemplateListArray) ToResourceClaimTemplateListArrayOutput() ResourceClaimTemplateListArrayOutput
func (ResourceClaimTemplateListArray) ToResourceClaimTemplateListArrayOutputWithContext ¶
func (i ResourceClaimTemplateListArray) ToResourceClaimTemplateListArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateListArrayOutput
type ResourceClaimTemplateListArrayInput ¶
type ResourceClaimTemplateListArrayInput interface { pulumi.Input ToResourceClaimTemplateListArrayOutput() ResourceClaimTemplateListArrayOutput ToResourceClaimTemplateListArrayOutputWithContext(context.Context) ResourceClaimTemplateListArrayOutput }
ResourceClaimTemplateListArrayInput is an input type that accepts ResourceClaimTemplateListArray and ResourceClaimTemplateListArrayOutput values. You can construct a concrete instance of `ResourceClaimTemplateListArrayInput` via:
ResourceClaimTemplateListArray{ ResourceClaimTemplateListArgs{...} }
type ResourceClaimTemplateListArrayOutput ¶
type ResourceClaimTemplateListArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplateListArrayOutput) ElementType ¶
func (ResourceClaimTemplateListArrayOutput) ElementType() reflect.Type
func (ResourceClaimTemplateListArrayOutput) Index ¶
func (o ResourceClaimTemplateListArrayOutput) Index(i pulumi.IntInput) ResourceClaimTemplateListOutput
func (ResourceClaimTemplateListArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplateList]
func (ResourceClaimTemplateListArrayOutput) ToResourceClaimTemplateListArrayOutput ¶
func (o ResourceClaimTemplateListArrayOutput) ToResourceClaimTemplateListArrayOutput() ResourceClaimTemplateListArrayOutput
func (ResourceClaimTemplateListArrayOutput) ToResourceClaimTemplateListArrayOutputWithContext ¶
func (o ResourceClaimTemplateListArrayOutput) ToResourceClaimTemplateListArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateListArrayOutput
type ResourceClaimTemplateListInput ¶
type ResourceClaimTemplateListInput interface { pulumi.Input ToResourceClaimTemplateListOutput() ResourceClaimTemplateListOutput ToResourceClaimTemplateListOutputWithContext(ctx context.Context) ResourceClaimTemplateListOutput }
type ResourceClaimTemplateListMap ¶
type ResourceClaimTemplateListMap map[string]ResourceClaimTemplateListInput
func (ResourceClaimTemplateListMap) ElementType ¶
func (ResourceClaimTemplateListMap) ElementType() reflect.Type
func (ResourceClaimTemplateListMap) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplateListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplateList]
func (ResourceClaimTemplateListMap) ToResourceClaimTemplateListMapOutput ¶
func (i ResourceClaimTemplateListMap) ToResourceClaimTemplateListMapOutput() ResourceClaimTemplateListMapOutput
func (ResourceClaimTemplateListMap) ToResourceClaimTemplateListMapOutputWithContext ¶
func (i ResourceClaimTemplateListMap) ToResourceClaimTemplateListMapOutputWithContext(ctx context.Context) ResourceClaimTemplateListMapOutput
type ResourceClaimTemplateListMapInput ¶
type ResourceClaimTemplateListMapInput interface { pulumi.Input ToResourceClaimTemplateListMapOutput() ResourceClaimTemplateListMapOutput ToResourceClaimTemplateListMapOutputWithContext(context.Context) ResourceClaimTemplateListMapOutput }
ResourceClaimTemplateListMapInput is an input type that accepts ResourceClaimTemplateListMap and ResourceClaimTemplateListMapOutput values. You can construct a concrete instance of `ResourceClaimTemplateListMapInput` via:
ResourceClaimTemplateListMap{ "key": ResourceClaimTemplateListArgs{...} }
type ResourceClaimTemplateListMapOutput ¶
type ResourceClaimTemplateListMapOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplateListMapOutput) ElementType ¶
func (ResourceClaimTemplateListMapOutput) ElementType() reflect.Type
func (ResourceClaimTemplateListMapOutput) MapIndex ¶
func (o ResourceClaimTemplateListMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimTemplateListOutput
func (ResourceClaimTemplateListMapOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplateList]
func (ResourceClaimTemplateListMapOutput) ToResourceClaimTemplateListMapOutput ¶
func (o ResourceClaimTemplateListMapOutput) ToResourceClaimTemplateListMapOutput() ResourceClaimTemplateListMapOutput
func (ResourceClaimTemplateListMapOutput) ToResourceClaimTemplateListMapOutputWithContext ¶
func (o ResourceClaimTemplateListMapOutput) ToResourceClaimTemplateListMapOutputWithContext(ctx context.Context) ResourceClaimTemplateListMapOutput
type ResourceClaimTemplateListOutput ¶
type ResourceClaimTemplateListOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplateListOutput) ApiVersion ¶
func (o ResourceClaimTemplateListOutput) 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 (ResourceClaimTemplateListOutput) ElementType ¶
func (ResourceClaimTemplateListOutput) ElementType() reflect.Type
func (ResourceClaimTemplateListOutput) Items ¶
func (o ResourceClaimTemplateListOutput) Items() ResourceClaimTemplateTypeArrayOutput
Items is the list of resource claim templates.
func (ResourceClaimTemplateListOutput) Kind ¶
func (o ResourceClaimTemplateListOutput) 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 (ResourceClaimTemplateListOutput) Metadata ¶
func (o ResourceClaimTemplateListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata
func (ResourceClaimTemplateListOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateListOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplateList]
func (ResourceClaimTemplateListOutput) ToResourceClaimTemplateListOutput ¶
func (o ResourceClaimTemplateListOutput) ToResourceClaimTemplateListOutput() ResourceClaimTemplateListOutput
func (ResourceClaimTemplateListOutput) ToResourceClaimTemplateListOutputWithContext ¶
func (o ResourceClaimTemplateListOutput) ToResourceClaimTemplateListOutputWithContext(ctx context.Context) ResourceClaimTemplateListOutput
type ResourceClaimTemplateListState ¶
type ResourceClaimTemplateListState struct { }
func (ResourceClaimTemplateListState) ElementType ¶
func (ResourceClaimTemplateListState) ElementType() reflect.Type
type ResourceClaimTemplateListType ¶
type ResourceClaimTemplateListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Items is the list of resource claim templates. Items []ResourceClaimTemplateType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
ResourceClaimTemplateList is a collection of claim templates.
type ResourceClaimTemplateListTypeArgs ¶
type ResourceClaimTemplateListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Items is the list of resource claim templates. Items ResourceClaimTemplateTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
ResourceClaimTemplateList is a collection of claim templates.
func (ResourceClaimTemplateListTypeArgs) ElementType ¶
func (ResourceClaimTemplateListTypeArgs) ElementType() reflect.Type
func (ResourceClaimTemplateListTypeArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplateListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateListType]
func (ResourceClaimTemplateListTypeArgs) ToResourceClaimTemplateListTypeOutput ¶
func (i ResourceClaimTemplateListTypeArgs) ToResourceClaimTemplateListTypeOutput() ResourceClaimTemplateListTypeOutput
func (ResourceClaimTemplateListTypeArgs) ToResourceClaimTemplateListTypeOutputWithContext ¶
func (i ResourceClaimTemplateListTypeArgs) ToResourceClaimTemplateListTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateListTypeOutput
type ResourceClaimTemplateListTypeInput ¶
type ResourceClaimTemplateListTypeInput interface { pulumi.Input ToResourceClaimTemplateListTypeOutput() ResourceClaimTemplateListTypeOutput ToResourceClaimTemplateListTypeOutputWithContext(context.Context) ResourceClaimTemplateListTypeOutput }
ResourceClaimTemplateListTypeInput is an input type that accepts ResourceClaimTemplateListTypeArgs and ResourceClaimTemplateListTypeOutput values. You can construct a concrete instance of `ResourceClaimTemplateListTypeInput` via:
ResourceClaimTemplateListTypeArgs{...}
type ResourceClaimTemplateListTypeOutput ¶
type ResourceClaimTemplateListTypeOutput struct{ *pulumi.OutputState }
ResourceClaimTemplateList is a collection of claim templates.
func (ResourceClaimTemplateListTypeOutput) ApiVersion ¶
func (o ResourceClaimTemplateListTypeOutput) 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 (ResourceClaimTemplateListTypeOutput) ElementType ¶
func (ResourceClaimTemplateListTypeOutput) ElementType() reflect.Type
func (ResourceClaimTemplateListTypeOutput) Items ¶
func (o ResourceClaimTemplateListTypeOutput) Items() ResourceClaimTemplateTypeArrayOutput
Items is the list of resource claim templates.
func (ResourceClaimTemplateListTypeOutput) Kind ¶
func (o ResourceClaimTemplateListTypeOutput) 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 (ResourceClaimTemplateListTypeOutput) Metadata ¶
func (o ResourceClaimTemplateListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata
func (ResourceClaimTemplateListTypeOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateListType]
func (ResourceClaimTemplateListTypeOutput) ToResourceClaimTemplateListTypeOutput ¶
func (o ResourceClaimTemplateListTypeOutput) ToResourceClaimTemplateListTypeOutput() ResourceClaimTemplateListTypeOutput
func (ResourceClaimTemplateListTypeOutput) ToResourceClaimTemplateListTypeOutputWithContext ¶
func (o ResourceClaimTemplateListTypeOutput) ToResourceClaimTemplateListTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateListTypeOutput
type ResourceClaimTemplateMap ¶
type ResourceClaimTemplateMap map[string]ResourceClaimTemplateInput
func (ResourceClaimTemplateMap) ElementType ¶
func (ResourceClaimTemplateMap) ElementType() reflect.Type
func (ResourceClaimTemplateMap) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplateMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplate]
func (ResourceClaimTemplateMap) ToResourceClaimTemplateMapOutput ¶
func (i ResourceClaimTemplateMap) ToResourceClaimTemplateMapOutput() ResourceClaimTemplateMapOutput
func (ResourceClaimTemplateMap) ToResourceClaimTemplateMapOutputWithContext ¶
func (i ResourceClaimTemplateMap) ToResourceClaimTemplateMapOutputWithContext(ctx context.Context) ResourceClaimTemplateMapOutput
type ResourceClaimTemplateMapInput ¶
type ResourceClaimTemplateMapInput interface { pulumi.Input ToResourceClaimTemplateMapOutput() ResourceClaimTemplateMapOutput ToResourceClaimTemplateMapOutputWithContext(context.Context) ResourceClaimTemplateMapOutput }
ResourceClaimTemplateMapInput is an input type that accepts ResourceClaimTemplateMap and ResourceClaimTemplateMapOutput values. You can construct a concrete instance of `ResourceClaimTemplateMapInput` via:
ResourceClaimTemplateMap{ "key": ResourceClaimTemplateArgs{...} }
type ResourceClaimTemplateMapOutput ¶
type ResourceClaimTemplateMapOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplateMapOutput) ElementType ¶
func (ResourceClaimTemplateMapOutput) ElementType() reflect.Type
func (ResourceClaimTemplateMapOutput) MapIndex ¶
func (o ResourceClaimTemplateMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimTemplateOutput
func (ResourceClaimTemplateMapOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplate]
func (ResourceClaimTemplateMapOutput) ToResourceClaimTemplateMapOutput ¶
func (o ResourceClaimTemplateMapOutput) ToResourceClaimTemplateMapOutput() ResourceClaimTemplateMapOutput
func (ResourceClaimTemplateMapOutput) ToResourceClaimTemplateMapOutputWithContext ¶
func (o ResourceClaimTemplateMapOutput) ToResourceClaimTemplateMapOutputWithContext(ctx context.Context) ResourceClaimTemplateMapOutput
type ResourceClaimTemplateOutput ¶
type ResourceClaimTemplateOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplateOutput) ApiVersion ¶
func (o ResourceClaimTemplateOutput) 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 (ResourceClaimTemplateOutput) ElementType ¶
func (ResourceClaimTemplateOutput) ElementType() reflect.Type
func (ResourceClaimTemplateOutput) Kind ¶
func (o ResourceClaimTemplateOutput) 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 (ResourceClaimTemplateOutput) Metadata ¶
func (o ResourceClaimTemplateOutput) Metadata() metav1.ObjectMetaOutput
Standard object metadata
func (ResourceClaimTemplateOutput) Spec ¶
func (o ResourceClaimTemplateOutput) Spec() ResourceClaimTemplateSpecOutput
Describes the ResourceClaim that is to be generated.
This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore.
func (ResourceClaimTemplateOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplate]
func (ResourceClaimTemplateOutput) ToResourceClaimTemplateOutput ¶
func (o ResourceClaimTemplateOutput) ToResourceClaimTemplateOutput() ResourceClaimTemplateOutput
func (ResourceClaimTemplateOutput) ToResourceClaimTemplateOutputWithContext ¶
func (o ResourceClaimTemplateOutput) ToResourceClaimTemplateOutputWithContext(ctx context.Context) ResourceClaimTemplateOutput
type ResourceClaimTemplatePatch ¶
type ResourceClaimTemplatePatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Describes the ResourceClaim that is to be generated. // // This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore. Spec ResourceClaimTemplateSpecPatchPtrOutput `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. ResourceClaimTemplate is used to produce ResourceClaim objects.
func GetResourceClaimTemplatePatch ¶
func GetResourceClaimTemplatePatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClaimTemplatePatchState, opts ...pulumi.ResourceOption) (*ResourceClaimTemplatePatch, error)
GetResourceClaimTemplatePatch gets an existing ResourceClaimTemplatePatch 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 NewResourceClaimTemplatePatch ¶
func NewResourceClaimTemplatePatch(ctx *pulumi.Context, name string, args *ResourceClaimTemplatePatchArgs, opts ...pulumi.ResourceOption) (*ResourceClaimTemplatePatch, error)
NewResourceClaimTemplatePatch registers a new resource with the given unique name, arguments, and options.
func (*ResourceClaimTemplatePatch) ElementType ¶
func (*ResourceClaimTemplatePatch) ElementType() reflect.Type
func (*ResourceClaimTemplatePatch) ToOutput ¶ added in v4.2.0
func (i *ResourceClaimTemplatePatch) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplatePatch]
func (*ResourceClaimTemplatePatch) ToResourceClaimTemplatePatchOutput ¶
func (i *ResourceClaimTemplatePatch) ToResourceClaimTemplatePatchOutput() ResourceClaimTemplatePatchOutput
func (*ResourceClaimTemplatePatch) ToResourceClaimTemplatePatchOutputWithContext ¶
func (i *ResourceClaimTemplatePatch) ToResourceClaimTemplatePatchOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchOutput
type ResourceClaimTemplatePatchArgs ¶
type ResourceClaimTemplatePatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata Metadata metav1.ObjectMetaPatchPtrInput // Describes the ResourceClaim that is to be generated. // // This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore. Spec ResourceClaimTemplateSpecPatchPtrInput }
The set of arguments for constructing a ResourceClaimTemplatePatch resource.
func (ResourceClaimTemplatePatchArgs) ElementType ¶
func (ResourceClaimTemplatePatchArgs) ElementType() reflect.Type
type ResourceClaimTemplatePatchArray ¶
type ResourceClaimTemplatePatchArray []ResourceClaimTemplatePatchInput
func (ResourceClaimTemplatePatchArray) ElementType ¶
func (ResourceClaimTemplatePatchArray) ElementType() reflect.Type
func (ResourceClaimTemplatePatchArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplatePatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplatePatch]
func (ResourceClaimTemplatePatchArray) ToResourceClaimTemplatePatchArrayOutput ¶
func (i ResourceClaimTemplatePatchArray) ToResourceClaimTemplatePatchArrayOutput() ResourceClaimTemplatePatchArrayOutput
func (ResourceClaimTemplatePatchArray) ToResourceClaimTemplatePatchArrayOutputWithContext ¶
func (i ResourceClaimTemplatePatchArray) ToResourceClaimTemplatePatchArrayOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchArrayOutput
type ResourceClaimTemplatePatchArrayInput ¶
type ResourceClaimTemplatePatchArrayInput interface { pulumi.Input ToResourceClaimTemplatePatchArrayOutput() ResourceClaimTemplatePatchArrayOutput ToResourceClaimTemplatePatchArrayOutputWithContext(context.Context) ResourceClaimTemplatePatchArrayOutput }
ResourceClaimTemplatePatchArrayInput is an input type that accepts ResourceClaimTemplatePatchArray and ResourceClaimTemplatePatchArrayOutput values. You can construct a concrete instance of `ResourceClaimTemplatePatchArrayInput` via:
ResourceClaimTemplatePatchArray{ ResourceClaimTemplatePatchArgs{...} }
type ResourceClaimTemplatePatchArrayOutput ¶
type ResourceClaimTemplatePatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplatePatchArrayOutput) ElementType ¶
func (ResourceClaimTemplatePatchArrayOutput) ElementType() reflect.Type
func (ResourceClaimTemplatePatchArrayOutput) Index ¶
func (o ResourceClaimTemplatePatchArrayOutput) Index(i pulumi.IntInput) ResourceClaimTemplatePatchOutput
func (ResourceClaimTemplatePatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplatePatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClaimTemplatePatch]
func (ResourceClaimTemplatePatchArrayOutput) ToResourceClaimTemplatePatchArrayOutput ¶
func (o ResourceClaimTemplatePatchArrayOutput) ToResourceClaimTemplatePatchArrayOutput() ResourceClaimTemplatePatchArrayOutput
func (ResourceClaimTemplatePatchArrayOutput) ToResourceClaimTemplatePatchArrayOutputWithContext ¶
func (o ResourceClaimTemplatePatchArrayOutput) ToResourceClaimTemplatePatchArrayOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchArrayOutput
type ResourceClaimTemplatePatchInput ¶
type ResourceClaimTemplatePatchInput interface { pulumi.Input ToResourceClaimTemplatePatchOutput() ResourceClaimTemplatePatchOutput ToResourceClaimTemplatePatchOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchOutput }
type ResourceClaimTemplatePatchMap ¶
type ResourceClaimTemplatePatchMap map[string]ResourceClaimTemplatePatchInput
func (ResourceClaimTemplatePatchMap) ElementType ¶
func (ResourceClaimTemplatePatchMap) ElementType() reflect.Type
func (ResourceClaimTemplatePatchMap) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplatePatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplatePatch]
func (ResourceClaimTemplatePatchMap) ToResourceClaimTemplatePatchMapOutput ¶
func (i ResourceClaimTemplatePatchMap) ToResourceClaimTemplatePatchMapOutput() ResourceClaimTemplatePatchMapOutput
func (ResourceClaimTemplatePatchMap) ToResourceClaimTemplatePatchMapOutputWithContext ¶
func (i ResourceClaimTemplatePatchMap) ToResourceClaimTemplatePatchMapOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchMapOutput
type ResourceClaimTemplatePatchMapInput ¶
type ResourceClaimTemplatePatchMapInput interface { pulumi.Input ToResourceClaimTemplatePatchMapOutput() ResourceClaimTemplatePatchMapOutput ToResourceClaimTemplatePatchMapOutputWithContext(context.Context) ResourceClaimTemplatePatchMapOutput }
ResourceClaimTemplatePatchMapInput is an input type that accepts ResourceClaimTemplatePatchMap and ResourceClaimTemplatePatchMapOutput values. You can construct a concrete instance of `ResourceClaimTemplatePatchMapInput` via:
ResourceClaimTemplatePatchMap{ "key": ResourceClaimTemplatePatchArgs{...} }
type ResourceClaimTemplatePatchMapOutput ¶
type ResourceClaimTemplatePatchMapOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplatePatchMapOutput) ElementType ¶
func (ResourceClaimTemplatePatchMapOutput) ElementType() reflect.Type
func (ResourceClaimTemplatePatchMapOutput) MapIndex ¶
func (o ResourceClaimTemplatePatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimTemplatePatchOutput
func (ResourceClaimTemplatePatchMapOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplatePatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClaimTemplatePatch]
func (ResourceClaimTemplatePatchMapOutput) ToResourceClaimTemplatePatchMapOutput ¶
func (o ResourceClaimTemplatePatchMapOutput) ToResourceClaimTemplatePatchMapOutput() ResourceClaimTemplatePatchMapOutput
func (ResourceClaimTemplatePatchMapOutput) ToResourceClaimTemplatePatchMapOutputWithContext ¶
func (o ResourceClaimTemplatePatchMapOutput) ToResourceClaimTemplatePatchMapOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchMapOutput
type ResourceClaimTemplatePatchOutput ¶
type ResourceClaimTemplatePatchOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplatePatchOutput) ApiVersion ¶
func (o ResourceClaimTemplatePatchOutput) 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 (ResourceClaimTemplatePatchOutput) ElementType ¶
func (ResourceClaimTemplatePatchOutput) ElementType() reflect.Type
func (ResourceClaimTemplatePatchOutput) Kind ¶
func (o ResourceClaimTemplatePatchOutput) 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 (ResourceClaimTemplatePatchOutput) Metadata ¶
func (o ResourceClaimTemplatePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceClaimTemplatePatchOutput) Spec ¶
Describes the ResourceClaim that is to be generated.
This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore.
func (ResourceClaimTemplatePatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplatePatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplatePatch]
func (ResourceClaimTemplatePatchOutput) ToResourceClaimTemplatePatchOutput ¶
func (o ResourceClaimTemplatePatchOutput) ToResourceClaimTemplatePatchOutput() ResourceClaimTemplatePatchOutput
func (ResourceClaimTemplatePatchOutput) ToResourceClaimTemplatePatchOutputWithContext ¶
func (o ResourceClaimTemplatePatchOutput) ToResourceClaimTemplatePatchOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchOutput
type ResourceClaimTemplatePatchState ¶
type ResourceClaimTemplatePatchState struct { }
func (ResourceClaimTemplatePatchState) ElementType ¶
func (ResourceClaimTemplatePatchState) ElementType() reflect.Type
type ResourceClaimTemplatePatchType ¶
type ResourceClaimTemplatePatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Describes the ResourceClaim that is to be generated. // // This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore. Spec *ResourceClaimTemplateSpecPatch `pulumi:"spec"` }
ResourceClaimTemplate is used to produce ResourceClaim objects.
type ResourceClaimTemplatePatchTypeArgs ¶
type ResourceClaimTemplatePatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Describes the ResourceClaim that is to be generated. // // This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore. Spec ResourceClaimTemplateSpecPatchPtrInput `pulumi:"spec"` }
ResourceClaimTemplate is used to produce ResourceClaim objects.
func (ResourceClaimTemplatePatchTypeArgs) ElementType ¶
func (ResourceClaimTemplatePatchTypeArgs) ElementType() reflect.Type
func (ResourceClaimTemplatePatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplatePatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplatePatchType]
func (ResourceClaimTemplatePatchTypeArgs) ToResourceClaimTemplatePatchTypeOutput ¶
func (i ResourceClaimTemplatePatchTypeArgs) ToResourceClaimTemplatePatchTypeOutput() ResourceClaimTemplatePatchTypeOutput
func (ResourceClaimTemplatePatchTypeArgs) ToResourceClaimTemplatePatchTypeOutputWithContext ¶
func (i ResourceClaimTemplatePatchTypeArgs) ToResourceClaimTemplatePatchTypeOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchTypeOutput
type ResourceClaimTemplatePatchTypeInput ¶
type ResourceClaimTemplatePatchTypeInput interface { pulumi.Input ToResourceClaimTemplatePatchTypeOutput() ResourceClaimTemplatePatchTypeOutput ToResourceClaimTemplatePatchTypeOutputWithContext(context.Context) ResourceClaimTemplatePatchTypeOutput }
ResourceClaimTemplatePatchTypeInput is an input type that accepts ResourceClaimTemplatePatchTypeArgs and ResourceClaimTemplatePatchTypeOutput values. You can construct a concrete instance of `ResourceClaimTemplatePatchTypeInput` via:
ResourceClaimTemplatePatchTypeArgs{...}
type ResourceClaimTemplatePatchTypeOutput ¶
type ResourceClaimTemplatePatchTypeOutput struct{ *pulumi.OutputState }
ResourceClaimTemplate is used to produce ResourceClaim objects.
func (ResourceClaimTemplatePatchTypeOutput) ApiVersion ¶
func (o ResourceClaimTemplatePatchTypeOutput) 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 (ResourceClaimTemplatePatchTypeOutput) ElementType ¶
func (ResourceClaimTemplatePatchTypeOutput) ElementType() reflect.Type
func (ResourceClaimTemplatePatchTypeOutput) Kind ¶
func (o ResourceClaimTemplatePatchTypeOutput) 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 (ResourceClaimTemplatePatchTypeOutput) Metadata ¶
func (o ResourceClaimTemplatePatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceClaimTemplatePatchTypeOutput) Spec ¶
Describes the ResourceClaim that is to be generated.
This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore.
func (ResourceClaimTemplatePatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplatePatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplatePatchType]
func (ResourceClaimTemplatePatchTypeOutput) ToResourceClaimTemplatePatchTypeOutput ¶
func (o ResourceClaimTemplatePatchTypeOutput) ToResourceClaimTemplatePatchTypeOutput() ResourceClaimTemplatePatchTypeOutput
func (ResourceClaimTemplatePatchTypeOutput) ToResourceClaimTemplatePatchTypeOutputWithContext ¶
func (o ResourceClaimTemplatePatchTypeOutput) ToResourceClaimTemplatePatchTypeOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchTypeOutput
type ResourceClaimTemplateSpec ¶
type ResourceClaimTemplateSpec struct { // ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation. Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here. Spec ResourceClaimSpec `pulumi:"spec"` }
ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.
type ResourceClaimTemplateSpecArgs ¶
type ResourceClaimTemplateSpecArgs struct { // ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation. Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here. Spec ResourceClaimSpecInput `pulumi:"spec"` }
ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.
func (ResourceClaimTemplateSpecArgs) ElementType ¶
func (ResourceClaimTemplateSpecArgs) ElementType() reflect.Type
func (ResourceClaimTemplateSpecArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplateSpecArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateSpec]
func (ResourceClaimTemplateSpecArgs) ToResourceClaimTemplateSpecOutput ¶
func (i ResourceClaimTemplateSpecArgs) ToResourceClaimTemplateSpecOutput() ResourceClaimTemplateSpecOutput
func (ResourceClaimTemplateSpecArgs) ToResourceClaimTemplateSpecOutputWithContext ¶
func (i ResourceClaimTemplateSpecArgs) ToResourceClaimTemplateSpecOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecOutput
type ResourceClaimTemplateSpecInput ¶
type ResourceClaimTemplateSpecInput interface { pulumi.Input ToResourceClaimTemplateSpecOutput() ResourceClaimTemplateSpecOutput ToResourceClaimTemplateSpecOutputWithContext(context.Context) ResourceClaimTemplateSpecOutput }
ResourceClaimTemplateSpecInput is an input type that accepts ResourceClaimTemplateSpecArgs and ResourceClaimTemplateSpecOutput values. You can construct a concrete instance of `ResourceClaimTemplateSpecInput` via:
ResourceClaimTemplateSpecArgs{...}
type ResourceClaimTemplateSpecOutput ¶
type ResourceClaimTemplateSpecOutput struct{ *pulumi.OutputState }
ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.
func (ResourceClaimTemplateSpecOutput) ElementType ¶
func (ResourceClaimTemplateSpecOutput) ElementType() reflect.Type
func (ResourceClaimTemplateSpecOutput) Metadata ¶
func (o ResourceClaimTemplateSpecOutput) Metadata() metav1.ObjectMetaPtrOutput
ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation.
func (ResourceClaimTemplateSpecOutput) Spec ¶
func (o ResourceClaimTemplateSpecOutput) Spec() ResourceClaimSpecOutput
Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here.
func (ResourceClaimTemplateSpecOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateSpecOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateSpec]
func (ResourceClaimTemplateSpecOutput) ToResourceClaimTemplateSpecOutput ¶
func (o ResourceClaimTemplateSpecOutput) ToResourceClaimTemplateSpecOutput() ResourceClaimTemplateSpecOutput
func (ResourceClaimTemplateSpecOutput) ToResourceClaimTemplateSpecOutputWithContext ¶
func (o ResourceClaimTemplateSpecOutput) ToResourceClaimTemplateSpecOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecOutput
type ResourceClaimTemplateSpecPatch ¶
type ResourceClaimTemplateSpecPatch struct { // ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation. Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here. Spec *ResourceClaimSpecPatch `pulumi:"spec"` }
ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.
type ResourceClaimTemplateSpecPatchArgs ¶
type ResourceClaimTemplateSpecPatchArgs struct { // ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation. Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here. Spec ResourceClaimSpecPatchPtrInput `pulumi:"spec"` }
ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.
func (ResourceClaimTemplateSpecPatchArgs) ElementType ¶
func (ResourceClaimTemplateSpecPatchArgs) ElementType() reflect.Type
func (ResourceClaimTemplateSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplateSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateSpecPatch]
func (ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchOutput ¶
func (i ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchOutput() ResourceClaimTemplateSpecPatchOutput
func (ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchOutputWithContext ¶
func (i ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchOutput
func (ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchPtrOutput ¶
func (i ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchPtrOutput() ResourceClaimTemplateSpecPatchPtrOutput
func (ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchPtrOutputWithContext ¶
func (i ResourceClaimTemplateSpecPatchArgs) ToResourceClaimTemplateSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchPtrOutput
type ResourceClaimTemplateSpecPatchInput ¶
type ResourceClaimTemplateSpecPatchInput interface { pulumi.Input ToResourceClaimTemplateSpecPatchOutput() ResourceClaimTemplateSpecPatchOutput ToResourceClaimTemplateSpecPatchOutputWithContext(context.Context) ResourceClaimTemplateSpecPatchOutput }
ResourceClaimTemplateSpecPatchInput is an input type that accepts ResourceClaimTemplateSpecPatchArgs and ResourceClaimTemplateSpecPatchOutput values. You can construct a concrete instance of `ResourceClaimTemplateSpecPatchInput` via:
ResourceClaimTemplateSpecPatchArgs{...}
type ResourceClaimTemplateSpecPatchOutput ¶
type ResourceClaimTemplateSpecPatchOutput struct{ *pulumi.OutputState }
ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.
func (ResourceClaimTemplateSpecPatchOutput) ElementType ¶
func (ResourceClaimTemplateSpecPatchOutput) ElementType() reflect.Type
func (ResourceClaimTemplateSpecPatchOutput) Metadata ¶
func (o ResourceClaimTemplateSpecPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation.
func (ResourceClaimTemplateSpecPatchOutput) Spec ¶
func (o ResourceClaimTemplateSpecPatchOutput) Spec() ResourceClaimSpecPatchPtrOutput
Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here.
func (ResourceClaimTemplateSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateSpecPatch]
func (ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchOutput ¶
func (o ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchOutput() ResourceClaimTemplateSpecPatchOutput
func (ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchOutputWithContext ¶
func (o ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchOutput
func (ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchPtrOutput ¶
func (o ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchPtrOutput() ResourceClaimTemplateSpecPatchPtrOutput
func (ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchPtrOutputWithContext ¶
func (o ResourceClaimTemplateSpecPatchOutput) ToResourceClaimTemplateSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchPtrOutput
type ResourceClaimTemplateSpecPatchPtrInput ¶
type ResourceClaimTemplateSpecPatchPtrInput interface { pulumi.Input ToResourceClaimTemplateSpecPatchPtrOutput() ResourceClaimTemplateSpecPatchPtrOutput ToResourceClaimTemplateSpecPatchPtrOutputWithContext(context.Context) ResourceClaimTemplateSpecPatchPtrOutput }
ResourceClaimTemplateSpecPatchPtrInput is an input type that accepts ResourceClaimTemplateSpecPatchArgs, ResourceClaimTemplateSpecPatchPtr and ResourceClaimTemplateSpecPatchPtrOutput values. You can construct a concrete instance of `ResourceClaimTemplateSpecPatchPtrInput` via:
ResourceClaimTemplateSpecPatchArgs{...} or: nil
func ResourceClaimTemplateSpecPatchPtr ¶
func ResourceClaimTemplateSpecPatchPtr(v *ResourceClaimTemplateSpecPatchArgs) ResourceClaimTemplateSpecPatchPtrInput
type ResourceClaimTemplateSpecPatchPtrOutput ¶
type ResourceClaimTemplateSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplateSpecPatchPtrOutput) ElementType ¶
func (ResourceClaimTemplateSpecPatchPtrOutput) ElementType() reflect.Type
func (ResourceClaimTemplateSpecPatchPtrOutput) Metadata ¶
func (o ResourceClaimTemplateSpecPatchPtrOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation.
func (ResourceClaimTemplateSpecPatchPtrOutput) Spec ¶
Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here.
func (ResourceClaimTemplateSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClaimTemplateSpecPatch]
func (ResourceClaimTemplateSpecPatchPtrOutput) ToResourceClaimTemplateSpecPatchPtrOutput ¶
func (o ResourceClaimTemplateSpecPatchPtrOutput) ToResourceClaimTemplateSpecPatchPtrOutput() ResourceClaimTemplateSpecPatchPtrOutput
func (ResourceClaimTemplateSpecPatchPtrOutput) ToResourceClaimTemplateSpecPatchPtrOutputWithContext ¶
func (o ResourceClaimTemplateSpecPatchPtrOutput) ToResourceClaimTemplateSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchPtrOutput
type ResourceClaimTemplateState ¶
type ResourceClaimTemplateState struct { }
func (ResourceClaimTemplateState) ElementType ¶
func (ResourceClaimTemplateState) ElementType() reflect.Type
type ResourceClaimTemplateType ¶
type ResourceClaimTemplateType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Describes the ResourceClaim that is to be generated. // // This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore. Spec ResourceClaimTemplateSpec `pulumi:"spec"` }
ResourceClaimTemplate is used to produce ResourceClaim objects.
type ResourceClaimTemplateTypeArgs ¶
type ResourceClaimTemplateTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Describes the ResourceClaim that is to be generated. // // This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore. Spec ResourceClaimTemplateSpecInput `pulumi:"spec"` }
ResourceClaimTemplate is used to produce ResourceClaim objects.
func (ResourceClaimTemplateTypeArgs) ElementType ¶
func (ResourceClaimTemplateTypeArgs) ElementType() reflect.Type
func (ResourceClaimTemplateTypeArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplateTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateType]
func (ResourceClaimTemplateTypeArgs) ToResourceClaimTemplateTypeOutput ¶
func (i ResourceClaimTemplateTypeArgs) ToResourceClaimTemplateTypeOutput() ResourceClaimTemplateTypeOutput
func (ResourceClaimTemplateTypeArgs) ToResourceClaimTemplateTypeOutputWithContext ¶
func (i ResourceClaimTemplateTypeArgs) ToResourceClaimTemplateTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateTypeOutput
type ResourceClaimTemplateTypeArray ¶
type ResourceClaimTemplateTypeArray []ResourceClaimTemplateTypeInput
func (ResourceClaimTemplateTypeArray) ElementType ¶
func (ResourceClaimTemplateTypeArray) ElementType() reflect.Type
func (ResourceClaimTemplateTypeArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTemplateTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimTemplateType]
func (ResourceClaimTemplateTypeArray) ToResourceClaimTemplateTypeArrayOutput ¶
func (i ResourceClaimTemplateTypeArray) ToResourceClaimTemplateTypeArrayOutput() ResourceClaimTemplateTypeArrayOutput
func (ResourceClaimTemplateTypeArray) ToResourceClaimTemplateTypeArrayOutputWithContext ¶
func (i ResourceClaimTemplateTypeArray) ToResourceClaimTemplateTypeArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateTypeArrayOutput
type ResourceClaimTemplateTypeArrayInput ¶
type ResourceClaimTemplateTypeArrayInput interface { pulumi.Input ToResourceClaimTemplateTypeArrayOutput() ResourceClaimTemplateTypeArrayOutput ToResourceClaimTemplateTypeArrayOutputWithContext(context.Context) ResourceClaimTemplateTypeArrayOutput }
ResourceClaimTemplateTypeArrayInput is an input type that accepts ResourceClaimTemplateTypeArray and ResourceClaimTemplateTypeArrayOutput values. You can construct a concrete instance of `ResourceClaimTemplateTypeArrayInput` via:
ResourceClaimTemplateTypeArray{ ResourceClaimTemplateTypeArgs{...} }
type ResourceClaimTemplateTypeArrayOutput ¶
type ResourceClaimTemplateTypeArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimTemplateTypeArrayOutput) ElementType ¶
func (ResourceClaimTemplateTypeArrayOutput) ElementType() reflect.Type
func (ResourceClaimTemplateTypeArrayOutput) Index ¶
func (o ResourceClaimTemplateTypeArrayOutput) Index(i pulumi.IntInput) ResourceClaimTemplateTypeOutput
func (ResourceClaimTemplateTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimTemplateType]
func (ResourceClaimTemplateTypeArrayOutput) ToResourceClaimTemplateTypeArrayOutput ¶
func (o ResourceClaimTemplateTypeArrayOutput) ToResourceClaimTemplateTypeArrayOutput() ResourceClaimTemplateTypeArrayOutput
func (ResourceClaimTemplateTypeArrayOutput) ToResourceClaimTemplateTypeArrayOutputWithContext ¶
func (o ResourceClaimTemplateTypeArrayOutput) ToResourceClaimTemplateTypeArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateTypeArrayOutput
type ResourceClaimTemplateTypeInput ¶
type ResourceClaimTemplateTypeInput interface { pulumi.Input ToResourceClaimTemplateTypeOutput() ResourceClaimTemplateTypeOutput ToResourceClaimTemplateTypeOutputWithContext(context.Context) ResourceClaimTemplateTypeOutput }
ResourceClaimTemplateTypeInput is an input type that accepts ResourceClaimTemplateTypeArgs and ResourceClaimTemplateTypeOutput values. You can construct a concrete instance of `ResourceClaimTemplateTypeInput` via:
ResourceClaimTemplateTypeArgs{...}
type ResourceClaimTemplateTypeOutput ¶
type ResourceClaimTemplateTypeOutput struct{ *pulumi.OutputState }
ResourceClaimTemplate is used to produce ResourceClaim objects.
func (ResourceClaimTemplateTypeOutput) ApiVersion ¶
func (o ResourceClaimTemplateTypeOutput) 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 (ResourceClaimTemplateTypeOutput) ElementType ¶
func (ResourceClaimTemplateTypeOutput) ElementType() reflect.Type
func (ResourceClaimTemplateTypeOutput) Kind ¶
func (o ResourceClaimTemplateTypeOutput) 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 (ResourceClaimTemplateTypeOutput) Metadata ¶
func (o ResourceClaimTemplateTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata
func (ResourceClaimTemplateTypeOutput) Spec ¶
func (o ResourceClaimTemplateTypeOutput) Spec() ResourceClaimTemplateSpecOutput
Describes the ResourceClaim that is to be generated.
This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore.
func (ResourceClaimTemplateTypeOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTemplateTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimTemplateType]
func (ResourceClaimTemplateTypeOutput) ToResourceClaimTemplateTypeOutput ¶
func (o ResourceClaimTemplateTypeOutput) ToResourceClaimTemplateTypeOutput() ResourceClaimTemplateTypeOutput
func (ResourceClaimTemplateTypeOutput) ToResourceClaimTemplateTypeOutputWithContext ¶
func (o ResourceClaimTemplateTypeOutput) ToResourceClaimTemplateTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateTypeOutput
type ResourceClaimType ¶
type ResourceClaimType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim. Spec ResourceClaimSpec `pulumi:"spec"` // Status describes whether the resource is available and with which attributes. Status *ResourceClaimStatus `pulumi:"status"` }
ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
type ResourceClaimTypeArgs ¶
type ResourceClaimTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim. Spec ResourceClaimSpecInput `pulumi:"spec"` // Status describes whether the resource is available and with which attributes. Status ResourceClaimStatusPtrInput `pulumi:"status"` }
ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (ResourceClaimTypeArgs) ElementType ¶
func (ResourceClaimTypeArgs) ElementType() reflect.Type
func (ResourceClaimTypeArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimType]
func (ResourceClaimTypeArgs) ToResourceClaimTypeOutput ¶
func (i ResourceClaimTypeArgs) ToResourceClaimTypeOutput() ResourceClaimTypeOutput
func (ResourceClaimTypeArgs) ToResourceClaimTypeOutputWithContext ¶
func (i ResourceClaimTypeArgs) ToResourceClaimTypeOutputWithContext(ctx context.Context) ResourceClaimTypeOutput
type ResourceClaimTypeArray ¶
type ResourceClaimTypeArray []ResourceClaimTypeInput
func (ResourceClaimTypeArray) ElementType ¶
func (ResourceClaimTypeArray) ElementType() reflect.Type
func (ResourceClaimTypeArray) ToOutput ¶ added in v4.2.0
func (i ResourceClaimTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimType]
func (ResourceClaimTypeArray) ToResourceClaimTypeArrayOutput ¶
func (i ResourceClaimTypeArray) ToResourceClaimTypeArrayOutput() ResourceClaimTypeArrayOutput
func (ResourceClaimTypeArray) ToResourceClaimTypeArrayOutputWithContext ¶
func (i ResourceClaimTypeArray) ToResourceClaimTypeArrayOutputWithContext(ctx context.Context) ResourceClaimTypeArrayOutput
type ResourceClaimTypeArrayInput ¶
type ResourceClaimTypeArrayInput interface { pulumi.Input ToResourceClaimTypeArrayOutput() ResourceClaimTypeArrayOutput ToResourceClaimTypeArrayOutputWithContext(context.Context) ResourceClaimTypeArrayOutput }
ResourceClaimTypeArrayInput is an input type that accepts ResourceClaimTypeArray and ResourceClaimTypeArrayOutput values. You can construct a concrete instance of `ResourceClaimTypeArrayInput` via:
ResourceClaimTypeArray{ ResourceClaimTypeArgs{...} }
type ResourceClaimTypeArrayOutput ¶
type ResourceClaimTypeArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimTypeArrayOutput) ElementType ¶
func (ResourceClaimTypeArrayOutput) ElementType() reflect.Type
func (ResourceClaimTypeArrayOutput) Index ¶
func (o ResourceClaimTypeArrayOutput) Index(i pulumi.IntInput) ResourceClaimTypeOutput
func (ResourceClaimTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClaimType]
func (ResourceClaimTypeArrayOutput) ToResourceClaimTypeArrayOutput ¶
func (o ResourceClaimTypeArrayOutput) ToResourceClaimTypeArrayOutput() ResourceClaimTypeArrayOutput
func (ResourceClaimTypeArrayOutput) ToResourceClaimTypeArrayOutputWithContext ¶
func (o ResourceClaimTypeArrayOutput) ToResourceClaimTypeArrayOutputWithContext(ctx context.Context) ResourceClaimTypeArrayOutput
type ResourceClaimTypeInput ¶
type ResourceClaimTypeInput interface { pulumi.Input ToResourceClaimTypeOutput() ResourceClaimTypeOutput ToResourceClaimTypeOutputWithContext(context.Context) ResourceClaimTypeOutput }
ResourceClaimTypeInput is an input type that accepts ResourceClaimTypeArgs and ResourceClaimTypeOutput values. You can construct a concrete instance of `ResourceClaimTypeInput` via:
ResourceClaimTypeArgs{...}
type ResourceClaimTypeOutput ¶
type ResourceClaimTypeOutput struct{ *pulumi.OutputState }
ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (ResourceClaimTypeOutput) ApiVersion ¶
func (o ResourceClaimTypeOutput) 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 (ResourceClaimTypeOutput) ElementType ¶
func (ResourceClaimTypeOutput) ElementType() reflect.Type
func (ResourceClaimTypeOutput) Kind ¶
func (o ResourceClaimTypeOutput) 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 (ResourceClaimTypeOutput) Metadata ¶
func (o ResourceClaimTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata
func (ResourceClaimTypeOutput) Spec ¶
func (o ResourceClaimTypeOutput) Spec() ResourceClaimSpecOutput
Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim.
func (ResourceClaimTypeOutput) Status ¶
func (o ResourceClaimTypeOutput) Status() ResourceClaimStatusPtrOutput
Status describes whether the resource is available and with which attributes.
func (ResourceClaimTypeOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClaimTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClaimType]
func (ResourceClaimTypeOutput) ToResourceClaimTypeOutput ¶
func (o ResourceClaimTypeOutput) ToResourceClaimTypeOutput() ResourceClaimTypeOutput
func (ResourceClaimTypeOutput) ToResourceClaimTypeOutputWithContext ¶
func (o ResourceClaimTypeOutput) ToResourceClaimTypeOutputWithContext(ctx context.Context) ResourceClaimTypeOutput
type ResourceClass ¶
type ResourceClass 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"` // DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class. // // Resource drivers have a unique name in forward domain order (acme.example.com). DriverName pulumi.StringOutput `pulumi:"driverName"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec. ParametersRef ResourceClassParametersReferenceOutput `pulumi:"parametersRef"` // Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet. // // Setting this field is optional. If null, all nodes are candidates. SuitableNodes corev1.NodeSelectorOutput `pulumi:"suitableNodes"` }
ResourceClass is used by administrators to influence how resources are allocated.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func GetResourceClass ¶
func GetResourceClass(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClassState, opts ...pulumi.ResourceOption) (*ResourceClass, error)
GetResourceClass gets an existing ResourceClass 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 NewResourceClass ¶
func NewResourceClass(ctx *pulumi.Context, name string, args *ResourceClassArgs, opts ...pulumi.ResourceOption) (*ResourceClass, error)
NewResourceClass registers a new resource with the given unique name, arguments, and options.
func (*ResourceClass) ElementType ¶
func (*ResourceClass) ElementType() reflect.Type
func (*ResourceClass) ToOutput ¶ added in v4.2.0
func (i *ResourceClass) ToOutput(ctx context.Context) pulumix.Output[*ResourceClass]
func (*ResourceClass) ToResourceClassOutput ¶
func (i *ResourceClass) ToResourceClassOutput() ResourceClassOutput
func (*ResourceClass) ToResourceClassOutputWithContext ¶
func (i *ResourceClass) ToResourceClassOutputWithContext(ctx context.Context) ResourceClassOutput
type ResourceClassArgs ¶
type ResourceClassArgs 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 // DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class. // // Resource drivers have a unique name in forward domain order (acme.example.com). DriverName 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 // Standard object metadata Metadata metav1.ObjectMetaPtrInput // ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec. ParametersRef ResourceClassParametersReferencePtrInput // Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet. // // Setting this field is optional. If null, all nodes are candidates. SuitableNodes corev1.NodeSelectorPtrInput }
The set of arguments for constructing a ResourceClass resource.
func (ResourceClassArgs) ElementType ¶
func (ResourceClassArgs) ElementType() reflect.Type
type ResourceClassArray ¶
type ResourceClassArray []ResourceClassInput
func (ResourceClassArray) ElementType ¶
func (ResourceClassArray) ElementType() reflect.Type
func (ResourceClassArray) ToOutput ¶ added in v4.2.0
func (i ResourceClassArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClass]
func (ResourceClassArray) ToResourceClassArrayOutput ¶
func (i ResourceClassArray) ToResourceClassArrayOutput() ResourceClassArrayOutput
func (ResourceClassArray) ToResourceClassArrayOutputWithContext ¶
func (i ResourceClassArray) ToResourceClassArrayOutputWithContext(ctx context.Context) ResourceClassArrayOutput
type ResourceClassArrayInput ¶
type ResourceClassArrayInput interface { pulumi.Input ToResourceClassArrayOutput() ResourceClassArrayOutput ToResourceClassArrayOutputWithContext(context.Context) ResourceClassArrayOutput }
ResourceClassArrayInput is an input type that accepts ResourceClassArray and ResourceClassArrayOutput values. You can construct a concrete instance of `ResourceClassArrayInput` via:
ResourceClassArray{ ResourceClassArgs{...} }
type ResourceClassArrayOutput ¶
type ResourceClassArrayOutput struct{ *pulumi.OutputState }
func (ResourceClassArrayOutput) ElementType ¶
func (ResourceClassArrayOutput) ElementType() reflect.Type
func (ResourceClassArrayOutput) Index ¶
func (o ResourceClassArrayOutput) Index(i pulumi.IntInput) ResourceClassOutput
func (ResourceClassArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClass]
func (ResourceClassArrayOutput) ToResourceClassArrayOutput ¶
func (o ResourceClassArrayOutput) ToResourceClassArrayOutput() ResourceClassArrayOutput
func (ResourceClassArrayOutput) ToResourceClassArrayOutputWithContext ¶
func (o ResourceClassArrayOutput) ToResourceClassArrayOutputWithContext(ctx context.Context) ResourceClassArrayOutput
type ResourceClassInput ¶
type ResourceClassInput interface { pulumi.Input ToResourceClassOutput() ResourceClassOutput ToResourceClassOutputWithContext(ctx context.Context) ResourceClassOutput }
type ResourceClassList ¶
type ResourceClassList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Items is the list of resource classes. Items ResourceClassTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard list metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
ResourceClassList is a collection of classes.
func GetResourceClassList ¶
func GetResourceClassList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClassListState, opts ...pulumi.ResourceOption) (*ResourceClassList, error)
GetResourceClassList gets an existing ResourceClassList 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 NewResourceClassList ¶
func NewResourceClassList(ctx *pulumi.Context, name string, args *ResourceClassListArgs, opts ...pulumi.ResourceOption) (*ResourceClassList, error)
NewResourceClassList registers a new resource with the given unique name, arguments, and options.
func (*ResourceClassList) ElementType ¶
func (*ResourceClassList) ElementType() reflect.Type
func (*ResourceClassList) ToOutput ¶ added in v4.2.0
func (i *ResourceClassList) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassList]
func (*ResourceClassList) ToResourceClassListOutput ¶
func (i *ResourceClassList) ToResourceClassListOutput() ResourceClassListOutput
func (*ResourceClassList) ToResourceClassListOutputWithContext ¶
func (i *ResourceClassList) ToResourceClassListOutputWithContext(ctx context.Context) ResourceClassListOutput
type ResourceClassListArgs ¶
type ResourceClassListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Items is the list of resource classes. Items ResourceClassTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a ResourceClassList resource.
func (ResourceClassListArgs) ElementType ¶
func (ResourceClassListArgs) ElementType() reflect.Type
type ResourceClassListArray ¶
type ResourceClassListArray []ResourceClassListInput
func (ResourceClassListArray) ElementType ¶
func (ResourceClassListArray) ElementType() reflect.Type
func (ResourceClassListArray) ToOutput ¶ added in v4.2.0
func (i ResourceClassListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClassList]
func (ResourceClassListArray) ToResourceClassListArrayOutput ¶
func (i ResourceClassListArray) ToResourceClassListArrayOutput() ResourceClassListArrayOutput
func (ResourceClassListArray) ToResourceClassListArrayOutputWithContext ¶
func (i ResourceClassListArray) ToResourceClassListArrayOutputWithContext(ctx context.Context) ResourceClassListArrayOutput
type ResourceClassListArrayInput ¶
type ResourceClassListArrayInput interface { pulumi.Input ToResourceClassListArrayOutput() ResourceClassListArrayOutput ToResourceClassListArrayOutputWithContext(context.Context) ResourceClassListArrayOutput }
ResourceClassListArrayInput is an input type that accepts ResourceClassListArray and ResourceClassListArrayOutput values. You can construct a concrete instance of `ResourceClassListArrayInput` via:
ResourceClassListArray{ ResourceClassListArgs{...} }
type ResourceClassListArrayOutput ¶
type ResourceClassListArrayOutput struct{ *pulumi.OutputState }
func (ResourceClassListArrayOutput) ElementType ¶
func (ResourceClassListArrayOutput) ElementType() reflect.Type
func (ResourceClassListArrayOutput) Index ¶
func (o ResourceClassListArrayOutput) Index(i pulumi.IntInput) ResourceClassListOutput
func (ResourceClassListArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClassList]
func (ResourceClassListArrayOutput) ToResourceClassListArrayOutput ¶
func (o ResourceClassListArrayOutput) ToResourceClassListArrayOutput() ResourceClassListArrayOutput
func (ResourceClassListArrayOutput) ToResourceClassListArrayOutputWithContext ¶
func (o ResourceClassListArrayOutput) ToResourceClassListArrayOutputWithContext(ctx context.Context) ResourceClassListArrayOutput
type ResourceClassListInput ¶
type ResourceClassListInput interface { pulumi.Input ToResourceClassListOutput() ResourceClassListOutput ToResourceClassListOutputWithContext(ctx context.Context) ResourceClassListOutput }
type ResourceClassListMap ¶
type ResourceClassListMap map[string]ResourceClassListInput
func (ResourceClassListMap) ElementType ¶
func (ResourceClassListMap) ElementType() reflect.Type
func (ResourceClassListMap) ToOutput ¶ added in v4.2.0
func (i ResourceClassListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClassList]
func (ResourceClassListMap) ToResourceClassListMapOutput ¶
func (i ResourceClassListMap) ToResourceClassListMapOutput() ResourceClassListMapOutput
func (ResourceClassListMap) ToResourceClassListMapOutputWithContext ¶
func (i ResourceClassListMap) ToResourceClassListMapOutputWithContext(ctx context.Context) ResourceClassListMapOutput
type ResourceClassListMapInput ¶
type ResourceClassListMapInput interface { pulumi.Input ToResourceClassListMapOutput() ResourceClassListMapOutput ToResourceClassListMapOutputWithContext(context.Context) ResourceClassListMapOutput }
ResourceClassListMapInput is an input type that accepts ResourceClassListMap and ResourceClassListMapOutput values. You can construct a concrete instance of `ResourceClassListMapInput` via:
ResourceClassListMap{ "key": ResourceClassListArgs{...} }
type ResourceClassListMapOutput ¶
type ResourceClassListMapOutput struct{ *pulumi.OutputState }
func (ResourceClassListMapOutput) ElementType ¶
func (ResourceClassListMapOutput) ElementType() reflect.Type
func (ResourceClassListMapOutput) MapIndex ¶
func (o ResourceClassListMapOutput) MapIndex(k pulumi.StringInput) ResourceClassListOutput
func (ResourceClassListMapOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClassList]
func (ResourceClassListMapOutput) ToResourceClassListMapOutput ¶
func (o ResourceClassListMapOutput) ToResourceClassListMapOutput() ResourceClassListMapOutput
func (ResourceClassListMapOutput) ToResourceClassListMapOutputWithContext ¶
func (o ResourceClassListMapOutput) ToResourceClassListMapOutputWithContext(ctx context.Context) ResourceClassListMapOutput
type ResourceClassListOutput ¶
type ResourceClassListOutput struct{ *pulumi.OutputState }
func (ResourceClassListOutput) ApiVersion ¶
func (o ResourceClassListOutput) 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 (ResourceClassListOutput) ElementType ¶
func (ResourceClassListOutput) ElementType() reflect.Type
func (ResourceClassListOutput) Items ¶
func (o ResourceClassListOutput) Items() ResourceClassTypeArrayOutput
Items is the list of resource classes.
func (ResourceClassListOutput) Kind ¶
func (o ResourceClassListOutput) 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 (ResourceClassListOutput) Metadata ¶
func (o ResourceClassListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata
func (ResourceClassListOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassListOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassList]
func (ResourceClassListOutput) ToResourceClassListOutput ¶
func (o ResourceClassListOutput) ToResourceClassListOutput() ResourceClassListOutput
func (ResourceClassListOutput) ToResourceClassListOutputWithContext ¶
func (o ResourceClassListOutput) ToResourceClassListOutputWithContext(ctx context.Context) ResourceClassListOutput
type ResourceClassListState ¶
type ResourceClassListState struct { }
func (ResourceClassListState) ElementType ¶
func (ResourceClassListState) ElementType() reflect.Type
type ResourceClassListType ¶
type ResourceClassListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Items is the list of resource classes. Items []ResourceClassType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
ResourceClassList is a collection of classes.
type ResourceClassListTypeArgs ¶
type ResourceClassListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Items is the list of resource classes. Items ResourceClassTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
ResourceClassList is a collection of classes.
func (ResourceClassListTypeArgs) ElementType ¶
func (ResourceClassListTypeArgs) ElementType() reflect.Type
func (ResourceClassListTypeArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClassListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClassListType]
func (ResourceClassListTypeArgs) ToResourceClassListTypeOutput ¶
func (i ResourceClassListTypeArgs) ToResourceClassListTypeOutput() ResourceClassListTypeOutput
func (ResourceClassListTypeArgs) ToResourceClassListTypeOutputWithContext ¶
func (i ResourceClassListTypeArgs) ToResourceClassListTypeOutputWithContext(ctx context.Context) ResourceClassListTypeOutput
type ResourceClassListTypeInput ¶
type ResourceClassListTypeInput interface { pulumi.Input ToResourceClassListTypeOutput() ResourceClassListTypeOutput ToResourceClassListTypeOutputWithContext(context.Context) ResourceClassListTypeOutput }
ResourceClassListTypeInput is an input type that accepts ResourceClassListTypeArgs and ResourceClassListTypeOutput values. You can construct a concrete instance of `ResourceClassListTypeInput` via:
ResourceClassListTypeArgs{...}
type ResourceClassListTypeOutput ¶
type ResourceClassListTypeOutput struct{ *pulumi.OutputState }
ResourceClassList is a collection of classes.
func (ResourceClassListTypeOutput) ApiVersion ¶
func (o ResourceClassListTypeOutput) 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 (ResourceClassListTypeOutput) ElementType ¶
func (ResourceClassListTypeOutput) ElementType() reflect.Type
func (ResourceClassListTypeOutput) Items ¶
func (o ResourceClassListTypeOutput) Items() ResourceClassTypeArrayOutput
Items is the list of resource classes.
func (ResourceClassListTypeOutput) Kind ¶
func (o ResourceClassListTypeOutput) 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 (ResourceClassListTypeOutput) Metadata ¶
func (o ResourceClassListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata
func (ResourceClassListTypeOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClassListType]
func (ResourceClassListTypeOutput) ToResourceClassListTypeOutput ¶
func (o ResourceClassListTypeOutput) ToResourceClassListTypeOutput() ResourceClassListTypeOutput
func (ResourceClassListTypeOutput) ToResourceClassListTypeOutputWithContext ¶
func (o ResourceClassListTypeOutput) ToResourceClassListTypeOutputWithContext(ctx context.Context) ResourceClassListTypeOutput
type ResourceClassMap ¶
type ResourceClassMap map[string]ResourceClassInput
func (ResourceClassMap) ElementType ¶
func (ResourceClassMap) ElementType() reflect.Type
func (ResourceClassMap) ToOutput ¶ added in v4.2.0
func (i ResourceClassMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClass]
func (ResourceClassMap) ToResourceClassMapOutput ¶
func (i ResourceClassMap) ToResourceClassMapOutput() ResourceClassMapOutput
func (ResourceClassMap) ToResourceClassMapOutputWithContext ¶
func (i ResourceClassMap) ToResourceClassMapOutputWithContext(ctx context.Context) ResourceClassMapOutput
type ResourceClassMapInput ¶
type ResourceClassMapInput interface { pulumi.Input ToResourceClassMapOutput() ResourceClassMapOutput ToResourceClassMapOutputWithContext(context.Context) ResourceClassMapOutput }
ResourceClassMapInput is an input type that accepts ResourceClassMap and ResourceClassMapOutput values. You can construct a concrete instance of `ResourceClassMapInput` via:
ResourceClassMap{ "key": ResourceClassArgs{...} }
type ResourceClassMapOutput ¶
type ResourceClassMapOutput struct{ *pulumi.OutputState }
func (ResourceClassMapOutput) ElementType ¶
func (ResourceClassMapOutput) ElementType() reflect.Type
func (ResourceClassMapOutput) MapIndex ¶
func (o ResourceClassMapOutput) MapIndex(k pulumi.StringInput) ResourceClassOutput
func (ResourceClassMapOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClass]
func (ResourceClassMapOutput) ToResourceClassMapOutput ¶
func (o ResourceClassMapOutput) ToResourceClassMapOutput() ResourceClassMapOutput
func (ResourceClassMapOutput) ToResourceClassMapOutputWithContext ¶
func (o ResourceClassMapOutput) ToResourceClassMapOutputWithContext(ctx context.Context) ResourceClassMapOutput
type ResourceClassOutput ¶
type ResourceClassOutput struct{ *pulumi.OutputState }
func (ResourceClassOutput) ApiVersion ¶
func (o ResourceClassOutput) 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 (ResourceClassOutput) DriverName ¶
func (o ResourceClassOutput) DriverName() pulumi.StringOutput
DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class.
Resource drivers have a unique name in forward domain order (acme.example.com).
func (ResourceClassOutput) ElementType ¶
func (ResourceClassOutput) ElementType() reflect.Type
func (ResourceClassOutput) Kind ¶
func (o ResourceClassOutput) 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 (ResourceClassOutput) Metadata ¶
func (o ResourceClassOutput) Metadata() metav1.ObjectMetaOutput
Standard object metadata
func (ResourceClassOutput) ParametersRef ¶
func (o ResourceClassOutput) ParametersRef() ResourceClassParametersReferenceOutput
ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec.
func (ResourceClassOutput) SuitableNodes ¶
func (o ResourceClassOutput) SuitableNodes() corev1.NodeSelectorOutput
Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet.
Setting this field is optional. If null, all nodes are candidates.
func (ResourceClassOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClass]
func (ResourceClassOutput) ToResourceClassOutput ¶
func (o ResourceClassOutput) ToResourceClassOutput() ResourceClassOutput
func (ResourceClassOutput) ToResourceClassOutputWithContext ¶
func (o ResourceClassOutput) ToResourceClassOutputWithContext(ctx context.Context) ResourceClassOutput
type ResourceClassParametersReference ¶
type ResourceClassParametersReference struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup *string `pulumi:"apiGroup"` // Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata. Kind string `pulumi:"kind"` // Name is the name of resource being referenced. Name string `pulumi:"name"` // Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources. Namespace *string `pulumi:"namespace"` }
ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.
type ResourceClassParametersReferenceArgs ¶
type ResourceClassParametersReferenceArgs struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup pulumi.StringPtrInput `pulumi:"apiGroup"` // Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata. Kind pulumi.StringInput `pulumi:"kind"` // Name is the name of resource being referenced. Name pulumi.StringInput `pulumi:"name"` // Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources. Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.
func (ResourceClassParametersReferenceArgs) ElementType ¶
func (ResourceClassParametersReferenceArgs) ElementType() reflect.Type
func (ResourceClassParametersReferenceArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClassParametersReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClassParametersReference]
func (ResourceClassParametersReferenceArgs) ToResourceClassParametersReferenceOutput ¶
func (i ResourceClassParametersReferenceArgs) ToResourceClassParametersReferenceOutput() ResourceClassParametersReferenceOutput
func (ResourceClassParametersReferenceArgs) ToResourceClassParametersReferenceOutputWithContext ¶
func (i ResourceClassParametersReferenceArgs) ToResourceClassParametersReferenceOutputWithContext(ctx context.Context) ResourceClassParametersReferenceOutput
func (ResourceClassParametersReferenceArgs) ToResourceClassParametersReferencePtrOutput ¶
func (i ResourceClassParametersReferenceArgs) ToResourceClassParametersReferencePtrOutput() ResourceClassParametersReferencePtrOutput
func (ResourceClassParametersReferenceArgs) ToResourceClassParametersReferencePtrOutputWithContext ¶
func (i ResourceClassParametersReferenceArgs) ToResourceClassParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePtrOutput
type ResourceClassParametersReferenceInput ¶
type ResourceClassParametersReferenceInput interface { pulumi.Input ToResourceClassParametersReferenceOutput() ResourceClassParametersReferenceOutput ToResourceClassParametersReferenceOutputWithContext(context.Context) ResourceClassParametersReferenceOutput }
ResourceClassParametersReferenceInput is an input type that accepts ResourceClassParametersReferenceArgs and ResourceClassParametersReferenceOutput values. You can construct a concrete instance of `ResourceClassParametersReferenceInput` via:
ResourceClassParametersReferenceArgs{...}
type ResourceClassParametersReferenceOutput ¶
type ResourceClassParametersReferenceOutput struct{ *pulumi.OutputState }
ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.
func (ResourceClassParametersReferenceOutput) ApiGroup ¶
func (o ResourceClassParametersReferenceOutput) ApiGroup() pulumi.StringPtrOutput
APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.
func (ResourceClassParametersReferenceOutput) ElementType ¶
func (ResourceClassParametersReferenceOutput) ElementType() reflect.Type
func (ResourceClassParametersReferenceOutput) Kind ¶
func (o ResourceClassParametersReferenceOutput) Kind() pulumi.StringOutput
Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata.
func (ResourceClassParametersReferenceOutput) Name ¶
func (o ResourceClassParametersReferenceOutput) Name() pulumi.StringOutput
Name is the name of resource being referenced.
func (ResourceClassParametersReferenceOutput) Namespace ¶
func (o ResourceClassParametersReferenceOutput) Namespace() pulumi.StringPtrOutput
Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources.
func (ResourceClassParametersReferenceOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassParametersReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClassParametersReference]
func (ResourceClassParametersReferenceOutput) ToResourceClassParametersReferenceOutput ¶
func (o ResourceClassParametersReferenceOutput) ToResourceClassParametersReferenceOutput() ResourceClassParametersReferenceOutput
func (ResourceClassParametersReferenceOutput) ToResourceClassParametersReferenceOutputWithContext ¶
func (o ResourceClassParametersReferenceOutput) ToResourceClassParametersReferenceOutputWithContext(ctx context.Context) ResourceClassParametersReferenceOutput
func (ResourceClassParametersReferenceOutput) ToResourceClassParametersReferencePtrOutput ¶
func (o ResourceClassParametersReferenceOutput) ToResourceClassParametersReferencePtrOutput() ResourceClassParametersReferencePtrOutput
func (ResourceClassParametersReferenceOutput) ToResourceClassParametersReferencePtrOutputWithContext ¶
func (o ResourceClassParametersReferenceOutput) ToResourceClassParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePtrOutput
type ResourceClassParametersReferencePatch ¶
type ResourceClassParametersReferencePatch struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup *string `pulumi:"apiGroup"` // Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata. Kind *string `pulumi:"kind"` // Name is the name of resource being referenced. Name *string `pulumi:"name"` // Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources. Namespace *string `pulumi:"namespace"` }
ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.
type ResourceClassParametersReferencePatchArgs ¶
type ResourceClassParametersReferencePatchArgs struct { // APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources. ApiGroup pulumi.StringPtrInput `pulumi:"apiGroup"` // Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata. Kind pulumi.StringPtrInput `pulumi:"kind"` // Name is the name of resource being referenced. Name pulumi.StringPtrInput `pulumi:"name"` // Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources. Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.
func (ResourceClassParametersReferencePatchArgs) ElementType ¶
func (ResourceClassParametersReferencePatchArgs) ElementType() reflect.Type
func (ResourceClassParametersReferencePatchArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClassParametersReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClassParametersReferencePatch]
func (ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchOutput ¶
func (i ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchOutput() ResourceClassParametersReferencePatchOutput
func (ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchOutputWithContext ¶
func (i ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchOutputWithContext(ctx context.Context) ResourceClassParametersReferencePatchOutput
func (ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchPtrOutput ¶
func (i ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchPtrOutput() ResourceClassParametersReferencePatchPtrOutput
func (ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchPtrOutputWithContext ¶
func (i ResourceClassParametersReferencePatchArgs) ToResourceClassParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePatchPtrOutput
type ResourceClassParametersReferencePatchInput ¶
type ResourceClassParametersReferencePatchInput interface { pulumi.Input ToResourceClassParametersReferencePatchOutput() ResourceClassParametersReferencePatchOutput ToResourceClassParametersReferencePatchOutputWithContext(context.Context) ResourceClassParametersReferencePatchOutput }
ResourceClassParametersReferencePatchInput is an input type that accepts ResourceClassParametersReferencePatchArgs and ResourceClassParametersReferencePatchOutput values. You can construct a concrete instance of `ResourceClassParametersReferencePatchInput` via:
ResourceClassParametersReferencePatchArgs{...}
type ResourceClassParametersReferencePatchOutput ¶
type ResourceClassParametersReferencePatchOutput struct{ *pulumi.OutputState }
ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.
func (ResourceClassParametersReferencePatchOutput) ApiGroup ¶
func (o ResourceClassParametersReferencePatchOutput) ApiGroup() pulumi.StringPtrOutput
APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.
func (ResourceClassParametersReferencePatchOutput) ElementType ¶
func (ResourceClassParametersReferencePatchOutput) ElementType() reflect.Type
func (ResourceClassParametersReferencePatchOutput) Kind ¶
func (o ResourceClassParametersReferencePatchOutput) Kind() pulumi.StringPtrOutput
Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata.
func (ResourceClassParametersReferencePatchOutput) Name ¶
func (o ResourceClassParametersReferencePatchOutput) Name() pulumi.StringPtrOutput
Name is the name of resource being referenced.
func (ResourceClassParametersReferencePatchOutput) Namespace ¶
func (o ResourceClassParametersReferencePatchOutput) Namespace() pulumi.StringPtrOutput
Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources.
func (ResourceClassParametersReferencePatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassParametersReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClassParametersReferencePatch]
func (ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchOutput ¶
func (o ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchOutput() ResourceClassParametersReferencePatchOutput
func (ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchOutputWithContext ¶
func (o ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchOutputWithContext(ctx context.Context) ResourceClassParametersReferencePatchOutput
func (ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchPtrOutput ¶
func (o ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchPtrOutput() ResourceClassParametersReferencePatchPtrOutput
func (ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchPtrOutputWithContext ¶
func (o ResourceClassParametersReferencePatchOutput) ToResourceClassParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePatchPtrOutput
type ResourceClassParametersReferencePatchPtrInput ¶
type ResourceClassParametersReferencePatchPtrInput interface { pulumi.Input ToResourceClassParametersReferencePatchPtrOutput() ResourceClassParametersReferencePatchPtrOutput ToResourceClassParametersReferencePatchPtrOutputWithContext(context.Context) ResourceClassParametersReferencePatchPtrOutput }
ResourceClassParametersReferencePatchPtrInput is an input type that accepts ResourceClassParametersReferencePatchArgs, ResourceClassParametersReferencePatchPtr and ResourceClassParametersReferencePatchPtrOutput values. You can construct a concrete instance of `ResourceClassParametersReferencePatchPtrInput` via:
ResourceClassParametersReferencePatchArgs{...} or: nil
func ResourceClassParametersReferencePatchPtr ¶
func ResourceClassParametersReferencePatchPtr(v *ResourceClassParametersReferencePatchArgs) ResourceClassParametersReferencePatchPtrInput
type ResourceClassParametersReferencePatchPtrOutput ¶
type ResourceClassParametersReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersReferencePatchPtrOutput) ApiGroup ¶
func (o ResourceClassParametersReferencePatchPtrOutput) ApiGroup() pulumi.StringPtrOutput
APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.
func (ResourceClassParametersReferencePatchPtrOutput) ElementType ¶
func (ResourceClassParametersReferencePatchPtrOutput) ElementType() reflect.Type
func (ResourceClassParametersReferencePatchPtrOutput) Kind ¶
func (o ResourceClassParametersReferencePatchPtrOutput) Kind() pulumi.StringPtrOutput
Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata.
func (ResourceClassParametersReferencePatchPtrOutput) Name ¶
func (o ResourceClassParametersReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
Name is the name of resource being referenced.
func (ResourceClassParametersReferencePatchPtrOutput) Namespace ¶
func (o ResourceClassParametersReferencePatchPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources.
func (ResourceClassParametersReferencePatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassParametersReferencePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassParametersReferencePatch]
func (ResourceClassParametersReferencePatchPtrOutput) ToResourceClassParametersReferencePatchPtrOutput ¶
func (o ResourceClassParametersReferencePatchPtrOutput) ToResourceClassParametersReferencePatchPtrOutput() ResourceClassParametersReferencePatchPtrOutput
func (ResourceClassParametersReferencePatchPtrOutput) ToResourceClassParametersReferencePatchPtrOutputWithContext ¶
func (o ResourceClassParametersReferencePatchPtrOutput) ToResourceClassParametersReferencePatchPtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePatchPtrOutput
type ResourceClassParametersReferencePtrInput ¶
type ResourceClassParametersReferencePtrInput interface { pulumi.Input ToResourceClassParametersReferencePtrOutput() ResourceClassParametersReferencePtrOutput ToResourceClassParametersReferencePtrOutputWithContext(context.Context) ResourceClassParametersReferencePtrOutput }
ResourceClassParametersReferencePtrInput is an input type that accepts ResourceClassParametersReferenceArgs, ResourceClassParametersReferencePtr and ResourceClassParametersReferencePtrOutput values. You can construct a concrete instance of `ResourceClassParametersReferencePtrInput` via:
ResourceClassParametersReferenceArgs{...} or: nil
func ResourceClassParametersReferencePtr ¶
func ResourceClassParametersReferencePtr(v *ResourceClassParametersReferenceArgs) ResourceClassParametersReferencePtrInput
type ResourceClassParametersReferencePtrOutput ¶
type ResourceClassParametersReferencePtrOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersReferencePtrOutput) ApiGroup ¶
func (o ResourceClassParametersReferencePtrOutput) ApiGroup() pulumi.StringPtrOutput
APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.
func (ResourceClassParametersReferencePtrOutput) ElementType ¶
func (ResourceClassParametersReferencePtrOutput) ElementType() reflect.Type
func (ResourceClassParametersReferencePtrOutput) Kind ¶
func (o ResourceClassParametersReferencePtrOutput) Kind() pulumi.StringPtrOutput
Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata.
func (ResourceClassParametersReferencePtrOutput) Name ¶
func (o ResourceClassParametersReferencePtrOutput) Name() pulumi.StringPtrOutput
Name is the name of resource being referenced.
func (ResourceClassParametersReferencePtrOutput) Namespace ¶
func (o ResourceClassParametersReferencePtrOutput) Namespace() pulumi.StringPtrOutput
Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources.
func (ResourceClassParametersReferencePtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassParametersReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassParametersReference]
func (ResourceClassParametersReferencePtrOutput) ToResourceClassParametersReferencePtrOutput ¶
func (o ResourceClassParametersReferencePtrOutput) ToResourceClassParametersReferencePtrOutput() ResourceClassParametersReferencePtrOutput
func (ResourceClassParametersReferencePtrOutput) ToResourceClassParametersReferencePtrOutputWithContext ¶
func (o ResourceClassParametersReferencePtrOutput) ToResourceClassParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePtrOutput
type ResourceClassPatch ¶
type ResourceClassPatch 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"` // DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class. // // Resource drivers have a unique name in forward domain order (acme.example.com). DriverName pulumi.StringPtrOutput `pulumi:"driverName"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec. ParametersRef ResourceClassParametersReferencePatchPtrOutput `pulumi:"parametersRef"` // Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet. // // Setting this field is optional. If null, all nodes are candidates. SuitableNodes corev1.NodeSelectorPatchPtrOutput `pulumi:"suitableNodes"` }
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. ResourceClass is used by administrators to influence how resources are allocated.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func GetResourceClassPatch ¶
func GetResourceClassPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClassPatchState, opts ...pulumi.ResourceOption) (*ResourceClassPatch, error)
GetResourceClassPatch gets an existing ResourceClassPatch 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 NewResourceClassPatch ¶
func NewResourceClassPatch(ctx *pulumi.Context, name string, args *ResourceClassPatchArgs, opts ...pulumi.ResourceOption) (*ResourceClassPatch, error)
NewResourceClassPatch registers a new resource with the given unique name, arguments, and options.
func (*ResourceClassPatch) ElementType ¶
func (*ResourceClassPatch) ElementType() reflect.Type
func (*ResourceClassPatch) ToOutput ¶ added in v4.2.0
func (i *ResourceClassPatch) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassPatch]
func (*ResourceClassPatch) ToResourceClassPatchOutput ¶
func (i *ResourceClassPatch) ToResourceClassPatchOutput() ResourceClassPatchOutput
func (*ResourceClassPatch) ToResourceClassPatchOutputWithContext ¶
func (i *ResourceClassPatch) ToResourceClassPatchOutputWithContext(ctx context.Context) ResourceClassPatchOutput
type ResourceClassPatchArgs ¶
type ResourceClassPatchArgs 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 // DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class. // // Resource drivers have a unique name in forward domain order (acme.example.com). DriverName pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata Metadata metav1.ObjectMetaPatchPtrInput // ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec. ParametersRef ResourceClassParametersReferencePatchPtrInput // Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet. // // Setting this field is optional. If null, all nodes are candidates. SuitableNodes corev1.NodeSelectorPatchPtrInput }
The set of arguments for constructing a ResourceClassPatch resource.
func (ResourceClassPatchArgs) ElementType ¶
func (ResourceClassPatchArgs) ElementType() reflect.Type
type ResourceClassPatchArray ¶
type ResourceClassPatchArray []ResourceClassPatchInput
func (ResourceClassPatchArray) ElementType ¶
func (ResourceClassPatchArray) ElementType() reflect.Type
func (ResourceClassPatchArray) ToOutput ¶ added in v4.2.0
func (i ResourceClassPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClassPatch]
func (ResourceClassPatchArray) ToResourceClassPatchArrayOutput ¶
func (i ResourceClassPatchArray) ToResourceClassPatchArrayOutput() ResourceClassPatchArrayOutput
func (ResourceClassPatchArray) ToResourceClassPatchArrayOutputWithContext ¶
func (i ResourceClassPatchArray) ToResourceClassPatchArrayOutputWithContext(ctx context.Context) ResourceClassPatchArrayOutput
type ResourceClassPatchArrayInput ¶
type ResourceClassPatchArrayInput interface { pulumi.Input ToResourceClassPatchArrayOutput() ResourceClassPatchArrayOutput ToResourceClassPatchArrayOutputWithContext(context.Context) ResourceClassPatchArrayOutput }
ResourceClassPatchArrayInput is an input type that accepts ResourceClassPatchArray and ResourceClassPatchArrayOutput values. You can construct a concrete instance of `ResourceClassPatchArrayInput` via:
ResourceClassPatchArray{ ResourceClassPatchArgs{...} }
type ResourceClassPatchArrayOutput ¶
type ResourceClassPatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceClassPatchArrayOutput) ElementType ¶
func (ResourceClassPatchArrayOutput) ElementType() reflect.Type
func (ResourceClassPatchArrayOutput) Index ¶
func (o ResourceClassPatchArrayOutput) Index(i pulumi.IntInput) ResourceClassPatchOutput
func (ResourceClassPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ResourceClassPatch]
func (ResourceClassPatchArrayOutput) ToResourceClassPatchArrayOutput ¶
func (o ResourceClassPatchArrayOutput) ToResourceClassPatchArrayOutput() ResourceClassPatchArrayOutput
func (ResourceClassPatchArrayOutput) ToResourceClassPatchArrayOutputWithContext ¶
func (o ResourceClassPatchArrayOutput) ToResourceClassPatchArrayOutputWithContext(ctx context.Context) ResourceClassPatchArrayOutput
type ResourceClassPatchInput ¶
type ResourceClassPatchInput interface { pulumi.Input ToResourceClassPatchOutput() ResourceClassPatchOutput ToResourceClassPatchOutputWithContext(ctx context.Context) ResourceClassPatchOutput }
type ResourceClassPatchMap ¶
type ResourceClassPatchMap map[string]ResourceClassPatchInput
func (ResourceClassPatchMap) ElementType ¶
func (ResourceClassPatchMap) ElementType() reflect.Type
func (ResourceClassPatchMap) ToOutput ¶ added in v4.2.0
func (i ResourceClassPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClassPatch]
func (ResourceClassPatchMap) ToResourceClassPatchMapOutput ¶
func (i ResourceClassPatchMap) ToResourceClassPatchMapOutput() ResourceClassPatchMapOutput
func (ResourceClassPatchMap) ToResourceClassPatchMapOutputWithContext ¶
func (i ResourceClassPatchMap) ToResourceClassPatchMapOutputWithContext(ctx context.Context) ResourceClassPatchMapOutput
type ResourceClassPatchMapInput ¶
type ResourceClassPatchMapInput interface { pulumi.Input ToResourceClassPatchMapOutput() ResourceClassPatchMapOutput ToResourceClassPatchMapOutputWithContext(context.Context) ResourceClassPatchMapOutput }
ResourceClassPatchMapInput is an input type that accepts ResourceClassPatchMap and ResourceClassPatchMapOutput values. You can construct a concrete instance of `ResourceClassPatchMapInput` via:
ResourceClassPatchMap{ "key": ResourceClassPatchArgs{...} }
type ResourceClassPatchMapOutput ¶
type ResourceClassPatchMapOutput struct{ *pulumi.OutputState }
func (ResourceClassPatchMapOutput) ElementType ¶
func (ResourceClassPatchMapOutput) ElementType() reflect.Type
func (ResourceClassPatchMapOutput) MapIndex ¶
func (o ResourceClassPatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClassPatchOutput
func (ResourceClassPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ResourceClassPatch]
func (ResourceClassPatchMapOutput) ToResourceClassPatchMapOutput ¶
func (o ResourceClassPatchMapOutput) ToResourceClassPatchMapOutput() ResourceClassPatchMapOutput
func (ResourceClassPatchMapOutput) ToResourceClassPatchMapOutputWithContext ¶
func (o ResourceClassPatchMapOutput) ToResourceClassPatchMapOutputWithContext(ctx context.Context) ResourceClassPatchMapOutput
type ResourceClassPatchOutput ¶
type ResourceClassPatchOutput struct{ *pulumi.OutputState }
func (ResourceClassPatchOutput) ApiVersion ¶
func (o ResourceClassPatchOutput) 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 (ResourceClassPatchOutput) DriverName ¶
func (o ResourceClassPatchOutput) DriverName() pulumi.StringPtrOutput
DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class.
Resource drivers have a unique name in forward domain order (acme.example.com).
func (ResourceClassPatchOutput) ElementType ¶
func (ResourceClassPatchOutput) ElementType() reflect.Type
func (ResourceClassPatchOutput) Kind ¶
func (o ResourceClassPatchOutput) 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 (ResourceClassPatchOutput) Metadata ¶
func (o ResourceClassPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceClassPatchOutput) ParametersRef ¶
func (o ResourceClassPatchOutput) ParametersRef() ResourceClassParametersReferencePatchPtrOutput
ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec.
func (ResourceClassPatchOutput) SuitableNodes ¶
func (o ResourceClassPatchOutput) SuitableNodes() corev1.NodeSelectorPatchPtrOutput
Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet.
Setting this field is optional. If null, all nodes are candidates.
func (ResourceClassPatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceClassPatch]
func (ResourceClassPatchOutput) ToResourceClassPatchOutput ¶
func (o ResourceClassPatchOutput) ToResourceClassPatchOutput() ResourceClassPatchOutput
func (ResourceClassPatchOutput) ToResourceClassPatchOutputWithContext ¶
func (o ResourceClassPatchOutput) ToResourceClassPatchOutputWithContext(ctx context.Context) ResourceClassPatchOutput
type ResourceClassPatchState ¶
type ResourceClassPatchState struct { }
func (ResourceClassPatchState) ElementType ¶
func (ResourceClassPatchState) ElementType() reflect.Type
type ResourceClassPatchType ¶
type ResourceClassPatchType 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"` // DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class. // // Resource drivers have a unique name in forward domain order (acme.example.com). DriverName *string `pulumi:"driverName"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec. ParametersRef *ResourceClassParametersReferencePatch `pulumi:"parametersRef"` // Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet. // // Setting this field is optional. If null, all nodes are candidates. SuitableNodes *corev1.NodeSelectorPatch `pulumi:"suitableNodes"` }
ResourceClass is used by administrators to influence how resources are allocated.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
type ResourceClassPatchTypeArgs ¶
type ResourceClassPatchTypeArgs 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"` // DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class. // // Resource drivers have a unique name in forward domain order (acme.example.com). DriverName pulumi.StringPtrInput `pulumi:"driverName"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec. ParametersRef ResourceClassParametersReferencePatchPtrInput `pulumi:"parametersRef"` // Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet. // // Setting this field is optional. If null, all nodes are candidates. SuitableNodes corev1.NodeSelectorPatchPtrInput `pulumi:"suitableNodes"` }
ResourceClass is used by administrators to influence how resources are allocated.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (ResourceClassPatchTypeArgs) ElementType ¶
func (ResourceClassPatchTypeArgs) ElementType() reflect.Type
func (ResourceClassPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClassPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClassPatchType]
func (ResourceClassPatchTypeArgs) ToResourceClassPatchTypeOutput ¶
func (i ResourceClassPatchTypeArgs) ToResourceClassPatchTypeOutput() ResourceClassPatchTypeOutput
func (ResourceClassPatchTypeArgs) ToResourceClassPatchTypeOutputWithContext ¶
func (i ResourceClassPatchTypeArgs) ToResourceClassPatchTypeOutputWithContext(ctx context.Context) ResourceClassPatchTypeOutput
type ResourceClassPatchTypeInput ¶
type ResourceClassPatchTypeInput interface { pulumi.Input ToResourceClassPatchTypeOutput() ResourceClassPatchTypeOutput ToResourceClassPatchTypeOutputWithContext(context.Context) ResourceClassPatchTypeOutput }
ResourceClassPatchTypeInput is an input type that accepts ResourceClassPatchTypeArgs and ResourceClassPatchTypeOutput values. You can construct a concrete instance of `ResourceClassPatchTypeInput` via:
ResourceClassPatchTypeArgs{...}
type ResourceClassPatchTypeOutput ¶
type ResourceClassPatchTypeOutput struct{ *pulumi.OutputState }
ResourceClass is used by administrators to influence how resources are allocated.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (ResourceClassPatchTypeOutput) ApiVersion ¶
func (o ResourceClassPatchTypeOutput) 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 (ResourceClassPatchTypeOutput) DriverName ¶
func (o ResourceClassPatchTypeOutput) DriverName() pulumi.StringPtrOutput
DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class.
Resource drivers have a unique name in forward domain order (acme.example.com).
func (ResourceClassPatchTypeOutput) ElementType ¶
func (ResourceClassPatchTypeOutput) ElementType() reflect.Type
func (ResourceClassPatchTypeOutput) Kind ¶
func (o ResourceClassPatchTypeOutput) 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 (ResourceClassPatchTypeOutput) Metadata ¶
func (o ResourceClassPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceClassPatchTypeOutput) ParametersRef ¶
func (o ResourceClassPatchTypeOutput) ParametersRef() ResourceClassParametersReferencePatchPtrOutput
ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec.
func (ResourceClassPatchTypeOutput) SuitableNodes ¶
func (o ResourceClassPatchTypeOutput) SuitableNodes() corev1.NodeSelectorPatchPtrOutput
Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet.
Setting this field is optional. If null, all nodes are candidates.
func (ResourceClassPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClassPatchType]
func (ResourceClassPatchTypeOutput) ToResourceClassPatchTypeOutput ¶
func (o ResourceClassPatchTypeOutput) ToResourceClassPatchTypeOutput() ResourceClassPatchTypeOutput
func (ResourceClassPatchTypeOutput) ToResourceClassPatchTypeOutputWithContext ¶
func (o ResourceClassPatchTypeOutput) ToResourceClassPatchTypeOutputWithContext(ctx context.Context) ResourceClassPatchTypeOutput
type ResourceClassState ¶
type ResourceClassState struct { }
func (ResourceClassState) ElementType ¶
func (ResourceClassState) ElementType() reflect.Type
type ResourceClassType ¶
type ResourceClassType 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"` // DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class. // // Resource drivers have a unique name in forward domain order (acme.example.com). DriverName string `pulumi:"driverName"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec. ParametersRef *ResourceClassParametersReference `pulumi:"parametersRef"` // Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet. // // Setting this field is optional. If null, all nodes are candidates. SuitableNodes *corev1.NodeSelector `pulumi:"suitableNodes"` }
ResourceClass is used by administrators to influence how resources are allocated.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
type ResourceClassTypeArgs ¶
type ResourceClassTypeArgs 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"` // DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class. // // Resource drivers have a unique name in forward domain order (acme.example.com). DriverName pulumi.StringInput `pulumi:"driverName"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec. ParametersRef ResourceClassParametersReferencePtrInput `pulumi:"parametersRef"` // Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet. // // Setting this field is optional. If null, all nodes are candidates. SuitableNodes corev1.NodeSelectorPtrInput `pulumi:"suitableNodes"` }
ResourceClass is used by administrators to influence how resources are allocated.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (ResourceClassTypeArgs) ElementType ¶
func (ResourceClassTypeArgs) ElementType() reflect.Type
func (ResourceClassTypeArgs) ToOutput ¶ added in v4.2.0
func (i ResourceClassTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceClassType]
func (ResourceClassTypeArgs) ToResourceClassTypeOutput ¶
func (i ResourceClassTypeArgs) ToResourceClassTypeOutput() ResourceClassTypeOutput
func (ResourceClassTypeArgs) ToResourceClassTypeOutputWithContext ¶
func (i ResourceClassTypeArgs) ToResourceClassTypeOutputWithContext(ctx context.Context) ResourceClassTypeOutput
type ResourceClassTypeArray ¶
type ResourceClassTypeArray []ResourceClassTypeInput
func (ResourceClassTypeArray) ElementType ¶
func (ResourceClassTypeArray) ElementType() reflect.Type
func (ResourceClassTypeArray) ToOutput ¶ added in v4.2.0
func (i ResourceClassTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClassType]
func (ResourceClassTypeArray) ToResourceClassTypeArrayOutput ¶
func (i ResourceClassTypeArray) ToResourceClassTypeArrayOutput() ResourceClassTypeArrayOutput
func (ResourceClassTypeArray) ToResourceClassTypeArrayOutputWithContext ¶
func (i ResourceClassTypeArray) ToResourceClassTypeArrayOutputWithContext(ctx context.Context) ResourceClassTypeArrayOutput
type ResourceClassTypeArrayInput ¶
type ResourceClassTypeArrayInput interface { pulumi.Input ToResourceClassTypeArrayOutput() ResourceClassTypeArrayOutput ToResourceClassTypeArrayOutputWithContext(context.Context) ResourceClassTypeArrayOutput }
ResourceClassTypeArrayInput is an input type that accepts ResourceClassTypeArray and ResourceClassTypeArrayOutput values. You can construct a concrete instance of `ResourceClassTypeArrayInput` via:
ResourceClassTypeArray{ ResourceClassTypeArgs{...} }
type ResourceClassTypeArrayOutput ¶
type ResourceClassTypeArrayOutput struct{ *pulumi.OutputState }
func (ResourceClassTypeArrayOutput) ElementType ¶
func (ResourceClassTypeArrayOutput) ElementType() reflect.Type
func (ResourceClassTypeArrayOutput) Index ¶
func (o ResourceClassTypeArrayOutput) Index(i pulumi.IntInput) ResourceClassTypeOutput
func (ResourceClassTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceClassType]
func (ResourceClassTypeArrayOutput) ToResourceClassTypeArrayOutput ¶
func (o ResourceClassTypeArrayOutput) ToResourceClassTypeArrayOutput() ResourceClassTypeArrayOutput
func (ResourceClassTypeArrayOutput) ToResourceClassTypeArrayOutputWithContext ¶
func (o ResourceClassTypeArrayOutput) ToResourceClassTypeArrayOutputWithContext(ctx context.Context) ResourceClassTypeArrayOutput
type ResourceClassTypeInput ¶
type ResourceClassTypeInput interface { pulumi.Input ToResourceClassTypeOutput() ResourceClassTypeOutput ToResourceClassTypeOutputWithContext(context.Context) ResourceClassTypeOutput }
ResourceClassTypeInput is an input type that accepts ResourceClassTypeArgs and ResourceClassTypeOutput values. You can construct a concrete instance of `ResourceClassTypeInput` via:
ResourceClassTypeArgs{...}
type ResourceClassTypeOutput ¶
type ResourceClassTypeOutput struct{ *pulumi.OutputState }
ResourceClass is used by administrators to influence how resources are allocated.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (ResourceClassTypeOutput) ApiVersion ¶
func (o ResourceClassTypeOutput) 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 (ResourceClassTypeOutput) DriverName ¶
func (o ResourceClassTypeOutput) DriverName() pulumi.StringOutput
DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class.
Resource drivers have a unique name in forward domain order (acme.example.com).
func (ResourceClassTypeOutput) ElementType ¶
func (ResourceClassTypeOutput) ElementType() reflect.Type
func (ResourceClassTypeOutput) Kind ¶
func (o ResourceClassTypeOutput) 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 (ResourceClassTypeOutput) Metadata ¶
func (o ResourceClassTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata
func (ResourceClassTypeOutput) ParametersRef ¶
func (o ResourceClassTypeOutput) ParametersRef() ResourceClassParametersReferencePtrOutput
ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec.
func (ResourceClassTypeOutput) SuitableNodes ¶
func (o ResourceClassTypeOutput) SuitableNodes() corev1.NodeSelectorPtrOutput
Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a ResourceClaim that has not been allocated yet.
Setting this field is optional. If null, all nodes are candidates.
func (ResourceClassTypeOutput) ToOutput ¶ added in v4.2.0
func (o ResourceClassTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceClassType]
func (ResourceClassTypeOutput) ToResourceClassTypeOutput ¶
func (o ResourceClassTypeOutput) ToResourceClassTypeOutput() ResourceClassTypeOutput
func (ResourceClassTypeOutput) ToResourceClassTypeOutputWithContext ¶
func (o ResourceClassTypeOutput) ToResourceClassTypeOutputWithContext(ctx context.Context) ResourceClassTypeOutput
type ResourceHandle ¶
type ResourceHandle struct { // Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. Data *string `pulumi:"data"` // DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in. DriverName *string `pulumi:"driverName"` }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
type ResourceHandleArgs ¶
type ResourceHandleArgs struct { // Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. Data pulumi.StringPtrInput `pulumi:"data"` // DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in. DriverName pulumi.StringPtrInput `pulumi:"driverName"` }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
func (ResourceHandleArgs) ElementType ¶
func (ResourceHandleArgs) ElementType() reflect.Type
func (ResourceHandleArgs) ToOutput ¶ added in v4.2.0
func (i ResourceHandleArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceHandle]
func (ResourceHandleArgs) ToResourceHandleOutput ¶
func (i ResourceHandleArgs) ToResourceHandleOutput() ResourceHandleOutput
func (ResourceHandleArgs) ToResourceHandleOutputWithContext ¶
func (i ResourceHandleArgs) ToResourceHandleOutputWithContext(ctx context.Context) ResourceHandleOutput
type ResourceHandleArray ¶
type ResourceHandleArray []ResourceHandleInput
func (ResourceHandleArray) ElementType ¶
func (ResourceHandleArray) ElementType() reflect.Type
func (ResourceHandleArray) ToOutput ¶ added in v4.2.0
func (i ResourceHandleArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceHandle]
func (ResourceHandleArray) ToResourceHandleArrayOutput ¶
func (i ResourceHandleArray) ToResourceHandleArrayOutput() ResourceHandleArrayOutput
func (ResourceHandleArray) ToResourceHandleArrayOutputWithContext ¶
func (i ResourceHandleArray) ToResourceHandleArrayOutputWithContext(ctx context.Context) ResourceHandleArrayOutput
type ResourceHandleArrayInput ¶
type ResourceHandleArrayInput interface { pulumi.Input ToResourceHandleArrayOutput() ResourceHandleArrayOutput ToResourceHandleArrayOutputWithContext(context.Context) ResourceHandleArrayOutput }
ResourceHandleArrayInput is an input type that accepts ResourceHandleArray and ResourceHandleArrayOutput values. You can construct a concrete instance of `ResourceHandleArrayInput` via:
ResourceHandleArray{ ResourceHandleArgs{...} }
type ResourceHandleArrayOutput ¶
type ResourceHandleArrayOutput struct{ *pulumi.OutputState }
func (ResourceHandleArrayOutput) ElementType ¶
func (ResourceHandleArrayOutput) ElementType() reflect.Type
func (ResourceHandleArrayOutput) Index ¶
func (o ResourceHandleArrayOutput) Index(i pulumi.IntInput) ResourceHandleOutput
func (ResourceHandleArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceHandleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceHandle]
func (ResourceHandleArrayOutput) ToResourceHandleArrayOutput ¶
func (o ResourceHandleArrayOutput) ToResourceHandleArrayOutput() ResourceHandleArrayOutput
func (ResourceHandleArrayOutput) ToResourceHandleArrayOutputWithContext ¶
func (o ResourceHandleArrayOutput) ToResourceHandleArrayOutputWithContext(ctx context.Context) ResourceHandleArrayOutput
type ResourceHandleInput ¶
type ResourceHandleInput interface { pulumi.Input ToResourceHandleOutput() ResourceHandleOutput ToResourceHandleOutputWithContext(context.Context) ResourceHandleOutput }
ResourceHandleInput is an input type that accepts ResourceHandleArgs and ResourceHandleOutput values. You can construct a concrete instance of `ResourceHandleInput` via:
ResourceHandleArgs{...}
type ResourceHandleOutput ¶
type ResourceHandleOutput struct{ *pulumi.OutputState }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
func (ResourceHandleOutput) Data ¶
func (o ResourceHandleOutput) Data() pulumi.StringPtrOutput
Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle.
The maximum size of this field is 16KiB. This may get increased in the future, but not reduced.
func (ResourceHandleOutput) DriverName ¶
func (o ResourceHandleOutput) DriverName() pulumi.StringPtrOutput
DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in.
func (ResourceHandleOutput) ElementType ¶
func (ResourceHandleOutput) ElementType() reflect.Type
func (ResourceHandleOutput) ToOutput ¶ added in v4.2.0
func (o ResourceHandleOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceHandle]
func (ResourceHandleOutput) ToResourceHandleOutput ¶
func (o ResourceHandleOutput) ToResourceHandleOutput() ResourceHandleOutput
func (ResourceHandleOutput) ToResourceHandleOutputWithContext ¶
func (o ResourceHandleOutput) ToResourceHandleOutputWithContext(ctx context.Context) ResourceHandleOutput
type ResourceHandlePatch ¶
type ResourceHandlePatch struct { // Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. Data *string `pulumi:"data"` // DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in. DriverName *string `pulumi:"driverName"` }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
type ResourceHandlePatchArgs ¶
type ResourceHandlePatchArgs struct { // Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. Data pulumi.StringPtrInput `pulumi:"data"` // DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in. DriverName pulumi.StringPtrInput `pulumi:"driverName"` }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
func (ResourceHandlePatchArgs) ElementType ¶
func (ResourceHandlePatchArgs) ElementType() reflect.Type
func (ResourceHandlePatchArgs) ToOutput ¶ added in v4.2.0
func (i ResourceHandlePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceHandlePatch]
func (ResourceHandlePatchArgs) ToResourceHandlePatchOutput ¶
func (i ResourceHandlePatchArgs) ToResourceHandlePatchOutput() ResourceHandlePatchOutput
func (ResourceHandlePatchArgs) ToResourceHandlePatchOutputWithContext ¶
func (i ResourceHandlePatchArgs) ToResourceHandlePatchOutputWithContext(ctx context.Context) ResourceHandlePatchOutput
type ResourceHandlePatchArray ¶
type ResourceHandlePatchArray []ResourceHandlePatchInput
func (ResourceHandlePatchArray) ElementType ¶
func (ResourceHandlePatchArray) ElementType() reflect.Type
func (ResourceHandlePatchArray) ToOutput ¶ added in v4.2.0
func (i ResourceHandlePatchArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceHandlePatch]
func (ResourceHandlePatchArray) ToResourceHandlePatchArrayOutput ¶
func (i ResourceHandlePatchArray) ToResourceHandlePatchArrayOutput() ResourceHandlePatchArrayOutput
func (ResourceHandlePatchArray) ToResourceHandlePatchArrayOutputWithContext ¶
func (i ResourceHandlePatchArray) ToResourceHandlePatchArrayOutputWithContext(ctx context.Context) ResourceHandlePatchArrayOutput
type ResourceHandlePatchArrayInput ¶
type ResourceHandlePatchArrayInput interface { pulumi.Input ToResourceHandlePatchArrayOutput() ResourceHandlePatchArrayOutput ToResourceHandlePatchArrayOutputWithContext(context.Context) ResourceHandlePatchArrayOutput }
ResourceHandlePatchArrayInput is an input type that accepts ResourceHandlePatchArray and ResourceHandlePatchArrayOutput values. You can construct a concrete instance of `ResourceHandlePatchArrayInput` via:
ResourceHandlePatchArray{ ResourceHandlePatchArgs{...} }
type ResourceHandlePatchArrayOutput ¶
type ResourceHandlePatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceHandlePatchArrayOutput) ElementType ¶
func (ResourceHandlePatchArrayOutput) ElementType() reflect.Type
func (ResourceHandlePatchArrayOutput) Index ¶
func (o ResourceHandlePatchArrayOutput) Index(i pulumi.IntInput) ResourceHandlePatchOutput
func (ResourceHandlePatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o ResourceHandlePatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceHandlePatch]
func (ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutput ¶
func (o ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutput() ResourceHandlePatchArrayOutput
func (ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutputWithContext ¶
func (o ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutputWithContext(ctx context.Context) ResourceHandlePatchArrayOutput
type ResourceHandlePatchInput ¶
type ResourceHandlePatchInput interface { pulumi.Input ToResourceHandlePatchOutput() ResourceHandlePatchOutput ToResourceHandlePatchOutputWithContext(context.Context) ResourceHandlePatchOutput }
ResourceHandlePatchInput is an input type that accepts ResourceHandlePatchArgs and ResourceHandlePatchOutput values. You can construct a concrete instance of `ResourceHandlePatchInput` via:
ResourceHandlePatchArgs{...}
type ResourceHandlePatchOutput ¶
type ResourceHandlePatchOutput struct{ *pulumi.OutputState }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
func (ResourceHandlePatchOutput) Data ¶
func (o ResourceHandlePatchOutput) Data() pulumi.StringPtrOutput
Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle.
The maximum size of this field is 16KiB. This may get increased in the future, but not reduced.
func (ResourceHandlePatchOutput) DriverName ¶
func (o ResourceHandlePatchOutput) DriverName() pulumi.StringPtrOutput
DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in.
func (ResourceHandlePatchOutput) ElementType ¶
func (ResourceHandlePatchOutput) ElementType() reflect.Type
func (ResourceHandlePatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceHandlePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceHandlePatch]
func (ResourceHandlePatchOutput) ToResourceHandlePatchOutput ¶
func (o ResourceHandlePatchOutput) ToResourceHandlePatchOutput() ResourceHandlePatchOutput
func (ResourceHandlePatchOutput) ToResourceHandlePatchOutputWithContext ¶
func (o ResourceHandlePatchOutput) ToResourceHandlePatchOutputWithContext(ctx context.Context) ResourceHandlePatchOutput
Source Files ¶
- init.go
- podSchedulingContext.go
- podSchedulingContextList.go
- podSchedulingContextPatch.go
- pulumiTypes.go
- resourceClaim.go
- resourceClaimList.go
- resourceClaimPatch.go
- resourceClaimTemplate.go
- resourceClaimTemplateList.go
- resourceClaimTemplatePatch.go
- resourceClass.go
- resourceClassList.go
- resourceClassPatch.go