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) ResourceHandle() pulumi.StringPtrOutput
- 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) ResourceHandle() pulumi.StringPtrOutput
- 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) ResourceHandle() pulumi.StringPtrOutput
- 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) ResourceHandle() pulumi.StringPtrOutput
- 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 PodScheduling
- type PodSchedulingArgs
- type PodSchedulingArray
- func (PodSchedulingArray) ElementType() reflect.Type
- func (i PodSchedulingArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodScheduling]
- func (i PodSchedulingArray) ToPodSchedulingArrayOutput() PodSchedulingArrayOutput
- func (i PodSchedulingArray) ToPodSchedulingArrayOutputWithContext(ctx context.Context) PodSchedulingArrayOutput
- type PodSchedulingArrayInput
- type PodSchedulingArrayOutput
- func (PodSchedulingArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingArrayOutput) Index(i pulumi.IntInput) PodSchedulingOutput
- func (o PodSchedulingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodScheduling]
- func (o PodSchedulingArrayOutput) ToPodSchedulingArrayOutput() PodSchedulingArrayOutput
- func (o PodSchedulingArrayOutput) ToPodSchedulingArrayOutputWithContext(ctx context.Context) PodSchedulingArrayOutput
- type PodSchedulingInput
- type PodSchedulingList
- func (*PodSchedulingList) ElementType() reflect.Type
- func (i *PodSchedulingList) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingList]
- func (i *PodSchedulingList) ToPodSchedulingListOutput() PodSchedulingListOutput
- func (i *PodSchedulingList) ToPodSchedulingListOutputWithContext(ctx context.Context) PodSchedulingListOutput
- type PodSchedulingListArgs
- type PodSchedulingListArray
- func (PodSchedulingListArray) ElementType() reflect.Type
- func (i PodSchedulingListArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingList]
- func (i PodSchedulingListArray) ToPodSchedulingListArrayOutput() PodSchedulingListArrayOutput
- func (i PodSchedulingListArray) ToPodSchedulingListArrayOutputWithContext(ctx context.Context) PodSchedulingListArrayOutput
- type PodSchedulingListArrayInput
- type PodSchedulingListArrayOutput
- func (PodSchedulingListArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingListArrayOutput) Index(i pulumi.IntInput) PodSchedulingListOutput
- func (o PodSchedulingListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingList]
- func (o PodSchedulingListArrayOutput) ToPodSchedulingListArrayOutput() PodSchedulingListArrayOutput
- func (o PodSchedulingListArrayOutput) ToPodSchedulingListArrayOutputWithContext(ctx context.Context) PodSchedulingListArrayOutput
- type PodSchedulingListInput
- type PodSchedulingListMap
- func (PodSchedulingListMap) ElementType() reflect.Type
- func (i PodSchedulingListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingList]
- func (i PodSchedulingListMap) ToPodSchedulingListMapOutput() PodSchedulingListMapOutput
- func (i PodSchedulingListMap) ToPodSchedulingListMapOutputWithContext(ctx context.Context) PodSchedulingListMapOutput
- type PodSchedulingListMapInput
- type PodSchedulingListMapOutput
- func (PodSchedulingListMapOutput) ElementType() reflect.Type
- func (o PodSchedulingListMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingListOutput
- func (o PodSchedulingListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingList]
- func (o PodSchedulingListMapOutput) ToPodSchedulingListMapOutput() PodSchedulingListMapOutput
- func (o PodSchedulingListMapOutput) ToPodSchedulingListMapOutputWithContext(ctx context.Context) PodSchedulingListMapOutput
- type PodSchedulingListOutput
- func (o PodSchedulingListOutput) ApiVersion() pulumi.StringOutput
- func (PodSchedulingListOutput) ElementType() reflect.Type
- func (o PodSchedulingListOutput) Items() PodSchedulingTypeArrayOutput
- func (o PodSchedulingListOutput) Kind() pulumi.StringOutput
- func (o PodSchedulingListOutput) Metadata() metav1.ListMetaOutput
- func (o PodSchedulingListOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingList]
- func (o PodSchedulingListOutput) ToPodSchedulingListOutput() PodSchedulingListOutput
- func (o PodSchedulingListOutput) ToPodSchedulingListOutputWithContext(ctx context.Context) PodSchedulingListOutput
- type PodSchedulingListState
- type PodSchedulingListType
- type PodSchedulingListTypeArgs
- func (PodSchedulingListTypeArgs) ElementType() reflect.Type
- func (i PodSchedulingListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingListType]
- func (i PodSchedulingListTypeArgs) ToPodSchedulingListTypeOutput() PodSchedulingListTypeOutput
- func (i PodSchedulingListTypeArgs) ToPodSchedulingListTypeOutputWithContext(ctx context.Context) PodSchedulingListTypeOutput
- type PodSchedulingListTypeInput
- type PodSchedulingListTypeOutput
- func (o PodSchedulingListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingListTypeOutput) ElementType() reflect.Type
- func (o PodSchedulingListTypeOutput) Items() PodSchedulingTypeArrayOutput
- func (o PodSchedulingListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o PodSchedulingListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingListType]
- func (o PodSchedulingListTypeOutput) ToPodSchedulingListTypeOutput() PodSchedulingListTypeOutput
- func (o PodSchedulingListTypeOutput) ToPodSchedulingListTypeOutputWithContext(ctx context.Context) PodSchedulingListTypeOutput
- type PodSchedulingMap
- func (PodSchedulingMap) ElementType() reflect.Type
- func (i PodSchedulingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodScheduling]
- func (i PodSchedulingMap) ToPodSchedulingMapOutput() PodSchedulingMapOutput
- func (i PodSchedulingMap) ToPodSchedulingMapOutputWithContext(ctx context.Context) PodSchedulingMapOutput
- type PodSchedulingMapInput
- type PodSchedulingMapOutput
- func (PodSchedulingMapOutput) ElementType() reflect.Type
- func (o PodSchedulingMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingOutput
- func (o PodSchedulingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodScheduling]
- func (o PodSchedulingMapOutput) ToPodSchedulingMapOutput() PodSchedulingMapOutput
- func (o PodSchedulingMapOutput) ToPodSchedulingMapOutputWithContext(ctx context.Context) PodSchedulingMapOutput
- type PodSchedulingOutput
- func (o PodSchedulingOutput) ApiVersion() pulumi.StringOutput
- func (PodSchedulingOutput) ElementType() reflect.Type
- func (o PodSchedulingOutput) Kind() pulumi.StringOutput
- func (o PodSchedulingOutput) Metadata() metav1.ObjectMetaOutput
- func (o PodSchedulingOutput) Spec() PodSchedulingSpecOutput
- func (o PodSchedulingOutput) Status() PodSchedulingStatusPtrOutput
- func (o PodSchedulingOutput) ToOutput(ctx context.Context) pulumix.Output[*PodScheduling]
- func (o PodSchedulingOutput) ToPodSchedulingOutput() PodSchedulingOutput
- func (o PodSchedulingOutput) ToPodSchedulingOutputWithContext(ctx context.Context) PodSchedulingOutput
- type PodSchedulingPatch
- func (*PodSchedulingPatch) ElementType() reflect.Type
- func (i *PodSchedulingPatch) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingPatch]
- func (i *PodSchedulingPatch) ToPodSchedulingPatchOutput() PodSchedulingPatchOutput
- func (i *PodSchedulingPatch) ToPodSchedulingPatchOutputWithContext(ctx context.Context) PodSchedulingPatchOutput
- type PodSchedulingPatchArgs
- type PodSchedulingPatchArray
- func (PodSchedulingPatchArray) ElementType() reflect.Type
- func (i PodSchedulingPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingPatch]
- func (i PodSchedulingPatchArray) ToPodSchedulingPatchArrayOutput() PodSchedulingPatchArrayOutput
- func (i PodSchedulingPatchArray) ToPodSchedulingPatchArrayOutputWithContext(ctx context.Context) PodSchedulingPatchArrayOutput
- type PodSchedulingPatchArrayInput
- type PodSchedulingPatchArrayOutput
- func (PodSchedulingPatchArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingPatchArrayOutput) Index(i pulumi.IntInput) PodSchedulingPatchOutput
- func (o PodSchedulingPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingPatch]
- func (o PodSchedulingPatchArrayOutput) ToPodSchedulingPatchArrayOutput() PodSchedulingPatchArrayOutput
- func (o PodSchedulingPatchArrayOutput) ToPodSchedulingPatchArrayOutputWithContext(ctx context.Context) PodSchedulingPatchArrayOutput
- type PodSchedulingPatchInput
- type PodSchedulingPatchMap
- func (PodSchedulingPatchMap) ElementType() reflect.Type
- func (i PodSchedulingPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingPatch]
- func (i PodSchedulingPatchMap) ToPodSchedulingPatchMapOutput() PodSchedulingPatchMapOutput
- func (i PodSchedulingPatchMap) ToPodSchedulingPatchMapOutputWithContext(ctx context.Context) PodSchedulingPatchMapOutput
- type PodSchedulingPatchMapInput
- type PodSchedulingPatchMapOutput
- func (PodSchedulingPatchMapOutput) ElementType() reflect.Type
- func (o PodSchedulingPatchMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingPatchOutput
- func (o PodSchedulingPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingPatch]
- func (o PodSchedulingPatchMapOutput) ToPodSchedulingPatchMapOutput() PodSchedulingPatchMapOutput
- func (o PodSchedulingPatchMapOutput) ToPodSchedulingPatchMapOutputWithContext(ctx context.Context) PodSchedulingPatchMapOutput
- type PodSchedulingPatchOutput
- func (o PodSchedulingPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingPatchOutput) ElementType() reflect.Type
- func (o PodSchedulingPatchOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PodSchedulingPatchOutput) Spec() PodSchedulingSpecPatchPtrOutput
- func (o PodSchedulingPatchOutput) Status() PodSchedulingStatusPatchPtrOutput
- func (o PodSchedulingPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingPatch]
- func (o PodSchedulingPatchOutput) ToPodSchedulingPatchOutput() PodSchedulingPatchOutput
- func (o PodSchedulingPatchOutput) ToPodSchedulingPatchOutputWithContext(ctx context.Context) PodSchedulingPatchOutput
- type PodSchedulingPatchState
- type PodSchedulingPatchType
- type PodSchedulingPatchTypeArgs
- func (PodSchedulingPatchTypeArgs) ElementType() reflect.Type
- func (i PodSchedulingPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingPatchType]
- func (i PodSchedulingPatchTypeArgs) ToPodSchedulingPatchTypeOutput() PodSchedulingPatchTypeOutput
- func (i PodSchedulingPatchTypeArgs) ToPodSchedulingPatchTypeOutputWithContext(ctx context.Context) PodSchedulingPatchTypeOutput
- type PodSchedulingPatchTypeInput
- type PodSchedulingPatchTypeOutput
- func (o PodSchedulingPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingPatchTypeOutput) ElementType() reflect.Type
- func (o PodSchedulingPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PodSchedulingPatchTypeOutput) Spec() PodSchedulingSpecPatchPtrOutput
- func (o PodSchedulingPatchTypeOutput) Status() PodSchedulingStatusPatchPtrOutput
- func (o PodSchedulingPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingPatchType]
- func (o PodSchedulingPatchTypeOutput) ToPodSchedulingPatchTypeOutput() PodSchedulingPatchTypeOutput
- func (o PodSchedulingPatchTypeOutput) ToPodSchedulingPatchTypeOutputWithContext(ctx context.Context) PodSchedulingPatchTypeOutput
- type PodSchedulingSpec
- type PodSchedulingSpecArgs
- func (PodSchedulingSpecArgs) ElementType() reflect.Type
- func (i PodSchedulingSpecArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingSpec]
- func (i PodSchedulingSpecArgs) ToPodSchedulingSpecOutput() PodSchedulingSpecOutput
- func (i PodSchedulingSpecArgs) ToPodSchedulingSpecOutputWithContext(ctx context.Context) PodSchedulingSpecOutput
- type PodSchedulingSpecInput
- type PodSchedulingSpecOutput
- func (PodSchedulingSpecOutput) ElementType() reflect.Type
- func (o PodSchedulingSpecOutput) PotentialNodes() pulumi.StringArrayOutput
- func (o PodSchedulingSpecOutput) SelectedNode() pulumi.StringPtrOutput
- func (o PodSchedulingSpecOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingSpec]
- func (o PodSchedulingSpecOutput) ToPodSchedulingSpecOutput() PodSchedulingSpecOutput
- func (o PodSchedulingSpecOutput) ToPodSchedulingSpecOutputWithContext(ctx context.Context) PodSchedulingSpecOutput
- type PodSchedulingSpecPatch
- type PodSchedulingSpecPatchArgs
- func (PodSchedulingSpecPatchArgs) ElementType() reflect.Type
- func (i PodSchedulingSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingSpecPatch]
- func (i PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchOutput() PodSchedulingSpecPatchOutput
- func (i PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchOutputWithContext(ctx context.Context) PodSchedulingSpecPatchOutput
- func (i PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchPtrOutput() PodSchedulingSpecPatchPtrOutput
- func (i PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingSpecPatchPtrOutput
- type PodSchedulingSpecPatchInput
- type PodSchedulingSpecPatchOutput
- func (PodSchedulingSpecPatchOutput) ElementType() reflect.Type
- func (o PodSchedulingSpecPatchOutput) PotentialNodes() pulumi.StringArrayOutput
- func (o PodSchedulingSpecPatchOutput) SelectedNode() pulumi.StringPtrOutput
- func (o PodSchedulingSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingSpecPatch]
- func (o PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchOutput() PodSchedulingSpecPatchOutput
- func (o PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchOutputWithContext(ctx context.Context) PodSchedulingSpecPatchOutput
- func (o PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchPtrOutput() PodSchedulingSpecPatchPtrOutput
- func (o PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingSpecPatchPtrOutput
- type PodSchedulingSpecPatchPtrInput
- type PodSchedulingSpecPatchPtrOutput
- func (o PodSchedulingSpecPatchPtrOutput) Elem() PodSchedulingSpecPatchOutput
- func (PodSchedulingSpecPatchPtrOutput) ElementType() reflect.Type
- func (o PodSchedulingSpecPatchPtrOutput) PotentialNodes() pulumi.StringArrayOutput
- func (o PodSchedulingSpecPatchPtrOutput) SelectedNode() pulumi.StringPtrOutput
- func (o PodSchedulingSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingSpecPatch]
- func (o PodSchedulingSpecPatchPtrOutput) ToPodSchedulingSpecPatchPtrOutput() PodSchedulingSpecPatchPtrOutput
- func (o PodSchedulingSpecPatchPtrOutput) ToPodSchedulingSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingSpecPatchPtrOutput
- type PodSchedulingState
- type PodSchedulingStatus
- type PodSchedulingStatusArgs
- func (PodSchedulingStatusArgs) ElementType() reflect.Type
- func (i PodSchedulingStatusArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingStatus]
- func (i PodSchedulingStatusArgs) ToPodSchedulingStatusOutput() PodSchedulingStatusOutput
- func (i PodSchedulingStatusArgs) ToPodSchedulingStatusOutputWithContext(ctx context.Context) PodSchedulingStatusOutput
- func (i PodSchedulingStatusArgs) ToPodSchedulingStatusPtrOutput() PodSchedulingStatusPtrOutput
- func (i PodSchedulingStatusArgs) ToPodSchedulingStatusPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPtrOutput
- type PodSchedulingStatusInput
- type PodSchedulingStatusOutput
- func (PodSchedulingStatusOutput) ElementType() reflect.Type
- func (o PodSchedulingStatusOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
- func (o PodSchedulingStatusOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingStatus]
- func (o PodSchedulingStatusOutput) ToPodSchedulingStatusOutput() PodSchedulingStatusOutput
- func (o PodSchedulingStatusOutput) ToPodSchedulingStatusOutputWithContext(ctx context.Context) PodSchedulingStatusOutput
- func (o PodSchedulingStatusOutput) ToPodSchedulingStatusPtrOutput() PodSchedulingStatusPtrOutput
- func (o PodSchedulingStatusOutput) ToPodSchedulingStatusPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPtrOutput
- type PodSchedulingStatusPatch
- type PodSchedulingStatusPatchArgs
- func (PodSchedulingStatusPatchArgs) ElementType() reflect.Type
- func (i PodSchedulingStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingStatusPatch]
- func (i PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchOutput() PodSchedulingStatusPatchOutput
- func (i PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchOutputWithContext(ctx context.Context) PodSchedulingStatusPatchOutput
- func (i PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchPtrOutput() PodSchedulingStatusPatchPtrOutput
- func (i PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPatchPtrOutput
- type PodSchedulingStatusPatchInput
- type PodSchedulingStatusPatchOutput
- func (PodSchedulingStatusPatchOutput) ElementType() reflect.Type
- func (o PodSchedulingStatusPatchOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
- func (o PodSchedulingStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingStatusPatch]
- func (o PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchOutput() PodSchedulingStatusPatchOutput
- func (o PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchOutputWithContext(ctx context.Context) PodSchedulingStatusPatchOutput
- func (o PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchPtrOutput() PodSchedulingStatusPatchPtrOutput
- func (o PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPatchPtrOutput
- type PodSchedulingStatusPatchPtrInput
- type PodSchedulingStatusPatchPtrOutput
- func (o PodSchedulingStatusPatchPtrOutput) Elem() PodSchedulingStatusPatchOutput
- func (PodSchedulingStatusPatchPtrOutput) ElementType() reflect.Type
- func (o PodSchedulingStatusPatchPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
- func (o PodSchedulingStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingStatusPatch]
- func (o PodSchedulingStatusPatchPtrOutput) ToPodSchedulingStatusPatchPtrOutput() PodSchedulingStatusPatchPtrOutput
- func (o PodSchedulingStatusPatchPtrOutput) ToPodSchedulingStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPatchPtrOutput
- type PodSchedulingStatusPtrInput
- type PodSchedulingStatusPtrOutput
- func (o PodSchedulingStatusPtrOutput) Elem() PodSchedulingStatusOutput
- func (PodSchedulingStatusPtrOutput) ElementType() reflect.Type
- func (o PodSchedulingStatusPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
- func (o PodSchedulingStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingStatus]
- func (o PodSchedulingStatusPtrOutput) ToPodSchedulingStatusPtrOutput() PodSchedulingStatusPtrOutput
- func (o PodSchedulingStatusPtrOutput) ToPodSchedulingStatusPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPtrOutput
- type PodSchedulingType
- type PodSchedulingTypeArgs
- func (PodSchedulingTypeArgs) ElementType() reflect.Type
- func (i PodSchedulingTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingType]
- func (i PodSchedulingTypeArgs) ToPodSchedulingTypeOutput() PodSchedulingTypeOutput
- func (i PodSchedulingTypeArgs) ToPodSchedulingTypeOutputWithContext(ctx context.Context) PodSchedulingTypeOutput
- type PodSchedulingTypeArray
- func (PodSchedulingTypeArray) ElementType() reflect.Type
- func (i PodSchedulingTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]PodSchedulingType]
- func (i PodSchedulingTypeArray) ToPodSchedulingTypeArrayOutput() PodSchedulingTypeArrayOutput
- func (i PodSchedulingTypeArray) ToPodSchedulingTypeArrayOutputWithContext(ctx context.Context) PodSchedulingTypeArrayOutput
- type PodSchedulingTypeArrayInput
- type PodSchedulingTypeArrayOutput
- func (PodSchedulingTypeArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingTypeArrayOutput) Index(i pulumi.IntInput) PodSchedulingTypeOutput
- func (o PodSchedulingTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PodSchedulingType]
- func (o PodSchedulingTypeArrayOutput) ToPodSchedulingTypeArrayOutput() PodSchedulingTypeArrayOutput
- func (o PodSchedulingTypeArrayOutput) ToPodSchedulingTypeArrayOutputWithContext(ctx context.Context) PodSchedulingTypeArrayOutput
- type PodSchedulingTypeInput
- type PodSchedulingTypeOutput
- func (o PodSchedulingTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingTypeOutput) ElementType() reflect.Type
- func (o PodSchedulingTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o PodSchedulingTypeOutput) Spec() PodSchedulingSpecOutput
- func (o PodSchedulingTypeOutput) Status() PodSchedulingStatusPtrOutput
- func (o PodSchedulingTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingType]
- func (o PodSchedulingTypeOutput) ToPodSchedulingTypeOutput() PodSchedulingTypeOutput
- func (o PodSchedulingTypeOutput) ToPodSchedulingTypeOutputWithContext(ctx context.Context) PodSchedulingTypeOutput
- 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
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 driver 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"` // ResourceHandle contains arbitrary data returned by the driver after a successful allocation. This is opaque for Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. ResourceHandle *string `pulumi:"resourceHandle"` Shareable *bool `pulumi:"shareable"` }
AllocationResult contains attributed of an allocated resource.
type AllocationResultArgs ¶
type AllocationResultArgs struct { // This field will get set by the resource driver after it has allocated the resource driver 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"` // ResourceHandle contains arbitrary data returned by the driver after a successful allocation. This is opaque for Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. ResourceHandle pulumi.StringPtrInput `pulumi:"resourceHandle"` Shareable pulumi.BoolPtrInput `pulumi:"shareable"` }
AllocationResult contains attributed 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 attributed 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 driver 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) ResourceHandle ¶
func (o AllocationResultOutput) ResourceHandle() pulumi.StringPtrOutput
ResourceHandle contains arbitrary data returned by the driver after a successful allocation. This is opaque for Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
The maximum size of this field is 16KiB. This may get increased in the future, but not reduced.
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 driver 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"` // ResourceHandle contains arbitrary data returned by the driver after a successful allocation. This is opaque for Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. ResourceHandle *string `pulumi:"resourceHandle"` Shareable *bool `pulumi:"shareable"` }
AllocationResult contains attributed of an allocated resource.
type AllocationResultPatchArgs ¶
type AllocationResultPatchArgs struct { // This field will get set by the resource driver after it has allocated the resource driver 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"` // ResourceHandle contains arbitrary data returned by the driver after a successful allocation. This is opaque for Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. ResourceHandle pulumi.StringPtrInput `pulumi:"resourceHandle"` Shareable pulumi.BoolPtrInput `pulumi:"shareable"` }
AllocationResult contains attributed 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 attributed 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 driver 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) ResourceHandle ¶
func (o AllocationResultPatchOutput) ResourceHandle() pulumi.StringPtrOutput
ResourceHandle contains arbitrary data returned by the driver after a successful allocation. This is opaque for Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
The maximum size of this field is 16KiB. This may get increased in the future, but not reduced.
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 driver 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) ResourceHandle ¶
func (o AllocationResultPatchPtrOutput) ResourceHandle() pulumi.StringPtrOutput
ResourceHandle contains arbitrary data returned by the driver after a successful allocation. This is opaque for Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
The maximum size of this field is 16KiB. This may get increased in the future, but not reduced.
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 driver 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) ResourceHandle ¶
func (o AllocationResultPtrOutput) ResourceHandle() pulumi.StringPtrOutput
ResourceHandle contains arbitrary data returned by the driver after a successful allocation. This is opaque for Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
The maximum size of this field is 16KiB. This may get increased in the future, but not reduced.
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 PodScheduling ¶
type PodScheduling 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 PodSchedulingSpecOutput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingStatusPtrOutput `pulumi:"status"` }
PodScheduling 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 GetPodScheduling ¶
func GetPodScheduling(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSchedulingState, opts ...pulumi.ResourceOption) (*PodScheduling, error)
GetPodScheduling gets an existing PodScheduling 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 NewPodScheduling ¶
func NewPodScheduling(ctx *pulumi.Context, name string, args *PodSchedulingArgs, opts ...pulumi.ResourceOption) (*PodScheduling, error)
NewPodScheduling registers a new resource with the given unique name, arguments, and options.
func (*PodScheduling) ElementType ¶
func (*PodScheduling) ElementType() reflect.Type
func (*PodScheduling) ToOutput ¶ added in v4.2.0
func (i *PodScheduling) ToOutput(ctx context.Context) pulumix.Output[*PodScheduling]
func (*PodScheduling) ToPodSchedulingOutput ¶
func (i *PodScheduling) ToPodSchedulingOutput() PodSchedulingOutput
func (*PodScheduling) ToPodSchedulingOutputWithContext ¶
func (i *PodScheduling) ToPodSchedulingOutputWithContext(ctx context.Context) PodSchedulingOutput
type PodSchedulingArgs ¶
type PodSchedulingArgs 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 PodSchedulingSpecInput }
The set of arguments for constructing a PodScheduling resource.
func (PodSchedulingArgs) ElementType ¶
func (PodSchedulingArgs) ElementType() reflect.Type
type PodSchedulingArray ¶
type PodSchedulingArray []PodSchedulingInput
func (PodSchedulingArray) ElementType ¶
func (PodSchedulingArray) ElementType() reflect.Type
func (PodSchedulingArray) ToOutput ¶ added in v4.2.0
func (i PodSchedulingArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodScheduling]
func (PodSchedulingArray) ToPodSchedulingArrayOutput ¶
func (i PodSchedulingArray) ToPodSchedulingArrayOutput() PodSchedulingArrayOutput
func (PodSchedulingArray) ToPodSchedulingArrayOutputWithContext ¶
func (i PodSchedulingArray) ToPodSchedulingArrayOutputWithContext(ctx context.Context) PodSchedulingArrayOutput
type PodSchedulingArrayInput ¶
type PodSchedulingArrayInput interface { pulumi.Input ToPodSchedulingArrayOutput() PodSchedulingArrayOutput ToPodSchedulingArrayOutputWithContext(context.Context) PodSchedulingArrayOutput }
PodSchedulingArrayInput is an input type that accepts PodSchedulingArray and PodSchedulingArrayOutput values. You can construct a concrete instance of `PodSchedulingArrayInput` via:
PodSchedulingArray{ PodSchedulingArgs{...} }
type PodSchedulingArrayOutput ¶
type PodSchedulingArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingArrayOutput) ElementType ¶
func (PodSchedulingArrayOutput) ElementType() reflect.Type
func (PodSchedulingArrayOutput) Index ¶
func (o PodSchedulingArrayOutput) Index(i pulumi.IntInput) PodSchedulingOutput
func (PodSchedulingArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodScheduling]
func (PodSchedulingArrayOutput) ToPodSchedulingArrayOutput ¶
func (o PodSchedulingArrayOutput) ToPodSchedulingArrayOutput() PodSchedulingArrayOutput
func (PodSchedulingArrayOutput) ToPodSchedulingArrayOutputWithContext ¶
func (o PodSchedulingArrayOutput) ToPodSchedulingArrayOutputWithContext(ctx context.Context) PodSchedulingArrayOutput
type PodSchedulingInput ¶
type PodSchedulingInput interface { pulumi.Input ToPodSchedulingOutput() PodSchedulingOutput ToPodSchedulingOutputWithContext(ctx context.Context) PodSchedulingOutput }
type PodSchedulingList ¶
type PodSchedulingList 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 PodScheduling objects. Items PodSchedulingTypeArrayOutput `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"` }
PodSchedulingList is a collection of Pod scheduling objects.
func GetPodSchedulingList ¶
func GetPodSchedulingList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSchedulingListState, opts ...pulumi.ResourceOption) (*PodSchedulingList, error)
GetPodSchedulingList gets an existing PodSchedulingList 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 NewPodSchedulingList ¶
func NewPodSchedulingList(ctx *pulumi.Context, name string, args *PodSchedulingListArgs, opts ...pulumi.ResourceOption) (*PodSchedulingList, error)
NewPodSchedulingList registers a new resource with the given unique name, arguments, and options.
func (*PodSchedulingList) ElementType ¶
func (*PodSchedulingList) ElementType() reflect.Type
func (*PodSchedulingList) ToOutput ¶ added in v4.2.0
func (i *PodSchedulingList) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingList]
func (*PodSchedulingList) ToPodSchedulingListOutput ¶
func (i *PodSchedulingList) ToPodSchedulingListOutput() PodSchedulingListOutput
func (*PodSchedulingList) ToPodSchedulingListOutputWithContext ¶
func (i *PodSchedulingList) ToPodSchedulingListOutputWithContext(ctx context.Context) PodSchedulingListOutput
type PodSchedulingListArgs ¶
type PodSchedulingListArgs 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 PodScheduling objects. Items PodSchedulingTypeArrayInput // 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 PodSchedulingList resource.
func (PodSchedulingListArgs) ElementType ¶
func (PodSchedulingListArgs) ElementType() reflect.Type
type PodSchedulingListArray ¶
type PodSchedulingListArray []PodSchedulingListInput
func (PodSchedulingListArray) ElementType ¶
func (PodSchedulingListArray) ElementType() reflect.Type
func (PodSchedulingListArray) ToOutput ¶ added in v4.2.0
func (i PodSchedulingListArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingList]
func (PodSchedulingListArray) ToPodSchedulingListArrayOutput ¶
func (i PodSchedulingListArray) ToPodSchedulingListArrayOutput() PodSchedulingListArrayOutput
func (PodSchedulingListArray) ToPodSchedulingListArrayOutputWithContext ¶
func (i PodSchedulingListArray) ToPodSchedulingListArrayOutputWithContext(ctx context.Context) PodSchedulingListArrayOutput
type PodSchedulingListArrayInput ¶
type PodSchedulingListArrayInput interface { pulumi.Input ToPodSchedulingListArrayOutput() PodSchedulingListArrayOutput ToPodSchedulingListArrayOutputWithContext(context.Context) PodSchedulingListArrayOutput }
PodSchedulingListArrayInput is an input type that accepts PodSchedulingListArray and PodSchedulingListArrayOutput values. You can construct a concrete instance of `PodSchedulingListArrayInput` via:
PodSchedulingListArray{ PodSchedulingListArgs{...} }
type PodSchedulingListArrayOutput ¶
type PodSchedulingListArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingListArrayOutput) ElementType ¶
func (PodSchedulingListArrayOutput) ElementType() reflect.Type
func (PodSchedulingListArrayOutput) Index ¶
func (o PodSchedulingListArrayOutput) Index(i pulumi.IntInput) PodSchedulingListOutput
func (PodSchedulingListArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingList]
func (PodSchedulingListArrayOutput) ToPodSchedulingListArrayOutput ¶
func (o PodSchedulingListArrayOutput) ToPodSchedulingListArrayOutput() PodSchedulingListArrayOutput
func (PodSchedulingListArrayOutput) ToPodSchedulingListArrayOutputWithContext ¶
func (o PodSchedulingListArrayOutput) ToPodSchedulingListArrayOutputWithContext(ctx context.Context) PodSchedulingListArrayOutput
type PodSchedulingListInput ¶
type PodSchedulingListInput interface { pulumi.Input ToPodSchedulingListOutput() PodSchedulingListOutput ToPodSchedulingListOutputWithContext(ctx context.Context) PodSchedulingListOutput }
type PodSchedulingListMap ¶
type PodSchedulingListMap map[string]PodSchedulingListInput
func (PodSchedulingListMap) ElementType ¶
func (PodSchedulingListMap) ElementType() reflect.Type
func (PodSchedulingListMap) ToOutput ¶ added in v4.2.0
func (i PodSchedulingListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingList]
func (PodSchedulingListMap) ToPodSchedulingListMapOutput ¶
func (i PodSchedulingListMap) ToPodSchedulingListMapOutput() PodSchedulingListMapOutput
func (PodSchedulingListMap) ToPodSchedulingListMapOutputWithContext ¶
func (i PodSchedulingListMap) ToPodSchedulingListMapOutputWithContext(ctx context.Context) PodSchedulingListMapOutput
type PodSchedulingListMapInput ¶
type PodSchedulingListMapInput interface { pulumi.Input ToPodSchedulingListMapOutput() PodSchedulingListMapOutput ToPodSchedulingListMapOutputWithContext(context.Context) PodSchedulingListMapOutput }
PodSchedulingListMapInput is an input type that accepts PodSchedulingListMap and PodSchedulingListMapOutput values. You can construct a concrete instance of `PodSchedulingListMapInput` via:
PodSchedulingListMap{ "key": PodSchedulingListArgs{...} }
type PodSchedulingListMapOutput ¶
type PodSchedulingListMapOutput struct{ *pulumi.OutputState }
func (PodSchedulingListMapOutput) ElementType ¶
func (PodSchedulingListMapOutput) ElementType() reflect.Type
func (PodSchedulingListMapOutput) MapIndex ¶
func (o PodSchedulingListMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingListOutput
func (PodSchedulingListMapOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingList]
func (PodSchedulingListMapOutput) ToPodSchedulingListMapOutput ¶
func (o PodSchedulingListMapOutput) ToPodSchedulingListMapOutput() PodSchedulingListMapOutput
func (PodSchedulingListMapOutput) ToPodSchedulingListMapOutputWithContext ¶
func (o PodSchedulingListMapOutput) ToPodSchedulingListMapOutputWithContext(ctx context.Context) PodSchedulingListMapOutput
type PodSchedulingListOutput ¶
type PodSchedulingListOutput struct{ *pulumi.OutputState }
func (PodSchedulingListOutput) ApiVersion ¶
func (o PodSchedulingListOutput) 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 (PodSchedulingListOutput) ElementType ¶
func (PodSchedulingListOutput) ElementType() reflect.Type
func (PodSchedulingListOutput) Items ¶
func (o PodSchedulingListOutput) Items() PodSchedulingTypeArrayOutput
Items is the list of PodScheduling objects.
func (PodSchedulingListOutput) Kind ¶
func (o PodSchedulingListOutput) 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 (PodSchedulingListOutput) Metadata ¶
func (o PodSchedulingListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata
func (PodSchedulingListOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingListOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingList]
func (PodSchedulingListOutput) ToPodSchedulingListOutput ¶
func (o PodSchedulingListOutput) ToPodSchedulingListOutput() PodSchedulingListOutput
func (PodSchedulingListOutput) ToPodSchedulingListOutputWithContext ¶
func (o PodSchedulingListOutput) ToPodSchedulingListOutputWithContext(ctx context.Context) PodSchedulingListOutput
type PodSchedulingListState ¶
type PodSchedulingListState struct { }
func (PodSchedulingListState) ElementType ¶
func (PodSchedulingListState) ElementType() reflect.Type
type PodSchedulingListType ¶
type PodSchedulingListType 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 PodScheduling objects. Items []PodSchedulingType `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"` }
PodSchedulingList is a collection of Pod scheduling objects.
type PodSchedulingListTypeArgs ¶
type PodSchedulingListTypeArgs 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 PodScheduling objects. Items PodSchedulingTypeArrayInput `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"` }
PodSchedulingList is a collection of Pod scheduling objects.
func (PodSchedulingListTypeArgs) ElementType ¶
func (PodSchedulingListTypeArgs) ElementType() reflect.Type
func (PodSchedulingListTypeArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingListType]
func (PodSchedulingListTypeArgs) ToPodSchedulingListTypeOutput ¶
func (i PodSchedulingListTypeArgs) ToPodSchedulingListTypeOutput() PodSchedulingListTypeOutput
func (PodSchedulingListTypeArgs) ToPodSchedulingListTypeOutputWithContext ¶
func (i PodSchedulingListTypeArgs) ToPodSchedulingListTypeOutputWithContext(ctx context.Context) PodSchedulingListTypeOutput
type PodSchedulingListTypeInput ¶
type PodSchedulingListTypeInput interface { pulumi.Input ToPodSchedulingListTypeOutput() PodSchedulingListTypeOutput ToPodSchedulingListTypeOutputWithContext(context.Context) PodSchedulingListTypeOutput }
PodSchedulingListTypeInput is an input type that accepts PodSchedulingListTypeArgs and PodSchedulingListTypeOutput values. You can construct a concrete instance of `PodSchedulingListTypeInput` via:
PodSchedulingListTypeArgs{...}
type PodSchedulingListTypeOutput ¶
type PodSchedulingListTypeOutput struct{ *pulumi.OutputState }
PodSchedulingList is a collection of Pod scheduling objects.
func (PodSchedulingListTypeOutput) ApiVersion ¶
func (o PodSchedulingListTypeOutput) 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 (PodSchedulingListTypeOutput) ElementType ¶
func (PodSchedulingListTypeOutput) ElementType() reflect.Type
func (PodSchedulingListTypeOutput) Items ¶
func (o PodSchedulingListTypeOutput) Items() PodSchedulingTypeArrayOutput
Items is the list of PodScheduling objects.
func (PodSchedulingListTypeOutput) Kind ¶
func (o PodSchedulingListTypeOutput) 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 (PodSchedulingListTypeOutput) Metadata ¶
func (o PodSchedulingListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata
func (PodSchedulingListTypeOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingListType]
func (PodSchedulingListTypeOutput) ToPodSchedulingListTypeOutput ¶
func (o PodSchedulingListTypeOutput) ToPodSchedulingListTypeOutput() PodSchedulingListTypeOutput
func (PodSchedulingListTypeOutput) ToPodSchedulingListTypeOutputWithContext ¶
func (o PodSchedulingListTypeOutput) ToPodSchedulingListTypeOutputWithContext(ctx context.Context) PodSchedulingListTypeOutput
type PodSchedulingMap ¶
type PodSchedulingMap map[string]PodSchedulingInput
func (PodSchedulingMap) ElementType ¶
func (PodSchedulingMap) ElementType() reflect.Type
func (PodSchedulingMap) ToOutput ¶ added in v4.2.0
func (i PodSchedulingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodScheduling]
func (PodSchedulingMap) ToPodSchedulingMapOutput ¶
func (i PodSchedulingMap) ToPodSchedulingMapOutput() PodSchedulingMapOutput
func (PodSchedulingMap) ToPodSchedulingMapOutputWithContext ¶
func (i PodSchedulingMap) ToPodSchedulingMapOutputWithContext(ctx context.Context) PodSchedulingMapOutput
type PodSchedulingMapInput ¶
type PodSchedulingMapInput interface { pulumi.Input ToPodSchedulingMapOutput() PodSchedulingMapOutput ToPodSchedulingMapOutputWithContext(context.Context) PodSchedulingMapOutput }
PodSchedulingMapInput is an input type that accepts PodSchedulingMap and PodSchedulingMapOutput values. You can construct a concrete instance of `PodSchedulingMapInput` via:
PodSchedulingMap{ "key": PodSchedulingArgs{...} }
type PodSchedulingMapOutput ¶
type PodSchedulingMapOutput struct{ *pulumi.OutputState }
func (PodSchedulingMapOutput) ElementType ¶
func (PodSchedulingMapOutput) ElementType() reflect.Type
func (PodSchedulingMapOutput) MapIndex ¶
func (o PodSchedulingMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingOutput
func (PodSchedulingMapOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodScheduling]
func (PodSchedulingMapOutput) ToPodSchedulingMapOutput ¶
func (o PodSchedulingMapOutput) ToPodSchedulingMapOutput() PodSchedulingMapOutput
func (PodSchedulingMapOutput) ToPodSchedulingMapOutputWithContext ¶
func (o PodSchedulingMapOutput) ToPodSchedulingMapOutputWithContext(ctx context.Context) PodSchedulingMapOutput
type PodSchedulingOutput ¶
type PodSchedulingOutput struct{ *pulumi.OutputState }
func (PodSchedulingOutput) ApiVersion ¶
func (o PodSchedulingOutput) 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 (PodSchedulingOutput) ElementType ¶
func (PodSchedulingOutput) ElementType() reflect.Type
func (PodSchedulingOutput) Kind ¶
func (o PodSchedulingOutput) 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 (PodSchedulingOutput) Metadata ¶
func (o PodSchedulingOutput) Metadata() metav1.ObjectMetaOutput
Standard object metadata
func (PodSchedulingOutput) Spec ¶
func (o PodSchedulingOutput) Spec() PodSchedulingSpecOutput
Spec describes where resources for the Pod are needed.
func (PodSchedulingOutput) Status ¶
func (o PodSchedulingOutput) Status() PodSchedulingStatusPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingOutput) ToOutput(ctx context.Context) pulumix.Output[*PodScheduling]
func (PodSchedulingOutput) ToPodSchedulingOutput ¶
func (o PodSchedulingOutput) ToPodSchedulingOutput() PodSchedulingOutput
func (PodSchedulingOutput) ToPodSchedulingOutputWithContext ¶
func (o PodSchedulingOutput) ToPodSchedulingOutputWithContext(ctx context.Context) PodSchedulingOutput
type PodSchedulingPatch ¶
type PodSchedulingPatch 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 PodSchedulingSpecPatchPtrOutput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingStatusPatchPtrOutput `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. PodScheduling 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 GetPodSchedulingPatch ¶
func GetPodSchedulingPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSchedulingPatchState, opts ...pulumi.ResourceOption) (*PodSchedulingPatch, error)
GetPodSchedulingPatch gets an existing PodSchedulingPatch 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 NewPodSchedulingPatch ¶
func NewPodSchedulingPatch(ctx *pulumi.Context, name string, args *PodSchedulingPatchArgs, opts ...pulumi.ResourceOption) (*PodSchedulingPatch, error)
NewPodSchedulingPatch registers a new resource with the given unique name, arguments, and options.
func (*PodSchedulingPatch) ElementType ¶
func (*PodSchedulingPatch) ElementType() reflect.Type
func (*PodSchedulingPatch) ToOutput ¶ added in v4.2.0
func (i *PodSchedulingPatch) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingPatch]
func (*PodSchedulingPatch) ToPodSchedulingPatchOutput ¶
func (i *PodSchedulingPatch) ToPodSchedulingPatchOutput() PodSchedulingPatchOutput
func (*PodSchedulingPatch) ToPodSchedulingPatchOutputWithContext ¶
func (i *PodSchedulingPatch) ToPodSchedulingPatchOutputWithContext(ctx context.Context) PodSchedulingPatchOutput
type PodSchedulingPatchArgs ¶
type PodSchedulingPatchArgs 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 PodSchedulingSpecPatchPtrInput }
The set of arguments for constructing a PodSchedulingPatch resource.
func (PodSchedulingPatchArgs) ElementType ¶
func (PodSchedulingPatchArgs) ElementType() reflect.Type
type PodSchedulingPatchArray ¶
type PodSchedulingPatchArray []PodSchedulingPatchInput
func (PodSchedulingPatchArray) ElementType ¶
func (PodSchedulingPatchArray) ElementType() reflect.Type
func (PodSchedulingPatchArray) ToOutput ¶ added in v4.2.0
func (i PodSchedulingPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingPatch]
func (PodSchedulingPatchArray) ToPodSchedulingPatchArrayOutput ¶
func (i PodSchedulingPatchArray) ToPodSchedulingPatchArrayOutput() PodSchedulingPatchArrayOutput
func (PodSchedulingPatchArray) ToPodSchedulingPatchArrayOutputWithContext ¶
func (i PodSchedulingPatchArray) ToPodSchedulingPatchArrayOutputWithContext(ctx context.Context) PodSchedulingPatchArrayOutput
type PodSchedulingPatchArrayInput ¶
type PodSchedulingPatchArrayInput interface { pulumi.Input ToPodSchedulingPatchArrayOutput() PodSchedulingPatchArrayOutput ToPodSchedulingPatchArrayOutputWithContext(context.Context) PodSchedulingPatchArrayOutput }
PodSchedulingPatchArrayInput is an input type that accepts PodSchedulingPatchArray and PodSchedulingPatchArrayOutput values. You can construct a concrete instance of `PodSchedulingPatchArrayInput` via:
PodSchedulingPatchArray{ PodSchedulingPatchArgs{...} }
type PodSchedulingPatchArrayOutput ¶
type PodSchedulingPatchArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingPatchArrayOutput) ElementType ¶
func (PodSchedulingPatchArrayOutput) ElementType() reflect.Type
func (PodSchedulingPatchArrayOutput) Index ¶
func (o PodSchedulingPatchArrayOutput) Index(i pulumi.IntInput) PodSchedulingPatchOutput
func (PodSchedulingPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodSchedulingPatch]
func (PodSchedulingPatchArrayOutput) ToPodSchedulingPatchArrayOutput ¶
func (o PodSchedulingPatchArrayOutput) ToPodSchedulingPatchArrayOutput() PodSchedulingPatchArrayOutput
func (PodSchedulingPatchArrayOutput) ToPodSchedulingPatchArrayOutputWithContext ¶
func (o PodSchedulingPatchArrayOutput) ToPodSchedulingPatchArrayOutputWithContext(ctx context.Context) PodSchedulingPatchArrayOutput
type PodSchedulingPatchInput ¶
type PodSchedulingPatchInput interface { pulumi.Input ToPodSchedulingPatchOutput() PodSchedulingPatchOutput ToPodSchedulingPatchOutputWithContext(ctx context.Context) PodSchedulingPatchOutput }
type PodSchedulingPatchMap ¶
type PodSchedulingPatchMap map[string]PodSchedulingPatchInput
func (PodSchedulingPatchMap) ElementType ¶
func (PodSchedulingPatchMap) ElementType() reflect.Type
func (PodSchedulingPatchMap) ToOutput ¶ added in v4.2.0
func (i PodSchedulingPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingPatch]
func (PodSchedulingPatchMap) ToPodSchedulingPatchMapOutput ¶
func (i PodSchedulingPatchMap) ToPodSchedulingPatchMapOutput() PodSchedulingPatchMapOutput
func (PodSchedulingPatchMap) ToPodSchedulingPatchMapOutputWithContext ¶
func (i PodSchedulingPatchMap) ToPodSchedulingPatchMapOutputWithContext(ctx context.Context) PodSchedulingPatchMapOutput
type PodSchedulingPatchMapInput ¶
type PodSchedulingPatchMapInput interface { pulumi.Input ToPodSchedulingPatchMapOutput() PodSchedulingPatchMapOutput ToPodSchedulingPatchMapOutputWithContext(context.Context) PodSchedulingPatchMapOutput }
PodSchedulingPatchMapInput is an input type that accepts PodSchedulingPatchMap and PodSchedulingPatchMapOutput values. You can construct a concrete instance of `PodSchedulingPatchMapInput` via:
PodSchedulingPatchMap{ "key": PodSchedulingPatchArgs{...} }
type PodSchedulingPatchMapOutput ¶
type PodSchedulingPatchMapOutput struct{ *pulumi.OutputState }
func (PodSchedulingPatchMapOutput) ElementType ¶
func (PodSchedulingPatchMapOutput) ElementType() reflect.Type
func (PodSchedulingPatchMapOutput) MapIndex ¶
func (o PodSchedulingPatchMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingPatchOutput
func (PodSchedulingPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodSchedulingPatch]
func (PodSchedulingPatchMapOutput) ToPodSchedulingPatchMapOutput ¶
func (o PodSchedulingPatchMapOutput) ToPodSchedulingPatchMapOutput() PodSchedulingPatchMapOutput
func (PodSchedulingPatchMapOutput) ToPodSchedulingPatchMapOutputWithContext ¶
func (o PodSchedulingPatchMapOutput) ToPodSchedulingPatchMapOutputWithContext(ctx context.Context) PodSchedulingPatchMapOutput
type PodSchedulingPatchOutput ¶
type PodSchedulingPatchOutput struct{ *pulumi.OutputState }
func (PodSchedulingPatchOutput) ApiVersion ¶
func (o PodSchedulingPatchOutput) 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 (PodSchedulingPatchOutput) ElementType ¶
func (PodSchedulingPatchOutput) ElementType() reflect.Type
func (PodSchedulingPatchOutput) Kind ¶
func (o PodSchedulingPatchOutput) 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 (PodSchedulingPatchOutput) Metadata ¶
func (o PodSchedulingPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (PodSchedulingPatchOutput) Spec ¶
func (o PodSchedulingPatchOutput) Spec() PodSchedulingSpecPatchPtrOutput
Spec describes where resources for the Pod are needed.
func (PodSchedulingPatchOutput) Status ¶
func (o PodSchedulingPatchOutput) Status() PodSchedulingStatusPatchPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingPatchOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingPatch]
func (PodSchedulingPatchOutput) ToPodSchedulingPatchOutput ¶
func (o PodSchedulingPatchOutput) ToPodSchedulingPatchOutput() PodSchedulingPatchOutput
func (PodSchedulingPatchOutput) ToPodSchedulingPatchOutputWithContext ¶
func (o PodSchedulingPatchOutput) ToPodSchedulingPatchOutputWithContext(ctx context.Context) PodSchedulingPatchOutput
type PodSchedulingPatchState ¶
type PodSchedulingPatchState struct { }
func (PodSchedulingPatchState) ElementType ¶
func (PodSchedulingPatchState) ElementType() reflect.Type
type PodSchedulingPatchType ¶
type PodSchedulingPatchType 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 *PodSchedulingSpecPatch `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status *PodSchedulingStatusPatch `pulumi:"status"` }
PodScheduling 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 PodSchedulingPatchTypeArgs ¶
type PodSchedulingPatchTypeArgs 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 PodSchedulingSpecPatchPtrInput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingStatusPatchPtrInput `pulumi:"status"` }
PodScheduling 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 (PodSchedulingPatchTypeArgs) ElementType ¶
func (PodSchedulingPatchTypeArgs) ElementType() reflect.Type
func (PodSchedulingPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingPatchType]
func (PodSchedulingPatchTypeArgs) ToPodSchedulingPatchTypeOutput ¶
func (i PodSchedulingPatchTypeArgs) ToPodSchedulingPatchTypeOutput() PodSchedulingPatchTypeOutput
func (PodSchedulingPatchTypeArgs) ToPodSchedulingPatchTypeOutputWithContext ¶
func (i PodSchedulingPatchTypeArgs) ToPodSchedulingPatchTypeOutputWithContext(ctx context.Context) PodSchedulingPatchTypeOutput
type PodSchedulingPatchTypeInput ¶
type PodSchedulingPatchTypeInput interface { pulumi.Input ToPodSchedulingPatchTypeOutput() PodSchedulingPatchTypeOutput ToPodSchedulingPatchTypeOutputWithContext(context.Context) PodSchedulingPatchTypeOutput }
PodSchedulingPatchTypeInput is an input type that accepts PodSchedulingPatchTypeArgs and PodSchedulingPatchTypeOutput values. You can construct a concrete instance of `PodSchedulingPatchTypeInput` via:
PodSchedulingPatchTypeArgs{...}
type PodSchedulingPatchTypeOutput ¶
type PodSchedulingPatchTypeOutput struct{ *pulumi.OutputState }
PodScheduling 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 (PodSchedulingPatchTypeOutput) ApiVersion ¶
func (o PodSchedulingPatchTypeOutput) 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 (PodSchedulingPatchTypeOutput) ElementType ¶
func (PodSchedulingPatchTypeOutput) ElementType() reflect.Type
func (PodSchedulingPatchTypeOutput) Kind ¶
func (o PodSchedulingPatchTypeOutput) 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 (PodSchedulingPatchTypeOutput) Metadata ¶
func (o PodSchedulingPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (PodSchedulingPatchTypeOutput) Spec ¶
func (o PodSchedulingPatchTypeOutput) Spec() PodSchedulingSpecPatchPtrOutput
Spec describes where resources for the Pod are needed.
func (PodSchedulingPatchTypeOutput) Status ¶
func (o PodSchedulingPatchTypeOutput) Status() PodSchedulingStatusPatchPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingPatchType]
func (PodSchedulingPatchTypeOutput) ToPodSchedulingPatchTypeOutput ¶
func (o PodSchedulingPatchTypeOutput) ToPodSchedulingPatchTypeOutput() PodSchedulingPatchTypeOutput
func (PodSchedulingPatchTypeOutput) ToPodSchedulingPatchTypeOutputWithContext ¶
func (o PodSchedulingPatchTypeOutput) ToPodSchedulingPatchTypeOutputWithContext(ctx context.Context) PodSchedulingPatchTypeOutput
type PodSchedulingSpec ¶
type PodSchedulingSpec 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"` }
PodSchedulingSpec describes where resources for the Pod are needed.
type PodSchedulingSpecArgs ¶
type PodSchedulingSpecArgs 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"` }
PodSchedulingSpec describes where resources for the Pod are needed.
func (PodSchedulingSpecArgs) ElementType ¶
func (PodSchedulingSpecArgs) ElementType() reflect.Type
func (PodSchedulingSpecArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingSpecArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingSpec]
func (PodSchedulingSpecArgs) ToPodSchedulingSpecOutput ¶
func (i PodSchedulingSpecArgs) ToPodSchedulingSpecOutput() PodSchedulingSpecOutput
func (PodSchedulingSpecArgs) ToPodSchedulingSpecOutputWithContext ¶
func (i PodSchedulingSpecArgs) ToPodSchedulingSpecOutputWithContext(ctx context.Context) PodSchedulingSpecOutput
type PodSchedulingSpecInput ¶
type PodSchedulingSpecInput interface { pulumi.Input ToPodSchedulingSpecOutput() PodSchedulingSpecOutput ToPodSchedulingSpecOutputWithContext(context.Context) PodSchedulingSpecOutput }
PodSchedulingSpecInput is an input type that accepts PodSchedulingSpecArgs and PodSchedulingSpecOutput values. You can construct a concrete instance of `PodSchedulingSpecInput` via:
PodSchedulingSpecArgs{...}
type PodSchedulingSpecOutput ¶
type PodSchedulingSpecOutput struct{ *pulumi.OutputState }
PodSchedulingSpec describes where resources for the Pod are needed.
func (PodSchedulingSpecOutput) ElementType ¶
func (PodSchedulingSpecOutput) ElementType() reflect.Type
func (PodSchedulingSpecOutput) PotentialNodes ¶
func (o PodSchedulingSpecOutput) 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 (PodSchedulingSpecOutput) SelectedNode ¶
func (o PodSchedulingSpecOutput) 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 (PodSchedulingSpecOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingSpecOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingSpec]
func (PodSchedulingSpecOutput) ToPodSchedulingSpecOutput ¶
func (o PodSchedulingSpecOutput) ToPodSchedulingSpecOutput() PodSchedulingSpecOutput
func (PodSchedulingSpecOutput) ToPodSchedulingSpecOutputWithContext ¶
func (o PodSchedulingSpecOutput) ToPodSchedulingSpecOutputWithContext(ctx context.Context) PodSchedulingSpecOutput
type PodSchedulingSpecPatch ¶
type PodSchedulingSpecPatch 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"` }
PodSchedulingSpec describes where resources for the Pod are needed.
type PodSchedulingSpecPatchArgs ¶
type PodSchedulingSpecPatchArgs 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"` }
PodSchedulingSpec describes where resources for the Pod are needed.
func (PodSchedulingSpecPatchArgs) ElementType ¶
func (PodSchedulingSpecPatchArgs) ElementType() reflect.Type
func (PodSchedulingSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingSpecPatch]
func (PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchOutput ¶
func (i PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchOutput() PodSchedulingSpecPatchOutput
func (PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchOutputWithContext ¶
func (i PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchOutputWithContext(ctx context.Context) PodSchedulingSpecPatchOutput
func (PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchPtrOutput ¶
func (i PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchPtrOutput() PodSchedulingSpecPatchPtrOutput
func (PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchPtrOutputWithContext ¶
func (i PodSchedulingSpecPatchArgs) ToPodSchedulingSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingSpecPatchPtrOutput
type PodSchedulingSpecPatchInput ¶
type PodSchedulingSpecPatchInput interface { pulumi.Input ToPodSchedulingSpecPatchOutput() PodSchedulingSpecPatchOutput ToPodSchedulingSpecPatchOutputWithContext(context.Context) PodSchedulingSpecPatchOutput }
PodSchedulingSpecPatchInput is an input type that accepts PodSchedulingSpecPatchArgs and PodSchedulingSpecPatchOutput values. You can construct a concrete instance of `PodSchedulingSpecPatchInput` via:
PodSchedulingSpecPatchArgs{...}
type PodSchedulingSpecPatchOutput ¶
type PodSchedulingSpecPatchOutput struct{ *pulumi.OutputState }
PodSchedulingSpec describes where resources for the Pod are needed.
func (PodSchedulingSpecPatchOutput) ElementType ¶
func (PodSchedulingSpecPatchOutput) ElementType() reflect.Type
func (PodSchedulingSpecPatchOutput) PotentialNodes ¶
func (o PodSchedulingSpecPatchOutput) 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 (PodSchedulingSpecPatchOutput) SelectedNode ¶
func (o PodSchedulingSpecPatchOutput) 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 (PodSchedulingSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingSpecPatch]
func (PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchOutput ¶
func (o PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchOutput() PodSchedulingSpecPatchOutput
func (PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchOutputWithContext ¶
func (o PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchOutputWithContext(ctx context.Context) PodSchedulingSpecPatchOutput
func (PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchPtrOutput ¶
func (o PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchPtrOutput() PodSchedulingSpecPatchPtrOutput
func (PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchPtrOutputWithContext ¶
func (o PodSchedulingSpecPatchOutput) ToPodSchedulingSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingSpecPatchPtrOutput
type PodSchedulingSpecPatchPtrInput ¶
type PodSchedulingSpecPatchPtrInput interface { pulumi.Input ToPodSchedulingSpecPatchPtrOutput() PodSchedulingSpecPatchPtrOutput ToPodSchedulingSpecPatchPtrOutputWithContext(context.Context) PodSchedulingSpecPatchPtrOutput }
PodSchedulingSpecPatchPtrInput is an input type that accepts PodSchedulingSpecPatchArgs, PodSchedulingSpecPatchPtr and PodSchedulingSpecPatchPtrOutput values. You can construct a concrete instance of `PodSchedulingSpecPatchPtrInput` via:
PodSchedulingSpecPatchArgs{...} or: nil
func PodSchedulingSpecPatchPtr ¶
func PodSchedulingSpecPatchPtr(v *PodSchedulingSpecPatchArgs) PodSchedulingSpecPatchPtrInput
type PodSchedulingSpecPatchPtrOutput ¶
type PodSchedulingSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (PodSchedulingSpecPatchPtrOutput) Elem ¶
func (o PodSchedulingSpecPatchPtrOutput) Elem() PodSchedulingSpecPatchOutput
func (PodSchedulingSpecPatchPtrOutput) ElementType ¶
func (PodSchedulingSpecPatchPtrOutput) ElementType() reflect.Type
func (PodSchedulingSpecPatchPtrOutput) PotentialNodes ¶
func (o PodSchedulingSpecPatchPtrOutput) 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 (PodSchedulingSpecPatchPtrOutput) SelectedNode ¶
func (o PodSchedulingSpecPatchPtrOutput) 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 (PodSchedulingSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingSpecPatch]
func (PodSchedulingSpecPatchPtrOutput) ToPodSchedulingSpecPatchPtrOutput ¶
func (o PodSchedulingSpecPatchPtrOutput) ToPodSchedulingSpecPatchPtrOutput() PodSchedulingSpecPatchPtrOutput
func (PodSchedulingSpecPatchPtrOutput) ToPodSchedulingSpecPatchPtrOutputWithContext ¶
func (o PodSchedulingSpecPatchPtrOutput) ToPodSchedulingSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingSpecPatchPtrOutput
type PodSchedulingState ¶
type PodSchedulingState struct { }
func (PodSchedulingState) ElementType ¶
func (PodSchedulingState) ElementType() reflect.Type
type PodSchedulingStatus ¶
type PodSchedulingStatus struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims []ResourceClaimSchedulingStatus `pulumi:"resourceClaims"` }
PodSchedulingStatus describes where resources for the Pod can be allocated.
type PodSchedulingStatusArgs ¶
type PodSchedulingStatusArgs struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims ResourceClaimSchedulingStatusArrayInput `pulumi:"resourceClaims"` }
PodSchedulingStatus describes where resources for the Pod can be allocated.
func (PodSchedulingStatusArgs) ElementType ¶
func (PodSchedulingStatusArgs) ElementType() reflect.Type
func (PodSchedulingStatusArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingStatusArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingStatus]
func (PodSchedulingStatusArgs) ToPodSchedulingStatusOutput ¶
func (i PodSchedulingStatusArgs) ToPodSchedulingStatusOutput() PodSchedulingStatusOutput
func (PodSchedulingStatusArgs) ToPodSchedulingStatusOutputWithContext ¶
func (i PodSchedulingStatusArgs) ToPodSchedulingStatusOutputWithContext(ctx context.Context) PodSchedulingStatusOutput
func (PodSchedulingStatusArgs) ToPodSchedulingStatusPtrOutput ¶
func (i PodSchedulingStatusArgs) ToPodSchedulingStatusPtrOutput() PodSchedulingStatusPtrOutput
func (PodSchedulingStatusArgs) ToPodSchedulingStatusPtrOutputWithContext ¶
func (i PodSchedulingStatusArgs) ToPodSchedulingStatusPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPtrOutput
type PodSchedulingStatusInput ¶
type PodSchedulingStatusInput interface { pulumi.Input ToPodSchedulingStatusOutput() PodSchedulingStatusOutput ToPodSchedulingStatusOutputWithContext(context.Context) PodSchedulingStatusOutput }
PodSchedulingStatusInput is an input type that accepts PodSchedulingStatusArgs and PodSchedulingStatusOutput values. You can construct a concrete instance of `PodSchedulingStatusInput` via:
PodSchedulingStatusArgs{...}
type PodSchedulingStatusOutput ¶
type PodSchedulingStatusOutput struct{ *pulumi.OutputState }
PodSchedulingStatus describes where resources for the Pod can be allocated.
func (PodSchedulingStatusOutput) ElementType ¶
func (PodSchedulingStatusOutput) ElementType() reflect.Type
func (PodSchedulingStatusOutput) ResourceClaims ¶
func (o PodSchedulingStatusOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingStatusOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingStatusOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingStatus]
func (PodSchedulingStatusOutput) ToPodSchedulingStatusOutput ¶
func (o PodSchedulingStatusOutput) ToPodSchedulingStatusOutput() PodSchedulingStatusOutput
func (PodSchedulingStatusOutput) ToPodSchedulingStatusOutputWithContext ¶
func (o PodSchedulingStatusOutput) ToPodSchedulingStatusOutputWithContext(ctx context.Context) PodSchedulingStatusOutput
func (PodSchedulingStatusOutput) ToPodSchedulingStatusPtrOutput ¶
func (o PodSchedulingStatusOutput) ToPodSchedulingStatusPtrOutput() PodSchedulingStatusPtrOutput
func (PodSchedulingStatusOutput) ToPodSchedulingStatusPtrOutputWithContext ¶
func (o PodSchedulingStatusOutput) ToPodSchedulingStatusPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPtrOutput
type PodSchedulingStatusPatch ¶
type PodSchedulingStatusPatch struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims []ResourceClaimSchedulingStatusPatch `pulumi:"resourceClaims"` }
PodSchedulingStatus describes where resources for the Pod can be allocated.
type PodSchedulingStatusPatchArgs ¶
type PodSchedulingStatusPatchArgs struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims ResourceClaimSchedulingStatusPatchArrayInput `pulumi:"resourceClaims"` }
PodSchedulingStatus describes where resources for the Pod can be allocated.
func (PodSchedulingStatusPatchArgs) ElementType ¶
func (PodSchedulingStatusPatchArgs) ElementType() reflect.Type
func (PodSchedulingStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingStatusPatch]
func (PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchOutput ¶
func (i PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchOutput() PodSchedulingStatusPatchOutput
func (PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchOutputWithContext ¶
func (i PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchOutputWithContext(ctx context.Context) PodSchedulingStatusPatchOutput
func (PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchPtrOutput ¶
func (i PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchPtrOutput() PodSchedulingStatusPatchPtrOutput
func (PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchPtrOutputWithContext ¶
func (i PodSchedulingStatusPatchArgs) ToPodSchedulingStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPatchPtrOutput
type PodSchedulingStatusPatchInput ¶
type PodSchedulingStatusPatchInput interface { pulumi.Input ToPodSchedulingStatusPatchOutput() PodSchedulingStatusPatchOutput ToPodSchedulingStatusPatchOutputWithContext(context.Context) PodSchedulingStatusPatchOutput }
PodSchedulingStatusPatchInput is an input type that accepts PodSchedulingStatusPatchArgs and PodSchedulingStatusPatchOutput values. You can construct a concrete instance of `PodSchedulingStatusPatchInput` via:
PodSchedulingStatusPatchArgs{...}
type PodSchedulingStatusPatchOutput ¶
type PodSchedulingStatusPatchOutput struct{ *pulumi.OutputState }
PodSchedulingStatus describes where resources for the Pod can be allocated.
func (PodSchedulingStatusPatchOutput) ElementType ¶
func (PodSchedulingStatusPatchOutput) ElementType() reflect.Type
func (PodSchedulingStatusPatchOutput) ResourceClaims ¶
func (o PodSchedulingStatusPatchOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingStatusPatch]
func (PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchOutput ¶
func (o PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchOutput() PodSchedulingStatusPatchOutput
func (PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchOutputWithContext ¶
func (o PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchOutputWithContext(ctx context.Context) PodSchedulingStatusPatchOutput
func (PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchPtrOutput ¶
func (o PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchPtrOutput() PodSchedulingStatusPatchPtrOutput
func (PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchPtrOutputWithContext ¶
func (o PodSchedulingStatusPatchOutput) ToPodSchedulingStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPatchPtrOutput
type PodSchedulingStatusPatchPtrInput ¶
type PodSchedulingStatusPatchPtrInput interface { pulumi.Input ToPodSchedulingStatusPatchPtrOutput() PodSchedulingStatusPatchPtrOutput ToPodSchedulingStatusPatchPtrOutputWithContext(context.Context) PodSchedulingStatusPatchPtrOutput }
PodSchedulingStatusPatchPtrInput is an input type that accepts PodSchedulingStatusPatchArgs, PodSchedulingStatusPatchPtr and PodSchedulingStatusPatchPtrOutput values. You can construct a concrete instance of `PodSchedulingStatusPatchPtrInput` via:
PodSchedulingStatusPatchArgs{...} or: nil
func PodSchedulingStatusPatchPtr ¶
func PodSchedulingStatusPatchPtr(v *PodSchedulingStatusPatchArgs) PodSchedulingStatusPatchPtrInput
type PodSchedulingStatusPatchPtrOutput ¶
type PodSchedulingStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (PodSchedulingStatusPatchPtrOutput) Elem ¶
func (o PodSchedulingStatusPatchPtrOutput) Elem() PodSchedulingStatusPatchOutput
func (PodSchedulingStatusPatchPtrOutput) ElementType ¶
func (PodSchedulingStatusPatchPtrOutput) ElementType() reflect.Type
func (PodSchedulingStatusPatchPtrOutput) ResourceClaims ¶
func (o PodSchedulingStatusPatchPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingStatusPatch]
func (PodSchedulingStatusPatchPtrOutput) ToPodSchedulingStatusPatchPtrOutput ¶
func (o PodSchedulingStatusPatchPtrOutput) ToPodSchedulingStatusPatchPtrOutput() PodSchedulingStatusPatchPtrOutput
func (PodSchedulingStatusPatchPtrOutput) ToPodSchedulingStatusPatchPtrOutputWithContext ¶
func (o PodSchedulingStatusPatchPtrOutput) ToPodSchedulingStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPatchPtrOutput
type PodSchedulingStatusPtrInput ¶
type PodSchedulingStatusPtrInput interface { pulumi.Input ToPodSchedulingStatusPtrOutput() PodSchedulingStatusPtrOutput ToPodSchedulingStatusPtrOutputWithContext(context.Context) PodSchedulingStatusPtrOutput }
PodSchedulingStatusPtrInput is an input type that accepts PodSchedulingStatusArgs, PodSchedulingStatusPtr and PodSchedulingStatusPtrOutput values. You can construct a concrete instance of `PodSchedulingStatusPtrInput` via:
PodSchedulingStatusArgs{...} or: nil
func PodSchedulingStatusPtr ¶
func PodSchedulingStatusPtr(v *PodSchedulingStatusArgs) PodSchedulingStatusPtrInput
type PodSchedulingStatusPtrOutput ¶
type PodSchedulingStatusPtrOutput struct{ *pulumi.OutputState }
func (PodSchedulingStatusPtrOutput) Elem ¶
func (o PodSchedulingStatusPtrOutput) Elem() PodSchedulingStatusOutput
func (PodSchedulingStatusPtrOutput) ElementType ¶
func (PodSchedulingStatusPtrOutput) ElementType() reflect.Type
func (PodSchedulingStatusPtrOutput) ResourceClaims ¶
func (o PodSchedulingStatusPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodSchedulingStatus]
func (PodSchedulingStatusPtrOutput) ToPodSchedulingStatusPtrOutput ¶
func (o PodSchedulingStatusPtrOutput) ToPodSchedulingStatusPtrOutput() PodSchedulingStatusPtrOutput
func (PodSchedulingStatusPtrOutput) ToPodSchedulingStatusPtrOutputWithContext ¶
func (o PodSchedulingStatusPtrOutput) ToPodSchedulingStatusPtrOutputWithContext(ctx context.Context) PodSchedulingStatusPtrOutput
type PodSchedulingType ¶
type PodSchedulingType 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 PodSchedulingSpec `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status *PodSchedulingStatus `pulumi:"status"` }
PodScheduling 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 PodSchedulingTypeArgs ¶
type PodSchedulingTypeArgs 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 PodSchedulingSpecInput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingStatusPtrInput `pulumi:"status"` }
PodScheduling 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 (PodSchedulingTypeArgs) ElementType ¶
func (PodSchedulingTypeArgs) ElementType() reflect.Type
func (PodSchedulingTypeArgs) ToOutput ¶ added in v4.2.0
func (i PodSchedulingTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingType]
func (PodSchedulingTypeArgs) ToPodSchedulingTypeOutput ¶
func (i PodSchedulingTypeArgs) ToPodSchedulingTypeOutput() PodSchedulingTypeOutput
func (PodSchedulingTypeArgs) ToPodSchedulingTypeOutputWithContext ¶
func (i PodSchedulingTypeArgs) ToPodSchedulingTypeOutputWithContext(ctx context.Context) PodSchedulingTypeOutput
type PodSchedulingTypeArray ¶
type PodSchedulingTypeArray []PodSchedulingTypeInput
func (PodSchedulingTypeArray) ElementType ¶
func (PodSchedulingTypeArray) ElementType() reflect.Type
func (PodSchedulingTypeArray) ToOutput ¶ added in v4.2.0
func (i PodSchedulingTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]PodSchedulingType]
func (PodSchedulingTypeArray) ToPodSchedulingTypeArrayOutput ¶
func (i PodSchedulingTypeArray) ToPodSchedulingTypeArrayOutput() PodSchedulingTypeArrayOutput
func (PodSchedulingTypeArray) ToPodSchedulingTypeArrayOutputWithContext ¶
func (i PodSchedulingTypeArray) ToPodSchedulingTypeArrayOutputWithContext(ctx context.Context) PodSchedulingTypeArrayOutput
type PodSchedulingTypeArrayInput ¶
type PodSchedulingTypeArrayInput interface { pulumi.Input ToPodSchedulingTypeArrayOutput() PodSchedulingTypeArrayOutput ToPodSchedulingTypeArrayOutputWithContext(context.Context) PodSchedulingTypeArrayOutput }
PodSchedulingTypeArrayInput is an input type that accepts PodSchedulingTypeArray and PodSchedulingTypeArrayOutput values. You can construct a concrete instance of `PodSchedulingTypeArrayInput` via:
PodSchedulingTypeArray{ PodSchedulingTypeArgs{...} }
type PodSchedulingTypeArrayOutput ¶
type PodSchedulingTypeArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingTypeArrayOutput) ElementType ¶
func (PodSchedulingTypeArrayOutput) ElementType() reflect.Type
func (PodSchedulingTypeArrayOutput) Index ¶
func (o PodSchedulingTypeArrayOutput) Index(i pulumi.IntInput) PodSchedulingTypeOutput
func (PodSchedulingTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PodSchedulingType]
func (PodSchedulingTypeArrayOutput) ToPodSchedulingTypeArrayOutput ¶
func (o PodSchedulingTypeArrayOutput) ToPodSchedulingTypeArrayOutput() PodSchedulingTypeArrayOutput
func (PodSchedulingTypeArrayOutput) ToPodSchedulingTypeArrayOutputWithContext ¶
func (o PodSchedulingTypeArrayOutput) ToPodSchedulingTypeArrayOutputWithContext(ctx context.Context) PodSchedulingTypeArrayOutput
type PodSchedulingTypeInput ¶
type PodSchedulingTypeInput interface { pulumi.Input ToPodSchedulingTypeOutput() PodSchedulingTypeOutput ToPodSchedulingTypeOutputWithContext(context.Context) PodSchedulingTypeOutput }
PodSchedulingTypeInput is an input type that accepts PodSchedulingTypeArgs and PodSchedulingTypeOutput values. You can construct a concrete instance of `PodSchedulingTypeInput` via:
PodSchedulingTypeArgs{...}
type PodSchedulingTypeOutput ¶
type PodSchedulingTypeOutput struct{ *pulumi.OutputState }
PodScheduling 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 (PodSchedulingTypeOutput) ApiVersion ¶
func (o PodSchedulingTypeOutput) 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 (PodSchedulingTypeOutput) ElementType ¶
func (PodSchedulingTypeOutput) ElementType() reflect.Type
func (PodSchedulingTypeOutput) Kind ¶
func (o PodSchedulingTypeOutput) 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 (PodSchedulingTypeOutput) Metadata ¶
func (o PodSchedulingTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata
func (PodSchedulingTypeOutput) Spec ¶
func (o PodSchedulingTypeOutput) Spec() PodSchedulingSpecOutput
Spec describes where resources for the Pod are needed.
func (PodSchedulingTypeOutput) Status ¶
func (o PodSchedulingTypeOutput) Status() PodSchedulingStatusPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingTypeOutput) ToOutput ¶ added in v4.2.0
func (o PodSchedulingTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodSchedulingType]
func (PodSchedulingTypeOutput) ToPodSchedulingTypeOutput ¶
func (o PodSchedulingTypeOutput) ToPodSchedulingTypeOutput() PodSchedulingTypeOutput
func (PodSchedulingTypeOutput) ToPodSchedulingTypeOutputWithContext ¶
func (o PodSchedulingTypeOutput) ToPodSchedulingTypeOutputWithContext(ctx context.Context) PodSchedulingTypeOutput
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 has been allocated successfully. If this is not specified, the resource is not yet allocated. 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 has been allocated successfully. If this is not specified, the resource is not yet allocated. 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 has been allocated successfully. If this is not specified, the resource is not yet allocated.
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 has been allocated successfully. If this is not specified, the resource is not yet allocated. 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 has been allocated successfully. If this is not specified, the resource is not yet allocated. 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 has been allocated successfully. If this is not specified, the resource is not yet allocated.
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 has been allocated successfully. If this is not specified, the resource is not yet allocated.
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 has been allocated successfully. If this is not specified, the resource is not yet allocated.
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