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
- type AllocationResultInput
- type AllocationResultOutput
- func (o AllocationResultOutput) AvailableOnNodes() corev1.NodeSelectorPtrOutput
- func (AllocationResultOutput) ElementType() reflect.Type
- func (o AllocationResultOutput) ResourceHandles() ResourceHandleArrayOutput
- func (o AllocationResultOutput) Shareable() pulumi.BoolPtrOutput
- func (o AllocationResultOutput) ToAllocationResultOutput() AllocationResultOutput
- func (o AllocationResultOutput) ToAllocationResultOutputWithContext(ctx context.Context) AllocationResultOutput
- func (o AllocationResultOutput) ToAllocationResultPtrOutput() AllocationResultPtrOutput
- func (o AllocationResultOutput) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
- 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
- type AllocationResultPatchInput
- type AllocationResultPatchOutput
- func (o AllocationResultPatchOutput) AvailableOnNodes() corev1.NodeSelectorPatchPtrOutput
- func (AllocationResultPatchOutput) ElementType() reflect.Type
- func (o AllocationResultPatchOutput) ResourceHandles() ResourceHandlePatchArrayOutput
- func (o AllocationResultPatchOutput) Shareable() pulumi.BoolPtrOutput
- func (o AllocationResultPatchOutput) ToAllocationResultPatchOutput() AllocationResultPatchOutput
- func (o AllocationResultPatchOutput) ToAllocationResultPatchOutputWithContext(ctx context.Context) AllocationResultPatchOutput
- func (o AllocationResultPatchOutput) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
- func (o AllocationResultPatchOutput) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
- type AllocationResultPatchPtrInput
- type AllocationResultPatchPtrOutput
- func (o AllocationResultPatchPtrOutput) AvailableOnNodes() corev1.NodeSelectorPatchPtrOutput
- func (o AllocationResultPatchPtrOutput) Elem() AllocationResultPatchOutput
- func (AllocationResultPatchPtrOutput) ElementType() reflect.Type
- func (o AllocationResultPatchPtrOutput) ResourceHandles() ResourceHandlePatchArrayOutput
- func (o AllocationResultPatchPtrOutput) Shareable() pulumi.BoolPtrOutput
- func (o AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
- func (o AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
- type AllocationResultPtrInput
- type AllocationResultPtrOutput
- func (o AllocationResultPtrOutput) AvailableOnNodes() corev1.NodeSelectorPtrOutput
- func (o AllocationResultPtrOutput) Elem() AllocationResultOutput
- func (AllocationResultPtrOutput) ElementType() reflect.Type
- func (o AllocationResultPtrOutput) ResourceHandles() ResourceHandleArrayOutput
- func (o AllocationResultPtrOutput) Shareable() pulumi.BoolPtrOutput
- func (o AllocationResultPtrOutput) ToAllocationResultPtrOutput() AllocationResultPtrOutput
- func (o AllocationResultPtrOutput) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
- type DriverAllocationResult
- type DriverAllocationResultArgs
- type DriverAllocationResultArray
- func (DriverAllocationResultArray) ElementType() reflect.Type
- func (i DriverAllocationResultArray) ToDriverAllocationResultArrayOutput() DriverAllocationResultArrayOutput
- func (i DriverAllocationResultArray) ToDriverAllocationResultArrayOutputWithContext(ctx context.Context) DriverAllocationResultArrayOutput
- type DriverAllocationResultArrayInput
- type DriverAllocationResultArrayOutput
- func (DriverAllocationResultArrayOutput) ElementType() reflect.Type
- func (o DriverAllocationResultArrayOutput) Index(i pulumi.IntInput) DriverAllocationResultOutput
- func (o DriverAllocationResultArrayOutput) ToDriverAllocationResultArrayOutput() DriverAllocationResultArrayOutput
- func (o DriverAllocationResultArrayOutput) ToDriverAllocationResultArrayOutputWithContext(ctx context.Context) DriverAllocationResultArrayOutput
- type DriverAllocationResultInput
- type DriverAllocationResultOutput
- func (DriverAllocationResultOutput) ElementType() reflect.Type
- func (o DriverAllocationResultOutput) NamedResources() NamedResourcesAllocationResultPtrOutput
- func (o DriverAllocationResultOutput) ToDriverAllocationResultOutput() DriverAllocationResultOutput
- func (o DriverAllocationResultOutput) ToDriverAllocationResultOutputWithContext(ctx context.Context) DriverAllocationResultOutput
- func (o DriverAllocationResultOutput) VendorRequestParameters() pulumi.AnyOutput
- type DriverAllocationResultPatch
- type DriverAllocationResultPatchArgs
- func (DriverAllocationResultPatchArgs) ElementType() reflect.Type
- func (i DriverAllocationResultPatchArgs) ToDriverAllocationResultPatchOutput() DriverAllocationResultPatchOutput
- func (i DriverAllocationResultPatchArgs) ToDriverAllocationResultPatchOutputWithContext(ctx context.Context) DriverAllocationResultPatchOutput
- type DriverAllocationResultPatchArray
- func (DriverAllocationResultPatchArray) ElementType() reflect.Type
- func (i DriverAllocationResultPatchArray) ToDriverAllocationResultPatchArrayOutput() DriverAllocationResultPatchArrayOutput
- func (i DriverAllocationResultPatchArray) ToDriverAllocationResultPatchArrayOutputWithContext(ctx context.Context) DriverAllocationResultPatchArrayOutput
- type DriverAllocationResultPatchArrayInput
- type DriverAllocationResultPatchArrayOutput
- func (DriverAllocationResultPatchArrayOutput) ElementType() reflect.Type
- func (o DriverAllocationResultPatchArrayOutput) Index(i pulumi.IntInput) DriverAllocationResultPatchOutput
- func (o DriverAllocationResultPatchArrayOutput) ToDriverAllocationResultPatchArrayOutput() DriverAllocationResultPatchArrayOutput
- func (o DriverAllocationResultPatchArrayOutput) ToDriverAllocationResultPatchArrayOutputWithContext(ctx context.Context) DriverAllocationResultPatchArrayOutput
- type DriverAllocationResultPatchInput
- type DriverAllocationResultPatchOutput
- func (DriverAllocationResultPatchOutput) ElementType() reflect.Type
- func (o DriverAllocationResultPatchOutput) NamedResources() NamedResourcesAllocationResultPatchPtrOutput
- func (o DriverAllocationResultPatchOutput) ToDriverAllocationResultPatchOutput() DriverAllocationResultPatchOutput
- func (o DriverAllocationResultPatchOutput) ToDriverAllocationResultPatchOutputWithContext(ctx context.Context) DriverAllocationResultPatchOutput
- func (o DriverAllocationResultPatchOutput) VendorRequestParameters() pulumi.AnyOutput
- type DriverRequests
- type DriverRequestsArgs
- type DriverRequestsArray
- type DriverRequestsArrayInput
- type DriverRequestsArrayOutput
- func (DriverRequestsArrayOutput) ElementType() reflect.Type
- func (o DriverRequestsArrayOutput) Index(i pulumi.IntInput) DriverRequestsOutput
- func (o DriverRequestsArrayOutput) ToDriverRequestsArrayOutput() DriverRequestsArrayOutput
- func (o DriverRequestsArrayOutput) ToDriverRequestsArrayOutputWithContext(ctx context.Context) DriverRequestsArrayOutput
- type DriverRequestsInput
- type DriverRequestsOutput
- func (o DriverRequestsOutput) DriverName() pulumi.StringPtrOutput
- func (DriverRequestsOutput) ElementType() reflect.Type
- func (o DriverRequestsOutput) Requests() ResourceRequestArrayOutput
- func (o DriverRequestsOutput) ToDriverRequestsOutput() DriverRequestsOutput
- func (o DriverRequestsOutput) ToDriverRequestsOutputWithContext(ctx context.Context) DriverRequestsOutput
- func (o DriverRequestsOutput) VendorParameters() pulumi.AnyOutput
- type DriverRequestsPatch
- type DriverRequestsPatchArgs
- type DriverRequestsPatchArray
- type DriverRequestsPatchArrayInput
- type DriverRequestsPatchArrayOutput
- func (DriverRequestsPatchArrayOutput) ElementType() reflect.Type
- func (o DriverRequestsPatchArrayOutput) Index(i pulumi.IntInput) DriverRequestsPatchOutput
- func (o DriverRequestsPatchArrayOutput) ToDriverRequestsPatchArrayOutput() DriverRequestsPatchArrayOutput
- func (o DriverRequestsPatchArrayOutput) ToDriverRequestsPatchArrayOutputWithContext(ctx context.Context) DriverRequestsPatchArrayOutput
- type DriverRequestsPatchInput
- type DriverRequestsPatchOutput
- func (o DriverRequestsPatchOutput) DriverName() pulumi.StringPtrOutput
- func (DriverRequestsPatchOutput) ElementType() reflect.Type
- func (o DriverRequestsPatchOutput) Requests() ResourceRequestPatchArrayOutput
- func (o DriverRequestsPatchOutput) ToDriverRequestsPatchOutput() DriverRequestsPatchOutput
- func (o DriverRequestsPatchOutput) ToDriverRequestsPatchOutputWithContext(ctx context.Context) DriverRequestsPatchOutput
- func (o DriverRequestsPatchOutput) VendorParameters() pulumi.AnyOutput
- type NamedResourcesAllocationResult
- type NamedResourcesAllocationResultArgs
- func (NamedResourcesAllocationResultArgs) ElementType() reflect.Type
- func (i NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultOutput() NamedResourcesAllocationResultOutput
- func (i NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultOutputWithContext(ctx context.Context) NamedResourcesAllocationResultOutput
- func (i NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultPtrOutput() NamedResourcesAllocationResultPtrOutput
- func (i NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPtrOutput
- type NamedResourcesAllocationResultInput
- type NamedResourcesAllocationResultOutput
- func (NamedResourcesAllocationResultOutput) ElementType() reflect.Type
- func (o NamedResourcesAllocationResultOutput) Name() pulumi.StringOutput
- func (o NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultOutput() NamedResourcesAllocationResultOutput
- func (o NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultOutputWithContext(ctx context.Context) NamedResourcesAllocationResultOutput
- func (o NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultPtrOutput() NamedResourcesAllocationResultPtrOutput
- func (o NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPtrOutput
- type NamedResourcesAllocationResultPatch
- type NamedResourcesAllocationResultPatchArgs
- func (NamedResourcesAllocationResultPatchArgs) ElementType() reflect.Type
- func (i NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchOutput() NamedResourcesAllocationResultPatchOutput
- func (i NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPatchOutput
- func (i NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchPtrOutput() NamedResourcesAllocationResultPatchPtrOutput
- func (i NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPatchPtrOutput
- type NamedResourcesAllocationResultPatchInput
- type NamedResourcesAllocationResultPatchOutput
- func (NamedResourcesAllocationResultPatchOutput) ElementType() reflect.Type
- func (o NamedResourcesAllocationResultPatchOutput) Name() pulumi.StringPtrOutput
- func (o NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchOutput() NamedResourcesAllocationResultPatchOutput
- func (o NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPatchOutput
- func (o NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchPtrOutput() NamedResourcesAllocationResultPatchPtrOutput
- func (o NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPatchPtrOutput
- type NamedResourcesAllocationResultPatchPtrInput
- type NamedResourcesAllocationResultPatchPtrOutput
- func (o NamedResourcesAllocationResultPatchPtrOutput) Elem() NamedResourcesAllocationResultPatchOutput
- func (NamedResourcesAllocationResultPatchPtrOutput) ElementType() reflect.Type
- func (o NamedResourcesAllocationResultPatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o NamedResourcesAllocationResultPatchPtrOutput) ToNamedResourcesAllocationResultPatchPtrOutput() NamedResourcesAllocationResultPatchPtrOutput
- func (o NamedResourcesAllocationResultPatchPtrOutput) ToNamedResourcesAllocationResultPatchPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPatchPtrOutput
- type NamedResourcesAllocationResultPtrInput
- type NamedResourcesAllocationResultPtrOutput
- func (o NamedResourcesAllocationResultPtrOutput) Elem() NamedResourcesAllocationResultOutput
- func (NamedResourcesAllocationResultPtrOutput) ElementType() reflect.Type
- func (o NamedResourcesAllocationResultPtrOutput) Name() pulumi.StringPtrOutput
- func (o NamedResourcesAllocationResultPtrOutput) ToNamedResourcesAllocationResultPtrOutput() NamedResourcesAllocationResultPtrOutput
- func (o NamedResourcesAllocationResultPtrOutput) ToNamedResourcesAllocationResultPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPtrOutput
- type NamedResourcesAttribute
- type NamedResourcesAttributeArgs
- type NamedResourcesAttributeArray
- func (NamedResourcesAttributeArray) ElementType() reflect.Type
- func (i NamedResourcesAttributeArray) ToNamedResourcesAttributeArrayOutput() NamedResourcesAttributeArrayOutput
- func (i NamedResourcesAttributeArray) ToNamedResourcesAttributeArrayOutputWithContext(ctx context.Context) NamedResourcesAttributeArrayOutput
- type NamedResourcesAttributeArrayInput
- type NamedResourcesAttributeArrayOutput
- func (NamedResourcesAttributeArrayOutput) ElementType() reflect.Type
- func (o NamedResourcesAttributeArrayOutput) Index(i pulumi.IntInput) NamedResourcesAttributeOutput
- func (o NamedResourcesAttributeArrayOutput) ToNamedResourcesAttributeArrayOutput() NamedResourcesAttributeArrayOutput
- func (o NamedResourcesAttributeArrayOutput) ToNamedResourcesAttributeArrayOutputWithContext(ctx context.Context) NamedResourcesAttributeArrayOutput
- type NamedResourcesAttributeInput
- type NamedResourcesAttributeOutput
- func (o NamedResourcesAttributeOutput) Bool() pulumi.BoolPtrOutput
- func (NamedResourcesAttributeOutput) ElementType() reflect.Type
- func (o NamedResourcesAttributeOutput) Int() pulumi.IntPtrOutput
- func (o NamedResourcesAttributeOutput) IntSlice() NamedResourcesIntSlicePtrOutput
- func (o NamedResourcesAttributeOutput) Name() pulumi.StringOutput
- func (o NamedResourcesAttributeOutput) Quantity() pulumi.StringPtrOutput
- func (o NamedResourcesAttributeOutput) String() pulumi.StringPtrOutput
- func (o NamedResourcesAttributeOutput) StringSlice() NamedResourcesStringSlicePtrOutput
- func (o NamedResourcesAttributeOutput) ToNamedResourcesAttributeOutput() NamedResourcesAttributeOutput
- func (o NamedResourcesAttributeOutput) ToNamedResourcesAttributeOutputWithContext(ctx context.Context) NamedResourcesAttributeOutput
- func (o NamedResourcesAttributeOutput) Version() pulumi.StringPtrOutput
- type NamedResourcesAttributePatch
- type NamedResourcesAttributePatchArgs
- func (NamedResourcesAttributePatchArgs) ElementType() reflect.Type
- func (i NamedResourcesAttributePatchArgs) ToNamedResourcesAttributePatchOutput() NamedResourcesAttributePatchOutput
- func (i NamedResourcesAttributePatchArgs) ToNamedResourcesAttributePatchOutputWithContext(ctx context.Context) NamedResourcesAttributePatchOutput
- type NamedResourcesAttributePatchArray
- func (NamedResourcesAttributePatchArray) ElementType() reflect.Type
- func (i NamedResourcesAttributePatchArray) ToNamedResourcesAttributePatchArrayOutput() NamedResourcesAttributePatchArrayOutput
- func (i NamedResourcesAttributePatchArray) ToNamedResourcesAttributePatchArrayOutputWithContext(ctx context.Context) NamedResourcesAttributePatchArrayOutput
- type NamedResourcesAttributePatchArrayInput
- type NamedResourcesAttributePatchArrayOutput
- func (NamedResourcesAttributePatchArrayOutput) ElementType() reflect.Type
- func (o NamedResourcesAttributePatchArrayOutput) Index(i pulumi.IntInput) NamedResourcesAttributePatchOutput
- func (o NamedResourcesAttributePatchArrayOutput) ToNamedResourcesAttributePatchArrayOutput() NamedResourcesAttributePatchArrayOutput
- func (o NamedResourcesAttributePatchArrayOutput) ToNamedResourcesAttributePatchArrayOutputWithContext(ctx context.Context) NamedResourcesAttributePatchArrayOutput
- type NamedResourcesAttributePatchInput
- type NamedResourcesAttributePatchOutput
- func (o NamedResourcesAttributePatchOutput) Bool() pulumi.BoolPtrOutput
- func (NamedResourcesAttributePatchOutput) ElementType() reflect.Type
- func (o NamedResourcesAttributePatchOutput) Int() pulumi.IntPtrOutput
- func (o NamedResourcesAttributePatchOutput) IntSlice() NamedResourcesIntSlicePatchPtrOutput
- func (o NamedResourcesAttributePatchOutput) Name() pulumi.StringPtrOutput
- func (o NamedResourcesAttributePatchOutput) Quantity() pulumi.StringPtrOutput
- func (o NamedResourcesAttributePatchOutput) String() pulumi.StringPtrOutput
- func (o NamedResourcesAttributePatchOutput) StringSlice() NamedResourcesStringSlicePatchPtrOutput
- func (o NamedResourcesAttributePatchOutput) ToNamedResourcesAttributePatchOutput() NamedResourcesAttributePatchOutput
- func (o NamedResourcesAttributePatchOutput) ToNamedResourcesAttributePatchOutputWithContext(ctx context.Context) NamedResourcesAttributePatchOutput
- func (o NamedResourcesAttributePatchOutput) Version() pulumi.StringPtrOutput
- type NamedResourcesFilter
- type NamedResourcesFilterArgs
- func (NamedResourcesFilterArgs) ElementType() reflect.Type
- func (i NamedResourcesFilterArgs) ToNamedResourcesFilterOutput() NamedResourcesFilterOutput
- func (i NamedResourcesFilterArgs) ToNamedResourcesFilterOutputWithContext(ctx context.Context) NamedResourcesFilterOutput
- func (i NamedResourcesFilterArgs) ToNamedResourcesFilterPtrOutput() NamedResourcesFilterPtrOutput
- func (i NamedResourcesFilterArgs) ToNamedResourcesFilterPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPtrOutput
- type NamedResourcesFilterInput
- type NamedResourcesFilterOutput
- func (NamedResourcesFilterOutput) ElementType() reflect.Type
- func (o NamedResourcesFilterOutput) Selector() pulumi.StringOutput
- func (o NamedResourcesFilterOutput) ToNamedResourcesFilterOutput() NamedResourcesFilterOutput
- func (o NamedResourcesFilterOutput) ToNamedResourcesFilterOutputWithContext(ctx context.Context) NamedResourcesFilterOutput
- func (o NamedResourcesFilterOutput) ToNamedResourcesFilterPtrOutput() NamedResourcesFilterPtrOutput
- func (o NamedResourcesFilterOutput) ToNamedResourcesFilterPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPtrOutput
- type NamedResourcesFilterPatch
- type NamedResourcesFilterPatchArgs
- func (NamedResourcesFilterPatchArgs) ElementType() reflect.Type
- func (i NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchOutput() NamedResourcesFilterPatchOutput
- func (i NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchOutputWithContext(ctx context.Context) NamedResourcesFilterPatchOutput
- func (i NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchPtrOutput() NamedResourcesFilterPatchPtrOutput
- func (i NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPatchPtrOutput
- type NamedResourcesFilterPatchInput
- type NamedResourcesFilterPatchOutput
- func (NamedResourcesFilterPatchOutput) ElementType() reflect.Type
- func (o NamedResourcesFilterPatchOutput) Selector() pulumi.StringPtrOutput
- func (o NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchOutput() NamedResourcesFilterPatchOutput
- func (o NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchOutputWithContext(ctx context.Context) NamedResourcesFilterPatchOutput
- func (o NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchPtrOutput() NamedResourcesFilterPatchPtrOutput
- func (o NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPatchPtrOutput
- type NamedResourcesFilterPatchPtrInput
- type NamedResourcesFilterPatchPtrOutput
- func (o NamedResourcesFilterPatchPtrOutput) Elem() NamedResourcesFilterPatchOutput
- func (NamedResourcesFilterPatchPtrOutput) ElementType() reflect.Type
- func (o NamedResourcesFilterPatchPtrOutput) Selector() pulumi.StringPtrOutput
- func (o NamedResourcesFilterPatchPtrOutput) ToNamedResourcesFilterPatchPtrOutput() NamedResourcesFilterPatchPtrOutput
- func (o NamedResourcesFilterPatchPtrOutput) ToNamedResourcesFilterPatchPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPatchPtrOutput
- type NamedResourcesFilterPtrInput
- type NamedResourcesFilterPtrOutput
- func (o NamedResourcesFilterPtrOutput) Elem() NamedResourcesFilterOutput
- func (NamedResourcesFilterPtrOutput) ElementType() reflect.Type
- func (o NamedResourcesFilterPtrOutput) Selector() pulumi.StringPtrOutput
- func (o NamedResourcesFilterPtrOutput) ToNamedResourcesFilterPtrOutput() NamedResourcesFilterPtrOutput
- func (o NamedResourcesFilterPtrOutput) ToNamedResourcesFilterPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPtrOutput
- type NamedResourcesInstance
- type NamedResourcesInstanceArgs
- type NamedResourcesInstanceArray
- func (NamedResourcesInstanceArray) ElementType() reflect.Type
- func (i NamedResourcesInstanceArray) ToNamedResourcesInstanceArrayOutput() NamedResourcesInstanceArrayOutput
- func (i NamedResourcesInstanceArray) ToNamedResourcesInstanceArrayOutputWithContext(ctx context.Context) NamedResourcesInstanceArrayOutput
- type NamedResourcesInstanceArrayInput
- type NamedResourcesInstanceArrayOutput
- func (NamedResourcesInstanceArrayOutput) ElementType() reflect.Type
- func (o NamedResourcesInstanceArrayOutput) Index(i pulumi.IntInput) NamedResourcesInstanceOutput
- func (o NamedResourcesInstanceArrayOutput) ToNamedResourcesInstanceArrayOutput() NamedResourcesInstanceArrayOutput
- func (o NamedResourcesInstanceArrayOutput) ToNamedResourcesInstanceArrayOutputWithContext(ctx context.Context) NamedResourcesInstanceArrayOutput
- type NamedResourcesInstanceInput
- type NamedResourcesInstanceOutput
- func (o NamedResourcesInstanceOutput) Attributes() NamedResourcesAttributeArrayOutput
- func (NamedResourcesInstanceOutput) ElementType() reflect.Type
- func (o NamedResourcesInstanceOutput) Name() pulumi.StringOutput
- func (o NamedResourcesInstanceOutput) ToNamedResourcesInstanceOutput() NamedResourcesInstanceOutput
- func (o NamedResourcesInstanceOutput) ToNamedResourcesInstanceOutputWithContext(ctx context.Context) NamedResourcesInstanceOutput
- type NamedResourcesInstancePatch
- type NamedResourcesInstancePatchArgs
- func (NamedResourcesInstancePatchArgs) ElementType() reflect.Type
- func (i NamedResourcesInstancePatchArgs) ToNamedResourcesInstancePatchOutput() NamedResourcesInstancePatchOutput
- func (i NamedResourcesInstancePatchArgs) ToNamedResourcesInstancePatchOutputWithContext(ctx context.Context) NamedResourcesInstancePatchOutput
- type NamedResourcesInstancePatchArray
- func (NamedResourcesInstancePatchArray) ElementType() reflect.Type
- func (i NamedResourcesInstancePatchArray) ToNamedResourcesInstancePatchArrayOutput() NamedResourcesInstancePatchArrayOutput
- func (i NamedResourcesInstancePatchArray) ToNamedResourcesInstancePatchArrayOutputWithContext(ctx context.Context) NamedResourcesInstancePatchArrayOutput
- type NamedResourcesInstancePatchArrayInput
- type NamedResourcesInstancePatchArrayOutput
- func (NamedResourcesInstancePatchArrayOutput) ElementType() reflect.Type
- func (o NamedResourcesInstancePatchArrayOutput) Index(i pulumi.IntInput) NamedResourcesInstancePatchOutput
- func (o NamedResourcesInstancePatchArrayOutput) ToNamedResourcesInstancePatchArrayOutput() NamedResourcesInstancePatchArrayOutput
- func (o NamedResourcesInstancePatchArrayOutput) ToNamedResourcesInstancePatchArrayOutputWithContext(ctx context.Context) NamedResourcesInstancePatchArrayOutput
- type NamedResourcesInstancePatchInput
- type NamedResourcesInstancePatchOutput
- func (o NamedResourcesInstancePatchOutput) Attributes() NamedResourcesAttributePatchArrayOutput
- func (NamedResourcesInstancePatchOutput) ElementType() reflect.Type
- func (o NamedResourcesInstancePatchOutput) Name() pulumi.StringPtrOutput
- func (o NamedResourcesInstancePatchOutput) ToNamedResourcesInstancePatchOutput() NamedResourcesInstancePatchOutput
- func (o NamedResourcesInstancePatchOutput) ToNamedResourcesInstancePatchOutputWithContext(ctx context.Context) NamedResourcesInstancePatchOutput
- type NamedResourcesIntSlice
- type NamedResourcesIntSliceArgs
- func (NamedResourcesIntSliceArgs) ElementType() reflect.Type
- func (i NamedResourcesIntSliceArgs) ToNamedResourcesIntSliceOutput() NamedResourcesIntSliceOutput
- func (i NamedResourcesIntSliceArgs) ToNamedResourcesIntSliceOutputWithContext(ctx context.Context) NamedResourcesIntSliceOutput
- func (i NamedResourcesIntSliceArgs) ToNamedResourcesIntSlicePtrOutput() NamedResourcesIntSlicePtrOutput
- func (i NamedResourcesIntSliceArgs) ToNamedResourcesIntSlicePtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePtrOutput
- type NamedResourcesIntSliceInput
- type NamedResourcesIntSliceOutput
- func (NamedResourcesIntSliceOutput) ElementType() reflect.Type
- func (o NamedResourcesIntSliceOutput) Ints() pulumi.IntArrayOutput
- func (o NamedResourcesIntSliceOutput) ToNamedResourcesIntSliceOutput() NamedResourcesIntSliceOutput
- func (o NamedResourcesIntSliceOutput) ToNamedResourcesIntSliceOutputWithContext(ctx context.Context) NamedResourcesIntSliceOutput
- func (o NamedResourcesIntSliceOutput) ToNamedResourcesIntSlicePtrOutput() NamedResourcesIntSlicePtrOutput
- func (o NamedResourcesIntSliceOutput) ToNamedResourcesIntSlicePtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePtrOutput
- type NamedResourcesIntSlicePatch
- type NamedResourcesIntSlicePatchArgs
- func (NamedResourcesIntSlicePatchArgs) ElementType() reflect.Type
- func (i NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchOutput() NamedResourcesIntSlicePatchOutput
- func (i NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchOutputWithContext(ctx context.Context) NamedResourcesIntSlicePatchOutput
- func (i NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchPtrOutput() NamedResourcesIntSlicePatchPtrOutput
- func (i NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePatchPtrOutput
- type NamedResourcesIntSlicePatchInput
- type NamedResourcesIntSlicePatchOutput
- func (NamedResourcesIntSlicePatchOutput) ElementType() reflect.Type
- func (o NamedResourcesIntSlicePatchOutput) Ints() pulumi.IntArrayOutput
- func (o NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchOutput() NamedResourcesIntSlicePatchOutput
- func (o NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchOutputWithContext(ctx context.Context) NamedResourcesIntSlicePatchOutput
- func (o NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchPtrOutput() NamedResourcesIntSlicePatchPtrOutput
- func (o NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePatchPtrOutput
- type NamedResourcesIntSlicePatchPtrInput
- type NamedResourcesIntSlicePatchPtrOutput
- func (o NamedResourcesIntSlicePatchPtrOutput) Elem() NamedResourcesIntSlicePatchOutput
- func (NamedResourcesIntSlicePatchPtrOutput) ElementType() reflect.Type
- func (o NamedResourcesIntSlicePatchPtrOutput) Ints() pulumi.IntArrayOutput
- func (o NamedResourcesIntSlicePatchPtrOutput) ToNamedResourcesIntSlicePatchPtrOutput() NamedResourcesIntSlicePatchPtrOutput
- func (o NamedResourcesIntSlicePatchPtrOutput) ToNamedResourcesIntSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePatchPtrOutput
- type NamedResourcesIntSlicePtrInput
- type NamedResourcesIntSlicePtrOutput
- func (o NamedResourcesIntSlicePtrOutput) Elem() NamedResourcesIntSliceOutput
- func (NamedResourcesIntSlicePtrOutput) ElementType() reflect.Type
- func (o NamedResourcesIntSlicePtrOutput) Ints() pulumi.IntArrayOutput
- func (o NamedResourcesIntSlicePtrOutput) ToNamedResourcesIntSlicePtrOutput() NamedResourcesIntSlicePtrOutput
- func (o NamedResourcesIntSlicePtrOutput) ToNamedResourcesIntSlicePtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePtrOutput
- type NamedResourcesRequest
- type NamedResourcesRequestArgs
- func (NamedResourcesRequestArgs) ElementType() reflect.Type
- func (i NamedResourcesRequestArgs) ToNamedResourcesRequestOutput() NamedResourcesRequestOutput
- func (i NamedResourcesRequestArgs) ToNamedResourcesRequestOutputWithContext(ctx context.Context) NamedResourcesRequestOutput
- func (i NamedResourcesRequestArgs) ToNamedResourcesRequestPtrOutput() NamedResourcesRequestPtrOutput
- func (i NamedResourcesRequestArgs) ToNamedResourcesRequestPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPtrOutput
- type NamedResourcesRequestInput
- type NamedResourcesRequestOutput
- func (NamedResourcesRequestOutput) ElementType() reflect.Type
- func (o NamedResourcesRequestOutput) Selector() pulumi.StringOutput
- func (o NamedResourcesRequestOutput) ToNamedResourcesRequestOutput() NamedResourcesRequestOutput
- func (o NamedResourcesRequestOutput) ToNamedResourcesRequestOutputWithContext(ctx context.Context) NamedResourcesRequestOutput
- func (o NamedResourcesRequestOutput) ToNamedResourcesRequestPtrOutput() NamedResourcesRequestPtrOutput
- func (o NamedResourcesRequestOutput) ToNamedResourcesRequestPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPtrOutput
- type NamedResourcesRequestPatch
- type NamedResourcesRequestPatchArgs
- func (NamedResourcesRequestPatchArgs) ElementType() reflect.Type
- func (i NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchOutput() NamedResourcesRequestPatchOutput
- func (i NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchOutputWithContext(ctx context.Context) NamedResourcesRequestPatchOutput
- func (i NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchPtrOutput() NamedResourcesRequestPatchPtrOutput
- func (i NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPatchPtrOutput
- type NamedResourcesRequestPatchInput
- type NamedResourcesRequestPatchOutput
- func (NamedResourcesRequestPatchOutput) ElementType() reflect.Type
- func (o NamedResourcesRequestPatchOutput) Selector() pulumi.StringPtrOutput
- func (o NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchOutput() NamedResourcesRequestPatchOutput
- func (o NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchOutputWithContext(ctx context.Context) NamedResourcesRequestPatchOutput
- func (o NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchPtrOutput() NamedResourcesRequestPatchPtrOutput
- func (o NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPatchPtrOutput
- type NamedResourcesRequestPatchPtrInput
- type NamedResourcesRequestPatchPtrOutput
- func (o NamedResourcesRequestPatchPtrOutput) Elem() NamedResourcesRequestPatchOutput
- func (NamedResourcesRequestPatchPtrOutput) ElementType() reflect.Type
- func (o NamedResourcesRequestPatchPtrOutput) Selector() pulumi.StringPtrOutput
- func (o NamedResourcesRequestPatchPtrOutput) ToNamedResourcesRequestPatchPtrOutput() NamedResourcesRequestPatchPtrOutput
- func (o NamedResourcesRequestPatchPtrOutput) ToNamedResourcesRequestPatchPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPatchPtrOutput
- type NamedResourcesRequestPtrInput
- type NamedResourcesRequestPtrOutput
- func (o NamedResourcesRequestPtrOutput) Elem() NamedResourcesRequestOutput
- func (NamedResourcesRequestPtrOutput) ElementType() reflect.Type
- func (o NamedResourcesRequestPtrOutput) Selector() pulumi.StringPtrOutput
- func (o NamedResourcesRequestPtrOutput) ToNamedResourcesRequestPtrOutput() NamedResourcesRequestPtrOutput
- func (o NamedResourcesRequestPtrOutput) ToNamedResourcesRequestPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPtrOutput
- type NamedResourcesResources
- type NamedResourcesResourcesArgs
- func (NamedResourcesResourcesArgs) ElementType() reflect.Type
- func (i NamedResourcesResourcesArgs) ToNamedResourcesResourcesOutput() NamedResourcesResourcesOutput
- func (i NamedResourcesResourcesArgs) ToNamedResourcesResourcesOutputWithContext(ctx context.Context) NamedResourcesResourcesOutput
- func (i NamedResourcesResourcesArgs) ToNamedResourcesResourcesPtrOutput() NamedResourcesResourcesPtrOutput
- func (i NamedResourcesResourcesArgs) ToNamedResourcesResourcesPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPtrOutput
- type NamedResourcesResourcesInput
- type NamedResourcesResourcesOutput
- func (NamedResourcesResourcesOutput) ElementType() reflect.Type
- func (o NamedResourcesResourcesOutput) Instances() NamedResourcesInstanceArrayOutput
- func (o NamedResourcesResourcesOutput) ToNamedResourcesResourcesOutput() NamedResourcesResourcesOutput
- func (o NamedResourcesResourcesOutput) ToNamedResourcesResourcesOutputWithContext(ctx context.Context) NamedResourcesResourcesOutput
- func (o NamedResourcesResourcesOutput) ToNamedResourcesResourcesPtrOutput() NamedResourcesResourcesPtrOutput
- func (o NamedResourcesResourcesOutput) ToNamedResourcesResourcesPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPtrOutput
- type NamedResourcesResourcesPatch
- type NamedResourcesResourcesPatchArgs
- func (NamedResourcesResourcesPatchArgs) ElementType() reflect.Type
- func (i NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchOutput() NamedResourcesResourcesPatchOutput
- func (i NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchOutputWithContext(ctx context.Context) NamedResourcesResourcesPatchOutput
- func (i NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchPtrOutput() NamedResourcesResourcesPatchPtrOutput
- func (i NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPatchPtrOutput
- type NamedResourcesResourcesPatchInput
- type NamedResourcesResourcesPatchOutput
- func (NamedResourcesResourcesPatchOutput) ElementType() reflect.Type
- func (o NamedResourcesResourcesPatchOutput) Instances() NamedResourcesInstancePatchArrayOutput
- func (o NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchOutput() NamedResourcesResourcesPatchOutput
- func (o NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchOutputWithContext(ctx context.Context) NamedResourcesResourcesPatchOutput
- func (o NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchPtrOutput() NamedResourcesResourcesPatchPtrOutput
- func (o NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPatchPtrOutput
- type NamedResourcesResourcesPatchPtrInput
- type NamedResourcesResourcesPatchPtrOutput
- func (o NamedResourcesResourcesPatchPtrOutput) Elem() NamedResourcesResourcesPatchOutput
- func (NamedResourcesResourcesPatchPtrOutput) ElementType() reflect.Type
- func (o NamedResourcesResourcesPatchPtrOutput) Instances() NamedResourcesInstancePatchArrayOutput
- func (o NamedResourcesResourcesPatchPtrOutput) ToNamedResourcesResourcesPatchPtrOutput() NamedResourcesResourcesPatchPtrOutput
- func (o NamedResourcesResourcesPatchPtrOutput) ToNamedResourcesResourcesPatchPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPatchPtrOutput
- type NamedResourcesResourcesPtrInput
- type NamedResourcesResourcesPtrOutput
- func (o NamedResourcesResourcesPtrOutput) Elem() NamedResourcesResourcesOutput
- func (NamedResourcesResourcesPtrOutput) ElementType() reflect.Type
- func (o NamedResourcesResourcesPtrOutput) Instances() NamedResourcesInstanceArrayOutput
- func (o NamedResourcesResourcesPtrOutput) ToNamedResourcesResourcesPtrOutput() NamedResourcesResourcesPtrOutput
- func (o NamedResourcesResourcesPtrOutput) ToNamedResourcesResourcesPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPtrOutput
- type NamedResourcesStringSlice
- type NamedResourcesStringSliceArgs
- func (NamedResourcesStringSliceArgs) ElementType() reflect.Type
- func (i NamedResourcesStringSliceArgs) ToNamedResourcesStringSliceOutput() NamedResourcesStringSliceOutput
- func (i NamedResourcesStringSliceArgs) ToNamedResourcesStringSliceOutputWithContext(ctx context.Context) NamedResourcesStringSliceOutput
- func (i NamedResourcesStringSliceArgs) ToNamedResourcesStringSlicePtrOutput() NamedResourcesStringSlicePtrOutput
- func (i NamedResourcesStringSliceArgs) ToNamedResourcesStringSlicePtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePtrOutput
- type NamedResourcesStringSliceInput
- type NamedResourcesStringSliceOutput
- func (NamedResourcesStringSliceOutput) ElementType() reflect.Type
- func (o NamedResourcesStringSliceOutput) Strings() pulumi.StringArrayOutput
- func (o NamedResourcesStringSliceOutput) ToNamedResourcesStringSliceOutput() NamedResourcesStringSliceOutput
- func (o NamedResourcesStringSliceOutput) ToNamedResourcesStringSliceOutputWithContext(ctx context.Context) NamedResourcesStringSliceOutput
- func (o NamedResourcesStringSliceOutput) ToNamedResourcesStringSlicePtrOutput() NamedResourcesStringSlicePtrOutput
- func (o NamedResourcesStringSliceOutput) ToNamedResourcesStringSlicePtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePtrOutput
- type NamedResourcesStringSlicePatch
- type NamedResourcesStringSlicePatchArgs
- func (NamedResourcesStringSlicePatchArgs) ElementType() reflect.Type
- func (i NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchOutput() NamedResourcesStringSlicePatchOutput
- func (i NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchOutputWithContext(ctx context.Context) NamedResourcesStringSlicePatchOutput
- func (i NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchPtrOutput() NamedResourcesStringSlicePatchPtrOutput
- func (i NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePatchPtrOutput
- type NamedResourcesStringSlicePatchInput
- type NamedResourcesStringSlicePatchOutput
- func (NamedResourcesStringSlicePatchOutput) ElementType() reflect.Type
- func (o NamedResourcesStringSlicePatchOutput) Strings() pulumi.StringArrayOutput
- func (o NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchOutput() NamedResourcesStringSlicePatchOutput
- func (o NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchOutputWithContext(ctx context.Context) NamedResourcesStringSlicePatchOutput
- func (o NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchPtrOutput() NamedResourcesStringSlicePatchPtrOutput
- func (o NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePatchPtrOutput
- type NamedResourcesStringSlicePatchPtrInput
- type NamedResourcesStringSlicePatchPtrOutput
- func (o NamedResourcesStringSlicePatchPtrOutput) Elem() NamedResourcesStringSlicePatchOutput
- func (NamedResourcesStringSlicePatchPtrOutput) ElementType() reflect.Type
- func (o NamedResourcesStringSlicePatchPtrOutput) Strings() pulumi.StringArrayOutput
- func (o NamedResourcesStringSlicePatchPtrOutput) ToNamedResourcesStringSlicePatchPtrOutput() NamedResourcesStringSlicePatchPtrOutput
- func (o NamedResourcesStringSlicePatchPtrOutput) ToNamedResourcesStringSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePatchPtrOutput
- type NamedResourcesStringSlicePtrInput
- type NamedResourcesStringSlicePtrOutput
- func (o NamedResourcesStringSlicePtrOutput) Elem() NamedResourcesStringSliceOutput
- func (NamedResourcesStringSlicePtrOutput) ElementType() reflect.Type
- func (o NamedResourcesStringSlicePtrOutput) Strings() pulumi.StringArrayOutput
- func (o NamedResourcesStringSlicePtrOutput) ToNamedResourcesStringSlicePtrOutput() NamedResourcesStringSlicePtrOutput
- func (o NamedResourcesStringSlicePtrOutput) ToNamedResourcesStringSlicePtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePtrOutput
- type PodSchedulingContext
- type PodSchedulingContextArgs
- type PodSchedulingContextArray
- type PodSchedulingContextArrayInput
- type PodSchedulingContextArrayOutput
- func (PodSchedulingContextArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingContextArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextOutput
- func (o PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutput() PodSchedulingContextArrayOutput
- func (o PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutputWithContext(ctx context.Context) PodSchedulingContextArrayOutput
- type PodSchedulingContextInput
- type PodSchedulingContextList
- type PodSchedulingContextListArgs
- type PodSchedulingContextListArray
- func (PodSchedulingContextListArray) ElementType() reflect.Type
- func (i PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutput() PodSchedulingContextListArrayOutput
- func (i PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutputWithContext(ctx context.Context) PodSchedulingContextListArrayOutput
- type PodSchedulingContextListArrayInput
- type PodSchedulingContextListArrayOutput
- func (PodSchedulingContextListArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingContextListArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextListOutput
- func (o PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutput() PodSchedulingContextListArrayOutput
- func (o PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutputWithContext(ctx context.Context) PodSchedulingContextListArrayOutput
- type PodSchedulingContextListInput
- type PodSchedulingContextListMap
- func (PodSchedulingContextListMap) ElementType() reflect.Type
- func (i PodSchedulingContextListMap) ToPodSchedulingContextListMapOutput() PodSchedulingContextListMapOutput
- func (i PodSchedulingContextListMap) ToPodSchedulingContextListMapOutputWithContext(ctx context.Context) PodSchedulingContextListMapOutput
- type PodSchedulingContextListMapInput
- type PodSchedulingContextListMapOutput
- func (PodSchedulingContextListMapOutput) ElementType() reflect.Type
- func (o PodSchedulingContextListMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextListOutput
- func (o PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutput() PodSchedulingContextListMapOutput
- func (o PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutputWithContext(ctx context.Context) PodSchedulingContextListMapOutput
- type PodSchedulingContextListOutput
- func (o PodSchedulingContextListOutput) ApiVersion() pulumi.StringOutput
- func (PodSchedulingContextListOutput) ElementType() reflect.Type
- func (o PodSchedulingContextListOutput) Items() PodSchedulingContextTypeArrayOutput
- func (o PodSchedulingContextListOutput) Kind() pulumi.StringOutput
- func (o PodSchedulingContextListOutput) Metadata() metav1.ListMetaOutput
- func (o PodSchedulingContextListOutput) ToPodSchedulingContextListOutput() PodSchedulingContextListOutput
- func (o PodSchedulingContextListOutput) ToPodSchedulingContextListOutputWithContext(ctx context.Context) PodSchedulingContextListOutput
- type PodSchedulingContextListState
- type PodSchedulingContextListType
- type PodSchedulingContextListTypeArgs
- func (PodSchedulingContextListTypeArgs) ElementType() reflect.Type
- func (i PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutput() PodSchedulingContextListTypeOutput
- func (i PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutputWithContext(ctx context.Context) PodSchedulingContextListTypeOutput
- type PodSchedulingContextListTypeInput
- type PodSchedulingContextListTypeOutput
- func (o PodSchedulingContextListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingContextListTypeOutput) ElementType() reflect.Type
- func (o PodSchedulingContextListTypeOutput) Items() PodSchedulingContextTypeArrayOutput
- func (o PodSchedulingContextListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingContextListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutput() PodSchedulingContextListTypeOutput
- func (o PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutputWithContext(ctx context.Context) PodSchedulingContextListTypeOutput
- type PodSchedulingContextMap
- type PodSchedulingContextMapInput
- type PodSchedulingContextMapOutput
- func (PodSchedulingContextMapOutput) ElementType() reflect.Type
- func (o PodSchedulingContextMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextOutput
- func (o PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutput() PodSchedulingContextMapOutput
- func (o PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutputWithContext(ctx context.Context) PodSchedulingContextMapOutput
- type PodSchedulingContextOutput
- func (o PodSchedulingContextOutput) ApiVersion() pulumi.StringOutput
- func (PodSchedulingContextOutput) ElementType() reflect.Type
- func (o PodSchedulingContextOutput) Kind() pulumi.StringOutput
- func (o PodSchedulingContextOutput) Metadata() metav1.ObjectMetaOutput
- func (o PodSchedulingContextOutput) Spec() PodSchedulingContextSpecOutput
- func (o PodSchedulingContextOutput) Status() PodSchedulingContextStatusPtrOutput
- func (o PodSchedulingContextOutput) ToPodSchedulingContextOutput() PodSchedulingContextOutput
- func (o PodSchedulingContextOutput) ToPodSchedulingContextOutputWithContext(ctx context.Context) PodSchedulingContextOutput
- type PodSchedulingContextPatch
- type PodSchedulingContextPatchArgs
- type PodSchedulingContextPatchArray
- func (PodSchedulingContextPatchArray) ElementType() reflect.Type
- func (i PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutput() PodSchedulingContextPatchArrayOutput
- func (i PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutputWithContext(ctx context.Context) PodSchedulingContextPatchArrayOutput
- type PodSchedulingContextPatchArrayInput
- type PodSchedulingContextPatchArrayOutput
- func (PodSchedulingContextPatchArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingContextPatchArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextPatchOutput
- func (o PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutput() PodSchedulingContextPatchArrayOutput
- func (o PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutputWithContext(ctx context.Context) PodSchedulingContextPatchArrayOutput
- type PodSchedulingContextPatchInput
- type PodSchedulingContextPatchMap
- func (PodSchedulingContextPatchMap) ElementType() reflect.Type
- func (i PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutput() PodSchedulingContextPatchMapOutput
- func (i PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutputWithContext(ctx context.Context) PodSchedulingContextPatchMapOutput
- type PodSchedulingContextPatchMapInput
- type PodSchedulingContextPatchMapOutput
- func (PodSchedulingContextPatchMapOutput) ElementType() reflect.Type
- func (o PodSchedulingContextPatchMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextPatchOutput
- func (o PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutput() PodSchedulingContextPatchMapOutput
- func (o PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutputWithContext(ctx context.Context) PodSchedulingContextPatchMapOutput
- type PodSchedulingContextPatchOutput
- func (o PodSchedulingContextPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingContextPatchOutput) ElementType() reflect.Type
- func (o PodSchedulingContextPatchOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingContextPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PodSchedulingContextPatchOutput) Spec() PodSchedulingContextSpecPatchPtrOutput
- func (o PodSchedulingContextPatchOutput) Status() PodSchedulingContextStatusPatchPtrOutput
- func (o PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutput() PodSchedulingContextPatchOutput
- func (o PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutputWithContext(ctx context.Context) PodSchedulingContextPatchOutput
- type PodSchedulingContextPatchState
- type PodSchedulingContextPatchType
- type PodSchedulingContextPatchTypeArgs
- func (PodSchedulingContextPatchTypeArgs) ElementType() reflect.Type
- func (i PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutput() PodSchedulingContextPatchTypeOutput
- func (i PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutputWithContext(ctx context.Context) PodSchedulingContextPatchTypeOutput
- type PodSchedulingContextPatchTypeInput
- type PodSchedulingContextPatchTypeOutput
- func (o PodSchedulingContextPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingContextPatchTypeOutput) ElementType() reflect.Type
- func (o PodSchedulingContextPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingContextPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PodSchedulingContextPatchTypeOutput) Spec() PodSchedulingContextSpecPatchPtrOutput
- func (o PodSchedulingContextPatchTypeOutput) Status() PodSchedulingContextStatusPatchPtrOutput
- func (o PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutput() PodSchedulingContextPatchTypeOutput
- func (o PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutputWithContext(ctx context.Context) PodSchedulingContextPatchTypeOutput
- type PodSchedulingContextSpec
- type PodSchedulingContextSpecArgs
- func (PodSchedulingContextSpecArgs) ElementType() reflect.Type
- func (i PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutput() PodSchedulingContextSpecOutput
- func (i PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutputWithContext(ctx context.Context) PodSchedulingContextSpecOutput
- type PodSchedulingContextSpecInput
- type PodSchedulingContextSpecOutput
- func (PodSchedulingContextSpecOutput) ElementType() reflect.Type
- func (o PodSchedulingContextSpecOutput) PotentialNodes() pulumi.StringArrayOutput
- func (o PodSchedulingContextSpecOutput) SelectedNode() pulumi.StringPtrOutput
- func (o PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutput() PodSchedulingContextSpecOutput
- func (o PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutputWithContext(ctx context.Context) PodSchedulingContextSpecOutput
- type PodSchedulingContextSpecPatch
- type PodSchedulingContextSpecPatchArgs
- func (PodSchedulingContextSpecPatchArgs) ElementType() reflect.Type
- func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutput() PodSchedulingContextSpecPatchOutput
- func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchOutput
- func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
- func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
- type PodSchedulingContextSpecPatchInput
- type PodSchedulingContextSpecPatchOutput
- func (PodSchedulingContextSpecPatchOutput) ElementType() reflect.Type
- func (o PodSchedulingContextSpecPatchOutput) PotentialNodes() pulumi.StringArrayOutput
- func (o PodSchedulingContextSpecPatchOutput) SelectedNode() pulumi.StringPtrOutput
- func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutput() PodSchedulingContextSpecPatchOutput
- func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchOutput
- func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
- func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
- type PodSchedulingContextSpecPatchPtrInput
- type PodSchedulingContextSpecPatchPtrOutput
- func (o PodSchedulingContextSpecPatchPtrOutput) Elem() PodSchedulingContextSpecPatchOutput
- func (PodSchedulingContextSpecPatchPtrOutput) ElementType() reflect.Type
- func (o PodSchedulingContextSpecPatchPtrOutput) PotentialNodes() pulumi.StringArrayOutput
- func (o PodSchedulingContextSpecPatchPtrOutput) SelectedNode() pulumi.StringPtrOutput
- func (o PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
- func (o PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
- type PodSchedulingContextState
- type PodSchedulingContextStatus
- type PodSchedulingContextStatusArgs
- func (PodSchedulingContextStatusArgs) ElementType() reflect.Type
- func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutput() PodSchedulingContextStatusOutput
- func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutputWithContext(ctx context.Context) PodSchedulingContextStatusOutput
- func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
- func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
- type PodSchedulingContextStatusInput
- type PodSchedulingContextStatusOutput
- func (PodSchedulingContextStatusOutput) ElementType() reflect.Type
- func (o PodSchedulingContextStatusOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
- func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutput() PodSchedulingContextStatusOutput
- func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutputWithContext(ctx context.Context) PodSchedulingContextStatusOutput
- func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
- func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
- type PodSchedulingContextStatusPatch
- type PodSchedulingContextStatusPatchArgs
- func (PodSchedulingContextStatusPatchArgs) ElementType() reflect.Type
- func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutput() PodSchedulingContextStatusPatchOutput
- func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchOutput
- func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
- func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
- type PodSchedulingContextStatusPatchInput
- type PodSchedulingContextStatusPatchOutput
- func (PodSchedulingContextStatusPatchOutput) ElementType() reflect.Type
- func (o PodSchedulingContextStatusPatchOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
- func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutput() PodSchedulingContextStatusPatchOutput
- func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchOutput
- func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
- func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
- type PodSchedulingContextStatusPatchPtrInput
- type PodSchedulingContextStatusPatchPtrOutput
- func (o PodSchedulingContextStatusPatchPtrOutput) Elem() PodSchedulingContextStatusPatchOutput
- func (PodSchedulingContextStatusPatchPtrOutput) ElementType() reflect.Type
- func (o PodSchedulingContextStatusPatchPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
- func (o PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
- func (o PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
- type PodSchedulingContextStatusPtrInput
- type PodSchedulingContextStatusPtrOutput
- func (o PodSchedulingContextStatusPtrOutput) Elem() PodSchedulingContextStatusOutput
- func (PodSchedulingContextStatusPtrOutput) ElementType() reflect.Type
- func (o PodSchedulingContextStatusPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
- func (o PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
- func (o PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
- type PodSchedulingContextType
- type PodSchedulingContextTypeArgs
- func (PodSchedulingContextTypeArgs) ElementType() reflect.Type
- func (i PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutput() PodSchedulingContextTypeOutput
- func (i PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutputWithContext(ctx context.Context) PodSchedulingContextTypeOutput
- type PodSchedulingContextTypeArray
- func (PodSchedulingContextTypeArray) ElementType() reflect.Type
- func (i PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutput() PodSchedulingContextTypeArrayOutput
- func (i PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutputWithContext(ctx context.Context) PodSchedulingContextTypeArrayOutput
- type PodSchedulingContextTypeArrayInput
- type PodSchedulingContextTypeArrayOutput
- func (PodSchedulingContextTypeArrayOutput) ElementType() reflect.Type
- func (o PodSchedulingContextTypeArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextTypeOutput
- func (o PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutput() PodSchedulingContextTypeArrayOutput
- func (o PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutputWithContext(ctx context.Context) PodSchedulingContextTypeArrayOutput
- type PodSchedulingContextTypeInput
- type PodSchedulingContextTypeOutput
- func (o PodSchedulingContextTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSchedulingContextTypeOutput) ElementType() reflect.Type
- func (o PodSchedulingContextTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSchedulingContextTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o PodSchedulingContextTypeOutput) Spec() PodSchedulingContextSpecOutput
- func (o PodSchedulingContextTypeOutput) Status() PodSchedulingContextStatusPtrOutput
- func (o PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutput() PodSchedulingContextTypeOutput
- func (o PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutputWithContext(ctx context.Context) PodSchedulingContextTypeOutput
- type ResourceClaim
- type ResourceClaimArgs
- type ResourceClaimArray
- type ResourceClaimArrayInput
- type ResourceClaimArrayOutput
- func (ResourceClaimArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimArrayOutput) Index(i pulumi.IntInput) ResourceClaimOutput
- 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) ToResourceClaimConsumerReferenceOutput() ResourceClaimConsumerReferenceOutput
- func (i ResourceClaimConsumerReferenceArgs) ToResourceClaimConsumerReferenceOutputWithContext(ctx context.Context) ResourceClaimConsumerReferenceOutput
- type ResourceClaimConsumerReferenceArray
- func (ResourceClaimConsumerReferenceArray) ElementType() reflect.Type
- 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) 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) 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) ToResourceClaimConsumerReferencePatchOutput() ResourceClaimConsumerReferencePatchOutput
- func (i ResourceClaimConsumerReferencePatchArgs) ToResourceClaimConsumerReferencePatchOutputWithContext(ctx context.Context) ResourceClaimConsumerReferencePatchOutput
- type ResourceClaimConsumerReferencePatchArray
- func (ResourceClaimConsumerReferencePatchArray) ElementType() reflect.Type
- 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) 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) ToResourceClaimConsumerReferencePatchOutput() ResourceClaimConsumerReferencePatchOutput
- func (o ResourceClaimConsumerReferencePatchOutput) ToResourceClaimConsumerReferencePatchOutputWithContext(ctx context.Context) ResourceClaimConsumerReferencePatchOutput
- func (o ResourceClaimConsumerReferencePatchOutput) Uid() pulumi.StringPtrOutput
- type ResourceClaimInput
- type ResourceClaimList
- type ResourceClaimListArgs
- type ResourceClaimListArray
- type ResourceClaimListArrayInput
- type ResourceClaimListArrayOutput
- func (ResourceClaimListArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimListArrayOutput) Index(i pulumi.IntInput) ResourceClaimListOutput
- func (o ResourceClaimListArrayOutput) ToResourceClaimListArrayOutput() ResourceClaimListArrayOutput
- func (o ResourceClaimListArrayOutput) ToResourceClaimListArrayOutputWithContext(ctx context.Context) ResourceClaimListArrayOutput
- type ResourceClaimListInput
- type ResourceClaimListMap
- type ResourceClaimListMapInput
- type ResourceClaimListMapOutput
- func (ResourceClaimListMapOutput) ElementType() reflect.Type
- func (o ResourceClaimListMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimListOutput
- 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) ToResourceClaimListOutput() ResourceClaimListOutput
- func (o ResourceClaimListOutput) ToResourceClaimListOutputWithContext(ctx context.Context) ResourceClaimListOutput
- type ResourceClaimListState
- type ResourceClaimListType
- type ResourceClaimListTypeArgs
- 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) ToResourceClaimListTypeOutput() ResourceClaimListTypeOutput
- func (o ResourceClaimListTypeOutput) ToResourceClaimListTypeOutputWithContext(ctx context.Context) ResourceClaimListTypeOutput
- type ResourceClaimMap
- type ResourceClaimMapInput
- type ResourceClaimMapOutput
- func (ResourceClaimMapOutput) ElementType() reflect.Type
- func (o ResourceClaimMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimOutput
- 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) ToResourceClaimOutput() ResourceClaimOutput
- func (o ResourceClaimOutput) ToResourceClaimOutputWithContext(ctx context.Context) ResourceClaimOutput
- type ResourceClaimParameters
- type ResourceClaimParametersArgs
- type ResourceClaimParametersArray
- func (ResourceClaimParametersArray) ElementType() reflect.Type
- func (i ResourceClaimParametersArray) ToResourceClaimParametersArrayOutput() ResourceClaimParametersArrayOutput
- func (i ResourceClaimParametersArray) ToResourceClaimParametersArrayOutputWithContext(ctx context.Context) ResourceClaimParametersArrayOutput
- type ResourceClaimParametersArrayInput
- type ResourceClaimParametersArrayOutput
- func (ResourceClaimParametersArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersArrayOutput) Index(i pulumi.IntInput) ResourceClaimParametersOutput
- func (o ResourceClaimParametersArrayOutput) ToResourceClaimParametersArrayOutput() ResourceClaimParametersArrayOutput
- func (o ResourceClaimParametersArrayOutput) ToResourceClaimParametersArrayOutputWithContext(ctx context.Context) ResourceClaimParametersArrayOutput
- type ResourceClaimParametersInput
- type ResourceClaimParametersList
- func (*ResourceClaimParametersList) ElementType() reflect.Type
- func (i *ResourceClaimParametersList) ToResourceClaimParametersListOutput() ResourceClaimParametersListOutput
- func (i *ResourceClaimParametersList) ToResourceClaimParametersListOutputWithContext(ctx context.Context) ResourceClaimParametersListOutput
- type ResourceClaimParametersListArgs
- type ResourceClaimParametersListArray
- func (ResourceClaimParametersListArray) ElementType() reflect.Type
- func (i ResourceClaimParametersListArray) ToResourceClaimParametersListArrayOutput() ResourceClaimParametersListArrayOutput
- func (i ResourceClaimParametersListArray) ToResourceClaimParametersListArrayOutputWithContext(ctx context.Context) ResourceClaimParametersListArrayOutput
- type ResourceClaimParametersListArrayInput
- type ResourceClaimParametersListArrayOutput
- func (ResourceClaimParametersListArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersListArrayOutput) Index(i pulumi.IntInput) ResourceClaimParametersListOutput
- func (o ResourceClaimParametersListArrayOutput) ToResourceClaimParametersListArrayOutput() ResourceClaimParametersListArrayOutput
- func (o ResourceClaimParametersListArrayOutput) ToResourceClaimParametersListArrayOutputWithContext(ctx context.Context) ResourceClaimParametersListArrayOutput
- type ResourceClaimParametersListInput
- type ResourceClaimParametersListMap
- func (ResourceClaimParametersListMap) ElementType() reflect.Type
- func (i ResourceClaimParametersListMap) ToResourceClaimParametersListMapOutput() ResourceClaimParametersListMapOutput
- func (i ResourceClaimParametersListMap) ToResourceClaimParametersListMapOutputWithContext(ctx context.Context) ResourceClaimParametersListMapOutput
- type ResourceClaimParametersListMapInput
- type ResourceClaimParametersListMapOutput
- func (ResourceClaimParametersListMapOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersListMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimParametersListOutput
- func (o ResourceClaimParametersListMapOutput) ToResourceClaimParametersListMapOutput() ResourceClaimParametersListMapOutput
- func (o ResourceClaimParametersListMapOutput) ToResourceClaimParametersListMapOutputWithContext(ctx context.Context) ResourceClaimParametersListMapOutput
- type ResourceClaimParametersListOutput
- func (o ResourceClaimParametersListOutput) ApiVersion() pulumi.StringOutput
- func (ResourceClaimParametersListOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersListOutput) Items() ResourceClaimParametersTypeArrayOutput
- func (o ResourceClaimParametersListOutput) Kind() pulumi.StringOutput
- func (o ResourceClaimParametersListOutput) Metadata() metav1.ListMetaOutput
- func (o ResourceClaimParametersListOutput) ToResourceClaimParametersListOutput() ResourceClaimParametersListOutput
- func (o ResourceClaimParametersListOutput) ToResourceClaimParametersListOutputWithContext(ctx context.Context) ResourceClaimParametersListOutput
- type ResourceClaimParametersListState
- type ResourceClaimParametersListType
- type ResourceClaimParametersListTypeArgs
- func (ResourceClaimParametersListTypeArgs) ElementType() reflect.Type
- func (i ResourceClaimParametersListTypeArgs) ToResourceClaimParametersListTypeOutput() ResourceClaimParametersListTypeOutput
- func (i ResourceClaimParametersListTypeArgs) ToResourceClaimParametersListTypeOutputWithContext(ctx context.Context) ResourceClaimParametersListTypeOutput
- type ResourceClaimParametersListTypeInput
- type ResourceClaimParametersListTypeOutput
- func (o ResourceClaimParametersListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClaimParametersListTypeOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersListTypeOutput) Items() ResourceClaimParametersTypeArrayOutput
- func (o ResourceClaimParametersListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimParametersListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ResourceClaimParametersListTypeOutput) ToResourceClaimParametersListTypeOutput() ResourceClaimParametersListTypeOutput
- func (o ResourceClaimParametersListTypeOutput) ToResourceClaimParametersListTypeOutputWithContext(ctx context.Context) ResourceClaimParametersListTypeOutput
- type ResourceClaimParametersMap
- func (ResourceClaimParametersMap) ElementType() reflect.Type
- func (i ResourceClaimParametersMap) ToResourceClaimParametersMapOutput() ResourceClaimParametersMapOutput
- func (i ResourceClaimParametersMap) ToResourceClaimParametersMapOutputWithContext(ctx context.Context) ResourceClaimParametersMapOutput
- type ResourceClaimParametersMapInput
- type ResourceClaimParametersMapOutput
- func (ResourceClaimParametersMapOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimParametersOutput
- func (o ResourceClaimParametersMapOutput) ToResourceClaimParametersMapOutput() ResourceClaimParametersMapOutput
- func (o ResourceClaimParametersMapOutput) ToResourceClaimParametersMapOutputWithContext(ctx context.Context) ResourceClaimParametersMapOutput
- type ResourceClaimParametersOutput
- func (o ResourceClaimParametersOutput) ApiVersion() pulumi.StringOutput
- func (o ResourceClaimParametersOutput) DriverRequests() DriverRequestsArrayOutput
- func (ResourceClaimParametersOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersOutput) GeneratedFrom() ResourceClaimParametersReferenceOutput
- func (o ResourceClaimParametersOutput) Kind() pulumi.StringOutput
- func (o ResourceClaimParametersOutput) Metadata() metav1.ObjectMetaOutput
- func (o ResourceClaimParametersOutput) Shareable() pulumi.BoolOutput
- func (o ResourceClaimParametersOutput) ToResourceClaimParametersOutput() ResourceClaimParametersOutput
- func (o ResourceClaimParametersOutput) ToResourceClaimParametersOutputWithContext(ctx context.Context) ResourceClaimParametersOutput
- type ResourceClaimParametersPatch
- func (*ResourceClaimParametersPatch) ElementType() reflect.Type
- func (i *ResourceClaimParametersPatch) ToResourceClaimParametersPatchOutput() ResourceClaimParametersPatchOutput
- func (i *ResourceClaimParametersPatch) ToResourceClaimParametersPatchOutputWithContext(ctx context.Context) ResourceClaimParametersPatchOutput
- type ResourceClaimParametersPatchArgs
- type ResourceClaimParametersPatchArray
- func (ResourceClaimParametersPatchArray) ElementType() reflect.Type
- func (i ResourceClaimParametersPatchArray) ToResourceClaimParametersPatchArrayOutput() ResourceClaimParametersPatchArrayOutput
- func (i ResourceClaimParametersPatchArray) ToResourceClaimParametersPatchArrayOutputWithContext(ctx context.Context) ResourceClaimParametersPatchArrayOutput
- type ResourceClaimParametersPatchArrayInput
- type ResourceClaimParametersPatchArrayOutput
- func (ResourceClaimParametersPatchArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersPatchArrayOutput) Index(i pulumi.IntInput) ResourceClaimParametersPatchOutput
- func (o ResourceClaimParametersPatchArrayOutput) ToResourceClaimParametersPatchArrayOutput() ResourceClaimParametersPatchArrayOutput
- func (o ResourceClaimParametersPatchArrayOutput) ToResourceClaimParametersPatchArrayOutputWithContext(ctx context.Context) ResourceClaimParametersPatchArrayOutput
- type ResourceClaimParametersPatchInput
- type ResourceClaimParametersPatchMap
- func (ResourceClaimParametersPatchMap) ElementType() reflect.Type
- func (i ResourceClaimParametersPatchMap) ToResourceClaimParametersPatchMapOutput() ResourceClaimParametersPatchMapOutput
- func (i ResourceClaimParametersPatchMap) ToResourceClaimParametersPatchMapOutputWithContext(ctx context.Context) ResourceClaimParametersPatchMapOutput
- type ResourceClaimParametersPatchMapInput
- type ResourceClaimParametersPatchMapOutput
- func (ResourceClaimParametersPatchMapOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersPatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimParametersPatchOutput
- func (o ResourceClaimParametersPatchMapOutput) ToResourceClaimParametersPatchMapOutput() ResourceClaimParametersPatchMapOutput
- func (o ResourceClaimParametersPatchMapOutput) ToResourceClaimParametersPatchMapOutputWithContext(ctx context.Context) ResourceClaimParametersPatchMapOutput
- type ResourceClaimParametersPatchOutput
- func (o ResourceClaimParametersPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ResourceClaimParametersPatchOutput) DriverRequests() DriverRequestsPatchArrayOutput
- func (ResourceClaimParametersPatchOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersPatchOutput) GeneratedFrom() ResourceClaimParametersReferencePatchPtrOutput
- func (o ResourceClaimParametersPatchOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimParametersPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClaimParametersPatchOutput) Shareable() pulumi.BoolPtrOutput
- func (o ResourceClaimParametersPatchOutput) ToResourceClaimParametersPatchOutput() ResourceClaimParametersPatchOutput
- func (o ResourceClaimParametersPatchOutput) ToResourceClaimParametersPatchOutputWithContext(ctx context.Context) ResourceClaimParametersPatchOutput
- type ResourceClaimParametersPatchState
- type ResourceClaimParametersPatchType
- type ResourceClaimParametersPatchTypeArgs
- func (ResourceClaimParametersPatchTypeArgs) ElementType() reflect.Type
- func (i ResourceClaimParametersPatchTypeArgs) ToResourceClaimParametersPatchTypeOutput() ResourceClaimParametersPatchTypeOutput
- func (i ResourceClaimParametersPatchTypeArgs) ToResourceClaimParametersPatchTypeOutputWithContext(ctx context.Context) ResourceClaimParametersPatchTypeOutput
- type ResourceClaimParametersPatchTypeInput
- type ResourceClaimParametersPatchTypeOutput
- func (o ResourceClaimParametersPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ResourceClaimParametersPatchTypeOutput) DriverRequests() DriverRequestsPatchArrayOutput
- func (ResourceClaimParametersPatchTypeOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersPatchTypeOutput) GeneratedFrom() ResourceClaimParametersReferencePatchPtrOutput
- func (o ResourceClaimParametersPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimParametersPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClaimParametersPatchTypeOutput) Shareable() pulumi.BoolPtrOutput
- func (o ResourceClaimParametersPatchTypeOutput) ToResourceClaimParametersPatchTypeOutput() ResourceClaimParametersPatchTypeOutput
- func (o ResourceClaimParametersPatchTypeOutput) ToResourceClaimParametersPatchTypeOutputWithContext(ctx context.Context) ResourceClaimParametersPatchTypeOutput
- type ResourceClaimParametersReference
- type ResourceClaimParametersReferenceArgs
- func (ResourceClaimParametersReferenceArgs) ElementType() reflect.Type
- 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) 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) 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) 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) 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) ToResourceClaimParametersReferencePtrOutput() ResourceClaimParametersReferencePtrOutput
- func (o ResourceClaimParametersReferencePtrOutput) ToResourceClaimParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePtrOutput
- type ResourceClaimParametersState
- type ResourceClaimParametersType
- type ResourceClaimParametersTypeArgs
- func (ResourceClaimParametersTypeArgs) ElementType() reflect.Type
- func (i ResourceClaimParametersTypeArgs) ToResourceClaimParametersTypeOutput() ResourceClaimParametersTypeOutput
- func (i ResourceClaimParametersTypeArgs) ToResourceClaimParametersTypeOutputWithContext(ctx context.Context) ResourceClaimParametersTypeOutput
- type ResourceClaimParametersTypeArray
- func (ResourceClaimParametersTypeArray) ElementType() reflect.Type
- func (i ResourceClaimParametersTypeArray) ToResourceClaimParametersTypeArrayOutput() ResourceClaimParametersTypeArrayOutput
- func (i ResourceClaimParametersTypeArray) ToResourceClaimParametersTypeArrayOutputWithContext(ctx context.Context) ResourceClaimParametersTypeArrayOutput
- type ResourceClaimParametersTypeArrayInput
- type ResourceClaimParametersTypeArrayOutput
- func (ResourceClaimParametersTypeArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersTypeArrayOutput) Index(i pulumi.IntInput) ResourceClaimParametersTypeOutput
- func (o ResourceClaimParametersTypeArrayOutput) ToResourceClaimParametersTypeArrayOutput() ResourceClaimParametersTypeArrayOutput
- func (o ResourceClaimParametersTypeArrayOutput) ToResourceClaimParametersTypeArrayOutputWithContext(ctx context.Context) ResourceClaimParametersTypeArrayOutput
- type ResourceClaimParametersTypeInput
- type ResourceClaimParametersTypeOutput
- func (o ResourceClaimParametersTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ResourceClaimParametersTypeOutput) DriverRequests() DriverRequestsArrayOutput
- func (ResourceClaimParametersTypeOutput) ElementType() reflect.Type
- func (o ResourceClaimParametersTypeOutput) GeneratedFrom() ResourceClaimParametersReferencePtrOutput
- func (o ResourceClaimParametersTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClaimParametersTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ResourceClaimParametersTypeOutput) Shareable() pulumi.BoolPtrOutput
- func (o ResourceClaimParametersTypeOutput) ToResourceClaimParametersTypeOutput() ResourceClaimParametersTypeOutput
- func (o ResourceClaimParametersTypeOutput) ToResourceClaimParametersTypeOutputWithContext(ctx context.Context) ResourceClaimParametersTypeOutput
- type ResourceClaimPatch
- type ResourceClaimPatchArgs
- type ResourceClaimPatchArray
- type ResourceClaimPatchArrayInput
- type ResourceClaimPatchArrayOutput
- func (ResourceClaimPatchArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimPatchArrayOutput) Index(i pulumi.IntInput) ResourceClaimPatchOutput
- func (o ResourceClaimPatchArrayOutput) ToResourceClaimPatchArrayOutput() ResourceClaimPatchArrayOutput
- func (o ResourceClaimPatchArrayOutput) ToResourceClaimPatchArrayOutputWithContext(ctx context.Context) ResourceClaimPatchArrayOutput
- type ResourceClaimPatchInput
- type ResourceClaimPatchMap
- type ResourceClaimPatchMapInput
- type ResourceClaimPatchMapOutput
- func (ResourceClaimPatchMapOutput) ElementType() reflect.Type
- func (o ResourceClaimPatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimPatchOutput
- 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) ToResourceClaimPatchOutput() ResourceClaimPatchOutput
- func (o ResourceClaimPatchOutput) ToResourceClaimPatchOutputWithContext(ctx context.Context) ResourceClaimPatchOutput
- type ResourceClaimPatchState
- type ResourceClaimPatchType
- type ResourceClaimPatchTypeArgs
- 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) ToResourceClaimPatchTypeOutput() ResourceClaimPatchTypeOutput
- func (o ResourceClaimPatchTypeOutput) ToResourceClaimPatchTypeOutputWithContext(ctx context.Context) ResourceClaimPatchTypeOutput
- type ResourceClaimSchedulingStatus
- type ResourceClaimSchedulingStatusArgs
- func (ResourceClaimSchedulingStatusArgs) ElementType() reflect.Type
- func (i ResourceClaimSchedulingStatusArgs) ToResourceClaimSchedulingStatusOutput() ResourceClaimSchedulingStatusOutput
- func (i ResourceClaimSchedulingStatusArgs) ToResourceClaimSchedulingStatusOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusOutput
- type ResourceClaimSchedulingStatusArray
- func (ResourceClaimSchedulingStatusArray) ElementType() reflect.Type
- 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) 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) 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) ToResourceClaimSchedulingStatusPatchOutput() ResourceClaimSchedulingStatusPatchOutput
- func (i ResourceClaimSchedulingStatusPatchArgs) ToResourceClaimSchedulingStatusPatchOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusPatchOutput
- type ResourceClaimSchedulingStatusPatchArray
- func (ResourceClaimSchedulingStatusPatchArray) ElementType() reflect.Type
- 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) 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) ToResourceClaimSchedulingStatusPatchOutput() ResourceClaimSchedulingStatusPatchOutput
- func (o ResourceClaimSchedulingStatusPatchOutput) ToResourceClaimSchedulingStatusPatchOutputWithContext(ctx context.Context) ResourceClaimSchedulingStatusPatchOutput
- func (o ResourceClaimSchedulingStatusPatchOutput) UnsuitableNodes() pulumi.StringArrayOutput
- type ResourceClaimSpec
- type ResourceClaimSpecArgs
- 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) ToResourceClaimSpecOutput() ResourceClaimSpecOutput
- func (o ResourceClaimSpecOutput) ToResourceClaimSpecOutputWithContext(ctx context.Context) ResourceClaimSpecOutput
- type ResourceClaimSpecPatch
- type ResourceClaimSpecPatchArgs
- func (ResourceClaimSpecPatchArgs) ElementType() reflect.Type
- 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) 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) ToResourceClaimSpecPatchPtrOutput() ResourceClaimSpecPatchPtrOutput
- func (o ResourceClaimSpecPatchPtrOutput) ToResourceClaimSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimSpecPatchPtrOutput
- type ResourceClaimState
- type ResourceClaimStatus
- type ResourceClaimStatusArgs
- func (ResourceClaimStatusArgs) ElementType() reflect.Type
- 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) 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) 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) 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) 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) ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput
- func (o ResourceClaimStatusPtrOutput) ToResourceClaimStatusPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPtrOutput
- type ResourceClaimTemplate
- type ResourceClaimTemplateArgs
- type ResourceClaimTemplateArray
- func (ResourceClaimTemplateArray) ElementType() reflect.Type
- 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) ToResourceClaimTemplateArrayOutput() ResourceClaimTemplateArrayOutput
- func (o ResourceClaimTemplateArrayOutput) ToResourceClaimTemplateArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateArrayOutput
- type ResourceClaimTemplateInput
- type ResourceClaimTemplateList
- type ResourceClaimTemplateListArgs
- type ResourceClaimTemplateListArray
- func (ResourceClaimTemplateListArray) ElementType() reflect.Type
- 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) ToResourceClaimTemplateListArrayOutput() ResourceClaimTemplateListArrayOutput
- func (o ResourceClaimTemplateListArrayOutput) ToResourceClaimTemplateListArrayOutputWithContext(ctx context.Context) ResourceClaimTemplateListArrayOutput
- type ResourceClaimTemplateListInput
- type ResourceClaimTemplateListMap
- func (ResourceClaimTemplateListMap) ElementType() reflect.Type
- 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) 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) ToResourceClaimTemplateListOutput() ResourceClaimTemplateListOutput
- func (o ResourceClaimTemplateListOutput) ToResourceClaimTemplateListOutputWithContext(ctx context.Context) ResourceClaimTemplateListOutput
- type ResourceClaimTemplateListState
- type ResourceClaimTemplateListType
- type ResourceClaimTemplateListTypeArgs
- func (ResourceClaimTemplateListTypeArgs) ElementType() reflect.Type
- 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) ToResourceClaimTemplateListTypeOutput() ResourceClaimTemplateListTypeOutput
- func (o ResourceClaimTemplateListTypeOutput) ToResourceClaimTemplateListTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateListTypeOutput
- type ResourceClaimTemplateMap
- type ResourceClaimTemplateMapInput
- type ResourceClaimTemplateMapOutput
- func (ResourceClaimTemplateMapOutput) ElementType() reflect.Type
- func (o ResourceClaimTemplateMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimTemplateOutput
- 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) ToResourceClaimTemplateOutput() ResourceClaimTemplateOutput
- func (o ResourceClaimTemplateOutput) ToResourceClaimTemplateOutputWithContext(ctx context.Context) ResourceClaimTemplateOutput
- type ResourceClaimTemplatePatch
- func (*ResourceClaimTemplatePatch) ElementType() reflect.Type
- 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) 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) ToResourceClaimTemplatePatchArrayOutput() ResourceClaimTemplatePatchArrayOutput
- func (o ResourceClaimTemplatePatchArrayOutput) ToResourceClaimTemplatePatchArrayOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchArrayOutput
- type ResourceClaimTemplatePatchInput
- type ResourceClaimTemplatePatchMap
- func (ResourceClaimTemplatePatchMap) ElementType() reflect.Type
- 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) 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) ToResourceClaimTemplatePatchOutput() ResourceClaimTemplatePatchOutput
- func (o ResourceClaimTemplatePatchOutput) ToResourceClaimTemplatePatchOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchOutput
- type ResourceClaimTemplatePatchState
- type ResourceClaimTemplatePatchType
- type ResourceClaimTemplatePatchTypeArgs
- func (ResourceClaimTemplatePatchTypeArgs) ElementType() reflect.Type
- 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) ToResourceClaimTemplatePatchTypeOutput() ResourceClaimTemplatePatchTypeOutput
- func (o ResourceClaimTemplatePatchTypeOutput) ToResourceClaimTemplatePatchTypeOutputWithContext(ctx context.Context) ResourceClaimTemplatePatchTypeOutput
- type ResourceClaimTemplateSpec
- type ResourceClaimTemplateSpecArgs
- func (ResourceClaimTemplateSpecArgs) ElementType() reflect.Type
- 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) ToResourceClaimTemplateSpecOutput() ResourceClaimTemplateSpecOutput
- func (o ResourceClaimTemplateSpecOutput) ToResourceClaimTemplateSpecOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecOutput
- type ResourceClaimTemplateSpecPatch
- type ResourceClaimTemplateSpecPatchArgs
- func (ResourceClaimTemplateSpecPatchArgs) ElementType() reflect.Type
- 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) 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) ToResourceClaimTemplateSpecPatchPtrOutput() ResourceClaimTemplateSpecPatchPtrOutput
- func (o ResourceClaimTemplateSpecPatchPtrOutput) ToResourceClaimTemplateSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimTemplateSpecPatchPtrOutput
- type ResourceClaimTemplateState
- type ResourceClaimTemplateType
- type ResourceClaimTemplateTypeArgs
- func (ResourceClaimTemplateTypeArgs) ElementType() reflect.Type
- func (i ResourceClaimTemplateTypeArgs) ToResourceClaimTemplateTypeOutput() ResourceClaimTemplateTypeOutput
- func (i ResourceClaimTemplateTypeArgs) ToResourceClaimTemplateTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateTypeOutput
- type ResourceClaimTemplateTypeArray
- func (ResourceClaimTemplateTypeArray) ElementType() reflect.Type
- 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) 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) ToResourceClaimTemplateTypeOutput() ResourceClaimTemplateTypeOutput
- func (o ResourceClaimTemplateTypeOutput) ToResourceClaimTemplateTypeOutputWithContext(ctx context.Context) ResourceClaimTemplateTypeOutput
- type ResourceClaimType
- type ResourceClaimTypeArgs
- type ResourceClaimTypeArray
- type ResourceClaimTypeArrayInput
- type ResourceClaimTypeArrayOutput
- func (ResourceClaimTypeArrayOutput) ElementType() reflect.Type
- func (o ResourceClaimTypeArrayOutput) Index(i pulumi.IntInput) ResourceClaimTypeOutput
- 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) ToResourceClaimTypeOutput() ResourceClaimTypeOutput
- func (o ResourceClaimTypeOutput) ToResourceClaimTypeOutputWithContext(ctx context.Context) ResourceClaimTypeOutput
- type ResourceClass
- type ResourceClassArgs
- type ResourceClassArray
- type ResourceClassArrayInput
- type ResourceClassArrayOutput
- func (ResourceClassArrayOutput) ElementType() reflect.Type
- func (o ResourceClassArrayOutput) Index(i pulumi.IntInput) ResourceClassOutput
- func (o ResourceClassArrayOutput) ToResourceClassArrayOutput() ResourceClassArrayOutput
- func (o ResourceClassArrayOutput) ToResourceClassArrayOutputWithContext(ctx context.Context) ResourceClassArrayOutput
- type ResourceClassInput
- type ResourceClassList
- type ResourceClassListArgs
- type ResourceClassListArray
- type ResourceClassListArrayInput
- type ResourceClassListArrayOutput
- func (ResourceClassListArrayOutput) ElementType() reflect.Type
- func (o ResourceClassListArrayOutput) Index(i pulumi.IntInput) ResourceClassListOutput
- func (o ResourceClassListArrayOutput) ToResourceClassListArrayOutput() ResourceClassListArrayOutput
- func (o ResourceClassListArrayOutput) ToResourceClassListArrayOutputWithContext(ctx context.Context) ResourceClassListArrayOutput
- type ResourceClassListInput
- type ResourceClassListMap
- type ResourceClassListMapInput
- type ResourceClassListMapOutput
- func (ResourceClassListMapOutput) ElementType() reflect.Type
- func (o ResourceClassListMapOutput) MapIndex(k pulumi.StringInput) ResourceClassListOutput
- 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) ToResourceClassListOutput() ResourceClassListOutput
- func (o ResourceClassListOutput) ToResourceClassListOutputWithContext(ctx context.Context) ResourceClassListOutput
- type ResourceClassListState
- type ResourceClassListType
- type ResourceClassListTypeArgs
- 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) ToResourceClassListTypeOutput() ResourceClassListTypeOutput
- func (o ResourceClassListTypeOutput) ToResourceClassListTypeOutputWithContext(ctx context.Context) ResourceClassListTypeOutput
- type ResourceClassMap
- type ResourceClassMapInput
- type ResourceClassMapOutput
- func (ResourceClassMapOutput) ElementType() reflect.Type
- func (o ResourceClassMapOutput) MapIndex(k pulumi.StringInput) ResourceClassOutput
- 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) StructuredParameters() pulumi.BoolOutput
- func (o ResourceClassOutput) SuitableNodes() corev1.NodeSelectorOutput
- func (o ResourceClassOutput) ToResourceClassOutput() ResourceClassOutput
- func (o ResourceClassOutput) ToResourceClassOutputWithContext(ctx context.Context) ResourceClassOutput
- type ResourceClassParameters
- type ResourceClassParametersArgs
- type ResourceClassParametersArray
- func (ResourceClassParametersArray) ElementType() reflect.Type
- func (i ResourceClassParametersArray) ToResourceClassParametersArrayOutput() ResourceClassParametersArrayOutput
- func (i ResourceClassParametersArray) ToResourceClassParametersArrayOutputWithContext(ctx context.Context) ResourceClassParametersArrayOutput
- type ResourceClassParametersArrayInput
- type ResourceClassParametersArrayOutput
- func (ResourceClassParametersArrayOutput) ElementType() reflect.Type
- func (o ResourceClassParametersArrayOutput) Index(i pulumi.IntInput) ResourceClassParametersOutput
- func (o ResourceClassParametersArrayOutput) ToResourceClassParametersArrayOutput() ResourceClassParametersArrayOutput
- func (o ResourceClassParametersArrayOutput) ToResourceClassParametersArrayOutputWithContext(ctx context.Context) ResourceClassParametersArrayOutput
- type ResourceClassParametersInput
- type ResourceClassParametersList
- func (*ResourceClassParametersList) ElementType() reflect.Type
- func (i *ResourceClassParametersList) ToResourceClassParametersListOutput() ResourceClassParametersListOutput
- func (i *ResourceClassParametersList) ToResourceClassParametersListOutputWithContext(ctx context.Context) ResourceClassParametersListOutput
- type ResourceClassParametersListArgs
- type ResourceClassParametersListArray
- func (ResourceClassParametersListArray) ElementType() reflect.Type
- func (i ResourceClassParametersListArray) ToResourceClassParametersListArrayOutput() ResourceClassParametersListArrayOutput
- func (i ResourceClassParametersListArray) ToResourceClassParametersListArrayOutputWithContext(ctx context.Context) ResourceClassParametersListArrayOutput
- type ResourceClassParametersListArrayInput
- type ResourceClassParametersListArrayOutput
- func (ResourceClassParametersListArrayOutput) ElementType() reflect.Type
- func (o ResourceClassParametersListArrayOutput) Index(i pulumi.IntInput) ResourceClassParametersListOutput
- func (o ResourceClassParametersListArrayOutput) ToResourceClassParametersListArrayOutput() ResourceClassParametersListArrayOutput
- func (o ResourceClassParametersListArrayOutput) ToResourceClassParametersListArrayOutputWithContext(ctx context.Context) ResourceClassParametersListArrayOutput
- type ResourceClassParametersListInput
- type ResourceClassParametersListMap
- func (ResourceClassParametersListMap) ElementType() reflect.Type
- func (i ResourceClassParametersListMap) ToResourceClassParametersListMapOutput() ResourceClassParametersListMapOutput
- func (i ResourceClassParametersListMap) ToResourceClassParametersListMapOutputWithContext(ctx context.Context) ResourceClassParametersListMapOutput
- type ResourceClassParametersListMapInput
- type ResourceClassParametersListMapOutput
- func (ResourceClassParametersListMapOutput) ElementType() reflect.Type
- func (o ResourceClassParametersListMapOutput) MapIndex(k pulumi.StringInput) ResourceClassParametersListOutput
- func (o ResourceClassParametersListMapOutput) ToResourceClassParametersListMapOutput() ResourceClassParametersListMapOutput
- func (o ResourceClassParametersListMapOutput) ToResourceClassParametersListMapOutputWithContext(ctx context.Context) ResourceClassParametersListMapOutput
- type ResourceClassParametersListOutput
- func (o ResourceClassParametersListOutput) ApiVersion() pulumi.StringOutput
- func (ResourceClassParametersListOutput) ElementType() reflect.Type
- func (o ResourceClassParametersListOutput) Items() ResourceClassParametersTypeArrayOutput
- func (o ResourceClassParametersListOutput) Kind() pulumi.StringOutput
- func (o ResourceClassParametersListOutput) Metadata() metav1.ListMetaOutput
- func (o ResourceClassParametersListOutput) ToResourceClassParametersListOutput() ResourceClassParametersListOutput
- func (o ResourceClassParametersListOutput) ToResourceClassParametersListOutputWithContext(ctx context.Context) ResourceClassParametersListOutput
- type ResourceClassParametersListState
- type ResourceClassParametersListType
- type ResourceClassParametersListTypeArgs
- func (ResourceClassParametersListTypeArgs) ElementType() reflect.Type
- func (i ResourceClassParametersListTypeArgs) ToResourceClassParametersListTypeOutput() ResourceClassParametersListTypeOutput
- func (i ResourceClassParametersListTypeArgs) ToResourceClassParametersListTypeOutputWithContext(ctx context.Context) ResourceClassParametersListTypeOutput
- type ResourceClassParametersListTypeInput
- type ResourceClassParametersListTypeOutput
- func (o ResourceClassParametersListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClassParametersListTypeOutput) ElementType() reflect.Type
- func (o ResourceClassParametersListTypeOutput) Items() ResourceClassParametersTypeArrayOutput
- func (o ResourceClassParametersListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassParametersListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ResourceClassParametersListTypeOutput) ToResourceClassParametersListTypeOutput() ResourceClassParametersListTypeOutput
- func (o ResourceClassParametersListTypeOutput) ToResourceClassParametersListTypeOutputWithContext(ctx context.Context) ResourceClassParametersListTypeOutput
- type ResourceClassParametersMap
- func (ResourceClassParametersMap) ElementType() reflect.Type
- func (i ResourceClassParametersMap) ToResourceClassParametersMapOutput() ResourceClassParametersMapOutput
- func (i ResourceClassParametersMap) ToResourceClassParametersMapOutputWithContext(ctx context.Context) ResourceClassParametersMapOutput
- type ResourceClassParametersMapInput
- type ResourceClassParametersMapOutput
- func (ResourceClassParametersMapOutput) ElementType() reflect.Type
- func (o ResourceClassParametersMapOutput) MapIndex(k pulumi.StringInput) ResourceClassParametersOutput
- func (o ResourceClassParametersMapOutput) ToResourceClassParametersMapOutput() ResourceClassParametersMapOutput
- func (o ResourceClassParametersMapOutput) ToResourceClassParametersMapOutputWithContext(ctx context.Context) ResourceClassParametersMapOutput
- type ResourceClassParametersOutput
- func (o ResourceClassParametersOutput) ApiVersion() pulumi.StringOutput
- func (ResourceClassParametersOutput) ElementType() reflect.Type
- func (o ResourceClassParametersOutput) Filters() ResourceFilterArrayOutput
- func (o ResourceClassParametersOutput) GeneratedFrom() ResourceClassParametersReferenceOutput
- func (o ResourceClassParametersOutput) Kind() pulumi.StringOutput
- func (o ResourceClassParametersOutput) Metadata() metav1.ObjectMetaOutput
- func (o ResourceClassParametersOutput) ToResourceClassParametersOutput() ResourceClassParametersOutput
- func (o ResourceClassParametersOutput) ToResourceClassParametersOutputWithContext(ctx context.Context) ResourceClassParametersOutput
- func (o ResourceClassParametersOutput) VendorParameters() VendorParametersArrayOutput
- type ResourceClassParametersPatch
- func (*ResourceClassParametersPatch) ElementType() reflect.Type
- func (i *ResourceClassParametersPatch) ToResourceClassParametersPatchOutput() ResourceClassParametersPatchOutput
- func (i *ResourceClassParametersPatch) ToResourceClassParametersPatchOutputWithContext(ctx context.Context) ResourceClassParametersPatchOutput
- type ResourceClassParametersPatchArgs
- type ResourceClassParametersPatchArray
- func (ResourceClassParametersPatchArray) ElementType() reflect.Type
- func (i ResourceClassParametersPatchArray) ToResourceClassParametersPatchArrayOutput() ResourceClassParametersPatchArrayOutput
- func (i ResourceClassParametersPatchArray) ToResourceClassParametersPatchArrayOutputWithContext(ctx context.Context) ResourceClassParametersPatchArrayOutput
- type ResourceClassParametersPatchArrayInput
- type ResourceClassParametersPatchArrayOutput
- func (ResourceClassParametersPatchArrayOutput) ElementType() reflect.Type
- func (o ResourceClassParametersPatchArrayOutput) Index(i pulumi.IntInput) ResourceClassParametersPatchOutput
- func (o ResourceClassParametersPatchArrayOutput) ToResourceClassParametersPatchArrayOutput() ResourceClassParametersPatchArrayOutput
- func (o ResourceClassParametersPatchArrayOutput) ToResourceClassParametersPatchArrayOutputWithContext(ctx context.Context) ResourceClassParametersPatchArrayOutput
- type ResourceClassParametersPatchInput
- type ResourceClassParametersPatchMap
- func (ResourceClassParametersPatchMap) ElementType() reflect.Type
- func (i ResourceClassParametersPatchMap) ToResourceClassParametersPatchMapOutput() ResourceClassParametersPatchMapOutput
- func (i ResourceClassParametersPatchMap) ToResourceClassParametersPatchMapOutputWithContext(ctx context.Context) ResourceClassParametersPatchMapOutput
- type ResourceClassParametersPatchMapInput
- type ResourceClassParametersPatchMapOutput
- func (ResourceClassParametersPatchMapOutput) ElementType() reflect.Type
- func (o ResourceClassParametersPatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClassParametersPatchOutput
- func (o ResourceClassParametersPatchMapOutput) ToResourceClassParametersPatchMapOutput() ResourceClassParametersPatchMapOutput
- func (o ResourceClassParametersPatchMapOutput) ToResourceClassParametersPatchMapOutputWithContext(ctx context.Context) ResourceClassParametersPatchMapOutput
- type ResourceClassParametersPatchOutput
- func (o ResourceClassParametersPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClassParametersPatchOutput) ElementType() reflect.Type
- func (o ResourceClassParametersPatchOutput) Filters() ResourceFilterPatchArrayOutput
- func (o ResourceClassParametersPatchOutput) GeneratedFrom() ResourceClassParametersReferencePatchPtrOutput
- func (o ResourceClassParametersPatchOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassParametersPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClassParametersPatchOutput) ToResourceClassParametersPatchOutput() ResourceClassParametersPatchOutput
- func (o ResourceClassParametersPatchOutput) ToResourceClassParametersPatchOutputWithContext(ctx context.Context) ResourceClassParametersPatchOutput
- func (o ResourceClassParametersPatchOutput) VendorParameters() VendorParametersPatchArrayOutput
- type ResourceClassParametersPatchState
- type ResourceClassParametersPatchType
- type ResourceClassParametersPatchTypeArgs
- func (ResourceClassParametersPatchTypeArgs) ElementType() reflect.Type
- func (i ResourceClassParametersPatchTypeArgs) ToResourceClassParametersPatchTypeOutput() ResourceClassParametersPatchTypeOutput
- func (i ResourceClassParametersPatchTypeArgs) ToResourceClassParametersPatchTypeOutputWithContext(ctx context.Context) ResourceClassParametersPatchTypeOutput
- type ResourceClassParametersPatchTypeInput
- type ResourceClassParametersPatchTypeOutput
- func (o ResourceClassParametersPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClassParametersPatchTypeOutput) ElementType() reflect.Type
- func (o ResourceClassParametersPatchTypeOutput) Filters() ResourceFilterPatchArrayOutput
- func (o ResourceClassParametersPatchTypeOutput) GeneratedFrom() ResourceClassParametersReferencePatchPtrOutput
- func (o ResourceClassParametersPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassParametersPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceClassParametersPatchTypeOutput) ToResourceClassParametersPatchTypeOutput() ResourceClassParametersPatchTypeOutput
- func (o ResourceClassParametersPatchTypeOutput) ToResourceClassParametersPatchTypeOutputWithContext(ctx context.Context) ResourceClassParametersPatchTypeOutput
- func (o ResourceClassParametersPatchTypeOutput) VendorParameters() VendorParametersPatchArrayOutput
- type ResourceClassParametersReference
- type ResourceClassParametersReferenceArgs
- func (ResourceClassParametersReferenceArgs) ElementType() reflect.Type
- 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) 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) 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) 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) 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) ToResourceClassParametersReferencePtrOutput() ResourceClassParametersReferencePtrOutput
- func (o ResourceClassParametersReferencePtrOutput) ToResourceClassParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePtrOutput
- type ResourceClassParametersState
- type ResourceClassParametersType
- type ResourceClassParametersTypeArgs
- func (ResourceClassParametersTypeArgs) ElementType() reflect.Type
- func (i ResourceClassParametersTypeArgs) ToResourceClassParametersTypeOutput() ResourceClassParametersTypeOutput
- func (i ResourceClassParametersTypeArgs) ToResourceClassParametersTypeOutputWithContext(ctx context.Context) ResourceClassParametersTypeOutput
- type ResourceClassParametersTypeArray
- func (ResourceClassParametersTypeArray) ElementType() reflect.Type
- func (i ResourceClassParametersTypeArray) ToResourceClassParametersTypeArrayOutput() ResourceClassParametersTypeArrayOutput
- func (i ResourceClassParametersTypeArray) ToResourceClassParametersTypeArrayOutputWithContext(ctx context.Context) ResourceClassParametersTypeArrayOutput
- type ResourceClassParametersTypeArrayInput
- type ResourceClassParametersTypeArrayOutput
- func (ResourceClassParametersTypeArrayOutput) ElementType() reflect.Type
- func (o ResourceClassParametersTypeArrayOutput) Index(i pulumi.IntInput) ResourceClassParametersTypeOutput
- func (o ResourceClassParametersTypeArrayOutput) ToResourceClassParametersTypeArrayOutput() ResourceClassParametersTypeArrayOutput
- func (o ResourceClassParametersTypeArrayOutput) ToResourceClassParametersTypeArrayOutputWithContext(ctx context.Context) ResourceClassParametersTypeArrayOutput
- type ResourceClassParametersTypeInput
- type ResourceClassParametersTypeOutput
- func (o ResourceClassParametersTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceClassParametersTypeOutput) ElementType() reflect.Type
- func (o ResourceClassParametersTypeOutput) Filters() ResourceFilterArrayOutput
- func (o ResourceClassParametersTypeOutput) GeneratedFrom() ResourceClassParametersReferencePtrOutput
- func (o ResourceClassParametersTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceClassParametersTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ResourceClassParametersTypeOutput) ToResourceClassParametersTypeOutput() ResourceClassParametersTypeOutput
- func (o ResourceClassParametersTypeOutput) ToResourceClassParametersTypeOutputWithContext(ctx context.Context) ResourceClassParametersTypeOutput
- func (o ResourceClassParametersTypeOutput) VendorParameters() VendorParametersArrayOutput
- type ResourceClassPatch
- type ResourceClassPatchArgs
- type ResourceClassPatchArray
- type ResourceClassPatchArrayInput
- type ResourceClassPatchArrayOutput
- func (ResourceClassPatchArrayOutput) ElementType() reflect.Type
- func (o ResourceClassPatchArrayOutput) Index(i pulumi.IntInput) ResourceClassPatchOutput
- func (o ResourceClassPatchArrayOutput) ToResourceClassPatchArrayOutput() ResourceClassPatchArrayOutput
- func (o ResourceClassPatchArrayOutput) ToResourceClassPatchArrayOutputWithContext(ctx context.Context) ResourceClassPatchArrayOutput
- type ResourceClassPatchInput
- type ResourceClassPatchMap
- type ResourceClassPatchMapInput
- type ResourceClassPatchMapOutput
- func (ResourceClassPatchMapOutput) ElementType() reflect.Type
- func (o ResourceClassPatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClassPatchOutput
- 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) StructuredParameters() pulumi.BoolPtrOutput
- func (o ResourceClassPatchOutput) SuitableNodes() corev1.NodeSelectorPatchPtrOutput
- func (o ResourceClassPatchOutput) ToResourceClassPatchOutput() ResourceClassPatchOutput
- func (o ResourceClassPatchOutput) ToResourceClassPatchOutputWithContext(ctx context.Context) ResourceClassPatchOutput
- type ResourceClassPatchState
- type ResourceClassPatchType
- type ResourceClassPatchTypeArgs
- 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) StructuredParameters() pulumi.BoolPtrOutput
- func (o ResourceClassPatchTypeOutput) SuitableNodes() corev1.NodeSelectorPatchPtrOutput
- func (o ResourceClassPatchTypeOutput) ToResourceClassPatchTypeOutput() ResourceClassPatchTypeOutput
- func (o ResourceClassPatchTypeOutput) ToResourceClassPatchTypeOutputWithContext(ctx context.Context) ResourceClassPatchTypeOutput
- type ResourceClassState
- type ResourceClassType
- type ResourceClassTypeArgs
- type ResourceClassTypeArray
- type ResourceClassTypeArrayInput
- type ResourceClassTypeArrayOutput
- func (ResourceClassTypeArrayOutput) ElementType() reflect.Type
- func (o ResourceClassTypeArrayOutput) Index(i pulumi.IntInput) ResourceClassTypeOutput
- 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) StructuredParameters() pulumi.BoolPtrOutput
- func (o ResourceClassTypeOutput) SuitableNodes() corev1.NodeSelectorPtrOutput
- func (o ResourceClassTypeOutput) ToResourceClassTypeOutput() ResourceClassTypeOutput
- func (o ResourceClassTypeOutput) ToResourceClassTypeOutputWithContext(ctx context.Context) ResourceClassTypeOutput
- type ResourceFilter
- type ResourceFilterArgs
- type ResourceFilterArray
- type ResourceFilterArrayInput
- type ResourceFilterArrayOutput
- func (ResourceFilterArrayOutput) ElementType() reflect.Type
- func (o ResourceFilterArrayOutput) Index(i pulumi.IntInput) ResourceFilterOutput
- func (o ResourceFilterArrayOutput) ToResourceFilterArrayOutput() ResourceFilterArrayOutput
- func (o ResourceFilterArrayOutput) ToResourceFilterArrayOutputWithContext(ctx context.Context) ResourceFilterArrayOutput
- type ResourceFilterInput
- type ResourceFilterOutput
- func (o ResourceFilterOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceFilterOutput) ElementType() reflect.Type
- func (o ResourceFilterOutput) NamedResources() NamedResourcesFilterPtrOutput
- func (o ResourceFilterOutput) ToResourceFilterOutput() ResourceFilterOutput
- func (o ResourceFilterOutput) ToResourceFilterOutputWithContext(ctx context.Context) ResourceFilterOutput
- type ResourceFilterPatch
- type ResourceFilterPatchArgs
- type ResourceFilterPatchArray
- type ResourceFilterPatchArrayInput
- type ResourceFilterPatchArrayOutput
- func (ResourceFilterPatchArrayOutput) ElementType() reflect.Type
- func (o ResourceFilterPatchArrayOutput) Index(i pulumi.IntInput) ResourceFilterPatchOutput
- func (o ResourceFilterPatchArrayOutput) ToResourceFilterPatchArrayOutput() ResourceFilterPatchArrayOutput
- func (o ResourceFilterPatchArrayOutput) ToResourceFilterPatchArrayOutputWithContext(ctx context.Context) ResourceFilterPatchArrayOutput
- type ResourceFilterPatchInput
- type ResourceFilterPatchOutput
- func (o ResourceFilterPatchOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceFilterPatchOutput) ElementType() reflect.Type
- func (o ResourceFilterPatchOutput) NamedResources() NamedResourcesFilterPatchPtrOutput
- func (o ResourceFilterPatchOutput) ToResourceFilterPatchOutput() ResourceFilterPatchOutput
- func (o ResourceFilterPatchOutput) ToResourceFilterPatchOutputWithContext(ctx context.Context) ResourceFilterPatchOutput
- type ResourceHandle
- type ResourceHandleArgs
- type ResourceHandleArray
- type ResourceHandleArrayInput
- type ResourceHandleArrayOutput
- func (ResourceHandleArrayOutput) ElementType() reflect.Type
- func (o ResourceHandleArrayOutput) Index(i pulumi.IntInput) ResourceHandleOutput
- func (o ResourceHandleArrayOutput) ToResourceHandleArrayOutput() ResourceHandleArrayOutput
- func (o ResourceHandleArrayOutput) ToResourceHandleArrayOutputWithContext(ctx context.Context) ResourceHandleArrayOutput
- type ResourceHandleInput
- type ResourceHandleOutput
- func (o ResourceHandleOutput) Data() pulumi.StringPtrOutput
- func (o ResourceHandleOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceHandleOutput) ElementType() reflect.Type
- func (o ResourceHandleOutput) StructuredData() StructuredResourceHandlePtrOutput
- func (o ResourceHandleOutput) ToResourceHandleOutput() ResourceHandleOutput
- func (o ResourceHandleOutput) ToResourceHandleOutputWithContext(ctx context.Context) ResourceHandleOutput
- type ResourceHandlePatch
- type ResourceHandlePatchArgs
- type ResourceHandlePatchArray
- type ResourceHandlePatchArrayInput
- type ResourceHandlePatchArrayOutput
- func (ResourceHandlePatchArrayOutput) ElementType() reflect.Type
- func (o ResourceHandlePatchArrayOutput) Index(i pulumi.IntInput) ResourceHandlePatchOutput
- func (o ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutput() ResourceHandlePatchArrayOutput
- func (o ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutputWithContext(ctx context.Context) ResourceHandlePatchArrayOutput
- type ResourceHandlePatchInput
- type ResourceHandlePatchOutput
- func (o ResourceHandlePatchOutput) Data() pulumi.StringPtrOutput
- func (o ResourceHandlePatchOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceHandlePatchOutput) ElementType() reflect.Type
- func (o ResourceHandlePatchOutput) StructuredData() StructuredResourceHandlePatchPtrOutput
- func (o ResourceHandlePatchOutput) ToResourceHandlePatchOutput() ResourceHandlePatchOutput
- func (o ResourceHandlePatchOutput) ToResourceHandlePatchOutputWithContext(ctx context.Context) ResourceHandlePatchOutput
- type ResourceRequest
- type ResourceRequestArgs
- type ResourceRequestArray
- type ResourceRequestArrayInput
- type ResourceRequestArrayOutput
- func (ResourceRequestArrayOutput) ElementType() reflect.Type
- func (o ResourceRequestArrayOutput) Index(i pulumi.IntInput) ResourceRequestOutput
- func (o ResourceRequestArrayOutput) ToResourceRequestArrayOutput() ResourceRequestArrayOutput
- func (o ResourceRequestArrayOutput) ToResourceRequestArrayOutputWithContext(ctx context.Context) ResourceRequestArrayOutput
- type ResourceRequestInput
- type ResourceRequestOutput
- func (ResourceRequestOutput) ElementType() reflect.Type
- func (o ResourceRequestOutput) NamedResources() NamedResourcesRequestPtrOutput
- func (o ResourceRequestOutput) ToResourceRequestOutput() ResourceRequestOutput
- func (o ResourceRequestOutput) ToResourceRequestOutputWithContext(ctx context.Context) ResourceRequestOutput
- func (o ResourceRequestOutput) VendorParameters() pulumi.AnyOutput
- type ResourceRequestPatch
- type ResourceRequestPatchArgs
- type ResourceRequestPatchArray
- type ResourceRequestPatchArrayInput
- type ResourceRequestPatchArrayOutput
- func (ResourceRequestPatchArrayOutput) ElementType() reflect.Type
- func (o ResourceRequestPatchArrayOutput) Index(i pulumi.IntInput) ResourceRequestPatchOutput
- func (o ResourceRequestPatchArrayOutput) ToResourceRequestPatchArrayOutput() ResourceRequestPatchArrayOutput
- func (o ResourceRequestPatchArrayOutput) ToResourceRequestPatchArrayOutputWithContext(ctx context.Context) ResourceRequestPatchArrayOutput
- type ResourceRequestPatchInput
- type ResourceRequestPatchOutput
- func (ResourceRequestPatchOutput) ElementType() reflect.Type
- func (o ResourceRequestPatchOutput) NamedResources() NamedResourcesRequestPatchPtrOutput
- func (o ResourceRequestPatchOutput) ToResourceRequestPatchOutput() ResourceRequestPatchOutput
- func (o ResourceRequestPatchOutput) ToResourceRequestPatchOutputWithContext(ctx context.Context) ResourceRequestPatchOutput
- func (o ResourceRequestPatchOutput) VendorParameters() pulumi.AnyOutput
- type ResourceSlice
- type ResourceSliceArgs
- type ResourceSliceArray
- type ResourceSliceArrayInput
- type ResourceSliceArrayOutput
- func (ResourceSliceArrayOutput) ElementType() reflect.Type
- func (o ResourceSliceArrayOutput) Index(i pulumi.IntInput) ResourceSliceOutput
- func (o ResourceSliceArrayOutput) ToResourceSliceArrayOutput() ResourceSliceArrayOutput
- func (o ResourceSliceArrayOutput) ToResourceSliceArrayOutputWithContext(ctx context.Context) ResourceSliceArrayOutput
- type ResourceSliceInput
- type ResourceSliceList
- type ResourceSliceListArgs
- type ResourceSliceListArray
- type ResourceSliceListArrayInput
- type ResourceSliceListArrayOutput
- func (ResourceSliceListArrayOutput) ElementType() reflect.Type
- func (o ResourceSliceListArrayOutput) Index(i pulumi.IntInput) ResourceSliceListOutput
- func (o ResourceSliceListArrayOutput) ToResourceSliceListArrayOutput() ResourceSliceListArrayOutput
- func (o ResourceSliceListArrayOutput) ToResourceSliceListArrayOutputWithContext(ctx context.Context) ResourceSliceListArrayOutput
- type ResourceSliceListInput
- type ResourceSliceListMap
- type ResourceSliceListMapInput
- type ResourceSliceListMapOutput
- func (ResourceSliceListMapOutput) ElementType() reflect.Type
- func (o ResourceSliceListMapOutput) MapIndex(k pulumi.StringInput) ResourceSliceListOutput
- func (o ResourceSliceListMapOutput) ToResourceSliceListMapOutput() ResourceSliceListMapOutput
- func (o ResourceSliceListMapOutput) ToResourceSliceListMapOutputWithContext(ctx context.Context) ResourceSliceListMapOutput
- type ResourceSliceListOutput
- func (o ResourceSliceListOutput) ApiVersion() pulumi.StringOutput
- func (ResourceSliceListOutput) ElementType() reflect.Type
- func (o ResourceSliceListOutput) Items() ResourceSliceTypeArrayOutput
- func (o ResourceSliceListOutput) Kind() pulumi.StringOutput
- func (o ResourceSliceListOutput) Metadata() metav1.ListMetaOutput
- func (o ResourceSliceListOutput) ToResourceSliceListOutput() ResourceSliceListOutput
- func (o ResourceSliceListOutput) ToResourceSliceListOutputWithContext(ctx context.Context) ResourceSliceListOutput
- type ResourceSliceListState
- type ResourceSliceListType
- type ResourceSliceListTypeArgs
- type ResourceSliceListTypeInput
- type ResourceSliceListTypeOutput
- func (o ResourceSliceListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResourceSliceListTypeOutput) ElementType() reflect.Type
- func (o ResourceSliceListTypeOutput) Items() ResourceSliceTypeArrayOutput
- func (o ResourceSliceListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceSliceListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ResourceSliceListTypeOutput) ToResourceSliceListTypeOutput() ResourceSliceListTypeOutput
- func (o ResourceSliceListTypeOutput) ToResourceSliceListTypeOutputWithContext(ctx context.Context) ResourceSliceListTypeOutput
- type ResourceSliceMap
- type ResourceSliceMapInput
- type ResourceSliceMapOutput
- func (ResourceSliceMapOutput) ElementType() reflect.Type
- func (o ResourceSliceMapOutput) MapIndex(k pulumi.StringInput) ResourceSliceOutput
- func (o ResourceSliceMapOutput) ToResourceSliceMapOutput() ResourceSliceMapOutput
- func (o ResourceSliceMapOutput) ToResourceSliceMapOutputWithContext(ctx context.Context) ResourceSliceMapOutput
- type ResourceSliceOutput
- func (o ResourceSliceOutput) ApiVersion() pulumi.StringOutput
- func (o ResourceSliceOutput) DriverName() pulumi.StringOutput
- func (ResourceSliceOutput) ElementType() reflect.Type
- func (o ResourceSliceOutput) Kind() pulumi.StringOutput
- func (o ResourceSliceOutput) Metadata() metav1.ObjectMetaOutput
- func (o ResourceSliceOutput) NamedResources() NamedResourcesResourcesOutput
- func (o ResourceSliceOutput) NodeName() pulumi.StringOutput
- func (o ResourceSliceOutput) ToResourceSliceOutput() ResourceSliceOutput
- func (o ResourceSliceOutput) ToResourceSliceOutputWithContext(ctx context.Context) ResourceSliceOutput
- type ResourceSlicePatch
- type ResourceSlicePatchArgs
- type ResourceSlicePatchArray
- type ResourceSlicePatchArrayInput
- type ResourceSlicePatchArrayOutput
- func (ResourceSlicePatchArrayOutput) ElementType() reflect.Type
- func (o ResourceSlicePatchArrayOutput) Index(i pulumi.IntInput) ResourceSlicePatchOutput
- func (o ResourceSlicePatchArrayOutput) ToResourceSlicePatchArrayOutput() ResourceSlicePatchArrayOutput
- func (o ResourceSlicePatchArrayOutput) ToResourceSlicePatchArrayOutputWithContext(ctx context.Context) ResourceSlicePatchArrayOutput
- type ResourceSlicePatchInput
- type ResourceSlicePatchMap
- type ResourceSlicePatchMapInput
- type ResourceSlicePatchMapOutput
- func (ResourceSlicePatchMapOutput) ElementType() reflect.Type
- func (o ResourceSlicePatchMapOutput) MapIndex(k pulumi.StringInput) ResourceSlicePatchOutput
- func (o ResourceSlicePatchMapOutput) ToResourceSlicePatchMapOutput() ResourceSlicePatchMapOutput
- func (o ResourceSlicePatchMapOutput) ToResourceSlicePatchMapOutputWithContext(ctx context.Context) ResourceSlicePatchMapOutput
- type ResourceSlicePatchOutput
- func (o ResourceSlicePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ResourceSlicePatchOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceSlicePatchOutput) ElementType() reflect.Type
- func (o ResourceSlicePatchOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceSlicePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceSlicePatchOutput) NamedResources() NamedResourcesResourcesPatchPtrOutput
- func (o ResourceSlicePatchOutput) NodeName() pulumi.StringPtrOutput
- func (o ResourceSlicePatchOutput) ToResourceSlicePatchOutput() ResourceSlicePatchOutput
- func (o ResourceSlicePatchOutput) ToResourceSlicePatchOutputWithContext(ctx context.Context) ResourceSlicePatchOutput
- type ResourceSlicePatchState
- type ResourceSlicePatchType
- type ResourceSlicePatchTypeArgs
- type ResourceSlicePatchTypeInput
- type ResourceSlicePatchTypeOutput
- func (o ResourceSlicePatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ResourceSlicePatchTypeOutput) DriverName() pulumi.StringPtrOutput
- func (ResourceSlicePatchTypeOutput) ElementType() reflect.Type
- func (o ResourceSlicePatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceSlicePatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ResourceSlicePatchTypeOutput) NamedResources() NamedResourcesResourcesPatchPtrOutput
- func (o ResourceSlicePatchTypeOutput) NodeName() pulumi.StringPtrOutput
- func (o ResourceSlicePatchTypeOutput) ToResourceSlicePatchTypeOutput() ResourceSlicePatchTypeOutput
- func (o ResourceSlicePatchTypeOutput) ToResourceSlicePatchTypeOutputWithContext(ctx context.Context) ResourceSlicePatchTypeOutput
- type ResourceSliceState
- type ResourceSliceType
- type ResourceSliceTypeArgs
- type ResourceSliceTypeArray
- type ResourceSliceTypeArrayInput
- type ResourceSliceTypeArrayOutput
- func (ResourceSliceTypeArrayOutput) ElementType() reflect.Type
- func (o ResourceSliceTypeArrayOutput) Index(i pulumi.IntInput) ResourceSliceTypeOutput
- func (o ResourceSliceTypeArrayOutput) ToResourceSliceTypeArrayOutput() ResourceSliceTypeArrayOutput
- func (o ResourceSliceTypeArrayOutput) ToResourceSliceTypeArrayOutputWithContext(ctx context.Context) ResourceSliceTypeArrayOutput
- type ResourceSliceTypeInput
- type ResourceSliceTypeOutput
- func (o ResourceSliceTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ResourceSliceTypeOutput) DriverName() pulumi.StringOutput
- func (ResourceSliceTypeOutput) ElementType() reflect.Type
- func (o ResourceSliceTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceSliceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ResourceSliceTypeOutput) NamedResources() NamedResourcesResourcesPtrOutput
- func (o ResourceSliceTypeOutput) NodeName() pulumi.StringPtrOutput
- func (o ResourceSliceTypeOutput) ToResourceSliceTypeOutput() ResourceSliceTypeOutput
- func (o ResourceSliceTypeOutput) ToResourceSliceTypeOutputWithContext(ctx context.Context) ResourceSliceTypeOutput
- type StructuredResourceHandle
- type StructuredResourceHandleArgs
- func (StructuredResourceHandleArgs) ElementType() reflect.Type
- func (i StructuredResourceHandleArgs) ToStructuredResourceHandleOutput() StructuredResourceHandleOutput
- func (i StructuredResourceHandleArgs) ToStructuredResourceHandleOutputWithContext(ctx context.Context) StructuredResourceHandleOutput
- func (i StructuredResourceHandleArgs) ToStructuredResourceHandlePtrOutput() StructuredResourceHandlePtrOutput
- func (i StructuredResourceHandleArgs) ToStructuredResourceHandlePtrOutputWithContext(ctx context.Context) StructuredResourceHandlePtrOutput
- type StructuredResourceHandleInput
- type StructuredResourceHandleOutput
- func (StructuredResourceHandleOutput) ElementType() reflect.Type
- func (o StructuredResourceHandleOutput) NodeName() pulumi.StringPtrOutput
- func (o StructuredResourceHandleOutput) Results() DriverAllocationResultArrayOutput
- func (o StructuredResourceHandleOutput) ToStructuredResourceHandleOutput() StructuredResourceHandleOutput
- func (o StructuredResourceHandleOutput) ToStructuredResourceHandleOutputWithContext(ctx context.Context) StructuredResourceHandleOutput
- func (o StructuredResourceHandleOutput) ToStructuredResourceHandlePtrOutput() StructuredResourceHandlePtrOutput
- func (o StructuredResourceHandleOutput) ToStructuredResourceHandlePtrOutputWithContext(ctx context.Context) StructuredResourceHandlePtrOutput
- func (o StructuredResourceHandleOutput) VendorClaimParameters() pulumi.AnyOutput
- func (o StructuredResourceHandleOutput) VendorClassParameters() pulumi.AnyOutput
- type StructuredResourceHandlePatch
- type StructuredResourceHandlePatchArgs
- func (StructuredResourceHandlePatchArgs) ElementType() reflect.Type
- func (i StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchOutput() StructuredResourceHandlePatchOutput
- func (i StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchOutputWithContext(ctx context.Context) StructuredResourceHandlePatchOutput
- func (i StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchPtrOutput() StructuredResourceHandlePatchPtrOutput
- func (i StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchPtrOutputWithContext(ctx context.Context) StructuredResourceHandlePatchPtrOutput
- type StructuredResourceHandlePatchInput
- type StructuredResourceHandlePatchOutput
- func (StructuredResourceHandlePatchOutput) ElementType() reflect.Type
- func (o StructuredResourceHandlePatchOutput) NodeName() pulumi.StringPtrOutput
- func (o StructuredResourceHandlePatchOutput) Results() DriverAllocationResultPatchArrayOutput
- func (o StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchOutput() StructuredResourceHandlePatchOutput
- func (o StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchOutputWithContext(ctx context.Context) StructuredResourceHandlePatchOutput
- func (o StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchPtrOutput() StructuredResourceHandlePatchPtrOutput
- func (o StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchPtrOutputWithContext(ctx context.Context) StructuredResourceHandlePatchPtrOutput
- func (o StructuredResourceHandlePatchOutput) VendorClaimParameters() pulumi.AnyOutput
- func (o StructuredResourceHandlePatchOutput) VendorClassParameters() pulumi.AnyOutput
- type StructuredResourceHandlePatchPtrInput
- type StructuredResourceHandlePatchPtrOutput
- func (o StructuredResourceHandlePatchPtrOutput) Elem() StructuredResourceHandlePatchOutput
- func (StructuredResourceHandlePatchPtrOutput) ElementType() reflect.Type
- func (o StructuredResourceHandlePatchPtrOutput) NodeName() pulumi.StringPtrOutput
- func (o StructuredResourceHandlePatchPtrOutput) Results() DriverAllocationResultPatchArrayOutput
- func (o StructuredResourceHandlePatchPtrOutput) ToStructuredResourceHandlePatchPtrOutput() StructuredResourceHandlePatchPtrOutput
- func (o StructuredResourceHandlePatchPtrOutput) ToStructuredResourceHandlePatchPtrOutputWithContext(ctx context.Context) StructuredResourceHandlePatchPtrOutput
- func (o StructuredResourceHandlePatchPtrOutput) VendorClaimParameters() pulumi.AnyOutput
- func (o StructuredResourceHandlePatchPtrOutput) VendorClassParameters() pulumi.AnyOutput
- type StructuredResourceHandlePtrInput
- type StructuredResourceHandlePtrOutput
- func (o StructuredResourceHandlePtrOutput) Elem() StructuredResourceHandleOutput
- func (StructuredResourceHandlePtrOutput) ElementType() reflect.Type
- func (o StructuredResourceHandlePtrOutput) NodeName() pulumi.StringPtrOutput
- func (o StructuredResourceHandlePtrOutput) Results() DriverAllocationResultArrayOutput
- func (o StructuredResourceHandlePtrOutput) ToStructuredResourceHandlePtrOutput() StructuredResourceHandlePtrOutput
- func (o StructuredResourceHandlePtrOutput) ToStructuredResourceHandlePtrOutputWithContext(ctx context.Context) StructuredResourceHandlePtrOutput
- func (o StructuredResourceHandlePtrOutput) VendorClaimParameters() pulumi.AnyOutput
- func (o StructuredResourceHandlePtrOutput) VendorClassParameters() pulumi.AnyOutput
- type VendorParameters
- type VendorParametersArgs
- type VendorParametersArray
- type VendorParametersArrayInput
- type VendorParametersArrayOutput
- func (VendorParametersArrayOutput) ElementType() reflect.Type
- func (o VendorParametersArrayOutput) Index(i pulumi.IntInput) VendorParametersOutput
- func (o VendorParametersArrayOutput) ToVendorParametersArrayOutput() VendorParametersArrayOutput
- func (o VendorParametersArrayOutput) ToVendorParametersArrayOutputWithContext(ctx context.Context) VendorParametersArrayOutput
- type VendorParametersInput
- type VendorParametersOutput
- func (o VendorParametersOutput) DriverName() pulumi.StringPtrOutput
- func (VendorParametersOutput) ElementType() reflect.Type
- func (o VendorParametersOutput) Parameters() pulumi.AnyOutput
- func (o VendorParametersOutput) ToVendorParametersOutput() VendorParametersOutput
- func (o VendorParametersOutput) ToVendorParametersOutputWithContext(ctx context.Context) VendorParametersOutput
- type VendorParametersPatch
- type VendorParametersPatchArgs
- type VendorParametersPatchArray
- func (VendorParametersPatchArray) ElementType() reflect.Type
- func (i VendorParametersPatchArray) ToVendorParametersPatchArrayOutput() VendorParametersPatchArrayOutput
- func (i VendorParametersPatchArray) ToVendorParametersPatchArrayOutputWithContext(ctx context.Context) VendorParametersPatchArrayOutput
- type VendorParametersPatchArrayInput
- type VendorParametersPatchArrayOutput
- func (VendorParametersPatchArrayOutput) ElementType() reflect.Type
- func (o VendorParametersPatchArrayOutput) Index(i pulumi.IntInput) VendorParametersPatchOutput
- func (o VendorParametersPatchArrayOutput) ToVendorParametersPatchArrayOutput() VendorParametersPatchArrayOutput
- func (o VendorParametersPatchArrayOutput) ToVendorParametersPatchArrayOutputWithContext(ctx context.Context) VendorParametersPatchArrayOutput
- type VendorParametersPatchInput
- type VendorParametersPatchOutput
- func (o VendorParametersPatchOutput) DriverName() pulumi.StringPtrOutput
- func (VendorParametersPatchOutput) ElementType() reflect.Type
- func (o VendorParametersPatchOutput) Parameters() pulumi.AnyOutput
- func (o VendorParametersPatchOutput) ToVendorParametersPatchOutput() VendorParametersPatchOutput
- func (o VendorParametersPatchOutput) ToVendorParametersPatchOutputWithContext(ctx context.Context) VendorParametersPatchOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllocationResult ¶
type AllocationResult struct { // This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim. // // Setting this field is optional. If null, the resource is available everywhere. AvailableOnNodes *corev1.NodeSelector `pulumi:"availableOnNodes"` // ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in. ResourceHandles []ResourceHandle `pulumi:"resourceHandles"` Shareable *bool `pulumi:"shareable"` }
AllocationResult contains attributes of an allocated resource.
type AllocationResultArgs ¶
type AllocationResultArgs struct { // This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim. // // Setting this field is optional. If null, the resource is available everywhere. AvailableOnNodes corev1.NodeSelectorPtrInput `pulumi:"availableOnNodes"` // ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in. ResourceHandles ResourceHandleArrayInput `pulumi:"resourceHandles"` Shareable pulumi.BoolPtrInput `pulumi:"shareable"` }
AllocationResult contains attributes of an allocated resource.
func (AllocationResultArgs) ElementType ¶
func (AllocationResultArgs) ElementType() reflect.Type
func (AllocationResultArgs) ToAllocationResultOutput ¶
func (i AllocationResultArgs) ToAllocationResultOutput() AllocationResultOutput
func (AllocationResultArgs) ToAllocationResultOutputWithContext ¶
func (i AllocationResultArgs) ToAllocationResultOutputWithContext(ctx context.Context) AllocationResultOutput
func (AllocationResultArgs) ToAllocationResultPtrOutput ¶
func (i AllocationResultArgs) ToAllocationResultPtrOutput() AllocationResultPtrOutput
func (AllocationResultArgs) ToAllocationResultPtrOutputWithContext ¶
func (i AllocationResultArgs) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
type AllocationResultInput ¶
type AllocationResultInput interface { pulumi.Input ToAllocationResultOutput() AllocationResultOutput ToAllocationResultOutputWithContext(context.Context) AllocationResultOutput }
AllocationResultInput is an input type that accepts AllocationResultArgs and AllocationResultOutput values. You can construct a concrete instance of `AllocationResultInput` via:
AllocationResultArgs{...}
type AllocationResultOutput ¶
type AllocationResultOutput struct{ *pulumi.OutputState }
AllocationResult contains attributes of an allocated resource.
func (AllocationResultOutput) AvailableOnNodes ¶
func (o AllocationResultOutput) AvailableOnNodes() corev1.NodeSelectorPtrOutput
This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.
Setting this field is optional. If null, the resource is available everywhere.
func (AllocationResultOutput) ElementType ¶
func (AllocationResultOutput) ElementType() reflect.Type
func (AllocationResultOutput) ResourceHandles ¶
func (o AllocationResultOutput) ResourceHandles() ResourceHandleArrayOutput
ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.
func (AllocationResultOutput) Shareable ¶
func (o AllocationResultOutput) Shareable() pulumi.BoolPtrOutput
Shareable determines whether the resource supports more than one consumer at a time.
func (AllocationResultOutput) ToAllocationResultOutput ¶
func (o AllocationResultOutput) ToAllocationResultOutput() AllocationResultOutput
func (AllocationResultOutput) ToAllocationResultOutputWithContext ¶
func (o AllocationResultOutput) ToAllocationResultOutputWithContext(ctx context.Context) AllocationResultOutput
func (AllocationResultOutput) ToAllocationResultPtrOutput ¶
func (o AllocationResultOutput) ToAllocationResultPtrOutput() AllocationResultPtrOutput
func (AllocationResultOutput) ToAllocationResultPtrOutputWithContext ¶
func (o AllocationResultOutput) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
type AllocationResultPatch ¶
type AllocationResultPatch struct { // This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim. // // Setting this field is optional. If null, the resource is available everywhere. AvailableOnNodes *corev1.NodeSelectorPatch `pulumi:"availableOnNodes"` // ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in. ResourceHandles []ResourceHandlePatch `pulumi:"resourceHandles"` Shareable *bool `pulumi:"shareable"` }
AllocationResult contains attributes of an allocated resource.
type AllocationResultPatchArgs ¶
type AllocationResultPatchArgs struct { // This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim. // // Setting this field is optional. If null, the resource is available everywhere. AvailableOnNodes corev1.NodeSelectorPatchPtrInput `pulumi:"availableOnNodes"` // ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed. // // Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in. ResourceHandles ResourceHandlePatchArrayInput `pulumi:"resourceHandles"` Shareable pulumi.BoolPtrInput `pulumi:"shareable"` }
AllocationResult contains attributes of an allocated resource.
func (AllocationResultPatchArgs) ElementType ¶
func (AllocationResultPatchArgs) ElementType() reflect.Type
func (AllocationResultPatchArgs) ToAllocationResultPatchOutput ¶
func (i AllocationResultPatchArgs) ToAllocationResultPatchOutput() AllocationResultPatchOutput
func (AllocationResultPatchArgs) ToAllocationResultPatchOutputWithContext ¶
func (i AllocationResultPatchArgs) ToAllocationResultPatchOutputWithContext(ctx context.Context) AllocationResultPatchOutput
func (AllocationResultPatchArgs) ToAllocationResultPatchPtrOutput ¶
func (i AllocationResultPatchArgs) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
func (AllocationResultPatchArgs) ToAllocationResultPatchPtrOutputWithContext ¶
func (i AllocationResultPatchArgs) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
type AllocationResultPatchInput ¶
type AllocationResultPatchInput interface { pulumi.Input ToAllocationResultPatchOutput() AllocationResultPatchOutput ToAllocationResultPatchOutputWithContext(context.Context) AllocationResultPatchOutput }
AllocationResultPatchInput is an input type that accepts AllocationResultPatchArgs and AllocationResultPatchOutput values. You can construct a concrete instance of `AllocationResultPatchInput` via:
AllocationResultPatchArgs{...}
type AllocationResultPatchOutput ¶
type AllocationResultPatchOutput struct{ *pulumi.OutputState }
AllocationResult contains attributes of an allocated resource.
func (AllocationResultPatchOutput) AvailableOnNodes ¶
func (o AllocationResultPatchOutput) AvailableOnNodes() corev1.NodeSelectorPatchPtrOutput
This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.
Setting this field is optional. If null, the resource is available everywhere.
func (AllocationResultPatchOutput) ElementType ¶
func (AllocationResultPatchOutput) ElementType() reflect.Type
func (AllocationResultPatchOutput) ResourceHandles ¶
func (o AllocationResultPatchOutput) ResourceHandles() ResourceHandlePatchArrayOutput
ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.
func (AllocationResultPatchOutput) Shareable ¶
func (o AllocationResultPatchOutput) Shareable() pulumi.BoolPtrOutput
Shareable determines whether the resource supports more than one consumer at a time.
func (AllocationResultPatchOutput) ToAllocationResultPatchOutput ¶
func (o AllocationResultPatchOutput) ToAllocationResultPatchOutput() AllocationResultPatchOutput
func (AllocationResultPatchOutput) ToAllocationResultPatchOutputWithContext ¶
func (o AllocationResultPatchOutput) ToAllocationResultPatchOutputWithContext(ctx context.Context) AllocationResultPatchOutput
func (AllocationResultPatchOutput) ToAllocationResultPatchPtrOutput ¶
func (o AllocationResultPatchOutput) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
func (AllocationResultPatchOutput) ToAllocationResultPatchPtrOutputWithContext ¶
func (o AllocationResultPatchOutput) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
type AllocationResultPatchPtrInput ¶
type AllocationResultPatchPtrInput interface { pulumi.Input ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput ToAllocationResultPatchPtrOutputWithContext(context.Context) AllocationResultPatchPtrOutput }
AllocationResultPatchPtrInput is an input type that accepts AllocationResultPatchArgs, AllocationResultPatchPtr and AllocationResultPatchPtrOutput values. You can construct a concrete instance of `AllocationResultPatchPtrInput` via:
AllocationResultPatchArgs{...} or: nil
func AllocationResultPatchPtr ¶
func AllocationResultPatchPtr(v *AllocationResultPatchArgs) AllocationResultPatchPtrInput
type AllocationResultPatchPtrOutput ¶
type AllocationResultPatchPtrOutput struct{ *pulumi.OutputState }
func (AllocationResultPatchPtrOutput) AvailableOnNodes ¶
func (o AllocationResultPatchPtrOutput) AvailableOnNodes() corev1.NodeSelectorPatchPtrOutput
This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.
Setting this field is optional. If null, the resource is available everywhere.
func (AllocationResultPatchPtrOutput) Elem ¶
func (o AllocationResultPatchPtrOutput) Elem() AllocationResultPatchOutput
func (AllocationResultPatchPtrOutput) ElementType ¶
func (AllocationResultPatchPtrOutput) ElementType() reflect.Type
func (AllocationResultPatchPtrOutput) ResourceHandles ¶
func (o AllocationResultPatchPtrOutput) ResourceHandles() ResourceHandlePatchArrayOutput
ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.
func (AllocationResultPatchPtrOutput) Shareable ¶
func (o AllocationResultPatchPtrOutput) Shareable() pulumi.BoolPtrOutput
Shareable determines whether the resource supports more than one consumer at a time.
func (AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutput ¶
func (o AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutput() AllocationResultPatchPtrOutput
func (AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutputWithContext ¶
func (o AllocationResultPatchPtrOutput) ToAllocationResultPatchPtrOutputWithContext(ctx context.Context) AllocationResultPatchPtrOutput
type AllocationResultPtrInput ¶
type AllocationResultPtrInput interface { pulumi.Input ToAllocationResultPtrOutput() AllocationResultPtrOutput ToAllocationResultPtrOutputWithContext(context.Context) AllocationResultPtrOutput }
AllocationResultPtrInput is an input type that accepts AllocationResultArgs, AllocationResultPtr and AllocationResultPtrOutput values. You can construct a concrete instance of `AllocationResultPtrInput` via:
AllocationResultArgs{...} or: nil
func AllocationResultPtr ¶
func AllocationResultPtr(v *AllocationResultArgs) AllocationResultPtrInput
type AllocationResultPtrOutput ¶
type AllocationResultPtrOutput struct{ *pulumi.OutputState }
func (AllocationResultPtrOutput) AvailableOnNodes ¶
func (o AllocationResultPtrOutput) AvailableOnNodes() corev1.NodeSelectorPtrOutput
This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.
Setting this field is optional. If null, the resource is available everywhere.
func (AllocationResultPtrOutput) Elem ¶
func (o AllocationResultPtrOutput) Elem() AllocationResultOutput
func (AllocationResultPtrOutput) ElementType ¶
func (AllocationResultPtrOutput) ElementType() reflect.Type
func (AllocationResultPtrOutput) ResourceHandles ¶
func (o AllocationResultPtrOutput) ResourceHandles() ResourceHandleArrayOutput
ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.
Setting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.
func (AllocationResultPtrOutput) Shareable ¶
func (o AllocationResultPtrOutput) Shareable() pulumi.BoolPtrOutput
Shareable determines whether the resource supports more than one consumer at a time.
func (AllocationResultPtrOutput) ToAllocationResultPtrOutput ¶
func (o AllocationResultPtrOutput) ToAllocationResultPtrOutput() AllocationResultPtrOutput
func (AllocationResultPtrOutput) ToAllocationResultPtrOutputWithContext ¶
func (o AllocationResultPtrOutput) ToAllocationResultPtrOutputWithContext(ctx context.Context) AllocationResultPtrOutput
type DriverAllocationResult ¶ added in v4.11.0
type DriverAllocationResult struct { // NamedResources describes the allocation result when using the named resources model. NamedResources *NamedResourcesAllocationResult `pulumi:"namedResources"` // VendorRequestParameters are the per-request configuration parameters from the time that the claim was allocated. VendorRequestParameters interface{} `pulumi:"vendorRequestParameters"` }
DriverAllocationResult contains vendor parameters and the allocation result for one request.
type DriverAllocationResultArgs ¶ added in v4.11.0
type DriverAllocationResultArgs struct { // NamedResources describes the allocation result when using the named resources model. NamedResources NamedResourcesAllocationResultPtrInput `pulumi:"namedResources"` // VendorRequestParameters are the per-request configuration parameters from the time that the claim was allocated. VendorRequestParameters pulumi.Input `pulumi:"vendorRequestParameters"` }
DriverAllocationResult contains vendor parameters and the allocation result for one request.
func (DriverAllocationResultArgs) ElementType ¶ added in v4.11.0
func (DriverAllocationResultArgs) ElementType() reflect.Type
func (DriverAllocationResultArgs) ToDriverAllocationResultOutput ¶ added in v4.11.0
func (i DriverAllocationResultArgs) ToDriverAllocationResultOutput() DriverAllocationResultOutput
func (DriverAllocationResultArgs) ToDriverAllocationResultOutputWithContext ¶ added in v4.11.0
func (i DriverAllocationResultArgs) ToDriverAllocationResultOutputWithContext(ctx context.Context) DriverAllocationResultOutput
type DriverAllocationResultArray ¶ added in v4.11.0
type DriverAllocationResultArray []DriverAllocationResultInput
func (DriverAllocationResultArray) ElementType ¶ added in v4.11.0
func (DriverAllocationResultArray) ElementType() reflect.Type
func (DriverAllocationResultArray) ToDriverAllocationResultArrayOutput ¶ added in v4.11.0
func (i DriverAllocationResultArray) ToDriverAllocationResultArrayOutput() DriverAllocationResultArrayOutput
func (DriverAllocationResultArray) ToDriverAllocationResultArrayOutputWithContext ¶ added in v4.11.0
func (i DriverAllocationResultArray) ToDriverAllocationResultArrayOutputWithContext(ctx context.Context) DriverAllocationResultArrayOutput
type DriverAllocationResultArrayInput ¶ added in v4.11.0
type DriverAllocationResultArrayInput interface { pulumi.Input ToDriverAllocationResultArrayOutput() DriverAllocationResultArrayOutput ToDriverAllocationResultArrayOutputWithContext(context.Context) DriverAllocationResultArrayOutput }
DriverAllocationResultArrayInput is an input type that accepts DriverAllocationResultArray and DriverAllocationResultArrayOutput values. You can construct a concrete instance of `DriverAllocationResultArrayInput` via:
DriverAllocationResultArray{ DriverAllocationResultArgs{...} }
type DriverAllocationResultArrayOutput ¶ added in v4.11.0
type DriverAllocationResultArrayOutput struct{ *pulumi.OutputState }
func (DriverAllocationResultArrayOutput) ElementType ¶ added in v4.11.0
func (DriverAllocationResultArrayOutput) ElementType() reflect.Type
func (DriverAllocationResultArrayOutput) Index ¶ added in v4.11.0
func (o DriverAllocationResultArrayOutput) Index(i pulumi.IntInput) DriverAllocationResultOutput
func (DriverAllocationResultArrayOutput) ToDriverAllocationResultArrayOutput ¶ added in v4.11.0
func (o DriverAllocationResultArrayOutput) ToDriverAllocationResultArrayOutput() DriverAllocationResultArrayOutput
func (DriverAllocationResultArrayOutput) ToDriverAllocationResultArrayOutputWithContext ¶ added in v4.11.0
func (o DriverAllocationResultArrayOutput) ToDriverAllocationResultArrayOutputWithContext(ctx context.Context) DriverAllocationResultArrayOutput
type DriverAllocationResultInput ¶ added in v4.11.0
type DriverAllocationResultInput interface { pulumi.Input ToDriverAllocationResultOutput() DriverAllocationResultOutput ToDriverAllocationResultOutputWithContext(context.Context) DriverAllocationResultOutput }
DriverAllocationResultInput is an input type that accepts DriverAllocationResultArgs and DriverAllocationResultOutput values. You can construct a concrete instance of `DriverAllocationResultInput` via:
DriverAllocationResultArgs{...}
type DriverAllocationResultOutput ¶ added in v4.11.0
type DriverAllocationResultOutput struct{ *pulumi.OutputState }
DriverAllocationResult contains vendor parameters and the allocation result for one request.
func (DriverAllocationResultOutput) ElementType ¶ added in v4.11.0
func (DriverAllocationResultOutput) ElementType() reflect.Type
func (DriverAllocationResultOutput) NamedResources ¶ added in v4.11.0
func (o DriverAllocationResultOutput) NamedResources() NamedResourcesAllocationResultPtrOutput
NamedResources describes the allocation result when using the named resources model.
func (DriverAllocationResultOutput) ToDriverAllocationResultOutput ¶ added in v4.11.0
func (o DriverAllocationResultOutput) ToDriverAllocationResultOutput() DriverAllocationResultOutput
func (DriverAllocationResultOutput) ToDriverAllocationResultOutputWithContext ¶ added in v4.11.0
func (o DriverAllocationResultOutput) ToDriverAllocationResultOutputWithContext(ctx context.Context) DriverAllocationResultOutput
func (DriverAllocationResultOutput) VendorRequestParameters ¶ added in v4.11.0
func (o DriverAllocationResultOutput) VendorRequestParameters() pulumi.AnyOutput
VendorRequestParameters are the per-request configuration parameters from the time that the claim was allocated.
type DriverAllocationResultPatch ¶ added in v4.11.0
type DriverAllocationResultPatch struct { // NamedResources describes the allocation result when using the named resources model. NamedResources *NamedResourcesAllocationResultPatch `pulumi:"namedResources"` // VendorRequestParameters are the per-request configuration parameters from the time that the claim was allocated. VendorRequestParameters interface{} `pulumi:"vendorRequestParameters"` }
DriverAllocationResult contains vendor parameters and the allocation result for one request.
type DriverAllocationResultPatchArgs ¶ added in v4.11.0
type DriverAllocationResultPatchArgs struct { // NamedResources describes the allocation result when using the named resources model. NamedResources NamedResourcesAllocationResultPatchPtrInput `pulumi:"namedResources"` // VendorRequestParameters are the per-request configuration parameters from the time that the claim was allocated. VendorRequestParameters pulumi.Input `pulumi:"vendorRequestParameters"` }
DriverAllocationResult contains vendor parameters and the allocation result for one request.
func (DriverAllocationResultPatchArgs) ElementType ¶ added in v4.11.0
func (DriverAllocationResultPatchArgs) ElementType() reflect.Type
func (DriverAllocationResultPatchArgs) ToDriverAllocationResultPatchOutput ¶ added in v4.11.0
func (i DriverAllocationResultPatchArgs) ToDriverAllocationResultPatchOutput() DriverAllocationResultPatchOutput
func (DriverAllocationResultPatchArgs) ToDriverAllocationResultPatchOutputWithContext ¶ added in v4.11.0
func (i DriverAllocationResultPatchArgs) ToDriverAllocationResultPatchOutputWithContext(ctx context.Context) DriverAllocationResultPatchOutput
type DriverAllocationResultPatchArray ¶ added in v4.11.0
type DriverAllocationResultPatchArray []DriverAllocationResultPatchInput
func (DriverAllocationResultPatchArray) ElementType ¶ added in v4.11.0
func (DriverAllocationResultPatchArray) ElementType() reflect.Type
func (DriverAllocationResultPatchArray) ToDriverAllocationResultPatchArrayOutput ¶ added in v4.11.0
func (i DriverAllocationResultPatchArray) ToDriverAllocationResultPatchArrayOutput() DriverAllocationResultPatchArrayOutput
func (DriverAllocationResultPatchArray) ToDriverAllocationResultPatchArrayOutputWithContext ¶ added in v4.11.0
func (i DriverAllocationResultPatchArray) ToDriverAllocationResultPatchArrayOutputWithContext(ctx context.Context) DriverAllocationResultPatchArrayOutput
type DriverAllocationResultPatchArrayInput ¶ added in v4.11.0
type DriverAllocationResultPatchArrayInput interface { pulumi.Input ToDriverAllocationResultPatchArrayOutput() DriverAllocationResultPatchArrayOutput ToDriverAllocationResultPatchArrayOutputWithContext(context.Context) DriverAllocationResultPatchArrayOutput }
DriverAllocationResultPatchArrayInput is an input type that accepts DriverAllocationResultPatchArray and DriverAllocationResultPatchArrayOutput values. You can construct a concrete instance of `DriverAllocationResultPatchArrayInput` via:
DriverAllocationResultPatchArray{ DriverAllocationResultPatchArgs{...} }
type DriverAllocationResultPatchArrayOutput ¶ added in v4.11.0
type DriverAllocationResultPatchArrayOutput struct{ *pulumi.OutputState }
func (DriverAllocationResultPatchArrayOutput) ElementType ¶ added in v4.11.0
func (DriverAllocationResultPatchArrayOutput) ElementType() reflect.Type
func (DriverAllocationResultPatchArrayOutput) ToDriverAllocationResultPatchArrayOutput ¶ added in v4.11.0
func (o DriverAllocationResultPatchArrayOutput) ToDriverAllocationResultPatchArrayOutput() DriverAllocationResultPatchArrayOutput
func (DriverAllocationResultPatchArrayOutput) ToDriverAllocationResultPatchArrayOutputWithContext ¶ added in v4.11.0
func (o DriverAllocationResultPatchArrayOutput) ToDriverAllocationResultPatchArrayOutputWithContext(ctx context.Context) DriverAllocationResultPatchArrayOutput
type DriverAllocationResultPatchInput ¶ added in v4.11.0
type DriverAllocationResultPatchInput interface { pulumi.Input ToDriverAllocationResultPatchOutput() DriverAllocationResultPatchOutput ToDriverAllocationResultPatchOutputWithContext(context.Context) DriverAllocationResultPatchOutput }
DriverAllocationResultPatchInput is an input type that accepts DriverAllocationResultPatchArgs and DriverAllocationResultPatchOutput values. You can construct a concrete instance of `DriverAllocationResultPatchInput` via:
DriverAllocationResultPatchArgs{...}
type DriverAllocationResultPatchOutput ¶ added in v4.11.0
type DriverAllocationResultPatchOutput struct{ *pulumi.OutputState }
DriverAllocationResult contains vendor parameters and the allocation result for one request.
func (DriverAllocationResultPatchOutput) ElementType ¶ added in v4.11.0
func (DriverAllocationResultPatchOutput) ElementType() reflect.Type
func (DriverAllocationResultPatchOutput) NamedResources ¶ added in v4.11.0
func (o DriverAllocationResultPatchOutput) NamedResources() NamedResourcesAllocationResultPatchPtrOutput
NamedResources describes the allocation result when using the named resources model.
func (DriverAllocationResultPatchOutput) ToDriverAllocationResultPatchOutput ¶ added in v4.11.0
func (o DriverAllocationResultPatchOutput) ToDriverAllocationResultPatchOutput() DriverAllocationResultPatchOutput
func (DriverAllocationResultPatchOutput) ToDriverAllocationResultPatchOutputWithContext ¶ added in v4.11.0
func (o DriverAllocationResultPatchOutput) ToDriverAllocationResultPatchOutputWithContext(ctx context.Context) DriverAllocationResultPatchOutput
func (DriverAllocationResultPatchOutput) VendorRequestParameters ¶ added in v4.11.0
func (o DriverAllocationResultPatchOutput) VendorRequestParameters() pulumi.AnyOutput
VendorRequestParameters are the per-request configuration parameters from the time that the claim was allocated.
type DriverRequests ¶ added in v4.11.0
type DriverRequests struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName *string `pulumi:"driverName"` // Requests describes all resources that are needed from the driver. Requests []ResourceRequest `pulumi:"requests"` // VendorParameters are arbitrary setup parameters for all requests of the claim. They are ignored while allocating the claim. VendorParameters interface{} `pulumi:"vendorParameters"` }
DriverRequests describes all resources that are needed from one particular driver.
type DriverRequestsArgs ¶ added in v4.11.0
type DriverRequestsArgs struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // Requests describes all resources that are needed from the driver. Requests ResourceRequestArrayInput `pulumi:"requests"` // VendorParameters are arbitrary setup parameters for all requests of the claim. They are ignored while allocating the claim. VendorParameters pulumi.Input `pulumi:"vendorParameters"` }
DriverRequests describes all resources that are needed from one particular driver.
func (DriverRequestsArgs) ElementType ¶ added in v4.11.0
func (DriverRequestsArgs) ElementType() reflect.Type
func (DriverRequestsArgs) ToDriverRequestsOutput ¶ added in v4.11.0
func (i DriverRequestsArgs) ToDriverRequestsOutput() DriverRequestsOutput
func (DriverRequestsArgs) ToDriverRequestsOutputWithContext ¶ added in v4.11.0
func (i DriverRequestsArgs) ToDriverRequestsOutputWithContext(ctx context.Context) DriverRequestsOutput
type DriverRequestsArray ¶ added in v4.11.0
type DriverRequestsArray []DriverRequestsInput
func (DriverRequestsArray) ElementType ¶ added in v4.11.0
func (DriverRequestsArray) ElementType() reflect.Type
func (DriverRequestsArray) ToDriverRequestsArrayOutput ¶ added in v4.11.0
func (i DriverRequestsArray) ToDriverRequestsArrayOutput() DriverRequestsArrayOutput
func (DriverRequestsArray) ToDriverRequestsArrayOutputWithContext ¶ added in v4.11.0
func (i DriverRequestsArray) ToDriverRequestsArrayOutputWithContext(ctx context.Context) DriverRequestsArrayOutput
type DriverRequestsArrayInput ¶ added in v4.11.0
type DriverRequestsArrayInput interface { pulumi.Input ToDriverRequestsArrayOutput() DriverRequestsArrayOutput ToDriverRequestsArrayOutputWithContext(context.Context) DriverRequestsArrayOutput }
DriverRequestsArrayInput is an input type that accepts DriverRequestsArray and DriverRequestsArrayOutput values. You can construct a concrete instance of `DriverRequestsArrayInput` via:
DriverRequestsArray{ DriverRequestsArgs{...} }
type DriverRequestsArrayOutput ¶ added in v4.11.0
type DriverRequestsArrayOutput struct{ *pulumi.OutputState }
func (DriverRequestsArrayOutput) ElementType ¶ added in v4.11.0
func (DriverRequestsArrayOutput) ElementType() reflect.Type
func (DriverRequestsArrayOutput) Index ¶ added in v4.11.0
func (o DriverRequestsArrayOutput) Index(i pulumi.IntInput) DriverRequestsOutput
func (DriverRequestsArrayOutput) ToDriverRequestsArrayOutput ¶ added in v4.11.0
func (o DriverRequestsArrayOutput) ToDriverRequestsArrayOutput() DriverRequestsArrayOutput
func (DriverRequestsArrayOutput) ToDriverRequestsArrayOutputWithContext ¶ added in v4.11.0
func (o DriverRequestsArrayOutput) ToDriverRequestsArrayOutputWithContext(ctx context.Context) DriverRequestsArrayOutput
type DriverRequestsInput ¶ added in v4.11.0
type DriverRequestsInput interface { pulumi.Input ToDriverRequestsOutput() DriverRequestsOutput ToDriverRequestsOutputWithContext(context.Context) DriverRequestsOutput }
DriverRequestsInput is an input type that accepts DriverRequestsArgs and DriverRequestsOutput values. You can construct a concrete instance of `DriverRequestsInput` via:
DriverRequestsArgs{...}
type DriverRequestsOutput ¶ added in v4.11.0
type DriverRequestsOutput struct{ *pulumi.OutputState }
DriverRequests describes all resources that are needed from one particular driver.
func (DriverRequestsOutput) DriverName ¶ added in v4.11.0
func (o DriverRequestsOutput) DriverName() pulumi.StringPtrOutput
DriverName is the name used by the DRA driver kubelet plugin.
func (DriverRequestsOutput) ElementType ¶ added in v4.11.0
func (DriverRequestsOutput) ElementType() reflect.Type
func (DriverRequestsOutput) Requests ¶ added in v4.11.0
func (o DriverRequestsOutput) Requests() ResourceRequestArrayOutput
Requests describes all resources that are needed from the driver.
func (DriverRequestsOutput) ToDriverRequestsOutput ¶ added in v4.11.0
func (o DriverRequestsOutput) ToDriverRequestsOutput() DriverRequestsOutput
func (DriverRequestsOutput) ToDriverRequestsOutputWithContext ¶ added in v4.11.0
func (o DriverRequestsOutput) ToDriverRequestsOutputWithContext(ctx context.Context) DriverRequestsOutput
func (DriverRequestsOutput) VendorParameters ¶ added in v4.11.0
func (o DriverRequestsOutput) VendorParameters() pulumi.AnyOutput
VendorParameters are arbitrary setup parameters for all requests of the claim. They are ignored while allocating the claim.
type DriverRequestsPatch ¶ added in v4.11.0
type DriverRequestsPatch struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName *string `pulumi:"driverName"` // Requests describes all resources that are needed from the driver. Requests []ResourceRequestPatch `pulumi:"requests"` // VendorParameters are arbitrary setup parameters for all requests of the claim. They are ignored while allocating the claim. VendorParameters interface{} `pulumi:"vendorParameters"` }
DriverRequests describes all resources that are needed from one particular driver.
type DriverRequestsPatchArgs ¶ added in v4.11.0
type DriverRequestsPatchArgs struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // Requests describes all resources that are needed from the driver. Requests ResourceRequestPatchArrayInput `pulumi:"requests"` // VendorParameters are arbitrary setup parameters for all requests of the claim. They are ignored while allocating the claim. VendorParameters pulumi.Input `pulumi:"vendorParameters"` }
DriverRequests describes all resources that are needed from one particular driver.
func (DriverRequestsPatchArgs) ElementType ¶ added in v4.11.0
func (DriverRequestsPatchArgs) ElementType() reflect.Type
func (DriverRequestsPatchArgs) ToDriverRequestsPatchOutput ¶ added in v4.11.0
func (i DriverRequestsPatchArgs) ToDriverRequestsPatchOutput() DriverRequestsPatchOutput
func (DriverRequestsPatchArgs) ToDriverRequestsPatchOutputWithContext ¶ added in v4.11.0
func (i DriverRequestsPatchArgs) ToDriverRequestsPatchOutputWithContext(ctx context.Context) DriverRequestsPatchOutput
type DriverRequestsPatchArray ¶ added in v4.11.0
type DriverRequestsPatchArray []DriverRequestsPatchInput
func (DriverRequestsPatchArray) ElementType ¶ added in v4.11.0
func (DriverRequestsPatchArray) ElementType() reflect.Type
func (DriverRequestsPatchArray) ToDriverRequestsPatchArrayOutput ¶ added in v4.11.0
func (i DriverRequestsPatchArray) ToDriverRequestsPatchArrayOutput() DriverRequestsPatchArrayOutput
func (DriverRequestsPatchArray) ToDriverRequestsPatchArrayOutputWithContext ¶ added in v4.11.0
func (i DriverRequestsPatchArray) ToDriverRequestsPatchArrayOutputWithContext(ctx context.Context) DriverRequestsPatchArrayOutput
type DriverRequestsPatchArrayInput ¶ added in v4.11.0
type DriverRequestsPatchArrayInput interface { pulumi.Input ToDriverRequestsPatchArrayOutput() DriverRequestsPatchArrayOutput ToDriverRequestsPatchArrayOutputWithContext(context.Context) DriverRequestsPatchArrayOutput }
DriverRequestsPatchArrayInput is an input type that accepts DriverRequestsPatchArray and DriverRequestsPatchArrayOutput values. You can construct a concrete instance of `DriverRequestsPatchArrayInput` via:
DriverRequestsPatchArray{ DriverRequestsPatchArgs{...} }
type DriverRequestsPatchArrayOutput ¶ added in v4.11.0
type DriverRequestsPatchArrayOutput struct{ *pulumi.OutputState }
func (DriverRequestsPatchArrayOutput) ElementType ¶ added in v4.11.0
func (DriverRequestsPatchArrayOutput) ElementType() reflect.Type
func (DriverRequestsPatchArrayOutput) Index ¶ added in v4.11.0
func (o DriverRequestsPatchArrayOutput) Index(i pulumi.IntInput) DriverRequestsPatchOutput
func (DriverRequestsPatchArrayOutput) ToDriverRequestsPatchArrayOutput ¶ added in v4.11.0
func (o DriverRequestsPatchArrayOutput) ToDriverRequestsPatchArrayOutput() DriverRequestsPatchArrayOutput
func (DriverRequestsPatchArrayOutput) ToDriverRequestsPatchArrayOutputWithContext ¶ added in v4.11.0
func (o DriverRequestsPatchArrayOutput) ToDriverRequestsPatchArrayOutputWithContext(ctx context.Context) DriverRequestsPatchArrayOutput
type DriverRequestsPatchInput ¶ added in v4.11.0
type DriverRequestsPatchInput interface { pulumi.Input ToDriverRequestsPatchOutput() DriverRequestsPatchOutput ToDriverRequestsPatchOutputWithContext(context.Context) DriverRequestsPatchOutput }
DriverRequestsPatchInput is an input type that accepts DriverRequestsPatchArgs and DriverRequestsPatchOutput values. You can construct a concrete instance of `DriverRequestsPatchInput` via:
DriverRequestsPatchArgs{...}
type DriverRequestsPatchOutput ¶ added in v4.11.0
type DriverRequestsPatchOutput struct{ *pulumi.OutputState }
DriverRequests describes all resources that are needed from one particular driver.
func (DriverRequestsPatchOutput) DriverName ¶ added in v4.11.0
func (o DriverRequestsPatchOutput) DriverName() pulumi.StringPtrOutput
DriverName is the name used by the DRA driver kubelet plugin.
func (DriverRequestsPatchOutput) ElementType ¶ added in v4.11.0
func (DriverRequestsPatchOutput) ElementType() reflect.Type
func (DriverRequestsPatchOutput) Requests ¶ added in v4.11.0
func (o DriverRequestsPatchOutput) Requests() ResourceRequestPatchArrayOutput
Requests describes all resources that are needed from the driver.
func (DriverRequestsPatchOutput) ToDriverRequestsPatchOutput ¶ added in v4.11.0
func (o DriverRequestsPatchOutput) ToDriverRequestsPatchOutput() DriverRequestsPatchOutput
func (DriverRequestsPatchOutput) ToDriverRequestsPatchOutputWithContext ¶ added in v4.11.0
func (o DriverRequestsPatchOutput) ToDriverRequestsPatchOutputWithContext(ctx context.Context) DriverRequestsPatchOutput
func (DriverRequestsPatchOutput) VendorParameters ¶ added in v4.11.0
func (o DriverRequestsPatchOutput) VendorParameters() pulumi.AnyOutput
VendorParameters are arbitrary setup parameters for all requests of the claim. They are ignored while allocating the claim.
type NamedResourcesAllocationResult ¶ added in v4.11.0
type NamedResourcesAllocationResult struct { // Name is the name of the selected resource instance. Name string `pulumi:"name"` }
NamedResourcesAllocationResult is used in AllocationResultModel.
type NamedResourcesAllocationResultArgs ¶ added in v4.11.0
type NamedResourcesAllocationResultArgs struct { // Name is the name of the selected resource instance. Name pulumi.StringInput `pulumi:"name"` }
NamedResourcesAllocationResult is used in AllocationResultModel.
func (NamedResourcesAllocationResultArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesAllocationResultArgs) ElementType() reflect.Type
func (NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultOutput ¶ added in v4.11.0
func (i NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultOutput() NamedResourcesAllocationResultOutput
func (NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultOutputWithContext(ctx context.Context) NamedResourcesAllocationResultOutput
func (NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultPtrOutput ¶ added in v4.11.0
func (i NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultPtrOutput() NamedResourcesAllocationResultPtrOutput
func (NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultPtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesAllocationResultArgs) ToNamedResourcesAllocationResultPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPtrOutput
type NamedResourcesAllocationResultInput ¶ added in v4.11.0
type NamedResourcesAllocationResultInput interface { pulumi.Input ToNamedResourcesAllocationResultOutput() NamedResourcesAllocationResultOutput ToNamedResourcesAllocationResultOutputWithContext(context.Context) NamedResourcesAllocationResultOutput }
NamedResourcesAllocationResultInput is an input type that accepts NamedResourcesAllocationResultArgs and NamedResourcesAllocationResultOutput values. You can construct a concrete instance of `NamedResourcesAllocationResultInput` via:
NamedResourcesAllocationResultArgs{...}
type NamedResourcesAllocationResultOutput ¶ added in v4.11.0
type NamedResourcesAllocationResultOutput struct{ *pulumi.OutputState }
NamedResourcesAllocationResult is used in AllocationResultModel.
func (NamedResourcesAllocationResultOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesAllocationResultOutput) ElementType() reflect.Type
func (NamedResourcesAllocationResultOutput) Name ¶ added in v4.11.0
func (o NamedResourcesAllocationResultOutput) Name() pulumi.StringOutput
Name is the name of the selected resource instance.
func (NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultOutput ¶ added in v4.11.0
func (o NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultOutput() NamedResourcesAllocationResultOutput
func (NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultOutputWithContext(ctx context.Context) NamedResourcesAllocationResultOutput
func (NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultPtrOutput ¶ added in v4.11.0
func (o NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultPtrOutput() NamedResourcesAllocationResultPtrOutput
func (NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesAllocationResultOutput) ToNamedResourcesAllocationResultPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPtrOutput
type NamedResourcesAllocationResultPatch ¶ added in v4.11.0
type NamedResourcesAllocationResultPatch struct { // Name is the name of the selected resource instance. Name *string `pulumi:"name"` }
NamedResourcesAllocationResult is used in AllocationResultModel.
type NamedResourcesAllocationResultPatchArgs ¶ added in v4.11.0
type NamedResourcesAllocationResultPatchArgs struct { // Name is the name of the selected resource instance. Name pulumi.StringPtrInput `pulumi:"name"` }
NamedResourcesAllocationResult is used in AllocationResultModel.
func (NamedResourcesAllocationResultPatchArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesAllocationResultPatchArgs) ElementType() reflect.Type
func (NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchOutput ¶ added in v4.11.0
func (i NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchOutput() NamedResourcesAllocationResultPatchOutput
func (NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPatchOutput
func (NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchPtrOutput ¶ added in v4.11.0
func (i NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchPtrOutput() NamedResourcesAllocationResultPatchPtrOutput
func (NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchPtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesAllocationResultPatchArgs) ToNamedResourcesAllocationResultPatchPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPatchPtrOutput
type NamedResourcesAllocationResultPatchInput ¶ added in v4.11.0
type NamedResourcesAllocationResultPatchInput interface { pulumi.Input ToNamedResourcesAllocationResultPatchOutput() NamedResourcesAllocationResultPatchOutput ToNamedResourcesAllocationResultPatchOutputWithContext(context.Context) NamedResourcesAllocationResultPatchOutput }
NamedResourcesAllocationResultPatchInput is an input type that accepts NamedResourcesAllocationResultPatchArgs and NamedResourcesAllocationResultPatchOutput values. You can construct a concrete instance of `NamedResourcesAllocationResultPatchInput` via:
NamedResourcesAllocationResultPatchArgs{...}
type NamedResourcesAllocationResultPatchOutput ¶ added in v4.11.0
type NamedResourcesAllocationResultPatchOutput struct{ *pulumi.OutputState }
NamedResourcesAllocationResult is used in AllocationResultModel.
func (NamedResourcesAllocationResultPatchOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesAllocationResultPatchOutput) ElementType() reflect.Type
func (NamedResourcesAllocationResultPatchOutput) Name ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPatchOutput) Name() pulumi.StringPtrOutput
Name is the name of the selected resource instance.
func (NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchOutput ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchOutput() NamedResourcesAllocationResultPatchOutput
func (NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPatchOutput
func (NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchPtrOutput() NamedResourcesAllocationResultPatchPtrOutput
func (NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPatchOutput) ToNamedResourcesAllocationResultPatchPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPatchPtrOutput
type NamedResourcesAllocationResultPatchPtrInput ¶ added in v4.11.0
type NamedResourcesAllocationResultPatchPtrInput interface { pulumi.Input ToNamedResourcesAllocationResultPatchPtrOutput() NamedResourcesAllocationResultPatchPtrOutput ToNamedResourcesAllocationResultPatchPtrOutputWithContext(context.Context) NamedResourcesAllocationResultPatchPtrOutput }
NamedResourcesAllocationResultPatchPtrInput is an input type that accepts NamedResourcesAllocationResultPatchArgs, NamedResourcesAllocationResultPatchPtr and NamedResourcesAllocationResultPatchPtrOutput values. You can construct a concrete instance of `NamedResourcesAllocationResultPatchPtrInput` via:
NamedResourcesAllocationResultPatchArgs{...} or: nil
func NamedResourcesAllocationResultPatchPtr ¶ added in v4.11.0
func NamedResourcesAllocationResultPatchPtr(v *NamedResourcesAllocationResultPatchArgs) NamedResourcesAllocationResultPatchPtrInput
type NamedResourcesAllocationResultPatchPtrOutput ¶ added in v4.11.0
type NamedResourcesAllocationResultPatchPtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesAllocationResultPatchPtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesAllocationResultPatchPtrOutput) ElementType() reflect.Type
func (NamedResourcesAllocationResultPatchPtrOutput) Name ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPatchPtrOutput) Name() pulumi.StringPtrOutput
Name is the name of the selected resource instance.
func (NamedResourcesAllocationResultPatchPtrOutput) ToNamedResourcesAllocationResultPatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPatchPtrOutput) ToNamedResourcesAllocationResultPatchPtrOutput() NamedResourcesAllocationResultPatchPtrOutput
func (NamedResourcesAllocationResultPatchPtrOutput) ToNamedResourcesAllocationResultPatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPatchPtrOutput) ToNamedResourcesAllocationResultPatchPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPatchPtrOutput
type NamedResourcesAllocationResultPtrInput ¶ added in v4.11.0
type NamedResourcesAllocationResultPtrInput interface { pulumi.Input ToNamedResourcesAllocationResultPtrOutput() NamedResourcesAllocationResultPtrOutput ToNamedResourcesAllocationResultPtrOutputWithContext(context.Context) NamedResourcesAllocationResultPtrOutput }
NamedResourcesAllocationResultPtrInput is an input type that accepts NamedResourcesAllocationResultArgs, NamedResourcesAllocationResultPtr and NamedResourcesAllocationResultPtrOutput values. You can construct a concrete instance of `NamedResourcesAllocationResultPtrInput` via:
NamedResourcesAllocationResultArgs{...} or: nil
func NamedResourcesAllocationResultPtr ¶ added in v4.11.0
func NamedResourcesAllocationResultPtr(v *NamedResourcesAllocationResultArgs) NamedResourcesAllocationResultPtrInput
type NamedResourcesAllocationResultPtrOutput ¶ added in v4.11.0
type NamedResourcesAllocationResultPtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesAllocationResultPtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesAllocationResultPtrOutput) ElementType() reflect.Type
func (NamedResourcesAllocationResultPtrOutput) Name ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPtrOutput) Name() pulumi.StringPtrOutput
Name is the name of the selected resource instance.
func (NamedResourcesAllocationResultPtrOutput) ToNamedResourcesAllocationResultPtrOutput ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPtrOutput) ToNamedResourcesAllocationResultPtrOutput() NamedResourcesAllocationResultPtrOutput
func (NamedResourcesAllocationResultPtrOutput) ToNamedResourcesAllocationResultPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesAllocationResultPtrOutput) ToNamedResourcesAllocationResultPtrOutputWithContext(ctx context.Context) NamedResourcesAllocationResultPtrOutput
type NamedResourcesAttribute ¶ added in v4.11.0
type NamedResourcesAttribute struct { // BoolValue is a true/false value. Bool *bool `pulumi:"bool"` // IntValue is a 64-bit integer. Int *int `pulumi:"int"` // IntSliceValue is an array of 64-bit integers. IntSlice *NamedResourcesIntSlice `pulumi:"intSlice"` // Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain. Name string `pulumi:"name"` // QuantityValue is a quantity. Quantity *string `pulumi:"quantity"` // StringValue is a string. String *string `pulumi:"string"` // StringSliceValue is an array of strings. StringSlice *NamedResourcesStringSlice `pulumi:"stringSlice"` // VersionValue is a semantic version according to semver.org spec 2.0.0. Version *string `pulumi:"version"` }
NamedResourcesAttribute is a combination of an attribute name and its value.
type NamedResourcesAttributeArgs ¶ added in v4.11.0
type NamedResourcesAttributeArgs struct { // BoolValue is a true/false value. Bool pulumi.BoolPtrInput `pulumi:"bool"` // IntValue is a 64-bit integer. Int pulumi.IntPtrInput `pulumi:"int"` // IntSliceValue is an array of 64-bit integers. IntSlice NamedResourcesIntSlicePtrInput `pulumi:"intSlice"` // Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain. Name pulumi.StringInput `pulumi:"name"` // QuantityValue is a quantity. Quantity pulumi.StringPtrInput `pulumi:"quantity"` // StringValue is a string. String pulumi.StringPtrInput `pulumi:"string"` // StringSliceValue is an array of strings. StringSlice NamedResourcesStringSlicePtrInput `pulumi:"stringSlice"` // VersionValue is a semantic version according to semver.org spec 2.0.0. Version pulumi.StringPtrInput `pulumi:"version"` }
NamedResourcesAttribute is a combination of an attribute name and its value.
func (NamedResourcesAttributeArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesAttributeArgs) ElementType() reflect.Type
func (NamedResourcesAttributeArgs) ToNamedResourcesAttributeOutput ¶ added in v4.11.0
func (i NamedResourcesAttributeArgs) ToNamedResourcesAttributeOutput() NamedResourcesAttributeOutput
func (NamedResourcesAttributeArgs) ToNamedResourcesAttributeOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesAttributeArgs) ToNamedResourcesAttributeOutputWithContext(ctx context.Context) NamedResourcesAttributeOutput
type NamedResourcesAttributeArray ¶ added in v4.11.0
type NamedResourcesAttributeArray []NamedResourcesAttributeInput
func (NamedResourcesAttributeArray) ElementType ¶ added in v4.11.0
func (NamedResourcesAttributeArray) ElementType() reflect.Type
func (NamedResourcesAttributeArray) ToNamedResourcesAttributeArrayOutput ¶ added in v4.11.0
func (i NamedResourcesAttributeArray) ToNamedResourcesAttributeArrayOutput() NamedResourcesAttributeArrayOutput
func (NamedResourcesAttributeArray) ToNamedResourcesAttributeArrayOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesAttributeArray) ToNamedResourcesAttributeArrayOutputWithContext(ctx context.Context) NamedResourcesAttributeArrayOutput
type NamedResourcesAttributeArrayInput ¶ added in v4.11.0
type NamedResourcesAttributeArrayInput interface { pulumi.Input ToNamedResourcesAttributeArrayOutput() NamedResourcesAttributeArrayOutput ToNamedResourcesAttributeArrayOutputWithContext(context.Context) NamedResourcesAttributeArrayOutput }
NamedResourcesAttributeArrayInput is an input type that accepts NamedResourcesAttributeArray and NamedResourcesAttributeArrayOutput values. You can construct a concrete instance of `NamedResourcesAttributeArrayInput` via:
NamedResourcesAttributeArray{ NamedResourcesAttributeArgs{...} }
type NamedResourcesAttributeArrayOutput ¶ added in v4.11.0
type NamedResourcesAttributeArrayOutput struct{ *pulumi.OutputState }
func (NamedResourcesAttributeArrayOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesAttributeArrayOutput) ElementType() reflect.Type
func (NamedResourcesAttributeArrayOutput) Index ¶ added in v4.11.0
func (o NamedResourcesAttributeArrayOutput) Index(i pulumi.IntInput) NamedResourcesAttributeOutput
func (NamedResourcesAttributeArrayOutput) ToNamedResourcesAttributeArrayOutput ¶ added in v4.11.0
func (o NamedResourcesAttributeArrayOutput) ToNamedResourcesAttributeArrayOutput() NamedResourcesAttributeArrayOutput
func (NamedResourcesAttributeArrayOutput) ToNamedResourcesAttributeArrayOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesAttributeArrayOutput) ToNamedResourcesAttributeArrayOutputWithContext(ctx context.Context) NamedResourcesAttributeArrayOutput
type NamedResourcesAttributeInput ¶ added in v4.11.0
type NamedResourcesAttributeInput interface { pulumi.Input ToNamedResourcesAttributeOutput() NamedResourcesAttributeOutput ToNamedResourcesAttributeOutputWithContext(context.Context) NamedResourcesAttributeOutput }
NamedResourcesAttributeInput is an input type that accepts NamedResourcesAttributeArgs and NamedResourcesAttributeOutput values. You can construct a concrete instance of `NamedResourcesAttributeInput` via:
NamedResourcesAttributeArgs{...}
type NamedResourcesAttributeOutput ¶ added in v4.11.0
type NamedResourcesAttributeOutput struct{ *pulumi.OutputState }
NamedResourcesAttribute is a combination of an attribute name and its value.
func (NamedResourcesAttributeOutput) Bool ¶ added in v4.11.0
func (o NamedResourcesAttributeOutput) Bool() pulumi.BoolPtrOutput
BoolValue is a true/false value.
func (NamedResourcesAttributeOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesAttributeOutput) ElementType() reflect.Type
func (NamedResourcesAttributeOutput) Int ¶ added in v4.11.0
func (o NamedResourcesAttributeOutput) Int() pulumi.IntPtrOutput
IntValue is a 64-bit integer.
func (NamedResourcesAttributeOutput) IntSlice ¶ added in v4.11.0
func (o NamedResourcesAttributeOutput) IntSlice() NamedResourcesIntSlicePtrOutput
IntSliceValue is an array of 64-bit integers.
func (NamedResourcesAttributeOutput) Name ¶ added in v4.11.0
func (o NamedResourcesAttributeOutput) Name() pulumi.StringOutput
Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain.
func (NamedResourcesAttributeOutput) Quantity ¶ added in v4.11.0
func (o NamedResourcesAttributeOutput) Quantity() pulumi.StringPtrOutput
QuantityValue is a quantity.
func (NamedResourcesAttributeOutput) String ¶ added in v4.11.0
func (o NamedResourcesAttributeOutput) String() pulumi.StringPtrOutput
StringValue is a string.
func (NamedResourcesAttributeOutput) StringSlice ¶ added in v4.11.0
func (o NamedResourcesAttributeOutput) StringSlice() NamedResourcesStringSlicePtrOutput
StringSliceValue is an array of strings.
func (NamedResourcesAttributeOutput) ToNamedResourcesAttributeOutput ¶ added in v4.11.0
func (o NamedResourcesAttributeOutput) ToNamedResourcesAttributeOutput() NamedResourcesAttributeOutput
func (NamedResourcesAttributeOutput) ToNamedResourcesAttributeOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesAttributeOutput) ToNamedResourcesAttributeOutputWithContext(ctx context.Context) NamedResourcesAttributeOutput
func (NamedResourcesAttributeOutput) Version ¶ added in v4.11.0
func (o NamedResourcesAttributeOutput) Version() pulumi.StringPtrOutput
VersionValue is a semantic version according to semver.org spec 2.0.0.
type NamedResourcesAttributePatch ¶ added in v4.11.0
type NamedResourcesAttributePatch struct { // BoolValue is a true/false value. Bool *bool `pulumi:"bool"` // IntValue is a 64-bit integer. Int *int `pulumi:"int"` // IntSliceValue is an array of 64-bit integers. IntSlice *NamedResourcesIntSlicePatch `pulumi:"intSlice"` // Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain. Name *string `pulumi:"name"` // QuantityValue is a quantity. Quantity *string `pulumi:"quantity"` // StringValue is a string. String *string `pulumi:"string"` // StringSliceValue is an array of strings. StringSlice *NamedResourcesStringSlicePatch `pulumi:"stringSlice"` // VersionValue is a semantic version according to semver.org spec 2.0.0. Version *string `pulumi:"version"` }
NamedResourcesAttribute is a combination of an attribute name and its value.
type NamedResourcesAttributePatchArgs ¶ added in v4.11.0
type NamedResourcesAttributePatchArgs struct { // BoolValue is a true/false value. Bool pulumi.BoolPtrInput `pulumi:"bool"` // IntValue is a 64-bit integer. Int pulumi.IntPtrInput `pulumi:"int"` // IntSliceValue is an array of 64-bit integers. IntSlice NamedResourcesIntSlicePatchPtrInput `pulumi:"intSlice"` // Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain. Name pulumi.StringPtrInput `pulumi:"name"` // QuantityValue is a quantity. Quantity pulumi.StringPtrInput `pulumi:"quantity"` // StringValue is a string. String pulumi.StringPtrInput `pulumi:"string"` // StringSliceValue is an array of strings. StringSlice NamedResourcesStringSlicePatchPtrInput `pulumi:"stringSlice"` // VersionValue is a semantic version according to semver.org spec 2.0.0. Version pulumi.StringPtrInput `pulumi:"version"` }
NamedResourcesAttribute is a combination of an attribute name and its value.
func (NamedResourcesAttributePatchArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesAttributePatchArgs) ElementType() reflect.Type
func (NamedResourcesAttributePatchArgs) ToNamedResourcesAttributePatchOutput ¶ added in v4.11.0
func (i NamedResourcesAttributePatchArgs) ToNamedResourcesAttributePatchOutput() NamedResourcesAttributePatchOutput
func (NamedResourcesAttributePatchArgs) ToNamedResourcesAttributePatchOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesAttributePatchArgs) ToNamedResourcesAttributePatchOutputWithContext(ctx context.Context) NamedResourcesAttributePatchOutput
type NamedResourcesAttributePatchArray ¶ added in v4.11.0
type NamedResourcesAttributePatchArray []NamedResourcesAttributePatchInput
func (NamedResourcesAttributePatchArray) ElementType ¶ added in v4.11.0
func (NamedResourcesAttributePatchArray) ElementType() reflect.Type
func (NamedResourcesAttributePatchArray) ToNamedResourcesAttributePatchArrayOutput ¶ added in v4.11.0
func (i NamedResourcesAttributePatchArray) ToNamedResourcesAttributePatchArrayOutput() NamedResourcesAttributePatchArrayOutput
func (NamedResourcesAttributePatchArray) ToNamedResourcesAttributePatchArrayOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesAttributePatchArray) ToNamedResourcesAttributePatchArrayOutputWithContext(ctx context.Context) NamedResourcesAttributePatchArrayOutput
type NamedResourcesAttributePatchArrayInput ¶ added in v4.11.0
type NamedResourcesAttributePatchArrayInput interface { pulumi.Input ToNamedResourcesAttributePatchArrayOutput() NamedResourcesAttributePatchArrayOutput ToNamedResourcesAttributePatchArrayOutputWithContext(context.Context) NamedResourcesAttributePatchArrayOutput }
NamedResourcesAttributePatchArrayInput is an input type that accepts NamedResourcesAttributePatchArray and NamedResourcesAttributePatchArrayOutput values. You can construct a concrete instance of `NamedResourcesAttributePatchArrayInput` via:
NamedResourcesAttributePatchArray{ NamedResourcesAttributePatchArgs{...} }
type NamedResourcesAttributePatchArrayOutput ¶ added in v4.11.0
type NamedResourcesAttributePatchArrayOutput struct{ *pulumi.OutputState }
func (NamedResourcesAttributePatchArrayOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesAttributePatchArrayOutput) ElementType() reflect.Type
func (NamedResourcesAttributePatchArrayOutput) ToNamedResourcesAttributePatchArrayOutput ¶ added in v4.11.0
func (o NamedResourcesAttributePatchArrayOutput) ToNamedResourcesAttributePatchArrayOutput() NamedResourcesAttributePatchArrayOutput
func (NamedResourcesAttributePatchArrayOutput) ToNamedResourcesAttributePatchArrayOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesAttributePatchArrayOutput) ToNamedResourcesAttributePatchArrayOutputWithContext(ctx context.Context) NamedResourcesAttributePatchArrayOutput
type NamedResourcesAttributePatchInput ¶ added in v4.11.0
type NamedResourcesAttributePatchInput interface { pulumi.Input ToNamedResourcesAttributePatchOutput() NamedResourcesAttributePatchOutput ToNamedResourcesAttributePatchOutputWithContext(context.Context) NamedResourcesAttributePatchOutput }
NamedResourcesAttributePatchInput is an input type that accepts NamedResourcesAttributePatchArgs and NamedResourcesAttributePatchOutput values. You can construct a concrete instance of `NamedResourcesAttributePatchInput` via:
NamedResourcesAttributePatchArgs{...}
type NamedResourcesAttributePatchOutput ¶ added in v4.11.0
type NamedResourcesAttributePatchOutput struct{ *pulumi.OutputState }
NamedResourcesAttribute is a combination of an attribute name and its value.
func (NamedResourcesAttributePatchOutput) Bool ¶ added in v4.11.0
func (o NamedResourcesAttributePatchOutput) Bool() pulumi.BoolPtrOutput
BoolValue is a true/false value.
func (NamedResourcesAttributePatchOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesAttributePatchOutput) ElementType() reflect.Type
func (NamedResourcesAttributePatchOutput) Int ¶ added in v4.11.0
func (o NamedResourcesAttributePatchOutput) Int() pulumi.IntPtrOutput
IntValue is a 64-bit integer.
func (NamedResourcesAttributePatchOutput) IntSlice ¶ added in v4.11.0
func (o NamedResourcesAttributePatchOutput) IntSlice() NamedResourcesIntSlicePatchPtrOutput
IntSliceValue is an array of 64-bit integers.
func (NamedResourcesAttributePatchOutput) Name ¶ added in v4.11.0
func (o NamedResourcesAttributePatchOutput) Name() pulumi.StringPtrOutput
Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain.
func (NamedResourcesAttributePatchOutput) Quantity ¶ added in v4.11.0
func (o NamedResourcesAttributePatchOutput) Quantity() pulumi.StringPtrOutput
QuantityValue is a quantity.
func (NamedResourcesAttributePatchOutput) String ¶ added in v4.11.0
func (o NamedResourcesAttributePatchOutput) String() pulumi.StringPtrOutput
StringValue is a string.
func (NamedResourcesAttributePatchOutput) StringSlice ¶ added in v4.11.0
func (o NamedResourcesAttributePatchOutput) StringSlice() NamedResourcesStringSlicePatchPtrOutput
StringSliceValue is an array of strings.
func (NamedResourcesAttributePatchOutput) ToNamedResourcesAttributePatchOutput ¶ added in v4.11.0
func (o NamedResourcesAttributePatchOutput) ToNamedResourcesAttributePatchOutput() NamedResourcesAttributePatchOutput
func (NamedResourcesAttributePatchOutput) ToNamedResourcesAttributePatchOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesAttributePatchOutput) ToNamedResourcesAttributePatchOutputWithContext(ctx context.Context) NamedResourcesAttributePatchOutput
func (NamedResourcesAttributePatchOutput) Version ¶ added in v4.11.0
func (o NamedResourcesAttributePatchOutput) Version() pulumi.StringPtrOutput
VersionValue is a semantic version according to semver.org spec 2.0.0.
type NamedResourcesFilter ¶ added in v4.11.0
type NamedResourcesFilter struct { // Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/ // // In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example: // // attributes.quantity["a"].isGreaterThan(quantity("0")) && // attributes.stringslice["b"].isSorted() Selector string `pulumi:"selector"` }
NamedResourcesFilter is used in ResourceFilterModel.
type NamedResourcesFilterArgs ¶ added in v4.11.0
type NamedResourcesFilterArgs struct { // Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/ // // In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example: // // attributes.quantity["a"].isGreaterThan(quantity("0")) && // attributes.stringslice["b"].isSorted() Selector pulumi.StringInput `pulumi:"selector"` }
NamedResourcesFilter is used in ResourceFilterModel.
func (NamedResourcesFilterArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesFilterArgs) ElementType() reflect.Type
func (NamedResourcesFilterArgs) ToNamedResourcesFilterOutput ¶ added in v4.11.0
func (i NamedResourcesFilterArgs) ToNamedResourcesFilterOutput() NamedResourcesFilterOutput
func (NamedResourcesFilterArgs) ToNamedResourcesFilterOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesFilterArgs) ToNamedResourcesFilterOutputWithContext(ctx context.Context) NamedResourcesFilterOutput
func (NamedResourcesFilterArgs) ToNamedResourcesFilterPtrOutput ¶ added in v4.11.0
func (i NamedResourcesFilterArgs) ToNamedResourcesFilterPtrOutput() NamedResourcesFilterPtrOutput
func (NamedResourcesFilterArgs) ToNamedResourcesFilterPtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesFilterArgs) ToNamedResourcesFilterPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPtrOutput
type NamedResourcesFilterInput ¶ added in v4.11.0
type NamedResourcesFilterInput interface { pulumi.Input ToNamedResourcesFilterOutput() NamedResourcesFilterOutput ToNamedResourcesFilterOutputWithContext(context.Context) NamedResourcesFilterOutput }
NamedResourcesFilterInput is an input type that accepts NamedResourcesFilterArgs and NamedResourcesFilterOutput values. You can construct a concrete instance of `NamedResourcesFilterInput` via:
NamedResourcesFilterArgs{...}
type NamedResourcesFilterOutput ¶ added in v4.11.0
type NamedResourcesFilterOutput struct{ *pulumi.OutputState }
NamedResourcesFilter is used in ResourceFilterModel.
func (NamedResourcesFilterOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesFilterOutput) ElementType() reflect.Type
func (NamedResourcesFilterOutput) Selector ¶ added in v4.11.0
func (o NamedResourcesFilterOutput) Selector() pulumi.StringOutput
Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/
In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:
attributes.quantity["a"].isGreaterThan(quantity("0")) && attributes.stringslice["b"].isSorted()
func (NamedResourcesFilterOutput) ToNamedResourcesFilterOutput ¶ added in v4.11.0
func (o NamedResourcesFilterOutput) ToNamedResourcesFilterOutput() NamedResourcesFilterOutput
func (NamedResourcesFilterOutput) ToNamedResourcesFilterOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesFilterOutput) ToNamedResourcesFilterOutputWithContext(ctx context.Context) NamedResourcesFilterOutput
func (NamedResourcesFilterOutput) ToNamedResourcesFilterPtrOutput ¶ added in v4.11.0
func (o NamedResourcesFilterOutput) ToNamedResourcesFilterPtrOutput() NamedResourcesFilterPtrOutput
func (NamedResourcesFilterOutput) ToNamedResourcesFilterPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesFilterOutput) ToNamedResourcesFilterPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPtrOutput
type NamedResourcesFilterPatch ¶ added in v4.11.0
type NamedResourcesFilterPatch struct { // Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/ // // In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example: // // attributes.quantity["a"].isGreaterThan(quantity("0")) && // attributes.stringslice["b"].isSorted() Selector *string `pulumi:"selector"` }
NamedResourcesFilter is used in ResourceFilterModel.
type NamedResourcesFilterPatchArgs ¶ added in v4.11.0
type NamedResourcesFilterPatchArgs struct { // Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/ // // In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example: // // attributes.quantity["a"].isGreaterThan(quantity("0")) && // attributes.stringslice["b"].isSorted() Selector pulumi.StringPtrInput `pulumi:"selector"` }
NamedResourcesFilter is used in ResourceFilterModel.
func (NamedResourcesFilterPatchArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesFilterPatchArgs) ElementType() reflect.Type
func (NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchOutput ¶ added in v4.11.0
func (i NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchOutput() NamedResourcesFilterPatchOutput
func (NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchOutputWithContext(ctx context.Context) NamedResourcesFilterPatchOutput
func (NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchPtrOutput ¶ added in v4.11.0
func (i NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchPtrOutput() NamedResourcesFilterPatchPtrOutput
func (NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchPtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesFilterPatchArgs) ToNamedResourcesFilterPatchPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPatchPtrOutput
type NamedResourcesFilterPatchInput ¶ added in v4.11.0
type NamedResourcesFilterPatchInput interface { pulumi.Input ToNamedResourcesFilterPatchOutput() NamedResourcesFilterPatchOutput ToNamedResourcesFilterPatchOutputWithContext(context.Context) NamedResourcesFilterPatchOutput }
NamedResourcesFilterPatchInput is an input type that accepts NamedResourcesFilterPatchArgs and NamedResourcesFilterPatchOutput values. You can construct a concrete instance of `NamedResourcesFilterPatchInput` via:
NamedResourcesFilterPatchArgs{...}
type NamedResourcesFilterPatchOutput ¶ added in v4.11.0
type NamedResourcesFilterPatchOutput struct{ *pulumi.OutputState }
NamedResourcesFilter is used in ResourceFilterModel.
func (NamedResourcesFilterPatchOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesFilterPatchOutput) ElementType() reflect.Type
func (NamedResourcesFilterPatchOutput) Selector ¶ added in v4.11.0
func (o NamedResourcesFilterPatchOutput) Selector() pulumi.StringPtrOutput
Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/
In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:
attributes.quantity["a"].isGreaterThan(quantity("0")) && attributes.stringslice["b"].isSorted()
func (NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchOutput ¶ added in v4.11.0
func (o NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchOutput() NamedResourcesFilterPatchOutput
func (NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchOutputWithContext(ctx context.Context) NamedResourcesFilterPatchOutput
func (NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchPtrOutput() NamedResourcesFilterPatchPtrOutput
func (NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesFilterPatchOutput) ToNamedResourcesFilterPatchPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPatchPtrOutput
type NamedResourcesFilterPatchPtrInput ¶ added in v4.11.0
type NamedResourcesFilterPatchPtrInput interface { pulumi.Input ToNamedResourcesFilterPatchPtrOutput() NamedResourcesFilterPatchPtrOutput ToNamedResourcesFilterPatchPtrOutputWithContext(context.Context) NamedResourcesFilterPatchPtrOutput }
NamedResourcesFilterPatchPtrInput is an input type that accepts NamedResourcesFilterPatchArgs, NamedResourcesFilterPatchPtr and NamedResourcesFilterPatchPtrOutput values. You can construct a concrete instance of `NamedResourcesFilterPatchPtrInput` via:
NamedResourcesFilterPatchArgs{...} or: nil
func NamedResourcesFilterPatchPtr ¶ added in v4.11.0
func NamedResourcesFilterPatchPtr(v *NamedResourcesFilterPatchArgs) NamedResourcesFilterPatchPtrInput
type NamedResourcesFilterPatchPtrOutput ¶ added in v4.11.0
type NamedResourcesFilterPatchPtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesFilterPatchPtrOutput) Elem ¶ added in v4.11.0
func (o NamedResourcesFilterPatchPtrOutput) Elem() NamedResourcesFilterPatchOutput
func (NamedResourcesFilterPatchPtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesFilterPatchPtrOutput) ElementType() reflect.Type
func (NamedResourcesFilterPatchPtrOutput) Selector ¶ added in v4.11.0
func (o NamedResourcesFilterPatchPtrOutput) Selector() pulumi.StringPtrOutput
Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/
In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:
attributes.quantity["a"].isGreaterThan(quantity("0")) && attributes.stringslice["b"].isSorted()
func (NamedResourcesFilterPatchPtrOutput) ToNamedResourcesFilterPatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesFilterPatchPtrOutput) ToNamedResourcesFilterPatchPtrOutput() NamedResourcesFilterPatchPtrOutput
func (NamedResourcesFilterPatchPtrOutput) ToNamedResourcesFilterPatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesFilterPatchPtrOutput) ToNamedResourcesFilterPatchPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPatchPtrOutput
type NamedResourcesFilterPtrInput ¶ added in v4.11.0
type NamedResourcesFilterPtrInput interface { pulumi.Input ToNamedResourcesFilterPtrOutput() NamedResourcesFilterPtrOutput ToNamedResourcesFilterPtrOutputWithContext(context.Context) NamedResourcesFilterPtrOutput }
NamedResourcesFilterPtrInput is an input type that accepts NamedResourcesFilterArgs, NamedResourcesFilterPtr and NamedResourcesFilterPtrOutput values. You can construct a concrete instance of `NamedResourcesFilterPtrInput` via:
NamedResourcesFilterArgs{...} or: nil
func NamedResourcesFilterPtr ¶ added in v4.11.0
func NamedResourcesFilterPtr(v *NamedResourcesFilterArgs) NamedResourcesFilterPtrInput
type NamedResourcesFilterPtrOutput ¶ added in v4.11.0
type NamedResourcesFilterPtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesFilterPtrOutput) Elem ¶ added in v4.11.0
func (o NamedResourcesFilterPtrOutput) Elem() NamedResourcesFilterOutput
func (NamedResourcesFilterPtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesFilterPtrOutput) ElementType() reflect.Type
func (NamedResourcesFilterPtrOutput) Selector ¶ added in v4.11.0
func (o NamedResourcesFilterPtrOutput) Selector() pulumi.StringPtrOutput
Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/
In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:
attributes.quantity["a"].isGreaterThan(quantity("0")) && attributes.stringslice["b"].isSorted()
func (NamedResourcesFilterPtrOutput) ToNamedResourcesFilterPtrOutput ¶ added in v4.11.0
func (o NamedResourcesFilterPtrOutput) ToNamedResourcesFilterPtrOutput() NamedResourcesFilterPtrOutput
func (NamedResourcesFilterPtrOutput) ToNamedResourcesFilterPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesFilterPtrOutput) ToNamedResourcesFilterPtrOutputWithContext(ctx context.Context) NamedResourcesFilterPtrOutput
type NamedResourcesInstance ¶ added in v4.11.0
type NamedResourcesInstance struct { // Attributes defines the attributes of this resource instance. The name of each attribute must be unique. Attributes []NamedResourcesAttribute `pulumi:"attributes"` // Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain. Name string `pulumi:"name"` }
NamedResourcesInstance represents one individual hardware instance that can be selected based on its attributes.
type NamedResourcesInstanceArgs ¶ added in v4.11.0
type NamedResourcesInstanceArgs struct { // Attributes defines the attributes of this resource instance. The name of each attribute must be unique. Attributes NamedResourcesAttributeArrayInput `pulumi:"attributes"` // Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain. Name pulumi.StringInput `pulumi:"name"` }
NamedResourcesInstance represents one individual hardware instance that can be selected based on its attributes.
func (NamedResourcesInstanceArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesInstanceArgs) ElementType() reflect.Type
func (NamedResourcesInstanceArgs) ToNamedResourcesInstanceOutput ¶ added in v4.11.0
func (i NamedResourcesInstanceArgs) ToNamedResourcesInstanceOutput() NamedResourcesInstanceOutput
func (NamedResourcesInstanceArgs) ToNamedResourcesInstanceOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesInstanceArgs) ToNamedResourcesInstanceOutputWithContext(ctx context.Context) NamedResourcesInstanceOutput
type NamedResourcesInstanceArray ¶ added in v4.11.0
type NamedResourcesInstanceArray []NamedResourcesInstanceInput
func (NamedResourcesInstanceArray) ElementType ¶ added in v4.11.0
func (NamedResourcesInstanceArray) ElementType() reflect.Type
func (NamedResourcesInstanceArray) ToNamedResourcesInstanceArrayOutput ¶ added in v4.11.0
func (i NamedResourcesInstanceArray) ToNamedResourcesInstanceArrayOutput() NamedResourcesInstanceArrayOutput
func (NamedResourcesInstanceArray) ToNamedResourcesInstanceArrayOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesInstanceArray) ToNamedResourcesInstanceArrayOutputWithContext(ctx context.Context) NamedResourcesInstanceArrayOutput
type NamedResourcesInstanceArrayInput ¶ added in v4.11.0
type NamedResourcesInstanceArrayInput interface { pulumi.Input ToNamedResourcesInstanceArrayOutput() NamedResourcesInstanceArrayOutput ToNamedResourcesInstanceArrayOutputWithContext(context.Context) NamedResourcesInstanceArrayOutput }
NamedResourcesInstanceArrayInput is an input type that accepts NamedResourcesInstanceArray and NamedResourcesInstanceArrayOutput values. You can construct a concrete instance of `NamedResourcesInstanceArrayInput` via:
NamedResourcesInstanceArray{ NamedResourcesInstanceArgs{...} }
type NamedResourcesInstanceArrayOutput ¶ added in v4.11.0
type NamedResourcesInstanceArrayOutput struct{ *pulumi.OutputState }
func (NamedResourcesInstanceArrayOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesInstanceArrayOutput) ElementType() reflect.Type
func (NamedResourcesInstanceArrayOutput) Index ¶ added in v4.11.0
func (o NamedResourcesInstanceArrayOutput) Index(i pulumi.IntInput) NamedResourcesInstanceOutput
func (NamedResourcesInstanceArrayOutput) ToNamedResourcesInstanceArrayOutput ¶ added in v4.11.0
func (o NamedResourcesInstanceArrayOutput) ToNamedResourcesInstanceArrayOutput() NamedResourcesInstanceArrayOutput
func (NamedResourcesInstanceArrayOutput) ToNamedResourcesInstanceArrayOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesInstanceArrayOutput) ToNamedResourcesInstanceArrayOutputWithContext(ctx context.Context) NamedResourcesInstanceArrayOutput
type NamedResourcesInstanceInput ¶ added in v4.11.0
type NamedResourcesInstanceInput interface { pulumi.Input ToNamedResourcesInstanceOutput() NamedResourcesInstanceOutput ToNamedResourcesInstanceOutputWithContext(context.Context) NamedResourcesInstanceOutput }
NamedResourcesInstanceInput is an input type that accepts NamedResourcesInstanceArgs and NamedResourcesInstanceOutput values. You can construct a concrete instance of `NamedResourcesInstanceInput` via:
NamedResourcesInstanceArgs{...}
type NamedResourcesInstanceOutput ¶ added in v4.11.0
type NamedResourcesInstanceOutput struct{ *pulumi.OutputState }
NamedResourcesInstance represents one individual hardware instance that can be selected based on its attributes.
func (NamedResourcesInstanceOutput) Attributes ¶ added in v4.11.0
func (o NamedResourcesInstanceOutput) Attributes() NamedResourcesAttributeArrayOutput
Attributes defines the attributes of this resource instance. The name of each attribute must be unique.
func (NamedResourcesInstanceOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesInstanceOutput) ElementType() reflect.Type
func (NamedResourcesInstanceOutput) Name ¶ added in v4.11.0
func (o NamedResourcesInstanceOutput) Name() pulumi.StringOutput
Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain.
func (NamedResourcesInstanceOutput) ToNamedResourcesInstanceOutput ¶ added in v4.11.0
func (o NamedResourcesInstanceOutput) ToNamedResourcesInstanceOutput() NamedResourcesInstanceOutput
func (NamedResourcesInstanceOutput) ToNamedResourcesInstanceOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesInstanceOutput) ToNamedResourcesInstanceOutputWithContext(ctx context.Context) NamedResourcesInstanceOutput
type NamedResourcesInstancePatch ¶ added in v4.11.0
type NamedResourcesInstancePatch struct { // Attributes defines the attributes of this resource instance. The name of each attribute must be unique. Attributes []NamedResourcesAttributePatch `pulumi:"attributes"` // Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain. Name *string `pulumi:"name"` }
NamedResourcesInstance represents one individual hardware instance that can be selected based on its attributes.
type NamedResourcesInstancePatchArgs ¶ added in v4.11.0
type NamedResourcesInstancePatchArgs struct { // Attributes defines the attributes of this resource instance. The name of each attribute must be unique. Attributes NamedResourcesAttributePatchArrayInput `pulumi:"attributes"` // Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain. Name pulumi.StringPtrInput `pulumi:"name"` }
NamedResourcesInstance represents one individual hardware instance that can be selected based on its attributes.
func (NamedResourcesInstancePatchArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesInstancePatchArgs) ElementType() reflect.Type
func (NamedResourcesInstancePatchArgs) ToNamedResourcesInstancePatchOutput ¶ added in v4.11.0
func (i NamedResourcesInstancePatchArgs) ToNamedResourcesInstancePatchOutput() NamedResourcesInstancePatchOutput
func (NamedResourcesInstancePatchArgs) ToNamedResourcesInstancePatchOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesInstancePatchArgs) ToNamedResourcesInstancePatchOutputWithContext(ctx context.Context) NamedResourcesInstancePatchOutput
type NamedResourcesInstancePatchArray ¶ added in v4.11.0
type NamedResourcesInstancePatchArray []NamedResourcesInstancePatchInput
func (NamedResourcesInstancePatchArray) ElementType ¶ added in v4.11.0
func (NamedResourcesInstancePatchArray) ElementType() reflect.Type
func (NamedResourcesInstancePatchArray) ToNamedResourcesInstancePatchArrayOutput ¶ added in v4.11.0
func (i NamedResourcesInstancePatchArray) ToNamedResourcesInstancePatchArrayOutput() NamedResourcesInstancePatchArrayOutput
func (NamedResourcesInstancePatchArray) ToNamedResourcesInstancePatchArrayOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesInstancePatchArray) ToNamedResourcesInstancePatchArrayOutputWithContext(ctx context.Context) NamedResourcesInstancePatchArrayOutput
type NamedResourcesInstancePatchArrayInput ¶ added in v4.11.0
type NamedResourcesInstancePatchArrayInput interface { pulumi.Input ToNamedResourcesInstancePatchArrayOutput() NamedResourcesInstancePatchArrayOutput ToNamedResourcesInstancePatchArrayOutputWithContext(context.Context) NamedResourcesInstancePatchArrayOutput }
NamedResourcesInstancePatchArrayInput is an input type that accepts NamedResourcesInstancePatchArray and NamedResourcesInstancePatchArrayOutput values. You can construct a concrete instance of `NamedResourcesInstancePatchArrayInput` via:
NamedResourcesInstancePatchArray{ NamedResourcesInstancePatchArgs{...} }
type NamedResourcesInstancePatchArrayOutput ¶ added in v4.11.0
type NamedResourcesInstancePatchArrayOutput struct{ *pulumi.OutputState }
func (NamedResourcesInstancePatchArrayOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesInstancePatchArrayOutput) ElementType() reflect.Type
func (NamedResourcesInstancePatchArrayOutput) ToNamedResourcesInstancePatchArrayOutput ¶ added in v4.11.0
func (o NamedResourcesInstancePatchArrayOutput) ToNamedResourcesInstancePatchArrayOutput() NamedResourcesInstancePatchArrayOutput
func (NamedResourcesInstancePatchArrayOutput) ToNamedResourcesInstancePatchArrayOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesInstancePatchArrayOutput) ToNamedResourcesInstancePatchArrayOutputWithContext(ctx context.Context) NamedResourcesInstancePatchArrayOutput
type NamedResourcesInstancePatchInput ¶ added in v4.11.0
type NamedResourcesInstancePatchInput interface { pulumi.Input ToNamedResourcesInstancePatchOutput() NamedResourcesInstancePatchOutput ToNamedResourcesInstancePatchOutputWithContext(context.Context) NamedResourcesInstancePatchOutput }
NamedResourcesInstancePatchInput is an input type that accepts NamedResourcesInstancePatchArgs and NamedResourcesInstancePatchOutput values. You can construct a concrete instance of `NamedResourcesInstancePatchInput` via:
NamedResourcesInstancePatchArgs{...}
type NamedResourcesInstancePatchOutput ¶ added in v4.11.0
type NamedResourcesInstancePatchOutput struct{ *pulumi.OutputState }
NamedResourcesInstance represents one individual hardware instance that can be selected based on its attributes.
func (NamedResourcesInstancePatchOutput) Attributes ¶ added in v4.11.0
func (o NamedResourcesInstancePatchOutput) Attributes() NamedResourcesAttributePatchArrayOutput
Attributes defines the attributes of this resource instance. The name of each attribute must be unique.
func (NamedResourcesInstancePatchOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesInstancePatchOutput) ElementType() reflect.Type
func (NamedResourcesInstancePatchOutput) Name ¶ added in v4.11.0
func (o NamedResourcesInstancePatchOutput) Name() pulumi.StringPtrOutput
Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain.
func (NamedResourcesInstancePatchOutput) ToNamedResourcesInstancePatchOutput ¶ added in v4.11.0
func (o NamedResourcesInstancePatchOutput) ToNamedResourcesInstancePatchOutput() NamedResourcesInstancePatchOutput
func (NamedResourcesInstancePatchOutput) ToNamedResourcesInstancePatchOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesInstancePatchOutput) ToNamedResourcesInstancePatchOutputWithContext(ctx context.Context) NamedResourcesInstancePatchOutput
type NamedResourcesIntSlice ¶ added in v4.11.0
type NamedResourcesIntSlice struct { // Ints is the slice of 64-bit integers. Ints []int `pulumi:"ints"` }
NamedResourcesIntSlice contains a slice of 64-bit integers.
type NamedResourcesIntSliceArgs ¶ added in v4.11.0
type NamedResourcesIntSliceArgs struct { // Ints is the slice of 64-bit integers. Ints pulumi.IntArrayInput `pulumi:"ints"` }
NamedResourcesIntSlice contains a slice of 64-bit integers.
func (NamedResourcesIntSliceArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesIntSliceArgs) ElementType() reflect.Type
func (NamedResourcesIntSliceArgs) ToNamedResourcesIntSliceOutput ¶ added in v4.11.0
func (i NamedResourcesIntSliceArgs) ToNamedResourcesIntSliceOutput() NamedResourcesIntSliceOutput
func (NamedResourcesIntSliceArgs) ToNamedResourcesIntSliceOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesIntSliceArgs) ToNamedResourcesIntSliceOutputWithContext(ctx context.Context) NamedResourcesIntSliceOutput
func (NamedResourcesIntSliceArgs) ToNamedResourcesIntSlicePtrOutput ¶ added in v4.11.0
func (i NamedResourcesIntSliceArgs) ToNamedResourcesIntSlicePtrOutput() NamedResourcesIntSlicePtrOutput
func (NamedResourcesIntSliceArgs) ToNamedResourcesIntSlicePtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesIntSliceArgs) ToNamedResourcesIntSlicePtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePtrOutput
type NamedResourcesIntSliceInput ¶ added in v4.11.0
type NamedResourcesIntSliceInput interface { pulumi.Input ToNamedResourcesIntSliceOutput() NamedResourcesIntSliceOutput ToNamedResourcesIntSliceOutputWithContext(context.Context) NamedResourcesIntSliceOutput }
NamedResourcesIntSliceInput is an input type that accepts NamedResourcesIntSliceArgs and NamedResourcesIntSliceOutput values. You can construct a concrete instance of `NamedResourcesIntSliceInput` via:
NamedResourcesIntSliceArgs{...}
type NamedResourcesIntSliceOutput ¶ added in v4.11.0
type NamedResourcesIntSliceOutput struct{ *pulumi.OutputState }
NamedResourcesIntSlice contains a slice of 64-bit integers.
func (NamedResourcesIntSliceOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesIntSliceOutput) ElementType() reflect.Type
func (NamedResourcesIntSliceOutput) Ints ¶ added in v4.11.0
func (o NamedResourcesIntSliceOutput) Ints() pulumi.IntArrayOutput
Ints is the slice of 64-bit integers.
func (NamedResourcesIntSliceOutput) ToNamedResourcesIntSliceOutput ¶ added in v4.11.0
func (o NamedResourcesIntSliceOutput) ToNamedResourcesIntSliceOutput() NamedResourcesIntSliceOutput
func (NamedResourcesIntSliceOutput) ToNamedResourcesIntSliceOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesIntSliceOutput) ToNamedResourcesIntSliceOutputWithContext(ctx context.Context) NamedResourcesIntSliceOutput
func (NamedResourcesIntSliceOutput) ToNamedResourcesIntSlicePtrOutput ¶ added in v4.11.0
func (o NamedResourcesIntSliceOutput) ToNamedResourcesIntSlicePtrOutput() NamedResourcesIntSlicePtrOutput
func (NamedResourcesIntSliceOutput) ToNamedResourcesIntSlicePtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesIntSliceOutput) ToNamedResourcesIntSlicePtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePtrOutput
type NamedResourcesIntSlicePatch ¶ added in v4.11.0
type NamedResourcesIntSlicePatch struct { // Ints is the slice of 64-bit integers. Ints []int `pulumi:"ints"` }
NamedResourcesIntSlice contains a slice of 64-bit integers.
type NamedResourcesIntSlicePatchArgs ¶ added in v4.11.0
type NamedResourcesIntSlicePatchArgs struct { // Ints is the slice of 64-bit integers. Ints pulumi.IntArrayInput `pulumi:"ints"` }
NamedResourcesIntSlice contains a slice of 64-bit integers.
func (NamedResourcesIntSlicePatchArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesIntSlicePatchArgs) ElementType() reflect.Type
func (NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchOutput ¶ added in v4.11.0
func (i NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchOutput() NamedResourcesIntSlicePatchOutput
func (NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchOutputWithContext(ctx context.Context) NamedResourcesIntSlicePatchOutput
func (NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchPtrOutput ¶ added in v4.11.0
func (i NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchPtrOutput() NamedResourcesIntSlicePatchPtrOutput
func (NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchPtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesIntSlicePatchArgs) ToNamedResourcesIntSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePatchPtrOutput
type NamedResourcesIntSlicePatchInput ¶ added in v4.11.0
type NamedResourcesIntSlicePatchInput interface { pulumi.Input ToNamedResourcesIntSlicePatchOutput() NamedResourcesIntSlicePatchOutput ToNamedResourcesIntSlicePatchOutputWithContext(context.Context) NamedResourcesIntSlicePatchOutput }
NamedResourcesIntSlicePatchInput is an input type that accepts NamedResourcesIntSlicePatchArgs and NamedResourcesIntSlicePatchOutput values. You can construct a concrete instance of `NamedResourcesIntSlicePatchInput` via:
NamedResourcesIntSlicePatchArgs{...}
type NamedResourcesIntSlicePatchOutput ¶ added in v4.11.0
type NamedResourcesIntSlicePatchOutput struct{ *pulumi.OutputState }
NamedResourcesIntSlice contains a slice of 64-bit integers.
func (NamedResourcesIntSlicePatchOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesIntSlicePatchOutput) ElementType() reflect.Type
func (NamedResourcesIntSlicePatchOutput) Ints ¶ added in v4.11.0
func (o NamedResourcesIntSlicePatchOutput) Ints() pulumi.IntArrayOutput
Ints is the slice of 64-bit integers.
func (NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchOutput ¶ added in v4.11.0
func (o NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchOutput() NamedResourcesIntSlicePatchOutput
func (NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchOutputWithContext(ctx context.Context) NamedResourcesIntSlicePatchOutput
func (NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchPtrOutput() NamedResourcesIntSlicePatchPtrOutput
func (NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesIntSlicePatchOutput) ToNamedResourcesIntSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePatchPtrOutput
type NamedResourcesIntSlicePatchPtrInput ¶ added in v4.11.0
type NamedResourcesIntSlicePatchPtrInput interface { pulumi.Input ToNamedResourcesIntSlicePatchPtrOutput() NamedResourcesIntSlicePatchPtrOutput ToNamedResourcesIntSlicePatchPtrOutputWithContext(context.Context) NamedResourcesIntSlicePatchPtrOutput }
NamedResourcesIntSlicePatchPtrInput is an input type that accepts NamedResourcesIntSlicePatchArgs, NamedResourcesIntSlicePatchPtr and NamedResourcesIntSlicePatchPtrOutput values. You can construct a concrete instance of `NamedResourcesIntSlicePatchPtrInput` via:
NamedResourcesIntSlicePatchArgs{...} or: nil
func NamedResourcesIntSlicePatchPtr ¶ added in v4.11.0
func NamedResourcesIntSlicePatchPtr(v *NamedResourcesIntSlicePatchArgs) NamedResourcesIntSlicePatchPtrInput
type NamedResourcesIntSlicePatchPtrOutput ¶ added in v4.11.0
type NamedResourcesIntSlicePatchPtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesIntSlicePatchPtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesIntSlicePatchPtrOutput) ElementType() reflect.Type
func (NamedResourcesIntSlicePatchPtrOutput) Ints ¶ added in v4.11.0
func (o NamedResourcesIntSlicePatchPtrOutput) Ints() pulumi.IntArrayOutput
Ints is the slice of 64-bit integers.
func (NamedResourcesIntSlicePatchPtrOutput) ToNamedResourcesIntSlicePatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesIntSlicePatchPtrOutput) ToNamedResourcesIntSlicePatchPtrOutput() NamedResourcesIntSlicePatchPtrOutput
func (NamedResourcesIntSlicePatchPtrOutput) ToNamedResourcesIntSlicePatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesIntSlicePatchPtrOutput) ToNamedResourcesIntSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePatchPtrOutput
type NamedResourcesIntSlicePtrInput ¶ added in v4.11.0
type NamedResourcesIntSlicePtrInput interface { pulumi.Input ToNamedResourcesIntSlicePtrOutput() NamedResourcesIntSlicePtrOutput ToNamedResourcesIntSlicePtrOutputWithContext(context.Context) NamedResourcesIntSlicePtrOutput }
NamedResourcesIntSlicePtrInput is an input type that accepts NamedResourcesIntSliceArgs, NamedResourcesIntSlicePtr and NamedResourcesIntSlicePtrOutput values. You can construct a concrete instance of `NamedResourcesIntSlicePtrInput` via:
NamedResourcesIntSliceArgs{...} or: nil
func NamedResourcesIntSlicePtr ¶ added in v4.11.0
func NamedResourcesIntSlicePtr(v *NamedResourcesIntSliceArgs) NamedResourcesIntSlicePtrInput
type NamedResourcesIntSlicePtrOutput ¶ added in v4.11.0
type NamedResourcesIntSlicePtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesIntSlicePtrOutput) Elem ¶ added in v4.11.0
func (o NamedResourcesIntSlicePtrOutput) Elem() NamedResourcesIntSliceOutput
func (NamedResourcesIntSlicePtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesIntSlicePtrOutput) ElementType() reflect.Type
func (NamedResourcesIntSlicePtrOutput) Ints ¶ added in v4.11.0
func (o NamedResourcesIntSlicePtrOutput) Ints() pulumi.IntArrayOutput
Ints is the slice of 64-bit integers.
func (NamedResourcesIntSlicePtrOutput) ToNamedResourcesIntSlicePtrOutput ¶ added in v4.11.0
func (o NamedResourcesIntSlicePtrOutput) ToNamedResourcesIntSlicePtrOutput() NamedResourcesIntSlicePtrOutput
func (NamedResourcesIntSlicePtrOutput) ToNamedResourcesIntSlicePtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesIntSlicePtrOutput) ToNamedResourcesIntSlicePtrOutputWithContext(ctx context.Context) NamedResourcesIntSlicePtrOutput
type NamedResourcesRequest ¶ added in v4.11.0
type NamedResourcesRequest struct { // Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/ // // In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example: // // attributes.quantity["a"].isGreaterThan(quantity("0")) && // attributes.stringslice["b"].isSorted() Selector string `pulumi:"selector"` }
NamedResourcesRequest is used in ResourceRequestModel.
type NamedResourcesRequestArgs ¶ added in v4.11.0
type NamedResourcesRequestArgs struct { // Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/ // // In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example: // // attributes.quantity["a"].isGreaterThan(quantity("0")) && // attributes.stringslice["b"].isSorted() Selector pulumi.StringInput `pulumi:"selector"` }
NamedResourcesRequest is used in ResourceRequestModel.
func (NamedResourcesRequestArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesRequestArgs) ElementType() reflect.Type
func (NamedResourcesRequestArgs) ToNamedResourcesRequestOutput ¶ added in v4.11.0
func (i NamedResourcesRequestArgs) ToNamedResourcesRequestOutput() NamedResourcesRequestOutput
func (NamedResourcesRequestArgs) ToNamedResourcesRequestOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesRequestArgs) ToNamedResourcesRequestOutputWithContext(ctx context.Context) NamedResourcesRequestOutput
func (NamedResourcesRequestArgs) ToNamedResourcesRequestPtrOutput ¶ added in v4.11.0
func (i NamedResourcesRequestArgs) ToNamedResourcesRequestPtrOutput() NamedResourcesRequestPtrOutput
func (NamedResourcesRequestArgs) ToNamedResourcesRequestPtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesRequestArgs) ToNamedResourcesRequestPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPtrOutput
type NamedResourcesRequestInput ¶ added in v4.11.0
type NamedResourcesRequestInput interface { pulumi.Input ToNamedResourcesRequestOutput() NamedResourcesRequestOutput ToNamedResourcesRequestOutputWithContext(context.Context) NamedResourcesRequestOutput }
NamedResourcesRequestInput is an input type that accepts NamedResourcesRequestArgs and NamedResourcesRequestOutput values. You can construct a concrete instance of `NamedResourcesRequestInput` via:
NamedResourcesRequestArgs{...}
type NamedResourcesRequestOutput ¶ added in v4.11.0
type NamedResourcesRequestOutput struct{ *pulumi.OutputState }
NamedResourcesRequest is used in ResourceRequestModel.
func (NamedResourcesRequestOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesRequestOutput) ElementType() reflect.Type
func (NamedResourcesRequestOutput) Selector ¶ added in v4.11.0
func (o NamedResourcesRequestOutput) Selector() pulumi.StringOutput
Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/
In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:
attributes.quantity["a"].isGreaterThan(quantity("0")) && attributes.stringslice["b"].isSorted()
func (NamedResourcesRequestOutput) ToNamedResourcesRequestOutput ¶ added in v4.11.0
func (o NamedResourcesRequestOutput) ToNamedResourcesRequestOutput() NamedResourcesRequestOutput
func (NamedResourcesRequestOutput) ToNamedResourcesRequestOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesRequestOutput) ToNamedResourcesRequestOutputWithContext(ctx context.Context) NamedResourcesRequestOutput
func (NamedResourcesRequestOutput) ToNamedResourcesRequestPtrOutput ¶ added in v4.11.0
func (o NamedResourcesRequestOutput) ToNamedResourcesRequestPtrOutput() NamedResourcesRequestPtrOutput
func (NamedResourcesRequestOutput) ToNamedResourcesRequestPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesRequestOutput) ToNamedResourcesRequestPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPtrOutput
type NamedResourcesRequestPatch ¶ added in v4.11.0
type NamedResourcesRequestPatch struct { // Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/ // // In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example: // // attributes.quantity["a"].isGreaterThan(quantity("0")) && // attributes.stringslice["b"].isSorted() Selector *string `pulumi:"selector"` }
NamedResourcesRequest is used in ResourceRequestModel.
type NamedResourcesRequestPatchArgs ¶ added in v4.11.0
type NamedResourcesRequestPatchArgs struct { // Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/ // // In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example: // // attributes.quantity["a"].isGreaterThan(quantity("0")) && // attributes.stringslice["b"].isSorted() Selector pulumi.StringPtrInput `pulumi:"selector"` }
NamedResourcesRequest is used in ResourceRequestModel.
func (NamedResourcesRequestPatchArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesRequestPatchArgs) ElementType() reflect.Type
func (NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchOutput ¶ added in v4.11.0
func (i NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchOutput() NamedResourcesRequestPatchOutput
func (NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchOutputWithContext(ctx context.Context) NamedResourcesRequestPatchOutput
func (NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchPtrOutput ¶ added in v4.11.0
func (i NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchPtrOutput() NamedResourcesRequestPatchPtrOutput
func (NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchPtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesRequestPatchArgs) ToNamedResourcesRequestPatchPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPatchPtrOutput
type NamedResourcesRequestPatchInput ¶ added in v4.11.0
type NamedResourcesRequestPatchInput interface { pulumi.Input ToNamedResourcesRequestPatchOutput() NamedResourcesRequestPatchOutput ToNamedResourcesRequestPatchOutputWithContext(context.Context) NamedResourcesRequestPatchOutput }
NamedResourcesRequestPatchInput is an input type that accepts NamedResourcesRequestPatchArgs and NamedResourcesRequestPatchOutput values. You can construct a concrete instance of `NamedResourcesRequestPatchInput` via:
NamedResourcesRequestPatchArgs{...}
type NamedResourcesRequestPatchOutput ¶ added in v4.11.0
type NamedResourcesRequestPatchOutput struct{ *pulumi.OutputState }
NamedResourcesRequest is used in ResourceRequestModel.
func (NamedResourcesRequestPatchOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesRequestPatchOutput) ElementType() reflect.Type
func (NamedResourcesRequestPatchOutput) Selector ¶ added in v4.11.0
func (o NamedResourcesRequestPatchOutput) Selector() pulumi.StringPtrOutput
Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/
In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:
attributes.quantity["a"].isGreaterThan(quantity("0")) && attributes.stringslice["b"].isSorted()
func (NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchOutput ¶ added in v4.11.0
func (o NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchOutput() NamedResourcesRequestPatchOutput
func (NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchOutputWithContext(ctx context.Context) NamedResourcesRequestPatchOutput
func (NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchPtrOutput() NamedResourcesRequestPatchPtrOutput
func (NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesRequestPatchOutput) ToNamedResourcesRequestPatchPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPatchPtrOutput
type NamedResourcesRequestPatchPtrInput ¶ added in v4.11.0
type NamedResourcesRequestPatchPtrInput interface { pulumi.Input ToNamedResourcesRequestPatchPtrOutput() NamedResourcesRequestPatchPtrOutput ToNamedResourcesRequestPatchPtrOutputWithContext(context.Context) NamedResourcesRequestPatchPtrOutput }
NamedResourcesRequestPatchPtrInput is an input type that accepts NamedResourcesRequestPatchArgs, NamedResourcesRequestPatchPtr and NamedResourcesRequestPatchPtrOutput values. You can construct a concrete instance of `NamedResourcesRequestPatchPtrInput` via:
NamedResourcesRequestPatchArgs{...} or: nil
func NamedResourcesRequestPatchPtr ¶ added in v4.11.0
func NamedResourcesRequestPatchPtr(v *NamedResourcesRequestPatchArgs) NamedResourcesRequestPatchPtrInput
type NamedResourcesRequestPatchPtrOutput ¶ added in v4.11.0
type NamedResourcesRequestPatchPtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesRequestPatchPtrOutput) Elem ¶ added in v4.11.0
func (o NamedResourcesRequestPatchPtrOutput) Elem() NamedResourcesRequestPatchOutput
func (NamedResourcesRequestPatchPtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesRequestPatchPtrOutput) ElementType() reflect.Type
func (NamedResourcesRequestPatchPtrOutput) Selector ¶ added in v4.11.0
func (o NamedResourcesRequestPatchPtrOutput) Selector() pulumi.StringPtrOutput
Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/
In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:
attributes.quantity["a"].isGreaterThan(quantity("0")) && attributes.stringslice["b"].isSorted()
func (NamedResourcesRequestPatchPtrOutput) ToNamedResourcesRequestPatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesRequestPatchPtrOutput) ToNamedResourcesRequestPatchPtrOutput() NamedResourcesRequestPatchPtrOutput
func (NamedResourcesRequestPatchPtrOutput) ToNamedResourcesRequestPatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesRequestPatchPtrOutput) ToNamedResourcesRequestPatchPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPatchPtrOutput
type NamedResourcesRequestPtrInput ¶ added in v4.11.0
type NamedResourcesRequestPtrInput interface { pulumi.Input ToNamedResourcesRequestPtrOutput() NamedResourcesRequestPtrOutput ToNamedResourcesRequestPtrOutputWithContext(context.Context) NamedResourcesRequestPtrOutput }
NamedResourcesRequestPtrInput is an input type that accepts NamedResourcesRequestArgs, NamedResourcesRequestPtr and NamedResourcesRequestPtrOutput values. You can construct a concrete instance of `NamedResourcesRequestPtrInput` via:
NamedResourcesRequestArgs{...} or: nil
func NamedResourcesRequestPtr ¶ added in v4.11.0
func NamedResourcesRequestPtr(v *NamedResourcesRequestArgs) NamedResourcesRequestPtrInput
type NamedResourcesRequestPtrOutput ¶ added in v4.11.0
type NamedResourcesRequestPtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesRequestPtrOutput) Elem ¶ added in v4.11.0
func (o NamedResourcesRequestPtrOutput) Elem() NamedResourcesRequestOutput
func (NamedResourcesRequestPtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesRequestPtrOutput) ElementType() reflect.Type
func (NamedResourcesRequestPtrOutput) Selector ¶ added in v4.11.0
func (o NamedResourcesRequestPtrOutput) Selector() pulumi.StringPtrOutput
Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/
In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:
attributes.quantity["a"].isGreaterThan(quantity("0")) && attributes.stringslice["b"].isSorted()
func (NamedResourcesRequestPtrOutput) ToNamedResourcesRequestPtrOutput ¶ added in v4.11.0
func (o NamedResourcesRequestPtrOutput) ToNamedResourcesRequestPtrOutput() NamedResourcesRequestPtrOutput
func (NamedResourcesRequestPtrOutput) ToNamedResourcesRequestPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesRequestPtrOutput) ToNamedResourcesRequestPtrOutputWithContext(ctx context.Context) NamedResourcesRequestPtrOutput
type NamedResourcesResources ¶ added in v4.11.0
type NamedResourcesResources struct { // The list of all individual resources instances currently available. Instances []NamedResourcesInstance `pulumi:"instances"` }
NamedResourcesResources is used in ResourceModel.
type NamedResourcesResourcesArgs ¶ added in v4.11.0
type NamedResourcesResourcesArgs struct { // The list of all individual resources instances currently available. Instances NamedResourcesInstanceArrayInput `pulumi:"instances"` }
NamedResourcesResources is used in ResourceModel.
func (NamedResourcesResourcesArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesResourcesArgs) ElementType() reflect.Type
func (NamedResourcesResourcesArgs) ToNamedResourcesResourcesOutput ¶ added in v4.11.0
func (i NamedResourcesResourcesArgs) ToNamedResourcesResourcesOutput() NamedResourcesResourcesOutput
func (NamedResourcesResourcesArgs) ToNamedResourcesResourcesOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesResourcesArgs) ToNamedResourcesResourcesOutputWithContext(ctx context.Context) NamedResourcesResourcesOutput
func (NamedResourcesResourcesArgs) ToNamedResourcesResourcesPtrOutput ¶ added in v4.11.0
func (i NamedResourcesResourcesArgs) ToNamedResourcesResourcesPtrOutput() NamedResourcesResourcesPtrOutput
func (NamedResourcesResourcesArgs) ToNamedResourcesResourcesPtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesResourcesArgs) ToNamedResourcesResourcesPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPtrOutput
type NamedResourcesResourcesInput ¶ added in v4.11.0
type NamedResourcesResourcesInput interface { pulumi.Input ToNamedResourcesResourcesOutput() NamedResourcesResourcesOutput ToNamedResourcesResourcesOutputWithContext(context.Context) NamedResourcesResourcesOutput }
NamedResourcesResourcesInput is an input type that accepts NamedResourcesResourcesArgs and NamedResourcesResourcesOutput values. You can construct a concrete instance of `NamedResourcesResourcesInput` via:
NamedResourcesResourcesArgs{...}
type NamedResourcesResourcesOutput ¶ added in v4.11.0
type NamedResourcesResourcesOutput struct{ *pulumi.OutputState }
NamedResourcesResources is used in ResourceModel.
func (NamedResourcesResourcesOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesResourcesOutput) ElementType() reflect.Type
func (NamedResourcesResourcesOutput) Instances ¶ added in v4.11.0
func (o NamedResourcesResourcesOutput) Instances() NamedResourcesInstanceArrayOutput
The list of all individual resources instances currently available.
func (NamedResourcesResourcesOutput) ToNamedResourcesResourcesOutput ¶ added in v4.11.0
func (o NamedResourcesResourcesOutput) ToNamedResourcesResourcesOutput() NamedResourcesResourcesOutput
func (NamedResourcesResourcesOutput) ToNamedResourcesResourcesOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesResourcesOutput) ToNamedResourcesResourcesOutputWithContext(ctx context.Context) NamedResourcesResourcesOutput
func (NamedResourcesResourcesOutput) ToNamedResourcesResourcesPtrOutput ¶ added in v4.11.0
func (o NamedResourcesResourcesOutput) ToNamedResourcesResourcesPtrOutput() NamedResourcesResourcesPtrOutput
func (NamedResourcesResourcesOutput) ToNamedResourcesResourcesPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesResourcesOutput) ToNamedResourcesResourcesPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPtrOutput
type NamedResourcesResourcesPatch ¶ added in v4.11.0
type NamedResourcesResourcesPatch struct { // The list of all individual resources instances currently available. Instances []NamedResourcesInstancePatch `pulumi:"instances"` }
NamedResourcesResources is used in ResourceModel.
type NamedResourcesResourcesPatchArgs ¶ added in v4.11.0
type NamedResourcesResourcesPatchArgs struct { // The list of all individual resources instances currently available. Instances NamedResourcesInstancePatchArrayInput `pulumi:"instances"` }
NamedResourcesResources is used in ResourceModel.
func (NamedResourcesResourcesPatchArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesResourcesPatchArgs) ElementType() reflect.Type
func (NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchOutput ¶ added in v4.11.0
func (i NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchOutput() NamedResourcesResourcesPatchOutput
func (NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchOutputWithContext(ctx context.Context) NamedResourcesResourcesPatchOutput
func (NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchPtrOutput ¶ added in v4.11.0
func (i NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchPtrOutput() NamedResourcesResourcesPatchPtrOutput
func (NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchPtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesResourcesPatchArgs) ToNamedResourcesResourcesPatchPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPatchPtrOutput
type NamedResourcesResourcesPatchInput ¶ added in v4.11.0
type NamedResourcesResourcesPatchInput interface { pulumi.Input ToNamedResourcesResourcesPatchOutput() NamedResourcesResourcesPatchOutput ToNamedResourcesResourcesPatchOutputWithContext(context.Context) NamedResourcesResourcesPatchOutput }
NamedResourcesResourcesPatchInput is an input type that accepts NamedResourcesResourcesPatchArgs and NamedResourcesResourcesPatchOutput values. You can construct a concrete instance of `NamedResourcesResourcesPatchInput` via:
NamedResourcesResourcesPatchArgs{...}
type NamedResourcesResourcesPatchOutput ¶ added in v4.11.0
type NamedResourcesResourcesPatchOutput struct{ *pulumi.OutputState }
NamedResourcesResources is used in ResourceModel.
func (NamedResourcesResourcesPatchOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesResourcesPatchOutput) ElementType() reflect.Type
func (NamedResourcesResourcesPatchOutput) Instances ¶ added in v4.11.0
func (o NamedResourcesResourcesPatchOutput) Instances() NamedResourcesInstancePatchArrayOutput
The list of all individual resources instances currently available.
func (NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchOutput ¶ added in v4.11.0
func (o NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchOutput() NamedResourcesResourcesPatchOutput
func (NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchOutputWithContext(ctx context.Context) NamedResourcesResourcesPatchOutput
func (NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchPtrOutput() NamedResourcesResourcesPatchPtrOutput
func (NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesResourcesPatchOutput) ToNamedResourcesResourcesPatchPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPatchPtrOutput
type NamedResourcesResourcesPatchPtrInput ¶ added in v4.11.0
type NamedResourcesResourcesPatchPtrInput interface { pulumi.Input ToNamedResourcesResourcesPatchPtrOutput() NamedResourcesResourcesPatchPtrOutput ToNamedResourcesResourcesPatchPtrOutputWithContext(context.Context) NamedResourcesResourcesPatchPtrOutput }
NamedResourcesResourcesPatchPtrInput is an input type that accepts NamedResourcesResourcesPatchArgs, NamedResourcesResourcesPatchPtr and NamedResourcesResourcesPatchPtrOutput values. You can construct a concrete instance of `NamedResourcesResourcesPatchPtrInput` via:
NamedResourcesResourcesPatchArgs{...} or: nil
func NamedResourcesResourcesPatchPtr ¶ added in v4.11.0
func NamedResourcesResourcesPatchPtr(v *NamedResourcesResourcesPatchArgs) NamedResourcesResourcesPatchPtrInput
type NamedResourcesResourcesPatchPtrOutput ¶ added in v4.11.0
type NamedResourcesResourcesPatchPtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesResourcesPatchPtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesResourcesPatchPtrOutput) ElementType() reflect.Type
func (NamedResourcesResourcesPatchPtrOutput) Instances ¶ added in v4.11.0
func (o NamedResourcesResourcesPatchPtrOutput) Instances() NamedResourcesInstancePatchArrayOutput
The list of all individual resources instances currently available.
func (NamedResourcesResourcesPatchPtrOutput) ToNamedResourcesResourcesPatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesResourcesPatchPtrOutput) ToNamedResourcesResourcesPatchPtrOutput() NamedResourcesResourcesPatchPtrOutput
func (NamedResourcesResourcesPatchPtrOutput) ToNamedResourcesResourcesPatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesResourcesPatchPtrOutput) ToNamedResourcesResourcesPatchPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPatchPtrOutput
type NamedResourcesResourcesPtrInput ¶ added in v4.11.0
type NamedResourcesResourcesPtrInput interface { pulumi.Input ToNamedResourcesResourcesPtrOutput() NamedResourcesResourcesPtrOutput ToNamedResourcesResourcesPtrOutputWithContext(context.Context) NamedResourcesResourcesPtrOutput }
NamedResourcesResourcesPtrInput is an input type that accepts NamedResourcesResourcesArgs, NamedResourcesResourcesPtr and NamedResourcesResourcesPtrOutput values. You can construct a concrete instance of `NamedResourcesResourcesPtrInput` via:
NamedResourcesResourcesArgs{...} or: nil
func NamedResourcesResourcesPtr ¶ added in v4.11.0
func NamedResourcesResourcesPtr(v *NamedResourcesResourcesArgs) NamedResourcesResourcesPtrInput
type NamedResourcesResourcesPtrOutput ¶ added in v4.11.0
type NamedResourcesResourcesPtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesResourcesPtrOutput) Elem ¶ added in v4.11.0
func (o NamedResourcesResourcesPtrOutput) Elem() NamedResourcesResourcesOutput
func (NamedResourcesResourcesPtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesResourcesPtrOutput) ElementType() reflect.Type
func (NamedResourcesResourcesPtrOutput) Instances ¶ added in v4.11.0
func (o NamedResourcesResourcesPtrOutput) Instances() NamedResourcesInstanceArrayOutput
The list of all individual resources instances currently available.
func (NamedResourcesResourcesPtrOutput) ToNamedResourcesResourcesPtrOutput ¶ added in v4.11.0
func (o NamedResourcesResourcesPtrOutput) ToNamedResourcesResourcesPtrOutput() NamedResourcesResourcesPtrOutput
func (NamedResourcesResourcesPtrOutput) ToNamedResourcesResourcesPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesResourcesPtrOutput) ToNamedResourcesResourcesPtrOutputWithContext(ctx context.Context) NamedResourcesResourcesPtrOutput
type NamedResourcesStringSlice ¶ added in v4.11.0
type NamedResourcesStringSlice struct { // Strings is the slice of strings. Strings []string `pulumi:"strings"` }
NamedResourcesStringSlice contains a slice of strings.
type NamedResourcesStringSliceArgs ¶ added in v4.11.0
type NamedResourcesStringSliceArgs struct { // Strings is the slice of strings. Strings pulumi.StringArrayInput `pulumi:"strings"` }
NamedResourcesStringSlice contains a slice of strings.
func (NamedResourcesStringSliceArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesStringSliceArgs) ElementType() reflect.Type
func (NamedResourcesStringSliceArgs) ToNamedResourcesStringSliceOutput ¶ added in v4.11.0
func (i NamedResourcesStringSliceArgs) ToNamedResourcesStringSliceOutput() NamedResourcesStringSliceOutput
func (NamedResourcesStringSliceArgs) ToNamedResourcesStringSliceOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesStringSliceArgs) ToNamedResourcesStringSliceOutputWithContext(ctx context.Context) NamedResourcesStringSliceOutput
func (NamedResourcesStringSliceArgs) ToNamedResourcesStringSlicePtrOutput ¶ added in v4.11.0
func (i NamedResourcesStringSliceArgs) ToNamedResourcesStringSlicePtrOutput() NamedResourcesStringSlicePtrOutput
func (NamedResourcesStringSliceArgs) ToNamedResourcesStringSlicePtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesStringSliceArgs) ToNamedResourcesStringSlicePtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePtrOutput
type NamedResourcesStringSliceInput ¶ added in v4.11.0
type NamedResourcesStringSliceInput interface { pulumi.Input ToNamedResourcesStringSliceOutput() NamedResourcesStringSliceOutput ToNamedResourcesStringSliceOutputWithContext(context.Context) NamedResourcesStringSliceOutput }
NamedResourcesStringSliceInput is an input type that accepts NamedResourcesStringSliceArgs and NamedResourcesStringSliceOutput values. You can construct a concrete instance of `NamedResourcesStringSliceInput` via:
NamedResourcesStringSliceArgs{...}
type NamedResourcesStringSliceOutput ¶ added in v4.11.0
type NamedResourcesStringSliceOutput struct{ *pulumi.OutputState }
NamedResourcesStringSlice contains a slice of strings.
func (NamedResourcesStringSliceOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesStringSliceOutput) ElementType() reflect.Type
func (NamedResourcesStringSliceOutput) Strings ¶ added in v4.11.0
func (o NamedResourcesStringSliceOutput) Strings() pulumi.StringArrayOutput
Strings is the slice of strings.
func (NamedResourcesStringSliceOutput) ToNamedResourcesStringSliceOutput ¶ added in v4.11.0
func (o NamedResourcesStringSliceOutput) ToNamedResourcesStringSliceOutput() NamedResourcesStringSliceOutput
func (NamedResourcesStringSliceOutput) ToNamedResourcesStringSliceOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesStringSliceOutput) ToNamedResourcesStringSliceOutputWithContext(ctx context.Context) NamedResourcesStringSliceOutput
func (NamedResourcesStringSliceOutput) ToNamedResourcesStringSlicePtrOutput ¶ added in v4.11.0
func (o NamedResourcesStringSliceOutput) ToNamedResourcesStringSlicePtrOutput() NamedResourcesStringSlicePtrOutput
func (NamedResourcesStringSliceOutput) ToNamedResourcesStringSlicePtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesStringSliceOutput) ToNamedResourcesStringSlicePtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePtrOutput
type NamedResourcesStringSlicePatch ¶ added in v4.11.0
type NamedResourcesStringSlicePatch struct { // Strings is the slice of strings. Strings []string `pulumi:"strings"` }
NamedResourcesStringSlice contains a slice of strings.
type NamedResourcesStringSlicePatchArgs ¶ added in v4.11.0
type NamedResourcesStringSlicePatchArgs struct { // Strings is the slice of strings. Strings pulumi.StringArrayInput `pulumi:"strings"` }
NamedResourcesStringSlice contains a slice of strings.
func (NamedResourcesStringSlicePatchArgs) ElementType ¶ added in v4.11.0
func (NamedResourcesStringSlicePatchArgs) ElementType() reflect.Type
func (NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchOutput ¶ added in v4.11.0
func (i NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchOutput() NamedResourcesStringSlicePatchOutput
func (NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchOutputWithContext(ctx context.Context) NamedResourcesStringSlicePatchOutput
func (NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchPtrOutput ¶ added in v4.11.0
func (i NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchPtrOutput() NamedResourcesStringSlicePatchPtrOutput
func (NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchPtrOutputWithContext ¶ added in v4.11.0
func (i NamedResourcesStringSlicePatchArgs) ToNamedResourcesStringSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePatchPtrOutput
type NamedResourcesStringSlicePatchInput ¶ added in v4.11.0
type NamedResourcesStringSlicePatchInput interface { pulumi.Input ToNamedResourcesStringSlicePatchOutput() NamedResourcesStringSlicePatchOutput ToNamedResourcesStringSlicePatchOutputWithContext(context.Context) NamedResourcesStringSlicePatchOutput }
NamedResourcesStringSlicePatchInput is an input type that accepts NamedResourcesStringSlicePatchArgs and NamedResourcesStringSlicePatchOutput values. You can construct a concrete instance of `NamedResourcesStringSlicePatchInput` via:
NamedResourcesStringSlicePatchArgs{...}
type NamedResourcesStringSlicePatchOutput ¶ added in v4.11.0
type NamedResourcesStringSlicePatchOutput struct{ *pulumi.OutputState }
NamedResourcesStringSlice contains a slice of strings.
func (NamedResourcesStringSlicePatchOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesStringSlicePatchOutput) ElementType() reflect.Type
func (NamedResourcesStringSlicePatchOutput) Strings ¶ added in v4.11.0
func (o NamedResourcesStringSlicePatchOutput) Strings() pulumi.StringArrayOutput
Strings is the slice of strings.
func (NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchOutput ¶ added in v4.11.0
func (o NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchOutput() NamedResourcesStringSlicePatchOutput
func (NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchOutputWithContext(ctx context.Context) NamedResourcesStringSlicePatchOutput
func (NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchPtrOutput() NamedResourcesStringSlicePatchPtrOutput
func (NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesStringSlicePatchOutput) ToNamedResourcesStringSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePatchPtrOutput
type NamedResourcesStringSlicePatchPtrInput ¶ added in v4.11.0
type NamedResourcesStringSlicePatchPtrInput interface { pulumi.Input ToNamedResourcesStringSlicePatchPtrOutput() NamedResourcesStringSlicePatchPtrOutput ToNamedResourcesStringSlicePatchPtrOutputWithContext(context.Context) NamedResourcesStringSlicePatchPtrOutput }
NamedResourcesStringSlicePatchPtrInput is an input type that accepts NamedResourcesStringSlicePatchArgs, NamedResourcesStringSlicePatchPtr and NamedResourcesStringSlicePatchPtrOutput values. You can construct a concrete instance of `NamedResourcesStringSlicePatchPtrInput` via:
NamedResourcesStringSlicePatchArgs{...} or: nil
func NamedResourcesStringSlicePatchPtr ¶ added in v4.11.0
func NamedResourcesStringSlicePatchPtr(v *NamedResourcesStringSlicePatchArgs) NamedResourcesStringSlicePatchPtrInput
type NamedResourcesStringSlicePatchPtrOutput ¶ added in v4.11.0
type NamedResourcesStringSlicePatchPtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesStringSlicePatchPtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesStringSlicePatchPtrOutput) ElementType() reflect.Type
func (NamedResourcesStringSlicePatchPtrOutput) Strings ¶ added in v4.11.0
func (o NamedResourcesStringSlicePatchPtrOutput) Strings() pulumi.StringArrayOutput
Strings is the slice of strings.
func (NamedResourcesStringSlicePatchPtrOutput) ToNamedResourcesStringSlicePatchPtrOutput ¶ added in v4.11.0
func (o NamedResourcesStringSlicePatchPtrOutput) ToNamedResourcesStringSlicePatchPtrOutput() NamedResourcesStringSlicePatchPtrOutput
func (NamedResourcesStringSlicePatchPtrOutput) ToNamedResourcesStringSlicePatchPtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesStringSlicePatchPtrOutput) ToNamedResourcesStringSlicePatchPtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePatchPtrOutput
type NamedResourcesStringSlicePtrInput ¶ added in v4.11.0
type NamedResourcesStringSlicePtrInput interface { pulumi.Input ToNamedResourcesStringSlicePtrOutput() NamedResourcesStringSlicePtrOutput ToNamedResourcesStringSlicePtrOutputWithContext(context.Context) NamedResourcesStringSlicePtrOutput }
NamedResourcesStringSlicePtrInput is an input type that accepts NamedResourcesStringSliceArgs, NamedResourcesStringSlicePtr and NamedResourcesStringSlicePtrOutput values. You can construct a concrete instance of `NamedResourcesStringSlicePtrInput` via:
NamedResourcesStringSliceArgs{...} or: nil
func NamedResourcesStringSlicePtr ¶ added in v4.11.0
func NamedResourcesStringSlicePtr(v *NamedResourcesStringSliceArgs) NamedResourcesStringSlicePtrInput
type NamedResourcesStringSlicePtrOutput ¶ added in v4.11.0
type NamedResourcesStringSlicePtrOutput struct{ *pulumi.OutputState }
func (NamedResourcesStringSlicePtrOutput) Elem ¶ added in v4.11.0
func (o NamedResourcesStringSlicePtrOutput) Elem() NamedResourcesStringSliceOutput
func (NamedResourcesStringSlicePtrOutput) ElementType ¶ added in v4.11.0
func (NamedResourcesStringSlicePtrOutput) ElementType() reflect.Type
func (NamedResourcesStringSlicePtrOutput) Strings ¶ added in v4.11.0
func (o NamedResourcesStringSlicePtrOutput) Strings() pulumi.StringArrayOutput
Strings is the slice of strings.
func (NamedResourcesStringSlicePtrOutput) ToNamedResourcesStringSlicePtrOutput ¶ added in v4.11.0
func (o NamedResourcesStringSlicePtrOutput) ToNamedResourcesStringSlicePtrOutput() NamedResourcesStringSlicePtrOutput
func (NamedResourcesStringSlicePtrOutput) ToNamedResourcesStringSlicePtrOutputWithContext ¶ added in v4.11.0
func (o NamedResourcesStringSlicePtrOutput) ToNamedResourcesStringSlicePtrOutputWithContext(ctx context.Context) NamedResourcesStringSlicePtrOutput
type PodSchedulingContext ¶
type PodSchedulingContext struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecOutput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingContextStatusPtrOutput `pulumi:"status"` }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func GetPodSchedulingContext ¶
func GetPodSchedulingContext(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSchedulingContextState, opts ...pulumi.ResourceOption) (*PodSchedulingContext, error)
GetPodSchedulingContext gets an existing PodSchedulingContext resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPodSchedulingContext ¶
func NewPodSchedulingContext(ctx *pulumi.Context, name string, args *PodSchedulingContextArgs, opts ...pulumi.ResourceOption) (*PodSchedulingContext, error)
NewPodSchedulingContext registers a new resource with the given unique name, arguments, and options.
func (*PodSchedulingContext) ElementType ¶
func (*PodSchedulingContext) ElementType() reflect.Type
func (*PodSchedulingContext) ToPodSchedulingContextOutput ¶
func (i *PodSchedulingContext) ToPodSchedulingContextOutput() PodSchedulingContextOutput
func (*PodSchedulingContext) ToPodSchedulingContextOutputWithContext ¶
func (i *PodSchedulingContext) ToPodSchedulingContextOutputWithContext(ctx context.Context) PodSchedulingContextOutput
type PodSchedulingContextArgs ¶
type PodSchedulingContextArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata Metadata metav1.ObjectMetaPtrInput // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecInput }
The set of arguments for constructing a PodSchedulingContext resource.
func (PodSchedulingContextArgs) ElementType ¶
func (PodSchedulingContextArgs) ElementType() reflect.Type
type PodSchedulingContextArray ¶
type PodSchedulingContextArray []PodSchedulingContextInput
func (PodSchedulingContextArray) ElementType ¶
func (PodSchedulingContextArray) ElementType() reflect.Type
func (PodSchedulingContextArray) ToPodSchedulingContextArrayOutput ¶
func (i PodSchedulingContextArray) ToPodSchedulingContextArrayOutput() PodSchedulingContextArrayOutput
func (PodSchedulingContextArray) ToPodSchedulingContextArrayOutputWithContext ¶
func (i PodSchedulingContextArray) ToPodSchedulingContextArrayOutputWithContext(ctx context.Context) PodSchedulingContextArrayOutput
type PodSchedulingContextArrayInput ¶
type PodSchedulingContextArrayInput interface { pulumi.Input ToPodSchedulingContextArrayOutput() PodSchedulingContextArrayOutput ToPodSchedulingContextArrayOutputWithContext(context.Context) PodSchedulingContextArrayOutput }
PodSchedulingContextArrayInput is an input type that accepts PodSchedulingContextArray and PodSchedulingContextArrayOutput values. You can construct a concrete instance of `PodSchedulingContextArrayInput` via:
PodSchedulingContextArray{ PodSchedulingContextArgs{...} }
type PodSchedulingContextArrayOutput ¶
type PodSchedulingContextArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextArrayOutput) ElementType ¶
func (PodSchedulingContextArrayOutput) ElementType() reflect.Type
func (PodSchedulingContextArrayOutput) Index ¶
func (o PodSchedulingContextArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextOutput
func (PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutput ¶
func (o PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutput() PodSchedulingContextArrayOutput
func (PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutputWithContext ¶
func (o PodSchedulingContextArrayOutput) ToPodSchedulingContextArrayOutputWithContext(ctx context.Context) PodSchedulingContextArrayOutput
type PodSchedulingContextInput ¶
type PodSchedulingContextInput interface { pulumi.Input ToPodSchedulingContextOutput() PodSchedulingContextOutput ToPodSchedulingContextOutputWithContext(ctx context.Context) PodSchedulingContextOutput }
type PodSchedulingContextList ¶
type PodSchedulingContextList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Items is the list of PodSchedulingContext objects. Items PodSchedulingContextTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard list metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
PodSchedulingContextList is a collection of Pod scheduling objects.
func GetPodSchedulingContextList ¶
func GetPodSchedulingContextList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSchedulingContextListState, opts ...pulumi.ResourceOption) (*PodSchedulingContextList, error)
GetPodSchedulingContextList gets an existing PodSchedulingContextList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPodSchedulingContextList ¶
func NewPodSchedulingContextList(ctx *pulumi.Context, name string, args *PodSchedulingContextListArgs, opts ...pulumi.ResourceOption) (*PodSchedulingContextList, error)
NewPodSchedulingContextList registers a new resource with the given unique name, arguments, and options.
func (*PodSchedulingContextList) ElementType ¶
func (*PodSchedulingContextList) ElementType() reflect.Type
func (*PodSchedulingContextList) ToPodSchedulingContextListOutput ¶
func (i *PodSchedulingContextList) ToPodSchedulingContextListOutput() PodSchedulingContextListOutput
func (*PodSchedulingContextList) ToPodSchedulingContextListOutputWithContext ¶
func (i *PodSchedulingContextList) ToPodSchedulingContextListOutputWithContext(ctx context.Context) PodSchedulingContextListOutput
type PodSchedulingContextListArgs ¶
type PodSchedulingContextListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Items is the list of PodSchedulingContext objects. Items PodSchedulingContextTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a PodSchedulingContextList resource.
func (PodSchedulingContextListArgs) ElementType ¶
func (PodSchedulingContextListArgs) ElementType() reflect.Type
type PodSchedulingContextListArray ¶
type PodSchedulingContextListArray []PodSchedulingContextListInput
func (PodSchedulingContextListArray) ElementType ¶
func (PodSchedulingContextListArray) ElementType() reflect.Type
func (PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutput ¶
func (i PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutput() PodSchedulingContextListArrayOutput
func (PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutputWithContext ¶
func (i PodSchedulingContextListArray) ToPodSchedulingContextListArrayOutputWithContext(ctx context.Context) PodSchedulingContextListArrayOutput
type PodSchedulingContextListArrayInput ¶
type PodSchedulingContextListArrayInput interface { pulumi.Input ToPodSchedulingContextListArrayOutput() PodSchedulingContextListArrayOutput ToPodSchedulingContextListArrayOutputWithContext(context.Context) PodSchedulingContextListArrayOutput }
PodSchedulingContextListArrayInput is an input type that accepts PodSchedulingContextListArray and PodSchedulingContextListArrayOutput values. You can construct a concrete instance of `PodSchedulingContextListArrayInput` via:
PodSchedulingContextListArray{ PodSchedulingContextListArgs{...} }
type PodSchedulingContextListArrayOutput ¶
type PodSchedulingContextListArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextListArrayOutput) ElementType ¶
func (PodSchedulingContextListArrayOutput) ElementType() reflect.Type
func (PodSchedulingContextListArrayOutput) Index ¶
func (o PodSchedulingContextListArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextListOutput
func (PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutput ¶
func (o PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutput() PodSchedulingContextListArrayOutput
func (PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutputWithContext ¶
func (o PodSchedulingContextListArrayOutput) ToPodSchedulingContextListArrayOutputWithContext(ctx context.Context) PodSchedulingContextListArrayOutput
type PodSchedulingContextListInput ¶
type PodSchedulingContextListInput interface { pulumi.Input ToPodSchedulingContextListOutput() PodSchedulingContextListOutput ToPodSchedulingContextListOutputWithContext(ctx context.Context) PodSchedulingContextListOutput }
type PodSchedulingContextListMap ¶
type PodSchedulingContextListMap map[string]PodSchedulingContextListInput
func (PodSchedulingContextListMap) ElementType ¶
func (PodSchedulingContextListMap) ElementType() reflect.Type
func (PodSchedulingContextListMap) ToPodSchedulingContextListMapOutput ¶
func (i PodSchedulingContextListMap) ToPodSchedulingContextListMapOutput() PodSchedulingContextListMapOutput
func (PodSchedulingContextListMap) ToPodSchedulingContextListMapOutputWithContext ¶
func (i PodSchedulingContextListMap) ToPodSchedulingContextListMapOutputWithContext(ctx context.Context) PodSchedulingContextListMapOutput
type PodSchedulingContextListMapInput ¶
type PodSchedulingContextListMapInput interface { pulumi.Input ToPodSchedulingContextListMapOutput() PodSchedulingContextListMapOutput ToPodSchedulingContextListMapOutputWithContext(context.Context) PodSchedulingContextListMapOutput }
PodSchedulingContextListMapInput is an input type that accepts PodSchedulingContextListMap and PodSchedulingContextListMapOutput values. You can construct a concrete instance of `PodSchedulingContextListMapInput` via:
PodSchedulingContextListMap{ "key": PodSchedulingContextListArgs{...} }
type PodSchedulingContextListMapOutput ¶
type PodSchedulingContextListMapOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextListMapOutput) ElementType ¶
func (PodSchedulingContextListMapOutput) ElementType() reflect.Type
func (PodSchedulingContextListMapOutput) MapIndex ¶
func (o PodSchedulingContextListMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextListOutput
func (PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutput ¶
func (o PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutput() PodSchedulingContextListMapOutput
func (PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutputWithContext ¶
func (o PodSchedulingContextListMapOutput) ToPodSchedulingContextListMapOutputWithContext(ctx context.Context) PodSchedulingContextListMapOutput
type PodSchedulingContextListOutput ¶
type PodSchedulingContextListOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextListOutput) ApiVersion ¶
func (o PodSchedulingContextListOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (PodSchedulingContextListOutput) ElementType ¶
func (PodSchedulingContextListOutput) ElementType() reflect.Type
func (PodSchedulingContextListOutput) Items ¶
func (o PodSchedulingContextListOutput) Items() PodSchedulingContextTypeArrayOutput
Items is the list of PodSchedulingContext objects.
func (PodSchedulingContextListOutput) Kind ¶
func (o PodSchedulingContextListOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodSchedulingContextListOutput) Metadata ¶
func (o PodSchedulingContextListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata
func (PodSchedulingContextListOutput) ToPodSchedulingContextListOutput ¶
func (o PodSchedulingContextListOutput) ToPodSchedulingContextListOutput() PodSchedulingContextListOutput
func (PodSchedulingContextListOutput) ToPodSchedulingContextListOutputWithContext ¶
func (o PodSchedulingContextListOutput) ToPodSchedulingContextListOutputWithContext(ctx context.Context) PodSchedulingContextListOutput
type PodSchedulingContextListState ¶
type PodSchedulingContextListState struct { }
func (PodSchedulingContextListState) ElementType ¶
func (PodSchedulingContextListState) ElementType() reflect.Type
type PodSchedulingContextListType ¶
type PodSchedulingContextListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Items is the list of PodSchedulingContext objects. Items []PodSchedulingContextType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
PodSchedulingContextList is a collection of Pod scheduling objects.
type PodSchedulingContextListTypeArgs ¶
type PodSchedulingContextListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Items is the list of PodSchedulingContext objects. Items PodSchedulingContextTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
PodSchedulingContextList is a collection of Pod scheduling objects.
func (PodSchedulingContextListTypeArgs) ElementType ¶
func (PodSchedulingContextListTypeArgs) ElementType() reflect.Type
func (PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutput ¶
func (i PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutput() PodSchedulingContextListTypeOutput
func (PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutputWithContext ¶
func (i PodSchedulingContextListTypeArgs) ToPodSchedulingContextListTypeOutputWithContext(ctx context.Context) PodSchedulingContextListTypeOutput
type PodSchedulingContextListTypeInput ¶
type PodSchedulingContextListTypeInput interface { pulumi.Input ToPodSchedulingContextListTypeOutput() PodSchedulingContextListTypeOutput ToPodSchedulingContextListTypeOutputWithContext(context.Context) PodSchedulingContextListTypeOutput }
PodSchedulingContextListTypeInput is an input type that accepts PodSchedulingContextListTypeArgs and PodSchedulingContextListTypeOutput values. You can construct a concrete instance of `PodSchedulingContextListTypeInput` via:
PodSchedulingContextListTypeArgs{...}
type PodSchedulingContextListTypeOutput ¶
type PodSchedulingContextListTypeOutput struct{ *pulumi.OutputState }
PodSchedulingContextList is a collection of Pod scheduling objects.
func (PodSchedulingContextListTypeOutput) ApiVersion ¶
func (o PodSchedulingContextListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (PodSchedulingContextListTypeOutput) ElementType ¶
func (PodSchedulingContextListTypeOutput) ElementType() reflect.Type
func (PodSchedulingContextListTypeOutput) Items ¶
func (o PodSchedulingContextListTypeOutput) Items() PodSchedulingContextTypeArrayOutput
Items is the list of PodSchedulingContext objects.
func (PodSchedulingContextListTypeOutput) Kind ¶
func (o PodSchedulingContextListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodSchedulingContextListTypeOutput) Metadata ¶
func (o PodSchedulingContextListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata
func (PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutput ¶
func (o PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutput() PodSchedulingContextListTypeOutput
func (PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutputWithContext ¶
func (o PodSchedulingContextListTypeOutput) ToPodSchedulingContextListTypeOutputWithContext(ctx context.Context) PodSchedulingContextListTypeOutput
type PodSchedulingContextMap ¶
type PodSchedulingContextMap map[string]PodSchedulingContextInput
func (PodSchedulingContextMap) ElementType ¶
func (PodSchedulingContextMap) ElementType() reflect.Type
func (PodSchedulingContextMap) ToPodSchedulingContextMapOutput ¶
func (i PodSchedulingContextMap) ToPodSchedulingContextMapOutput() PodSchedulingContextMapOutput
func (PodSchedulingContextMap) ToPodSchedulingContextMapOutputWithContext ¶
func (i PodSchedulingContextMap) ToPodSchedulingContextMapOutputWithContext(ctx context.Context) PodSchedulingContextMapOutput
type PodSchedulingContextMapInput ¶
type PodSchedulingContextMapInput interface { pulumi.Input ToPodSchedulingContextMapOutput() PodSchedulingContextMapOutput ToPodSchedulingContextMapOutputWithContext(context.Context) PodSchedulingContextMapOutput }
PodSchedulingContextMapInput is an input type that accepts PodSchedulingContextMap and PodSchedulingContextMapOutput values. You can construct a concrete instance of `PodSchedulingContextMapInput` via:
PodSchedulingContextMap{ "key": PodSchedulingContextArgs{...} }
type PodSchedulingContextMapOutput ¶
type PodSchedulingContextMapOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextMapOutput) ElementType ¶
func (PodSchedulingContextMapOutput) ElementType() reflect.Type
func (PodSchedulingContextMapOutput) MapIndex ¶
func (o PodSchedulingContextMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextOutput
func (PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutput ¶
func (o PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutput() PodSchedulingContextMapOutput
func (PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutputWithContext ¶
func (o PodSchedulingContextMapOutput) ToPodSchedulingContextMapOutputWithContext(ctx context.Context) PodSchedulingContextMapOutput
type PodSchedulingContextOutput ¶
type PodSchedulingContextOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextOutput) ApiVersion ¶
func (o PodSchedulingContextOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (PodSchedulingContextOutput) ElementType ¶
func (PodSchedulingContextOutput) ElementType() reflect.Type
func (PodSchedulingContextOutput) Kind ¶
func (o PodSchedulingContextOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodSchedulingContextOutput) Metadata ¶
func (o PodSchedulingContextOutput) Metadata() metav1.ObjectMetaOutput
Standard object metadata
func (PodSchedulingContextOutput) Spec ¶
func (o PodSchedulingContextOutput) Spec() PodSchedulingContextSpecOutput
Spec describes where resources for the Pod are needed.
func (PodSchedulingContextOutput) Status ¶
func (o PodSchedulingContextOutput) Status() PodSchedulingContextStatusPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingContextOutput) ToPodSchedulingContextOutput ¶
func (o PodSchedulingContextOutput) ToPodSchedulingContextOutput() PodSchedulingContextOutput
func (PodSchedulingContextOutput) ToPodSchedulingContextOutputWithContext ¶
func (o PodSchedulingContextOutput) ToPodSchedulingContextOutputWithContext(ctx context.Context) PodSchedulingContextOutput
type PodSchedulingContextPatch ¶
type PodSchedulingContextPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecPatchPtrOutput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingContextStatusPatchPtrOutput `pulumi:"status"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func GetPodSchedulingContextPatch ¶
func GetPodSchedulingContextPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSchedulingContextPatchState, opts ...pulumi.ResourceOption) (*PodSchedulingContextPatch, error)
GetPodSchedulingContextPatch gets an existing PodSchedulingContextPatch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPodSchedulingContextPatch ¶
func NewPodSchedulingContextPatch(ctx *pulumi.Context, name string, args *PodSchedulingContextPatchArgs, opts ...pulumi.ResourceOption) (*PodSchedulingContextPatch, error)
NewPodSchedulingContextPatch registers a new resource with the given unique name, arguments, and options.
func (*PodSchedulingContextPatch) ElementType ¶
func (*PodSchedulingContextPatch) ElementType() reflect.Type
func (*PodSchedulingContextPatch) ToPodSchedulingContextPatchOutput ¶
func (i *PodSchedulingContextPatch) ToPodSchedulingContextPatchOutput() PodSchedulingContextPatchOutput
func (*PodSchedulingContextPatch) ToPodSchedulingContextPatchOutputWithContext ¶
func (i *PodSchedulingContextPatch) ToPodSchedulingContextPatchOutputWithContext(ctx context.Context) PodSchedulingContextPatchOutput
type PodSchedulingContextPatchArgs ¶
type PodSchedulingContextPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata Metadata metav1.ObjectMetaPatchPtrInput // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecPatchPtrInput }
The set of arguments for constructing a PodSchedulingContextPatch resource.
func (PodSchedulingContextPatchArgs) ElementType ¶
func (PodSchedulingContextPatchArgs) ElementType() reflect.Type
type PodSchedulingContextPatchArray ¶
type PodSchedulingContextPatchArray []PodSchedulingContextPatchInput
func (PodSchedulingContextPatchArray) ElementType ¶
func (PodSchedulingContextPatchArray) ElementType() reflect.Type
func (PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutput ¶
func (i PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutput() PodSchedulingContextPatchArrayOutput
func (PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutputWithContext ¶
func (i PodSchedulingContextPatchArray) ToPodSchedulingContextPatchArrayOutputWithContext(ctx context.Context) PodSchedulingContextPatchArrayOutput
type PodSchedulingContextPatchArrayInput ¶
type PodSchedulingContextPatchArrayInput interface { pulumi.Input ToPodSchedulingContextPatchArrayOutput() PodSchedulingContextPatchArrayOutput ToPodSchedulingContextPatchArrayOutputWithContext(context.Context) PodSchedulingContextPatchArrayOutput }
PodSchedulingContextPatchArrayInput is an input type that accepts PodSchedulingContextPatchArray and PodSchedulingContextPatchArrayOutput values. You can construct a concrete instance of `PodSchedulingContextPatchArrayInput` via:
PodSchedulingContextPatchArray{ PodSchedulingContextPatchArgs{...} }
type PodSchedulingContextPatchArrayOutput ¶
type PodSchedulingContextPatchArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextPatchArrayOutput) ElementType ¶
func (PodSchedulingContextPatchArrayOutput) ElementType() reflect.Type
func (PodSchedulingContextPatchArrayOutput) Index ¶
func (o PodSchedulingContextPatchArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextPatchOutput
func (PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutput ¶
func (o PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutput() PodSchedulingContextPatchArrayOutput
func (PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutputWithContext ¶
func (o PodSchedulingContextPatchArrayOutput) ToPodSchedulingContextPatchArrayOutputWithContext(ctx context.Context) PodSchedulingContextPatchArrayOutput
type PodSchedulingContextPatchInput ¶
type PodSchedulingContextPatchInput interface { pulumi.Input ToPodSchedulingContextPatchOutput() PodSchedulingContextPatchOutput ToPodSchedulingContextPatchOutputWithContext(ctx context.Context) PodSchedulingContextPatchOutput }
type PodSchedulingContextPatchMap ¶
type PodSchedulingContextPatchMap map[string]PodSchedulingContextPatchInput
func (PodSchedulingContextPatchMap) ElementType ¶
func (PodSchedulingContextPatchMap) ElementType() reflect.Type
func (PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutput ¶
func (i PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutput() PodSchedulingContextPatchMapOutput
func (PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutputWithContext ¶
func (i PodSchedulingContextPatchMap) ToPodSchedulingContextPatchMapOutputWithContext(ctx context.Context) PodSchedulingContextPatchMapOutput
type PodSchedulingContextPatchMapInput ¶
type PodSchedulingContextPatchMapInput interface { pulumi.Input ToPodSchedulingContextPatchMapOutput() PodSchedulingContextPatchMapOutput ToPodSchedulingContextPatchMapOutputWithContext(context.Context) PodSchedulingContextPatchMapOutput }
PodSchedulingContextPatchMapInput is an input type that accepts PodSchedulingContextPatchMap and PodSchedulingContextPatchMapOutput values. You can construct a concrete instance of `PodSchedulingContextPatchMapInput` via:
PodSchedulingContextPatchMap{ "key": PodSchedulingContextPatchArgs{...} }
type PodSchedulingContextPatchMapOutput ¶
type PodSchedulingContextPatchMapOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextPatchMapOutput) ElementType ¶
func (PodSchedulingContextPatchMapOutput) ElementType() reflect.Type
func (PodSchedulingContextPatchMapOutput) MapIndex ¶
func (o PodSchedulingContextPatchMapOutput) MapIndex(k pulumi.StringInput) PodSchedulingContextPatchOutput
func (PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutput ¶
func (o PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutput() PodSchedulingContextPatchMapOutput
func (PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutputWithContext ¶
func (o PodSchedulingContextPatchMapOutput) ToPodSchedulingContextPatchMapOutputWithContext(ctx context.Context) PodSchedulingContextPatchMapOutput
type PodSchedulingContextPatchOutput ¶
type PodSchedulingContextPatchOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextPatchOutput) ApiVersion ¶
func (o PodSchedulingContextPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (PodSchedulingContextPatchOutput) ElementType ¶
func (PodSchedulingContextPatchOutput) ElementType() reflect.Type
func (PodSchedulingContextPatchOutput) Kind ¶
func (o PodSchedulingContextPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodSchedulingContextPatchOutput) Metadata ¶
func (o PodSchedulingContextPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (PodSchedulingContextPatchOutput) Spec ¶
Spec describes where resources for the Pod are needed.
func (PodSchedulingContextPatchOutput) Status ¶
func (o PodSchedulingContextPatchOutput) Status() PodSchedulingContextStatusPatchPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutput ¶
func (o PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutput() PodSchedulingContextPatchOutput
func (PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutputWithContext ¶
func (o PodSchedulingContextPatchOutput) ToPodSchedulingContextPatchOutputWithContext(ctx context.Context) PodSchedulingContextPatchOutput
type PodSchedulingContextPatchState ¶
type PodSchedulingContextPatchState struct { }
func (PodSchedulingContextPatchState) ElementType ¶
func (PodSchedulingContextPatchState) ElementType() reflect.Type
type PodSchedulingContextPatchType ¶
type PodSchedulingContextPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec *PodSchedulingContextSpecPatch `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status *PodSchedulingContextStatusPatch `pulumi:"status"` }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
type PodSchedulingContextPatchTypeArgs ¶
type PodSchedulingContextPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecPatchPtrInput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingContextStatusPatchPtrInput `pulumi:"status"` }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (PodSchedulingContextPatchTypeArgs) ElementType ¶
func (PodSchedulingContextPatchTypeArgs) ElementType() reflect.Type
func (PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutput ¶
func (i PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutput() PodSchedulingContextPatchTypeOutput
func (PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutputWithContext ¶
func (i PodSchedulingContextPatchTypeArgs) ToPodSchedulingContextPatchTypeOutputWithContext(ctx context.Context) PodSchedulingContextPatchTypeOutput
type PodSchedulingContextPatchTypeInput ¶
type PodSchedulingContextPatchTypeInput interface { pulumi.Input ToPodSchedulingContextPatchTypeOutput() PodSchedulingContextPatchTypeOutput ToPodSchedulingContextPatchTypeOutputWithContext(context.Context) PodSchedulingContextPatchTypeOutput }
PodSchedulingContextPatchTypeInput is an input type that accepts PodSchedulingContextPatchTypeArgs and PodSchedulingContextPatchTypeOutput values. You can construct a concrete instance of `PodSchedulingContextPatchTypeInput` via:
PodSchedulingContextPatchTypeArgs{...}
type PodSchedulingContextPatchTypeOutput ¶
type PodSchedulingContextPatchTypeOutput struct{ *pulumi.OutputState }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (PodSchedulingContextPatchTypeOutput) ApiVersion ¶
func (o PodSchedulingContextPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (PodSchedulingContextPatchTypeOutput) ElementType ¶
func (PodSchedulingContextPatchTypeOutput) ElementType() reflect.Type
func (PodSchedulingContextPatchTypeOutput) Kind ¶
func (o PodSchedulingContextPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodSchedulingContextPatchTypeOutput) Metadata ¶
func (o PodSchedulingContextPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (PodSchedulingContextPatchTypeOutput) Spec ¶
Spec describes where resources for the Pod are needed.
func (PodSchedulingContextPatchTypeOutput) Status ¶
func (o PodSchedulingContextPatchTypeOutput) Status() PodSchedulingContextStatusPatchPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutput ¶
func (o PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutput() PodSchedulingContextPatchTypeOutput
func (PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutputWithContext ¶
func (o PodSchedulingContextPatchTypeOutput) ToPodSchedulingContextPatchTypeOutputWithContext(ctx context.Context) PodSchedulingContextPatchTypeOutput
type PodSchedulingContextSpec ¶
type PodSchedulingContextSpec struct { // PotentialNodes lists nodes where the Pod might be able to run. // // The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced. PotentialNodes []string `pulumi:"potentialNodes"` // SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted. SelectedNode *string `pulumi:"selectedNode"` }
PodSchedulingContextSpec describes where resources for the Pod are needed.
type PodSchedulingContextSpecArgs ¶
type PodSchedulingContextSpecArgs struct { // PotentialNodes lists nodes where the Pod might be able to run. // // The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced. PotentialNodes pulumi.StringArrayInput `pulumi:"potentialNodes"` // SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted. SelectedNode pulumi.StringPtrInput `pulumi:"selectedNode"` }
PodSchedulingContextSpec describes where resources for the Pod are needed.
func (PodSchedulingContextSpecArgs) ElementType ¶
func (PodSchedulingContextSpecArgs) ElementType() reflect.Type
func (PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutput ¶
func (i PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutput() PodSchedulingContextSpecOutput
func (PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutputWithContext ¶
func (i PodSchedulingContextSpecArgs) ToPodSchedulingContextSpecOutputWithContext(ctx context.Context) PodSchedulingContextSpecOutput
type PodSchedulingContextSpecInput ¶
type PodSchedulingContextSpecInput interface { pulumi.Input ToPodSchedulingContextSpecOutput() PodSchedulingContextSpecOutput ToPodSchedulingContextSpecOutputWithContext(context.Context) PodSchedulingContextSpecOutput }
PodSchedulingContextSpecInput is an input type that accepts PodSchedulingContextSpecArgs and PodSchedulingContextSpecOutput values. You can construct a concrete instance of `PodSchedulingContextSpecInput` via:
PodSchedulingContextSpecArgs{...}
type PodSchedulingContextSpecOutput ¶
type PodSchedulingContextSpecOutput struct{ *pulumi.OutputState }
PodSchedulingContextSpec describes where resources for the Pod are needed.
func (PodSchedulingContextSpecOutput) ElementType ¶
func (PodSchedulingContextSpecOutput) ElementType() reflect.Type
func (PodSchedulingContextSpecOutput) PotentialNodes ¶
func (o PodSchedulingContextSpecOutput) PotentialNodes() pulumi.StringArrayOutput
PotentialNodes lists nodes where the Pod might be able to run.
The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced.
func (PodSchedulingContextSpecOutput) SelectedNode ¶
func (o PodSchedulingContextSpecOutput) SelectedNode() pulumi.StringPtrOutput
SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted.
func (PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutput ¶
func (o PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutput() PodSchedulingContextSpecOutput
func (PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutputWithContext ¶
func (o PodSchedulingContextSpecOutput) ToPodSchedulingContextSpecOutputWithContext(ctx context.Context) PodSchedulingContextSpecOutput
type PodSchedulingContextSpecPatch ¶
type PodSchedulingContextSpecPatch struct { // PotentialNodes lists nodes where the Pod might be able to run. // // The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced. PotentialNodes []string `pulumi:"potentialNodes"` // SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted. SelectedNode *string `pulumi:"selectedNode"` }
PodSchedulingContextSpec describes where resources for the Pod are needed.
type PodSchedulingContextSpecPatchArgs ¶
type PodSchedulingContextSpecPatchArgs struct { // PotentialNodes lists nodes where the Pod might be able to run. // // The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced. PotentialNodes pulumi.StringArrayInput `pulumi:"potentialNodes"` // SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted. SelectedNode pulumi.StringPtrInput `pulumi:"selectedNode"` }
PodSchedulingContextSpec describes where resources for the Pod are needed.
func (PodSchedulingContextSpecPatchArgs) ElementType ¶
func (PodSchedulingContextSpecPatchArgs) ElementType() reflect.Type
func (PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutput ¶
func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutput() PodSchedulingContextSpecPatchOutput
func (PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutputWithContext ¶
func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchOutput
func (PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutput ¶
func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
func (PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutputWithContext ¶
func (i PodSchedulingContextSpecPatchArgs) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
type PodSchedulingContextSpecPatchInput ¶
type PodSchedulingContextSpecPatchInput interface { pulumi.Input ToPodSchedulingContextSpecPatchOutput() PodSchedulingContextSpecPatchOutput ToPodSchedulingContextSpecPatchOutputWithContext(context.Context) PodSchedulingContextSpecPatchOutput }
PodSchedulingContextSpecPatchInput is an input type that accepts PodSchedulingContextSpecPatchArgs and PodSchedulingContextSpecPatchOutput values. You can construct a concrete instance of `PodSchedulingContextSpecPatchInput` via:
PodSchedulingContextSpecPatchArgs{...}
type PodSchedulingContextSpecPatchOutput ¶
type PodSchedulingContextSpecPatchOutput struct{ *pulumi.OutputState }
PodSchedulingContextSpec describes where resources for the Pod are needed.
func (PodSchedulingContextSpecPatchOutput) ElementType ¶
func (PodSchedulingContextSpecPatchOutput) ElementType() reflect.Type
func (PodSchedulingContextSpecPatchOutput) PotentialNodes ¶
func (o PodSchedulingContextSpecPatchOutput) PotentialNodes() pulumi.StringArrayOutput
PotentialNodes lists nodes where the Pod might be able to run.
The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced.
func (PodSchedulingContextSpecPatchOutput) SelectedNode ¶
func (o PodSchedulingContextSpecPatchOutput) SelectedNode() pulumi.StringPtrOutput
SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted.
func (PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutput ¶
func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutput() PodSchedulingContextSpecPatchOutput
func (PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutputWithContext ¶
func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchOutput
func (PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutput ¶
func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
func (PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext ¶
func (o PodSchedulingContextSpecPatchOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
type PodSchedulingContextSpecPatchPtrInput ¶
type PodSchedulingContextSpecPatchPtrInput interface { pulumi.Input ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput ToPodSchedulingContextSpecPatchPtrOutputWithContext(context.Context) PodSchedulingContextSpecPatchPtrOutput }
PodSchedulingContextSpecPatchPtrInput is an input type that accepts PodSchedulingContextSpecPatchArgs, PodSchedulingContextSpecPatchPtr and PodSchedulingContextSpecPatchPtrOutput values. You can construct a concrete instance of `PodSchedulingContextSpecPatchPtrInput` via:
PodSchedulingContextSpecPatchArgs{...} or: nil
func PodSchedulingContextSpecPatchPtr ¶
func PodSchedulingContextSpecPatchPtr(v *PodSchedulingContextSpecPatchArgs) PodSchedulingContextSpecPatchPtrInput
type PodSchedulingContextSpecPatchPtrOutput ¶
type PodSchedulingContextSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextSpecPatchPtrOutput) ElementType ¶
func (PodSchedulingContextSpecPatchPtrOutput) ElementType() reflect.Type
func (PodSchedulingContextSpecPatchPtrOutput) PotentialNodes ¶
func (o PodSchedulingContextSpecPatchPtrOutput) PotentialNodes() pulumi.StringArrayOutput
PotentialNodes lists nodes where the Pod might be able to run.
The size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced.
func (PodSchedulingContextSpecPatchPtrOutput) SelectedNode ¶
func (o PodSchedulingContextSpecPatchPtrOutput) SelectedNode() pulumi.StringPtrOutput
SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use "WaitForFirstConsumer" allocation is to be attempted.
func (PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutput ¶
func (o PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutput() PodSchedulingContextSpecPatchPtrOutput
func (PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext ¶
func (o PodSchedulingContextSpecPatchPtrOutput) ToPodSchedulingContextSpecPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextSpecPatchPtrOutput
type PodSchedulingContextState ¶
type PodSchedulingContextState struct { }
func (PodSchedulingContextState) ElementType ¶
func (PodSchedulingContextState) ElementType() reflect.Type
type PodSchedulingContextStatus ¶
type PodSchedulingContextStatus struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims []ResourceClaimSchedulingStatus `pulumi:"resourceClaims"` }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
type PodSchedulingContextStatusArgs ¶
type PodSchedulingContextStatusArgs struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims ResourceClaimSchedulingStatusArrayInput `pulumi:"resourceClaims"` }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
func (PodSchedulingContextStatusArgs) ElementType ¶
func (PodSchedulingContextStatusArgs) ElementType() reflect.Type
func (PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutput ¶
func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutput() PodSchedulingContextStatusOutput
func (PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutputWithContext ¶
func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusOutputWithContext(ctx context.Context) PodSchedulingContextStatusOutput
func (PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutput ¶
func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
func (PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutputWithContext ¶
func (i PodSchedulingContextStatusArgs) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
type PodSchedulingContextStatusInput ¶
type PodSchedulingContextStatusInput interface { pulumi.Input ToPodSchedulingContextStatusOutput() PodSchedulingContextStatusOutput ToPodSchedulingContextStatusOutputWithContext(context.Context) PodSchedulingContextStatusOutput }
PodSchedulingContextStatusInput is an input type that accepts PodSchedulingContextStatusArgs and PodSchedulingContextStatusOutput values. You can construct a concrete instance of `PodSchedulingContextStatusInput` via:
PodSchedulingContextStatusArgs{...}
type PodSchedulingContextStatusOutput ¶
type PodSchedulingContextStatusOutput struct{ *pulumi.OutputState }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
func (PodSchedulingContextStatusOutput) ElementType ¶
func (PodSchedulingContextStatusOutput) ElementType() reflect.Type
func (PodSchedulingContextStatusOutput) ResourceClaims ¶
func (o PodSchedulingContextStatusOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutput ¶
func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutput() PodSchedulingContextStatusOutput
func (PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutputWithContext ¶
func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusOutputWithContext(ctx context.Context) PodSchedulingContextStatusOutput
func (PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutput ¶
func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
func (PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutputWithContext ¶
func (o PodSchedulingContextStatusOutput) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
type PodSchedulingContextStatusPatch ¶
type PodSchedulingContextStatusPatch struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims []ResourceClaimSchedulingStatusPatch `pulumi:"resourceClaims"` }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
type PodSchedulingContextStatusPatchArgs ¶
type PodSchedulingContextStatusPatchArgs struct { // ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode. ResourceClaims ResourceClaimSchedulingStatusPatchArrayInput `pulumi:"resourceClaims"` }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
func (PodSchedulingContextStatusPatchArgs) ElementType ¶
func (PodSchedulingContextStatusPatchArgs) ElementType() reflect.Type
func (PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutput ¶
func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutput() PodSchedulingContextStatusPatchOutput
func (PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutputWithContext ¶
func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchOutput
func (PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutput ¶
func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
func (PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutputWithContext ¶
func (i PodSchedulingContextStatusPatchArgs) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
type PodSchedulingContextStatusPatchInput ¶
type PodSchedulingContextStatusPatchInput interface { pulumi.Input ToPodSchedulingContextStatusPatchOutput() PodSchedulingContextStatusPatchOutput ToPodSchedulingContextStatusPatchOutputWithContext(context.Context) PodSchedulingContextStatusPatchOutput }
PodSchedulingContextStatusPatchInput is an input type that accepts PodSchedulingContextStatusPatchArgs and PodSchedulingContextStatusPatchOutput values. You can construct a concrete instance of `PodSchedulingContextStatusPatchInput` via:
PodSchedulingContextStatusPatchArgs{...}
type PodSchedulingContextStatusPatchOutput ¶
type PodSchedulingContextStatusPatchOutput struct{ *pulumi.OutputState }
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
func (PodSchedulingContextStatusPatchOutput) ElementType ¶
func (PodSchedulingContextStatusPatchOutput) ElementType() reflect.Type
func (PodSchedulingContextStatusPatchOutput) ResourceClaims ¶
func (o PodSchedulingContextStatusPatchOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutput ¶
func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutput() PodSchedulingContextStatusPatchOutput
func (PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutputWithContext ¶
func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchOutput
func (PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutput ¶
func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
func (PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext ¶
func (o PodSchedulingContextStatusPatchOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
type PodSchedulingContextStatusPatchPtrInput ¶
type PodSchedulingContextStatusPatchPtrInput interface { pulumi.Input ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput ToPodSchedulingContextStatusPatchPtrOutputWithContext(context.Context) PodSchedulingContextStatusPatchPtrOutput }
PodSchedulingContextStatusPatchPtrInput is an input type that accepts PodSchedulingContextStatusPatchArgs, PodSchedulingContextStatusPatchPtr and PodSchedulingContextStatusPatchPtrOutput values. You can construct a concrete instance of `PodSchedulingContextStatusPatchPtrInput` via:
PodSchedulingContextStatusPatchArgs{...} or: nil
func PodSchedulingContextStatusPatchPtr ¶
func PodSchedulingContextStatusPatchPtr(v *PodSchedulingContextStatusPatchArgs) PodSchedulingContextStatusPatchPtrInput
type PodSchedulingContextStatusPatchPtrOutput ¶
type PodSchedulingContextStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextStatusPatchPtrOutput) ElementType ¶
func (PodSchedulingContextStatusPatchPtrOutput) ElementType() reflect.Type
func (PodSchedulingContextStatusPatchPtrOutput) ResourceClaims ¶
func (o PodSchedulingContextStatusPatchPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusPatchArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutput ¶
func (o PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutput() PodSchedulingContextStatusPatchPtrOutput
func (PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext ¶
func (o PodSchedulingContextStatusPatchPtrOutput) ToPodSchedulingContextStatusPatchPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPatchPtrOutput
type PodSchedulingContextStatusPtrInput ¶
type PodSchedulingContextStatusPtrInput interface { pulumi.Input ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput ToPodSchedulingContextStatusPtrOutputWithContext(context.Context) PodSchedulingContextStatusPtrOutput }
PodSchedulingContextStatusPtrInput is an input type that accepts PodSchedulingContextStatusArgs, PodSchedulingContextStatusPtr and PodSchedulingContextStatusPtrOutput values. You can construct a concrete instance of `PodSchedulingContextStatusPtrInput` via:
PodSchedulingContextStatusArgs{...} or: nil
func PodSchedulingContextStatusPtr ¶
func PodSchedulingContextStatusPtr(v *PodSchedulingContextStatusArgs) PodSchedulingContextStatusPtrInput
type PodSchedulingContextStatusPtrOutput ¶
type PodSchedulingContextStatusPtrOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextStatusPtrOutput) Elem ¶
func (o PodSchedulingContextStatusPtrOutput) Elem() PodSchedulingContextStatusOutput
func (PodSchedulingContextStatusPtrOutput) ElementType ¶
func (PodSchedulingContextStatusPtrOutput) ElementType() reflect.Type
func (PodSchedulingContextStatusPtrOutput) ResourceClaims ¶
func (o PodSchedulingContextStatusPtrOutput) ResourceClaims() ResourceClaimSchedulingStatusArrayOutput
ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses "WaitForFirstConsumer" allocation mode.
func (PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutput ¶
func (o PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutput() PodSchedulingContextStatusPtrOutput
func (PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutputWithContext ¶
func (o PodSchedulingContextStatusPtrOutput) ToPodSchedulingContextStatusPtrOutputWithContext(ctx context.Context) PodSchedulingContextStatusPtrOutput
type PodSchedulingContextType ¶
type PodSchedulingContextType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpec `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status *PodSchedulingContextStatus `pulumi:"status"` }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
type PodSchedulingContextTypeArgs ¶
type PodSchedulingContextTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec describes where resources for the Pod are needed. Spec PodSchedulingContextSpecInput `pulumi:"spec"` // Status describes where resources for the Pod can be allocated. Status PodSchedulingContextStatusPtrInput `pulumi:"status"` }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (PodSchedulingContextTypeArgs) ElementType ¶
func (PodSchedulingContextTypeArgs) ElementType() reflect.Type
func (PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutput ¶
func (i PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutput() PodSchedulingContextTypeOutput
func (PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutputWithContext ¶
func (i PodSchedulingContextTypeArgs) ToPodSchedulingContextTypeOutputWithContext(ctx context.Context) PodSchedulingContextTypeOutput
type PodSchedulingContextTypeArray ¶
type PodSchedulingContextTypeArray []PodSchedulingContextTypeInput
func (PodSchedulingContextTypeArray) ElementType ¶
func (PodSchedulingContextTypeArray) ElementType() reflect.Type
func (PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutput ¶
func (i PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutput() PodSchedulingContextTypeArrayOutput
func (PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutputWithContext ¶
func (i PodSchedulingContextTypeArray) ToPodSchedulingContextTypeArrayOutputWithContext(ctx context.Context) PodSchedulingContextTypeArrayOutput
type PodSchedulingContextTypeArrayInput ¶
type PodSchedulingContextTypeArrayInput interface { pulumi.Input ToPodSchedulingContextTypeArrayOutput() PodSchedulingContextTypeArrayOutput ToPodSchedulingContextTypeArrayOutputWithContext(context.Context) PodSchedulingContextTypeArrayOutput }
PodSchedulingContextTypeArrayInput is an input type that accepts PodSchedulingContextTypeArray and PodSchedulingContextTypeArrayOutput values. You can construct a concrete instance of `PodSchedulingContextTypeArrayInput` via:
PodSchedulingContextTypeArray{ PodSchedulingContextTypeArgs{...} }
type PodSchedulingContextTypeArrayOutput ¶
type PodSchedulingContextTypeArrayOutput struct{ *pulumi.OutputState }
func (PodSchedulingContextTypeArrayOutput) ElementType ¶
func (PodSchedulingContextTypeArrayOutput) ElementType() reflect.Type
func (PodSchedulingContextTypeArrayOutput) Index ¶
func (o PodSchedulingContextTypeArrayOutput) Index(i pulumi.IntInput) PodSchedulingContextTypeOutput
func (PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutput ¶
func (o PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutput() PodSchedulingContextTypeArrayOutput
func (PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutputWithContext ¶
func (o PodSchedulingContextTypeArrayOutput) ToPodSchedulingContextTypeArrayOutputWithContext(ctx context.Context) PodSchedulingContextTypeArrayOutput
type PodSchedulingContextTypeInput ¶
type PodSchedulingContextTypeInput interface { pulumi.Input ToPodSchedulingContextTypeOutput() PodSchedulingContextTypeOutput ToPodSchedulingContextTypeOutputWithContext(context.Context) PodSchedulingContextTypeOutput }
PodSchedulingContextTypeInput is an input type that accepts PodSchedulingContextTypeArgs and PodSchedulingContextTypeOutput values. You can construct a concrete instance of `PodSchedulingContextTypeInput` via:
PodSchedulingContextTypeArgs{...}
type PodSchedulingContextTypeOutput ¶
type PodSchedulingContextTypeOutput struct{ *pulumi.OutputState }
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func (PodSchedulingContextTypeOutput) ApiVersion ¶
func (o PodSchedulingContextTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (PodSchedulingContextTypeOutput) ElementType ¶
func (PodSchedulingContextTypeOutput) ElementType() reflect.Type
func (PodSchedulingContextTypeOutput) Kind ¶
func (o PodSchedulingContextTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodSchedulingContextTypeOutput) Metadata ¶
func (o PodSchedulingContextTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata
func (PodSchedulingContextTypeOutput) Spec ¶
func (o PodSchedulingContextTypeOutput) Spec() PodSchedulingContextSpecOutput
Spec describes where resources for the Pod are needed.
func (PodSchedulingContextTypeOutput) Status ¶
func (o PodSchedulingContextTypeOutput) Status() PodSchedulingContextStatusPtrOutput
Status describes where resources for the Pod can be allocated.
func (PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutput ¶
func (o PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutput() PodSchedulingContextTypeOutput
func (PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutputWithContext ¶
func (o PodSchedulingContextTypeOutput) ToPodSchedulingContextTypeOutputWithContext(ctx context.Context) PodSchedulingContextTypeOutput
type ResourceClaim ¶
type ResourceClaim struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim. Spec ResourceClaimSpecOutput `pulumi:"spec"` // Status describes whether the resource is available and with which attributes. Status ResourceClaimStatusPtrOutput `pulumi:"status"` }
ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
func GetResourceClaim ¶
func GetResourceClaim(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClaimState, opts ...pulumi.ResourceOption) (*ResourceClaim, error)
GetResourceClaim gets an existing ResourceClaim resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewResourceClaim ¶
func NewResourceClaim(ctx *pulumi.Context, name string, args *ResourceClaimArgs, opts ...pulumi.ResourceOption) (*ResourceClaim, error)
NewResourceClaim registers a new resource with the given unique name, arguments, and options.
func (*ResourceClaim) ElementType ¶
func (*ResourceClaim) ElementType() reflect.Type
func (*ResourceClaim) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) ToResourceClaimOutput ¶
func (o ResourceClaimOutput) ToResourceClaimOutput() ResourceClaimOutput
func (ResourceClaimOutput) ToResourceClaimOutputWithContext ¶
func (o ResourceClaimOutput) ToResourceClaimOutputWithContext(ctx context.Context) ResourceClaimOutput
type ResourceClaimParameters ¶ added in v4.11.0
type ResourceClaimParameters 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"` // DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests. // // May be empty, in which case the claim can always be allocated. DriverRequests DriverRequestsArrayOutput `pulumi:"driverRequests"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type. GeneratedFrom ResourceClaimParametersReferenceOutput `pulumi:"generatedFrom"` // 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"` Shareable pulumi.BoolOutput `pulumi:"shareable"` }
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
func GetResourceClaimParameters ¶ added in v4.11.0
func GetResourceClaimParameters(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClaimParametersState, opts ...pulumi.ResourceOption) (*ResourceClaimParameters, error)
GetResourceClaimParameters gets an existing ResourceClaimParameters 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 NewResourceClaimParameters ¶ added in v4.11.0
func NewResourceClaimParameters(ctx *pulumi.Context, name string, args *ResourceClaimParametersArgs, opts ...pulumi.ResourceOption) (*ResourceClaimParameters, error)
NewResourceClaimParameters registers a new resource with the given unique name, arguments, and options.
func (*ResourceClaimParameters) ElementType ¶ added in v4.11.0
func (*ResourceClaimParameters) ElementType() reflect.Type
func (*ResourceClaimParameters) ToResourceClaimParametersOutput ¶ added in v4.11.0
func (i *ResourceClaimParameters) ToResourceClaimParametersOutput() ResourceClaimParametersOutput
func (*ResourceClaimParameters) ToResourceClaimParametersOutputWithContext ¶ added in v4.11.0
func (i *ResourceClaimParameters) ToResourceClaimParametersOutputWithContext(ctx context.Context) ResourceClaimParametersOutput
type ResourceClaimParametersArgs ¶ added in v4.11.0
type ResourceClaimParametersArgs 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 // DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests. // // May be empty, in which case the claim can always be allocated. DriverRequests DriverRequestsArrayInput // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type. GeneratedFrom ResourceClaimParametersReferencePtrInput // 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 Shareable pulumi.BoolPtrInput }
The set of arguments for constructing a ResourceClaimParameters resource.
func (ResourceClaimParametersArgs) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersArgs) ElementType() reflect.Type
type ResourceClaimParametersArray ¶ added in v4.11.0
type ResourceClaimParametersArray []ResourceClaimParametersInput
func (ResourceClaimParametersArray) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersArray) ElementType() reflect.Type
func (ResourceClaimParametersArray) ToResourceClaimParametersArrayOutput ¶ added in v4.11.0
func (i ResourceClaimParametersArray) ToResourceClaimParametersArrayOutput() ResourceClaimParametersArrayOutput
func (ResourceClaimParametersArray) ToResourceClaimParametersArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceClaimParametersArray) ToResourceClaimParametersArrayOutputWithContext(ctx context.Context) ResourceClaimParametersArrayOutput
type ResourceClaimParametersArrayInput ¶ added in v4.11.0
type ResourceClaimParametersArrayInput interface { pulumi.Input ToResourceClaimParametersArrayOutput() ResourceClaimParametersArrayOutput ToResourceClaimParametersArrayOutputWithContext(context.Context) ResourceClaimParametersArrayOutput }
ResourceClaimParametersArrayInput is an input type that accepts ResourceClaimParametersArray and ResourceClaimParametersArrayOutput values. You can construct a concrete instance of `ResourceClaimParametersArrayInput` via:
ResourceClaimParametersArray{ ResourceClaimParametersArgs{...} }
type ResourceClaimParametersArrayOutput ¶ added in v4.11.0
type ResourceClaimParametersArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersArrayOutput) ElementType() reflect.Type
func (ResourceClaimParametersArrayOutput) Index ¶ added in v4.11.0
func (o ResourceClaimParametersArrayOutput) Index(i pulumi.IntInput) ResourceClaimParametersOutput
func (ResourceClaimParametersArrayOutput) ToResourceClaimParametersArrayOutput ¶ added in v4.11.0
func (o ResourceClaimParametersArrayOutput) ToResourceClaimParametersArrayOutput() ResourceClaimParametersArrayOutput
func (ResourceClaimParametersArrayOutput) ToResourceClaimParametersArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersArrayOutput) ToResourceClaimParametersArrayOutputWithContext(ctx context.Context) ResourceClaimParametersArrayOutput
type ResourceClaimParametersInput ¶ added in v4.11.0
type ResourceClaimParametersInput interface { pulumi.Input ToResourceClaimParametersOutput() ResourceClaimParametersOutput ToResourceClaimParametersOutputWithContext(ctx context.Context) ResourceClaimParametersOutput }
type ResourceClaimParametersList ¶ added in v4.11.0
type ResourceClaimParametersList 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 node resource capacity objects. Items ResourceClaimParametersTypeArrayOutput `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"` }
ResourceClaimParametersList is a collection of ResourceClaimParameters.
func GetResourceClaimParametersList ¶ added in v4.11.0
func GetResourceClaimParametersList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClaimParametersListState, opts ...pulumi.ResourceOption) (*ResourceClaimParametersList, error)
GetResourceClaimParametersList gets an existing ResourceClaimParametersList 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 NewResourceClaimParametersList ¶ added in v4.11.0
func NewResourceClaimParametersList(ctx *pulumi.Context, name string, args *ResourceClaimParametersListArgs, opts ...pulumi.ResourceOption) (*ResourceClaimParametersList, error)
NewResourceClaimParametersList registers a new resource with the given unique name, arguments, and options.
func (*ResourceClaimParametersList) ElementType ¶ added in v4.11.0
func (*ResourceClaimParametersList) ElementType() reflect.Type
func (*ResourceClaimParametersList) ToResourceClaimParametersListOutput ¶ added in v4.11.0
func (i *ResourceClaimParametersList) ToResourceClaimParametersListOutput() ResourceClaimParametersListOutput
func (*ResourceClaimParametersList) ToResourceClaimParametersListOutputWithContext ¶ added in v4.11.0
func (i *ResourceClaimParametersList) ToResourceClaimParametersListOutputWithContext(ctx context.Context) ResourceClaimParametersListOutput
type ResourceClaimParametersListArgs ¶ added in v4.11.0
type ResourceClaimParametersListArgs 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 node resource capacity objects. Items ResourceClaimParametersTypeArrayInput // 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 ResourceClaimParametersList resource.
func (ResourceClaimParametersListArgs) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersListArgs) ElementType() reflect.Type
type ResourceClaimParametersListArray ¶ added in v4.11.0
type ResourceClaimParametersListArray []ResourceClaimParametersListInput
func (ResourceClaimParametersListArray) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersListArray) ElementType() reflect.Type
func (ResourceClaimParametersListArray) ToResourceClaimParametersListArrayOutput ¶ added in v4.11.0
func (i ResourceClaimParametersListArray) ToResourceClaimParametersListArrayOutput() ResourceClaimParametersListArrayOutput
func (ResourceClaimParametersListArray) ToResourceClaimParametersListArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceClaimParametersListArray) ToResourceClaimParametersListArrayOutputWithContext(ctx context.Context) ResourceClaimParametersListArrayOutput
type ResourceClaimParametersListArrayInput ¶ added in v4.11.0
type ResourceClaimParametersListArrayInput interface { pulumi.Input ToResourceClaimParametersListArrayOutput() ResourceClaimParametersListArrayOutput ToResourceClaimParametersListArrayOutputWithContext(context.Context) ResourceClaimParametersListArrayOutput }
ResourceClaimParametersListArrayInput is an input type that accepts ResourceClaimParametersListArray and ResourceClaimParametersListArrayOutput values. You can construct a concrete instance of `ResourceClaimParametersListArrayInput` via:
ResourceClaimParametersListArray{ ResourceClaimParametersListArgs{...} }
type ResourceClaimParametersListArrayOutput ¶ added in v4.11.0
type ResourceClaimParametersListArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersListArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersListArrayOutput) ElementType() reflect.Type
func (ResourceClaimParametersListArrayOutput) ToResourceClaimParametersListArrayOutput ¶ added in v4.11.0
func (o ResourceClaimParametersListArrayOutput) ToResourceClaimParametersListArrayOutput() ResourceClaimParametersListArrayOutput
func (ResourceClaimParametersListArrayOutput) ToResourceClaimParametersListArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersListArrayOutput) ToResourceClaimParametersListArrayOutputWithContext(ctx context.Context) ResourceClaimParametersListArrayOutput
type ResourceClaimParametersListInput ¶ added in v4.11.0
type ResourceClaimParametersListInput interface { pulumi.Input ToResourceClaimParametersListOutput() ResourceClaimParametersListOutput ToResourceClaimParametersListOutputWithContext(ctx context.Context) ResourceClaimParametersListOutput }
type ResourceClaimParametersListMap ¶ added in v4.11.0
type ResourceClaimParametersListMap map[string]ResourceClaimParametersListInput
func (ResourceClaimParametersListMap) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersListMap) ElementType() reflect.Type
func (ResourceClaimParametersListMap) ToResourceClaimParametersListMapOutput ¶ added in v4.11.0
func (i ResourceClaimParametersListMap) ToResourceClaimParametersListMapOutput() ResourceClaimParametersListMapOutput
func (ResourceClaimParametersListMap) ToResourceClaimParametersListMapOutputWithContext ¶ added in v4.11.0
func (i ResourceClaimParametersListMap) ToResourceClaimParametersListMapOutputWithContext(ctx context.Context) ResourceClaimParametersListMapOutput
type ResourceClaimParametersListMapInput ¶ added in v4.11.0
type ResourceClaimParametersListMapInput interface { pulumi.Input ToResourceClaimParametersListMapOutput() ResourceClaimParametersListMapOutput ToResourceClaimParametersListMapOutputWithContext(context.Context) ResourceClaimParametersListMapOutput }
ResourceClaimParametersListMapInput is an input type that accepts ResourceClaimParametersListMap and ResourceClaimParametersListMapOutput values. You can construct a concrete instance of `ResourceClaimParametersListMapInput` via:
ResourceClaimParametersListMap{ "key": ResourceClaimParametersListArgs{...} }
type ResourceClaimParametersListMapOutput ¶ added in v4.11.0
type ResourceClaimParametersListMapOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersListMapOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersListMapOutput) ElementType() reflect.Type
func (ResourceClaimParametersListMapOutput) MapIndex ¶ added in v4.11.0
func (o ResourceClaimParametersListMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimParametersListOutput
func (ResourceClaimParametersListMapOutput) ToResourceClaimParametersListMapOutput ¶ added in v4.11.0
func (o ResourceClaimParametersListMapOutput) ToResourceClaimParametersListMapOutput() ResourceClaimParametersListMapOutput
func (ResourceClaimParametersListMapOutput) ToResourceClaimParametersListMapOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersListMapOutput) ToResourceClaimParametersListMapOutputWithContext(ctx context.Context) ResourceClaimParametersListMapOutput
type ResourceClaimParametersListOutput ¶ added in v4.11.0
type ResourceClaimParametersListOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersListOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClaimParametersListOutput) 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 (ResourceClaimParametersListOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersListOutput) ElementType() reflect.Type
func (ResourceClaimParametersListOutput) Items ¶ added in v4.11.0
func (o ResourceClaimParametersListOutput) Items() ResourceClaimParametersTypeArrayOutput
Items is the list of node resource capacity objects.
func (ResourceClaimParametersListOutput) Kind ¶ added in v4.11.0
func (o ResourceClaimParametersListOutput) 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 (ResourceClaimParametersListOutput) Metadata ¶ added in v4.11.0
func (o ResourceClaimParametersListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata
func (ResourceClaimParametersListOutput) ToResourceClaimParametersListOutput ¶ added in v4.11.0
func (o ResourceClaimParametersListOutput) ToResourceClaimParametersListOutput() ResourceClaimParametersListOutput
func (ResourceClaimParametersListOutput) ToResourceClaimParametersListOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersListOutput) ToResourceClaimParametersListOutputWithContext(ctx context.Context) ResourceClaimParametersListOutput
type ResourceClaimParametersListState ¶ added in v4.11.0
type ResourceClaimParametersListState struct { }
func (ResourceClaimParametersListState) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersListState) ElementType() reflect.Type
type ResourceClaimParametersListType ¶ added in v4.11.0
type ResourceClaimParametersListType 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 node resource capacity objects. Items []ResourceClaimParametersType `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"` }
ResourceClaimParametersList is a collection of ResourceClaimParameters.
type ResourceClaimParametersListTypeArgs ¶ added in v4.11.0
type ResourceClaimParametersListTypeArgs 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 node resource capacity objects. Items ResourceClaimParametersTypeArrayInput `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"` }
ResourceClaimParametersList is a collection of ResourceClaimParameters.
func (ResourceClaimParametersListTypeArgs) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersListTypeArgs) ElementType() reflect.Type
func (ResourceClaimParametersListTypeArgs) ToResourceClaimParametersListTypeOutput ¶ added in v4.11.0
func (i ResourceClaimParametersListTypeArgs) ToResourceClaimParametersListTypeOutput() ResourceClaimParametersListTypeOutput
func (ResourceClaimParametersListTypeArgs) ToResourceClaimParametersListTypeOutputWithContext ¶ added in v4.11.0
func (i ResourceClaimParametersListTypeArgs) ToResourceClaimParametersListTypeOutputWithContext(ctx context.Context) ResourceClaimParametersListTypeOutput
type ResourceClaimParametersListTypeInput ¶ added in v4.11.0
type ResourceClaimParametersListTypeInput interface { pulumi.Input ToResourceClaimParametersListTypeOutput() ResourceClaimParametersListTypeOutput ToResourceClaimParametersListTypeOutputWithContext(context.Context) ResourceClaimParametersListTypeOutput }
ResourceClaimParametersListTypeInput is an input type that accepts ResourceClaimParametersListTypeArgs and ResourceClaimParametersListTypeOutput values. You can construct a concrete instance of `ResourceClaimParametersListTypeInput` via:
ResourceClaimParametersListTypeArgs{...}
type ResourceClaimParametersListTypeOutput ¶ added in v4.11.0
type ResourceClaimParametersListTypeOutput struct{ *pulumi.OutputState }
ResourceClaimParametersList is a collection of ResourceClaimParameters.
func (ResourceClaimParametersListTypeOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClaimParametersListTypeOutput) 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 (ResourceClaimParametersListTypeOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersListTypeOutput) ElementType() reflect.Type
func (ResourceClaimParametersListTypeOutput) Items ¶ added in v4.11.0
Items is the list of node resource capacity objects.
func (ResourceClaimParametersListTypeOutput) Kind ¶ added in v4.11.0
func (o ResourceClaimParametersListTypeOutput) 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 (ResourceClaimParametersListTypeOutput) Metadata ¶ added in v4.11.0
func (o ResourceClaimParametersListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata
func (ResourceClaimParametersListTypeOutput) ToResourceClaimParametersListTypeOutput ¶ added in v4.11.0
func (o ResourceClaimParametersListTypeOutput) ToResourceClaimParametersListTypeOutput() ResourceClaimParametersListTypeOutput
func (ResourceClaimParametersListTypeOutput) ToResourceClaimParametersListTypeOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersListTypeOutput) ToResourceClaimParametersListTypeOutputWithContext(ctx context.Context) ResourceClaimParametersListTypeOutput
type ResourceClaimParametersMap ¶ added in v4.11.0
type ResourceClaimParametersMap map[string]ResourceClaimParametersInput
func (ResourceClaimParametersMap) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersMap) ElementType() reflect.Type
func (ResourceClaimParametersMap) ToResourceClaimParametersMapOutput ¶ added in v4.11.0
func (i ResourceClaimParametersMap) ToResourceClaimParametersMapOutput() ResourceClaimParametersMapOutput
func (ResourceClaimParametersMap) ToResourceClaimParametersMapOutputWithContext ¶ added in v4.11.0
func (i ResourceClaimParametersMap) ToResourceClaimParametersMapOutputWithContext(ctx context.Context) ResourceClaimParametersMapOutput
type ResourceClaimParametersMapInput ¶ added in v4.11.0
type ResourceClaimParametersMapInput interface { pulumi.Input ToResourceClaimParametersMapOutput() ResourceClaimParametersMapOutput ToResourceClaimParametersMapOutputWithContext(context.Context) ResourceClaimParametersMapOutput }
ResourceClaimParametersMapInput is an input type that accepts ResourceClaimParametersMap and ResourceClaimParametersMapOutput values. You can construct a concrete instance of `ResourceClaimParametersMapInput` via:
ResourceClaimParametersMap{ "key": ResourceClaimParametersArgs{...} }
type ResourceClaimParametersMapOutput ¶ added in v4.11.0
type ResourceClaimParametersMapOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersMapOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersMapOutput) ElementType() reflect.Type
func (ResourceClaimParametersMapOutput) MapIndex ¶ added in v4.11.0
func (o ResourceClaimParametersMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimParametersOutput
func (ResourceClaimParametersMapOutput) ToResourceClaimParametersMapOutput ¶ added in v4.11.0
func (o ResourceClaimParametersMapOutput) ToResourceClaimParametersMapOutput() ResourceClaimParametersMapOutput
func (ResourceClaimParametersMapOutput) ToResourceClaimParametersMapOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersMapOutput) ToResourceClaimParametersMapOutputWithContext(ctx context.Context) ResourceClaimParametersMapOutput
type ResourceClaimParametersOutput ¶ added in v4.11.0
type ResourceClaimParametersOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClaimParametersOutput) 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 (ResourceClaimParametersOutput) DriverRequests ¶ added in v4.11.0
func (o ResourceClaimParametersOutput) DriverRequests() DriverRequestsArrayOutput
DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests.
May be empty, in which case the claim can always be allocated.
func (ResourceClaimParametersOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersOutput) ElementType() reflect.Type
func (ResourceClaimParametersOutput) GeneratedFrom ¶ added in v4.11.0
func (o ResourceClaimParametersOutput) GeneratedFrom() ResourceClaimParametersReferenceOutput
If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type.
func (ResourceClaimParametersOutput) Kind ¶ added in v4.11.0
func (o ResourceClaimParametersOutput) 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 (ResourceClaimParametersOutput) Metadata ¶ added in v4.11.0
func (o ResourceClaimParametersOutput) Metadata() metav1.ObjectMetaOutput
Standard object metadata
func (ResourceClaimParametersOutput) Shareable ¶ added in v4.11.0
func (o ResourceClaimParametersOutput) Shareable() pulumi.BoolOutput
Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.
func (ResourceClaimParametersOutput) ToResourceClaimParametersOutput ¶ added in v4.11.0
func (o ResourceClaimParametersOutput) ToResourceClaimParametersOutput() ResourceClaimParametersOutput
func (ResourceClaimParametersOutput) ToResourceClaimParametersOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersOutput) ToResourceClaimParametersOutputWithContext(ctx context.Context) ResourceClaimParametersOutput
type ResourceClaimParametersPatch ¶ added in v4.11.0
type ResourceClaimParametersPatch 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"` // DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests. // // May be empty, in which case the claim can always be allocated. DriverRequests DriverRequestsPatchArrayOutput `pulumi:"driverRequests"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type. GeneratedFrom ResourceClaimParametersReferencePatchPtrOutput `pulumi:"generatedFrom"` // 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"` Shareable pulumi.BoolPtrOutput `pulumi:"shareable"` }
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. ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
func GetResourceClaimParametersPatch ¶ added in v4.11.0
func GetResourceClaimParametersPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClaimParametersPatchState, opts ...pulumi.ResourceOption) (*ResourceClaimParametersPatch, error)
GetResourceClaimParametersPatch gets an existing ResourceClaimParametersPatch 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 NewResourceClaimParametersPatch ¶ added in v4.11.0
func NewResourceClaimParametersPatch(ctx *pulumi.Context, name string, args *ResourceClaimParametersPatchArgs, opts ...pulumi.ResourceOption) (*ResourceClaimParametersPatch, error)
NewResourceClaimParametersPatch registers a new resource with the given unique name, arguments, and options.
func (*ResourceClaimParametersPatch) ElementType ¶ added in v4.11.0
func (*ResourceClaimParametersPatch) ElementType() reflect.Type
func (*ResourceClaimParametersPatch) ToResourceClaimParametersPatchOutput ¶ added in v4.11.0
func (i *ResourceClaimParametersPatch) ToResourceClaimParametersPatchOutput() ResourceClaimParametersPatchOutput
func (*ResourceClaimParametersPatch) ToResourceClaimParametersPatchOutputWithContext ¶ added in v4.11.0
func (i *ResourceClaimParametersPatch) ToResourceClaimParametersPatchOutputWithContext(ctx context.Context) ResourceClaimParametersPatchOutput
type ResourceClaimParametersPatchArgs ¶ added in v4.11.0
type ResourceClaimParametersPatchArgs 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 // DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests. // // May be empty, in which case the claim can always be allocated. DriverRequests DriverRequestsPatchArrayInput // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type. GeneratedFrom ResourceClaimParametersReferencePatchPtrInput // 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 Shareable pulumi.BoolPtrInput }
The set of arguments for constructing a ResourceClaimParametersPatch resource.
func (ResourceClaimParametersPatchArgs) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersPatchArgs) ElementType() reflect.Type
type ResourceClaimParametersPatchArray ¶ added in v4.11.0
type ResourceClaimParametersPatchArray []ResourceClaimParametersPatchInput
func (ResourceClaimParametersPatchArray) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersPatchArray) ElementType() reflect.Type
func (ResourceClaimParametersPatchArray) ToResourceClaimParametersPatchArrayOutput ¶ added in v4.11.0
func (i ResourceClaimParametersPatchArray) ToResourceClaimParametersPatchArrayOutput() ResourceClaimParametersPatchArrayOutput
func (ResourceClaimParametersPatchArray) ToResourceClaimParametersPatchArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceClaimParametersPatchArray) ToResourceClaimParametersPatchArrayOutputWithContext(ctx context.Context) ResourceClaimParametersPatchArrayOutput
type ResourceClaimParametersPatchArrayInput ¶ added in v4.11.0
type ResourceClaimParametersPatchArrayInput interface { pulumi.Input ToResourceClaimParametersPatchArrayOutput() ResourceClaimParametersPatchArrayOutput ToResourceClaimParametersPatchArrayOutputWithContext(context.Context) ResourceClaimParametersPatchArrayOutput }
ResourceClaimParametersPatchArrayInput is an input type that accepts ResourceClaimParametersPatchArray and ResourceClaimParametersPatchArrayOutput values. You can construct a concrete instance of `ResourceClaimParametersPatchArrayInput` via:
ResourceClaimParametersPatchArray{ ResourceClaimParametersPatchArgs{...} }
type ResourceClaimParametersPatchArrayOutput ¶ added in v4.11.0
type ResourceClaimParametersPatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersPatchArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersPatchArrayOutput) ElementType() reflect.Type
func (ResourceClaimParametersPatchArrayOutput) ToResourceClaimParametersPatchArrayOutput ¶ added in v4.11.0
func (o ResourceClaimParametersPatchArrayOutput) ToResourceClaimParametersPatchArrayOutput() ResourceClaimParametersPatchArrayOutput
func (ResourceClaimParametersPatchArrayOutput) ToResourceClaimParametersPatchArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersPatchArrayOutput) ToResourceClaimParametersPatchArrayOutputWithContext(ctx context.Context) ResourceClaimParametersPatchArrayOutput
type ResourceClaimParametersPatchInput ¶ added in v4.11.0
type ResourceClaimParametersPatchInput interface { pulumi.Input ToResourceClaimParametersPatchOutput() ResourceClaimParametersPatchOutput ToResourceClaimParametersPatchOutputWithContext(ctx context.Context) ResourceClaimParametersPatchOutput }
type ResourceClaimParametersPatchMap ¶ added in v4.11.0
type ResourceClaimParametersPatchMap map[string]ResourceClaimParametersPatchInput
func (ResourceClaimParametersPatchMap) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersPatchMap) ElementType() reflect.Type
func (ResourceClaimParametersPatchMap) ToResourceClaimParametersPatchMapOutput ¶ added in v4.11.0
func (i ResourceClaimParametersPatchMap) ToResourceClaimParametersPatchMapOutput() ResourceClaimParametersPatchMapOutput
func (ResourceClaimParametersPatchMap) ToResourceClaimParametersPatchMapOutputWithContext ¶ added in v4.11.0
func (i ResourceClaimParametersPatchMap) ToResourceClaimParametersPatchMapOutputWithContext(ctx context.Context) ResourceClaimParametersPatchMapOutput
type ResourceClaimParametersPatchMapInput ¶ added in v4.11.0
type ResourceClaimParametersPatchMapInput interface { pulumi.Input ToResourceClaimParametersPatchMapOutput() ResourceClaimParametersPatchMapOutput ToResourceClaimParametersPatchMapOutputWithContext(context.Context) ResourceClaimParametersPatchMapOutput }
ResourceClaimParametersPatchMapInput is an input type that accepts ResourceClaimParametersPatchMap and ResourceClaimParametersPatchMapOutput values. You can construct a concrete instance of `ResourceClaimParametersPatchMapInput` via:
ResourceClaimParametersPatchMap{ "key": ResourceClaimParametersPatchArgs{...} }
type ResourceClaimParametersPatchMapOutput ¶ added in v4.11.0
type ResourceClaimParametersPatchMapOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersPatchMapOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersPatchMapOutput) ElementType() reflect.Type
func (ResourceClaimParametersPatchMapOutput) MapIndex ¶ added in v4.11.0
func (o ResourceClaimParametersPatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClaimParametersPatchOutput
func (ResourceClaimParametersPatchMapOutput) ToResourceClaimParametersPatchMapOutput ¶ added in v4.11.0
func (o ResourceClaimParametersPatchMapOutput) ToResourceClaimParametersPatchMapOutput() ResourceClaimParametersPatchMapOutput
func (ResourceClaimParametersPatchMapOutput) ToResourceClaimParametersPatchMapOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersPatchMapOutput) ToResourceClaimParametersPatchMapOutputWithContext(ctx context.Context) ResourceClaimParametersPatchMapOutput
type ResourceClaimParametersPatchOutput ¶ added in v4.11.0
type ResourceClaimParametersPatchOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersPatchOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClaimParametersPatchOutput) 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 (ResourceClaimParametersPatchOutput) DriverRequests ¶ added in v4.11.0
func (o ResourceClaimParametersPatchOutput) DriverRequests() DriverRequestsPatchArrayOutput
DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests.
May be empty, in which case the claim can always be allocated.
func (ResourceClaimParametersPatchOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersPatchOutput) ElementType() reflect.Type
func (ResourceClaimParametersPatchOutput) GeneratedFrom ¶ added in v4.11.0
func (o ResourceClaimParametersPatchOutput) GeneratedFrom() ResourceClaimParametersReferencePatchPtrOutput
If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type.
func (ResourceClaimParametersPatchOutput) Kind ¶ added in v4.11.0
func (o ResourceClaimParametersPatchOutput) 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 (ResourceClaimParametersPatchOutput) Metadata ¶ added in v4.11.0
func (o ResourceClaimParametersPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceClaimParametersPatchOutput) Shareable ¶ added in v4.11.0
func (o ResourceClaimParametersPatchOutput) Shareable() pulumi.BoolPtrOutput
Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.
func (ResourceClaimParametersPatchOutput) ToResourceClaimParametersPatchOutput ¶ added in v4.11.0
func (o ResourceClaimParametersPatchOutput) ToResourceClaimParametersPatchOutput() ResourceClaimParametersPatchOutput
func (ResourceClaimParametersPatchOutput) ToResourceClaimParametersPatchOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersPatchOutput) ToResourceClaimParametersPatchOutputWithContext(ctx context.Context) ResourceClaimParametersPatchOutput
type ResourceClaimParametersPatchState ¶ added in v4.11.0
type ResourceClaimParametersPatchState struct { }
func (ResourceClaimParametersPatchState) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersPatchState) ElementType() reflect.Type
type ResourceClaimParametersPatchType ¶ added in v4.11.0
type ResourceClaimParametersPatchType 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"` // DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests. // // May be empty, in which case the claim can always be allocated. DriverRequests []DriverRequestsPatch `pulumi:"driverRequests"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type. GeneratedFrom *ResourceClaimParametersReferencePatch `pulumi:"generatedFrom"` // 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"` Shareable *bool `pulumi:"shareable"` }
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
type ResourceClaimParametersPatchTypeArgs ¶ added in v4.11.0
type ResourceClaimParametersPatchTypeArgs 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"` // DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests. // // May be empty, in which case the claim can always be allocated. DriverRequests DriverRequestsPatchArrayInput `pulumi:"driverRequests"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type. GeneratedFrom ResourceClaimParametersReferencePatchPtrInput `pulumi:"generatedFrom"` // 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"` Shareable pulumi.BoolPtrInput `pulumi:"shareable"` }
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
func (ResourceClaimParametersPatchTypeArgs) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersPatchTypeArgs) ElementType() reflect.Type
func (ResourceClaimParametersPatchTypeArgs) ToResourceClaimParametersPatchTypeOutput ¶ added in v4.11.0
func (i ResourceClaimParametersPatchTypeArgs) ToResourceClaimParametersPatchTypeOutput() ResourceClaimParametersPatchTypeOutput
func (ResourceClaimParametersPatchTypeArgs) ToResourceClaimParametersPatchTypeOutputWithContext ¶ added in v4.11.0
func (i ResourceClaimParametersPatchTypeArgs) ToResourceClaimParametersPatchTypeOutputWithContext(ctx context.Context) ResourceClaimParametersPatchTypeOutput
type ResourceClaimParametersPatchTypeInput ¶ added in v4.11.0
type ResourceClaimParametersPatchTypeInput interface { pulumi.Input ToResourceClaimParametersPatchTypeOutput() ResourceClaimParametersPatchTypeOutput ToResourceClaimParametersPatchTypeOutputWithContext(context.Context) ResourceClaimParametersPatchTypeOutput }
ResourceClaimParametersPatchTypeInput is an input type that accepts ResourceClaimParametersPatchTypeArgs and ResourceClaimParametersPatchTypeOutput values. You can construct a concrete instance of `ResourceClaimParametersPatchTypeInput` via:
ResourceClaimParametersPatchTypeArgs{...}
type ResourceClaimParametersPatchTypeOutput ¶ added in v4.11.0
type ResourceClaimParametersPatchTypeOutput struct{ *pulumi.OutputState }
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
func (ResourceClaimParametersPatchTypeOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClaimParametersPatchTypeOutput) 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 (ResourceClaimParametersPatchTypeOutput) DriverRequests ¶ added in v4.11.0
func (o ResourceClaimParametersPatchTypeOutput) DriverRequests() DriverRequestsPatchArrayOutput
DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests.
May be empty, in which case the claim can always be allocated.
func (ResourceClaimParametersPatchTypeOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersPatchTypeOutput) ElementType() reflect.Type
func (ResourceClaimParametersPatchTypeOutput) GeneratedFrom ¶ added in v4.11.0
func (o ResourceClaimParametersPatchTypeOutput) GeneratedFrom() ResourceClaimParametersReferencePatchPtrOutput
If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type.
func (ResourceClaimParametersPatchTypeOutput) Kind ¶ added in v4.11.0
func (o ResourceClaimParametersPatchTypeOutput) 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 (ResourceClaimParametersPatchTypeOutput) Metadata ¶ added in v4.11.0
func (o ResourceClaimParametersPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceClaimParametersPatchTypeOutput) Shareable ¶ added in v4.11.0
func (o ResourceClaimParametersPatchTypeOutput) Shareable() pulumi.BoolPtrOutput
Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.
func (ResourceClaimParametersPatchTypeOutput) ToResourceClaimParametersPatchTypeOutput ¶ added in v4.11.0
func (o ResourceClaimParametersPatchTypeOutput) ToResourceClaimParametersPatchTypeOutput() ResourceClaimParametersPatchTypeOutput
func (ResourceClaimParametersPatchTypeOutput) ToResourceClaimParametersPatchTypeOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersPatchTypeOutput) ToResourceClaimParametersPatchTypeOutputWithContext(ctx context.Context) ResourceClaimParametersPatchTypeOutput
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) 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) 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) 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) 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) 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) ToResourceClaimParametersReferencePtrOutput ¶
func (o ResourceClaimParametersReferencePtrOutput) ToResourceClaimParametersReferencePtrOutput() ResourceClaimParametersReferencePtrOutput
func (ResourceClaimParametersReferencePtrOutput) ToResourceClaimParametersReferencePtrOutputWithContext ¶
func (o ResourceClaimParametersReferencePtrOutput) ToResourceClaimParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClaimParametersReferencePtrOutput
type ResourceClaimParametersState ¶ added in v4.11.0
type ResourceClaimParametersState struct { }
func (ResourceClaimParametersState) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersState) ElementType() reflect.Type
type ResourceClaimParametersType ¶ added in v4.11.0
type ResourceClaimParametersType 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"` // DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests. // // May be empty, in which case the claim can always be allocated. DriverRequests []DriverRequests `pulumi:"driverRequests"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type. GeneratedFrom *ResourceClaimParametersReference `pulumi:"generatedFrom"` // 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"` Shareable *bool `pulumi:"shareable"` }
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
type ResourceClaimParametersTypeArgs ¶ added in v4.11.0
type ResourceClaimParametersTypeArgs 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"` // DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests. // // May be empty, in which case the claim can always be allocated. DriverRequests DriverRequestsArrayInput `pulumi:"driverRequests"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type. GeneratedFrom ResourceClaimParametersReferencePtrInput `pulumi:"generatedFrom"` // 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"` Shareable pulumi.BoolPtrInput `pulumi:"shareable"` }
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
func (ResourceClaimParametersTypeArgs) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersTypeArgs) ElementType() reflect.Type
func (ResourceClaimParametersTypeArgs) ToResourceClaimParametersTypeOutput ¶ added in v4.11.0
func (i ResourceClaimParametersTypeArgs) ToResourceClaimParametersTypeOutput() ResourceClaimParametersTypeOutput
func (ResourceClaimParametersTypeArgs) ToResourceClaimParametersTypeOutputWithContext ¶ added in v4.11.0
func (i ResourceClaimParametersTypeArgs) ToResourceClaimParametersTypeOutputWithContext(ctx context.Context) ResourceClaimParametersTypeOutput
type ResourceClaimParametersTypeArray ¶ added in v4.11.0
type ResourceClaimParametersTypeArray []ResourceClaimParametersTypeInput
func (ResourceClaimParametersTypeArray) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersTypeArray) ElementType() reflect.Type
func (ResourceClaimParametersTypeArray) ToResourceClaimParametersTypeArrayOutput ¶ added in v4.11.0
func (i ResourceClaimParametersTypeArray) ToResourceClaimParametersTypeArrayOutput() ResourceClaimParametersTypeArrayOutput
func (ResourceClaimParametersTypeArray) ToResourceClaimParametersTypeArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceClaimParametersTypeArray) ToResourceClaimParametersTypeArrayOutputWithContext(ctx context.Context) ResourceClaimParametersTypeArrayOutput
type ResourceClaimParametersTypeArrayInput ¶ added in v4.11.0
type ResourceClaimParametersTypeArrayInput interface { pulumi.Input ToResourceClaimParametersTypeArrayOutput() ResourceClaimParametersTypeArrayOutput ToResourceClaimParametersTypeArrayOutputWithContext(context.Context) ResourceClaimParametersTypeArrayOutput }
ResourceClaimParametersTypeArrayInput is an input type that accepts ResourceClaimParametersTypeArray and ResourceClaimParametersTypeArrayOutput values. You can construct a concrete instance of `ResourceClaimParametersTypeArrayInput` via:
ResourceClaimParametersTypeArray{ ResourceClaimParametersTypeArgs{...} }
type ResourceClaimParametersTypeArrayOutput ¶ added in v4.11.0
type ResourceClaimParametersTypeArrayOutput struct{ *pulumi.OutputState }
func (ResourceClaimParametersTypeArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersTypeArrayOutput) ElementType() reflect.Type
func (ResourceClaimParametersTypeArrayOutput) ToResourceClaimParametersTypeArrayOutput ¶ added in v4.11.0
func (o ResourceClaimParametersTypeArrayOutput) ToResourceClaimParametersTypeArrayOutput() ResourceClaimParametersTypeArrayOutput
func (ResourceClaimParametersTypeArrayOutput) ToResourceClaimParametersTypeArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersTypeArrayOutput) ToResourceClaimParametersTypeArrayOutputWithContext(ctx context.Context) ResourceClaimParametersTypeArrayOutput
type ResourceClaimParametersTypeInput ¶ added in v4.11.0
type ResourceClaimParametersTypeInput interface { pulumi.Input ToResourceClaimParametersTypeOutput() ResourceClaimParametersTypeOutput ToResourceClaimParametersTypeOutputWithContext(context.Context) ResourceClaimParametersTypeOutput }
ResourceClaimParametersTypeInput is an input type that accepts ResourceClaimParametersTypeArgs and ResourceClaimParametersTypeOutput values. You can construct a concrete instance of `ResourceClaimParametersTypeInput` via:
ResourceClaimParametersTypeArgs{...}
type ResourceClaimParametersTypeOutput ¶ added in v4.11.0
type ResourceClaimParametersTypeOutput struct{ *pulumi.OutputState }
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
func (ResourceClaimParametersTypeOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClaimParametersTypeOutput) 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 (ResourceClaimParametersTypeOutput) DriverRequests ¶ added in v4.11.0
func (o ResourceClaimParametersTypeOutput) DriverRequests() DriverRequestsArrayOutput
DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests.
May be empty, in which case the claim can always be allocated.
func (ResourceClaimParametersTypeOutput) ElementType ¶ added in v4.11.0
func (ResourceClaimParametersTypeOutput) ElementType() reflect.Type
func (ResourceClaimParametersTypeOutput) GeneratedFrom ¶ added in v4.11.0
func (o ResourceClaimParametersTypeOutput) GeneratedFrom() ResourceClaimParametersReferencePtrOutput
If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type.
func (ResourceClaimParametersTypeOutput) Kind ¶ added in v4.11.0
func (o ResourceClaimParametersTypeOutput) 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 (ResourceClaimParametersTypeOutput) Metadata ¶ added in v4.11.0
func (o ResourceClaimParametersTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata
func (ResourceClaimParametersTypeOutput) Shareable ¶ added in v4.11.0
func (o ResourceClaimParametersTypeOutput) Shareable() pulumi.BoolPtrOutput
Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.
func (ResourceClaimParametersTypeOutput) ToResourceClaimParametersTypeOutput ¶ added in v4.11.0
func (o ResourceClaimParametersTypeOutput) ToResourceClaimParametersTypeOutput() ResourceClaimParametersTypeOutput
func (ResourceClaimParametersTypeOutput) ToResourceClaimParametersTypeOutputWithContext ¶ added in v4.11.0
func (o ResourceClaimParametersTypeOutput) ToResourceClaimParametersTypeOutputWithContext(ctx context.Context) ResourceClaimParametersTypeOutput
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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) ToResourceClaimSpecPatchPtrOutput ¶
func (o ResourceClaimSpecPatchPtrOutput) ToResourceClaimSpecPatchPtrOutput() ResourceClaimSpecPatchPtrOutput
func (ResourceClaimSpecPatchPtrOutput) ToResourceClaimSpecPatchPtrOutputWithContext ¶
func (o ResourceClaimSpecPatchPtrOutput) ToResourceClaimSpecPatchPtrOutputWithContext(ctx context.Context) ResourceClaimSpecPatchPtrOutput
type ResourceClaimState ¶
type ResourceClaimState struct { }
func (ResourceClaimState) ElementType ¶
func (ResourceClaimState) ElementType() reflect.Type
type ResourceClaimStatus ¶
type ResourceClaimStatus struct { // Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet. Allocation *AllocationResult `pulumi:"allocation"` // DeallocationRequested indicates that a ResourceClaim is to be deallocated. // // The driver then must deallocate this claim and reset the field together with clearing the Allocation field. // // While DeallocationRequested is set, no new consumers may be added to ReservedFor. DeallocationRequested *bool `pulumi:"deallocationRequested"` // DriverName is a copy of the driver name from the ResourceClass at the time when allocation started. DriverName *string `pulumi:"driverName"` // ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. // // There can be at most 32 such reservations. This may get increased in the future, but not reduced. ReservedFor []ResourceClaimConsumerReference `pulumi:"reservedFor"` }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
type ResourceClaimStatusArgs ¶
type ResourceClaimStatusArgs struct { // Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet. Allocation AllocationResultPtrInput `pulumi:"allocation"` // DeallocationRequested indicates that a ResourceClaim is to be deallocated. // // The driver then must deallocate this claim and reset the field together with clearing the Allocation field. // // While DeallocationRequested is set, no new consumers may be added to ReservedFor. DeallocationRequested pulumi.BoolPtrInput `pulumi:"deallocationRequested"` // DriverName is a copy of the driver name from the ResourceClass at the time when allocation started. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. // // There can be at most 32 such reservations. This may get increased in the future, but not reduced. ReservedFor ResourceClaimConsumerReferenceArrayInput `pulumi:"reservedFor"` }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
func (ResourceClaimStatusArgs) ElementType ¶
func (ResourceClaimStatusArgs) ElementType() reflect.Type
func (ResourceClaimStatusArgs) ToResourceClaimStatusOutput ¶
func (i ResourceClaimStatusArgs) ToResourceClaimStatusOutput() ResourceClaimStatusOutput
func (ResourceClaimStatusArgs) ToResourceClaimStatusOutputWithContext ¶
func (i ResourceClaimStatusArgs) ToResourceClaimStatusOutputWithContext(ctx context.Context) ResourceClaimStatusOutput
func (ResourceClaimStatusArgs) ToResourceClaimStatusPtrOutput ¶
func (i ResourceClaimStatusArgs) ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput
func (ResourceClaimStatusArgs) ToResourceClaimStatusPtrOutputWithContext ¶
func (i ResourceClaimStatusArgs) ToResourceClaimStatusPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPtrOutput
type ResourceClaimStatusInput ¶
type ResourceClaimStatusInput interface { pulumi.Input ToResourceClaimStatusOutput() ResourceClaimStatusOutput ToResourceClaimStatusOutputWithContext(context.Context) ResourceClaimStatusOutput }
ResourceClaimStatusInput is an input type that accepts ResourceClaimStatusArgs and ResourceClaimStatusOutput values. You can construct a concrete instance of `ResourceClaimStatusInput` via:
ResourceClaimStatusArgs{...}
type ResourceClaimStatusOutput ¶
type ResourceClaimStatusOutput struct{ *pulumi.OutputState }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
func (ResourceClaimStatusOutput) Allocation ¶
func (o ResourceClaimStatusOutput) Allocation() AllocationResultPtrOutput
Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet.
func (ResourceClaimStatusOutput) DeallocationRequested ¶
func (o ResourceClaimStatusOutput) DeallocationRequested() pulumi.BoolPtrOutput
DeallocationRequested indicates that a ResourceClaim is to be deallocated.
The driver then must deallocate this claim and reset the field together with clearing the Allocation field.
While DeallocationRequested is set, no new consumers may be added to ReservedFor.
func (ResourceClaimStatusOutput) DriverName ¶
func (o ResourceClaimStatusOutput) DriverName() pulumi.StringPtrOutput
DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.
func (ResourceClaimStatusOutput) ElementType ¶
func (ResourceClaimStatusOutput) ElementType() reflect.Type
func (ResourceClaimStatusOutput) ReservedFor ¶
func (o ResourceClaimStatusOutput) ReservedFor() ResourceClaimConsumerReferenceArrayOutput
ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started.
There can be at most 32 such reservations. This may get increased in the future, but not reduced.
func (ResourceClaimStatusOutput) ToResourceClaimStatusOutput ¶
func (o ResourceClaimStatusOutput) ToResourceClaimStatusOutput() ResourceClaimStatusOutput
func (ResourceClaimStatusOutput) ToResourceClaimStatusOutputWithContext ¶
func (o ResourceClaimStatusOutput) ToResourceClaimStatusOutputWithContext(ctx context.Context) ResourceClaimStatusOutput
func (ResourceClaimStatusOutput) ToResourceClaimStatusPtrOutput ¶
func (o ResourceClaimStatusOutput) ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput
func (ResourceClaimStatusOutput) ToResourceClaimStatusPtrOutputWithContext ¶
func (o ResourceClaimStatusOutput) ToResourceClaimStatusPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPtrOutput
type ResourceClaimStatusPatch ¶
type ResourceClaimStatusPatch struct { // Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet. Allocation *AllocationResultPatch `pulumi:"allocation"` // DeallocationRequested indicates that a ResourceClaim is to be deallocated. // // The driver then must deallocate this claim and reset the field together with clearing the Allocation field. // // While DeallocationRequested is set, no new consumers may be added to ReservedFor. DeallocationRequested *bool `pulumi:"deallocationRequested"` // DriverName is a copy of the driver name from the ResourceClass at the time when allocation started. DriverName *string `pulumi:"driverName"` // ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. // // There can be at most 32 such reservations. This may get increased in the future, but not reduced. ReservedFor []ResourceClaimConsumerReferencePatch `pulumi:"reservedFor"` }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
type ResourceClaimStatusPatchArgs ¶
type ResourceClaimStatusPatchArgs struct { // Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet. Allocation AllocationResultPatchPtrInput `pulumi:"allocation"` // DeallocationRequested indicates that a ResourceClaim is to be deallocated. // // The driver then must deallocate this claim and reset the field together with clearing the Allocation field. // // While DeallocationRequested is set, no new consumers may be added to ReservedFor. DeallocationRequested pulumi.BoolPtrInput `pulumi:"deallocationRequested"` // DriverName is a copy of the driver name from the ResourceClass at the time when allocation started. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. // // There can be at most 32 such reservations. This may get increased in the future, but not reduced. ReservedFor ResourceClaimConsumerReferencePatchArrayInput `pulumi:"reservedFor"` }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
func (ResourceClaimStatusPatchArgs) ElementType ¶
func (ResourceClaimStatusPatchArgs) ElementType() reflect.Type
func (ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchOutput ¶
func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchOutput() ResourceClaimStatusPatchOutput
func (ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchOutputWithContext ¶
func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchOutputWithContext(ctx context.Context) ResourceClaimStatusPatchOutput
func (ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchPtrOutput ¶
func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput
func (ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchPtrOutputWithContext ¶
func (i ResourceClaimStatusPatchArgs) ToResourceClaimStatusPatchPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPatchPtrOutput
type ResourceClaimStatusPatchInput ¶
type ResourceClaimStatusPatchInput interface { pulumi.Input ToResourceClaimStatusPatchOutput() ResourceClaimStatusPatchOutput ToResourceClaimStatusPatchOutputWithContext(context.Context) ResourceClaimStatusPatchOutput }
ResourceClaimStatusPatchInput is an input type that accepts ResourceClaimStatusPatchArgs and ResourceClaimStatusPatchOutput values. You can construct a concrete instance of `ResourceClaimStatusPatchInput` via:
ResourceClaimStatusPatchArgs{...}
type ResourceClaimStatusPatchOutput ¶
type ResourceClaimStatusPatchOutput struct{ *pulumi.OutputState }
ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
func (ResourceClaimStatusPatchOutput) Allocation ¶
func (o ResourceClaimStatusPatchOutput) Allocation() AllocationResultPatchPtrOutput
Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet.
func (ResourceClaimStatusPatchOutput) DeallocationRequested ¶
func (o ResourceClaimStatusPatchOutput) DeallocationRequested() pulumi.BoolPtrOutput
DeallocationRequested indicates that a ResourceClaim is to be deallocated.
The driver then must deallocate this claim and reset the field together with clearing the Allocation field.
While DeallocationRequested is set, no new consumers may be added to ReservedFor.
func (ResourceClaimStatusPatchOutput) DriverName ¶
func (o ResourceClaimStatusPatchOutput) DriverName() pulumi.StringPtrOutput
DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.
func (ResourceClaimStatusPatchOutput) ElementType ¶
func (ResourceClaimStatusPatchOutput) ElementType() reflect.Type
func (ResourceClaimStatusPatchOutput) ReservedFor ¶
func (o ResourceClaimStatusPatchOutput) ReservedFor() ResourceClaimConsumerReferencePatchArrayOutput
ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started.
There can be at most 32 such reservations. This may get increased in the future, but not reduced.
func (ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchOutput ¶
func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchOutput() ResourceClaimStatusPatchOutput
func (ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchOutputWithContext ¶
func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchOutputWithContext(ctx context.Context) ResourceClaimStatusPatchOutput
func (ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchPtrOutput ¶
func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput
func (ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchPtrOutputWithContext ¶
func (o ResourceClaimStatusPatchOutput) ToResourceClaimStatusPatchPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPatchPtrOutput
type ResourceClaimStatusPatchPtrInput ¶
type ResourceClaimStatusPatchPtrInput interface { pulumi.Input ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput ToResourceClaimStatusPatchPtrOutputWithContext(context.Context) ResourceClaimStatusPatchPtrOutput }
ResourceClaimStatusPatchPtrInput is an input type that accepts ResourceClaimStatusPatchArgs, ResourceClaimStatusPatchPtr and ResourceClaimStatusPatchPtrOutput values. You can construct a concrete instance of `ResourceClaimStatusPatchPtrInput` via:
ResourceClaimStatusPatchArgs{...} or: nil
func ResourceClaimStatusPatchPtr ¶
func ResourceClaimStatusPatchPtr(v *ResourceClaimStatusPatchArgs) ResourceClaimStatusPatchPtrInput
type ResourceClaimStatusPatchPtrOutput ¶
type ResourceClaimStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ResourceClaimStatusPatchPtrOutput) Allocation ¶
func (o ResourceClaimStatusPatchPtrOutput) Allocation() AllocationResultPatchPtrOutput
Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet.
func (ResourceClaimStatusPatchPtrOutput) DeallocationRequested ¶
func (o ResourceClaimStatusPatchPtrOutput) DeallocationRequested() pulumi.BoolPtrOutput
DeallocationRequested indicates that a ResourceClaim is to be deallocated.
The driver then must deallocate this claim and reset the field together with clearing the Allocation field.
While DeallocationRequested is set, no new consumers may be added to ReservedFor.
func (ResourceClaimStatusPatchPtrOutput) DriverName ¶
func (o ResourceClaimStatusPatchPtrOutput) DriverName() pulumi.StringPtrOutput
DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.
func (ResourceClaimStatusPatchPtrOutput) Elem ¶
func (o ResourceClaimStatusPatchPtrOutput) Elem() ResourceClaimStatusPatchOutput
func (ResourceClaimStatusPatchPtrOutput) ElementType ¶
func (ResourceClaimStatusPatchPtrOutput) ElementType() reflect.Type
func (ResourceClaimStatusPatchPtrOutput) ReservedFor ¶
func (o ResourceClaimStatusPatchPtrOutput) ReservedFor() ResourceClaimConsumerReferencePatchArrayOutput
ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started.
There can be at most 32 such reservations. This may get increased in the future, but not reduced.
func (ResourceClaimStatusPatchPtrOutput) ToResourceClaimStatusPatchPtrOutput ¶
func (o ResourceClaimStatusPatchPtrOutput) ToResourceClaimStatusPatchPtrOutput() ResourceClaimStatusPatchPtrOutput
func (ResourceClaimStatusPatchPtrOutput) ToResourceClaimStatusPatchPtrOutputWithContext ¶
func (o ResourceClaimStatusPatchPtrOutput) ToResourceClaimStatusPatchPtrOutputWithContext(ctx context.Context) ResourceClaimStatusPatchPtrOutput
type ResourceClaimStatusPtrInput ¶
type ResourceClaimStatusPtrInput interface { pulumi.Input ToResourceClaimStatusPtrOutput() ResourceClaimStatusPtrOutput ToResourceClaimStatusPtrOutputWithContext(context.Context) ResourceClaimStatusPtrOutput }
ResourceClaimStatusPtrInput is an input type that accepts ResourceClaimStatusArgs, ResourceClaimStatusPtr and ResourceClaimStatusPtrOutput values. You can construct a concrete instance of `ResourceClaimStatusPtrInput` via:
ResourceClaimStatusArgs{...} or: nil
func ResourceClaimStatusPtr ¶
func ResourceClaimStatusPtr(v *ResourceClaimStatusArgs) ResourceClaimStatusPtrInput
type ResourceClaimStatusPtrOutput ¶
type ResourceClaimStatusPtrOutput struct{ *pulumi.OutputState }
func (ResourceClaimStatusPtrOutput) Allocation ¶
func (o ResourceClaimStatusPtrOutput) Allocation() AllocationResultPtrOutput
Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet.
func (ResourceClaimStatusPtrOutput) DeallocationRequested ¶
func (o ResourceClaimStatusPtrOutput) DeallocationRequested() pulumi.BoolPtrOutput
DeallocationRequested indicates that a ResourceClaim is to be deallocated.
The driver then must deallocate this claim and reset the field together with clearing the Allocation field.
While DeallocationRequested is set, no new consumers may be added to ReservedFor.
func (ResourceClaimStatusPtrOutput) DriverName ¶
func (o ResourceClaimStatusPtrOutput) DriverName() pulumi.StringPtrOutput
DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.
func (ResourceClaimStatusPtrOutput) Elem ¶
func (o ResourceClaimStatusPtrOutput) Elem() ResourceClaimStatusOutput
func (ResourceClaimStatusPtrOutput) ElementType ¶
func (ResourceClaimStatusPtrOutput) ElementType() reflect.Type
func (ResourceClaimStatusPtrOutput) ReservedFor ¶
func (o ResourceClaimStatusPtrOutput) ReservedFor() ResourceClaimConsumerReferenceArrayOutput
ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started.
There can be at most 32 such reservations. This may get increased in the future, but not reduced.
func (ResourceClaimStatusPtrOutput) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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"` // If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true. StructuredParameters pulumi.BoolOutput `pulumi:"structuredParameters"` // 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) 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 // If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true. StructuredParameters pulumi.BoolPtrInput // 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) StructuredParameters ¶ added in v4.11.0
func (o ResourceClassOutput) StructuredParameters() pulumi.BoolOutput
If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true.
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) ToResourceClassOutput ¶
func (o ResourceClassOutput) ToResourceClassOutput() ResourceClassOutput
func (ResourceClassOutput) ToResourceClassOutputWithContext ¶
func (o ResourceClassOutput) ToResourceClassOutputWithContext(ctx context.Context) ResourceClassOutput
type ResourceClassParameters ¶ added in v4.11.0
type ResourceClassParameters 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"` // Filters describes additional contraints that must be met when using the class. Filters ResourceFilterArrayOutput `pulumi:"filters"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type. GeneratedFrom ResourceClassParametersReferenceOutput `pulumi:"generatedFrom"` // 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"` // VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver. VendorParameters VendorParametersArrayOutput `pulumi:"vendorParameters"` }
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.
func GetResourceClassParameters ¶ added in v4.11.0
func GetResourceClassParameters(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClassParametersState, opts ...pulumi.ResourceOption) (*ResourceClassParameters, error)
GetResourceClassParameters gets an existing ResourceClassParameters 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 NewResourceClassParameters ¶ added in v4.11.0
func NewResourceClassParameters(ctx *pulumi.Context, name string, args *ResourceClassParametersArgs, opts ...pulumi.ResourceOption) (*ResourceClassParameters, error)
NewResourceClassParameters registers a new resource with the given unique name, arguments, and options.
func (*ResourceClassParameters) ElementType ¶ added in v4.11.0
func (*ResourceClassParameters) ElementType() reflect.Type
func (*ResourceClassParameters) ToResourceClassParametersOutput ¶ added in v4.11.0
func (i *ResourceClassParameters) ToResourceClassParametersOutput() ResourceClassParametersOutput
func (*ResourceClassParameters) ToResourceClassParametersOutputWithContext ¶ added in v4.11.0
func (i *ResourceClassParameters) ToResourceClassParametersOutputWithContext(ctx context.Context) ResourceClassParametersOutput
type ResourceClassParametersArgs ¶ added in v4.11.0
type ResourceClassParametersArgs 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 // Filters describes additional contraints that must be met when using the class. Filters ResourceFilterArrayInput // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type. GeneratedFrom ResourceClassParametersReferencePtrInput // 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 // VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver. VendorParameters VendorParametersArrayInput }
The set of arguments for constructing a ResourceClassParameters resource.
func (ResourceClassParametersArgs) ElementType ¶ added in v4.11.0
func (ResourceClassParametersArgs) ElementType() reflect.Type
type ResourceClassParametersArray ¶ added in v4.11.0
type ResourceClassParametersArray []ResourceClassParametersInput
func (ResourceClassParametersArray) ElementType ¶ added in v4.11.0
func (ResourceClassParametersArray) ElementType() reflect.Type
func (ResourceClassParametersArray) ToResourceClassParametersArrayOutput ¶ added in v4.11.0
func (i ResourceClassParametersArray) ToResourceClassParametersArrayOutput() ResourceClassParametersArrayOutput
func (ResourceClassParametersArray) ToResourceClassParametersArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceClassParametersArray) ToResourceClassParametersArrayOutputWithContext(ctx context.Context) ResourceClassParametersArrayOutput
type ResourceClassParametersArrayInput ¶ added in v4.11.0
type ResourceClassParametersArrayInput interface { pulumi.Input ToResourceClassParametersArrayOutput() ResourceClassParametersArrayOutput ToResourceClassParametersArrayOutputWithContext(context.Context) ResourceClassParametersArrayOutput }
ResourceClassParametersArrayInput is an input type that accepts ResourceClassParametersArray and ResourceClassParametersArrayOutput values. You can construct a concrete instance of `ResourceClassParametersArrayInput` via:
ResourceClassParametersArray{ ResourceClassParametersArgs{...} }
type ResourceClassParametersArrayOutput ¶ added in v4.11.0
type ResourceClassParametersArrayOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersArrayOutput) ElementType() reflect.Type
func (ResourceClassParametersArrayOutput) Index ¶ added in v4.11.0
func (o ResourceClassParametersArrayOutput) Index(i pulumi.IntInput) ResourceClassParametersOutput
func (ResourceClassParametersArrayOutput) ToResourceClassParametersArrayOutput ¶ added in v4.11.0
func (o ResourceClassParametersArrayOutput) ToResourceClassParametersArrayOutput() ResourceClassParametersArrayOutput
func (ResourceClassParametersArrayOutput) ToResourceClassParametersArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersArrayOutput) ToResourceClassParametersArrayOutputWithContext(ctx context.Context) ResourceClassParametersArrayOutput
type ResourceClassParametersInput ¶ added in v4.11.0
type ResourceClassParametersInput interface { pulumi.Input ToResourceClassParametersOutput() ResourceClassParametersOutput ToResourceClassParametersOutputWithContext(ctx context.Context) ResourceClassParametersOutput }
type ResourceClassParametersList ¶ added in v4.11.0
type ResourceClassParametersList 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 node resource capacity objects. Items ResourceClassParametersTypeArrayOutput `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"` }
ResourceClassParametersList is a collection of ResourceClassParameters.
func GetResourceClassParametersList ¶ added in v4.11.0
func GetResourceClassParametersList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClassParametersListState, opts ...pulumi.ResourceOption) (*ResourceClassParametersList, error)
GetResourceClassParametersList gets an existing ResourceClassParametersList 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 NewResourceClassParametersList ¶ added in v4.11.0
func NewResourceClassParametersList(ctx *pulumi.Context, name string, args *ResourceClassParametersListArgs, opts ...pulumi.ResourceOption) (*ResourceClassParametersList, error)
NewResourceClassParametersList registers a new resource with the given unique name, arguments, and options.
func (*ResourceClassParametersList) ElementType ¶ added in v4.11.0
func (*ResourceClassParametersList) ElementType() reflect.Type
func (*ResourceClassParametersList) ToResourceClassParametersListOutput ¶ added in v4.11.0
func (i *ResourceClassParametersList) ToResourceClassParametersListOutput() ResourceClassParametersListOutput
func (*ResourceClassParametersList) ToResourceClassParametersListOutputWithContext ¶ added in v4.11.0
func (i *ResourceClassParametersList) ToResourceClassParametersListOutputWithContext(ctx context.Context) ResourceClassParametersListOutput
type ResourceClassParametersListArgs ¶ added in v4.11.0
type ResourceClassParametersListArgs 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 node resource capacity objects. Items ResourceClassParametersTypeArrayInput // 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 ResourceClassParametersList resource.
func (ResourceClassParametersListArgs) ElementType ¶ added in v4.11.0
func (ResourceClassParametersListArgs) ElementType() reflect.Type
type ResourceClassParametersListArray ¶ added in v4.11.0
type ResourceClassParametersListArray []ResourceClassParametersListInput
func (ResourceClassParametersListArray) ElementType ¶ added in v4.11.0
func (ResourceClassParametersListArray) ElementType() reflect.Type
func (ResourceClassParametersListArray) ToResourceClassParametersListArrayOutput ¶ added in v4.11.0
func (i ResourceClassParametersListArray) ToResourceClassParametersListArrayOutput() ResourceClassParametersListArrayOutput
func (ResourceClassParametersListArray) ToResourceClassParametersListArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceClassParametersListArray) ToResourceClassParametersListArrayOutputWithContext(ctx context.Context) ResourceClassParametersListArrayOutput
type ResourceClassParametersListArrayInput ¶ added in v4.11.0
type ResourceClassParametersListArrayInput interface { pulumi.Input ToResourceClassParametersListArrayOutput() ResourceClassParametersListArrayOutput ToResourceClassParametersListArrayOutputWithContext(context.Context) ResourceClassParametersListArrayOutput }
ResourceClassParametersListArrayInput is an input type that accepts ResourceClassParametersListArray and ResourceClassParametersListArrayOutput values. You can construct a concrete instance of `ResourceClassParametersListArrayInput` via:
ResourceClassParametersListArray{ ResourceClassParametersListArgs{...} }
type ResourceClassParametersListArrayOutput ¶ added in v4.11.0
type ResourceClassParametersListArrayOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersListArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersListArrayOutput) ElementType() reflect.Type
func (ResourceClassParametersListArrayOutput) ToResourceClassParametersListArrayOutput ¶ added in v4.11.0
func (o ResourceClassParametersListArrayOutput) ToResourceClassParametersListArrayOutput() ResourceClassParametersListArrayOutput
func (ResourceClassParametersListArrayOutput) ToResourceClassParametersListArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersListArrayOutput) ToResourceClassParametersListArrayOutputWithContext(ctx context.Context) ResourceClassParametersListArrayOutput
type ResourceClassParametersListInput ¶ added in v4.11.0
type ResourceClassParametersListInput interface { pulumi.Input ToResourceClassParametersListOutput() ResourceClassParametersListOutput ToResourceClassParametersListOutputWithContext(ctx context.Context) ResourceClassParametersListOutput }
type ResourceClassParametersListMap ¶ added in v4.11.0
type ResourceClassParametersListMap map[string]ResourceClassParametersListInput
func (ResourceClassParametersListMap) ElementType ¶ added in v4.11.0
func (ResourceClassParametersListMap) ElementType() reflect.Type
func (ResourceClassParametersListMap) ToResourceClassParametersListMapOutput ¶ added in v4.11.0
func (i ResourceClassParametersListMap) ToResourceClassParametersListMapOutput() ResourceClassParametersListMapOutput
func (ResourceClassParametersListMap) ToResourceClassParametersListMapOutputWithContext ¶ added in v4.11.0
func (i ResourceClassParametersListMap) ToResourceClassParametersListMapOutputWithContext(ctx context.Context) ResourceClassParametersListMapOutput
type ResourceClassParametersListMapInput ¶ added in v4.11.0
type ResourceClassParametersListMapInput interface { pulumi.Input ToResourceClassParametersListMapOutput() ResourceClassParametersListMapOutput ToResourceClassParametersListMapOutputWithContext(context.Context) ResourceClassParametersListMapOutput }
ResourceClassParametersListMapInput is an input type that accepts ResourceClassParametersListMap and ResourceClassParametersListMapOutput values. You can construct a concrete instance of `ResourceClassParametersListMapInput` via:
ResourceClassParametersListMap{ "key": ResourceClassParametersListArgs{...} }
type ResourceClassParametersListMapOutput ¶ added in v4.11.0
type ResourceClassParametersListMapOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersListMapOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersListMapOutput) ElementType() reflect.Type
func (ResourceClassParametersListMapOutput) MapIndex ¶ added in v4.11.0
func (o ResourceClassParametersListMapOutput) MapIndex(k pulumi.StringInput) ResourceClassParametersListOutput
func (ResourceClassParametersListMapOutput) ToResourceClassParametersListMapOutput ¶ added in v4.11.0
func (o ResourceClassParametersListMapOutput) ToResourceClassParametersListMapOutput() ResourceClassParametersListMapOutput
func (ResourceClassParametersListMapOutput) ToResourceClassParametersListMapOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersListMapOutput) ToResourceClassParametersListMapOutputWithContext(ctx context.Context) ResourceClassParametersListMapOutput
type ResourceClassParametersListOutput ¶ added in v4.11.0
type ResourceClassParametersListOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersListOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClassParametersListOutput) 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 (ResourceClassParametersListOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersListOutput) ElementType() reflect.Type
func (ResourceClassParametersListOutput) Items ¶ added in v4.11.0
func (o ResourceClassParametersListOutput) Items() ResourceClassParametersTypeArrayOutput
Items is the list of node resource capacity objects.
func (ResourceClassParametersListOutput) Kind ¶ added in v4.11.0
func (o ResourceClassParametersListOutput) 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 (ResourceClassParametersListOutput) Metadata ¶ added in v4.11.0
func (o ResourceClassParametersListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata
func (ResourceClassParametersListOutput) ToResourceClassParametersListOutput ¶ added in v4.11.0
func (o ResourceClassParametersListOutput) ToResourceClassParametersListOutput() ResourceClassParametersListOutput
func (ResourceClassParametersListOutput) ToResourceClassParametersListOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersListOutput) ToResourceClassParametersListOutputWithContext(ctx context.Context) ResourceClassParametersListOutput
type ResourceClassParametersListState ¶ added in v4.11.0
type ResourceClassParametersListState struct { }
func (ResourceClassParametersListState) ElementType ¶ added in v4.11.0
func (ResourceClassParametersListState) ElementType() reflect.Type
type ResourceClassParametersListType ¶ added in v4.11.0
type ResourceClassParametersListType 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 node resource capacity objects. Items []ResourceClassParametersType `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"` }
ResourceClassParametersList is a collection of ResourceClassParameters.
type ResourceClassParametersListTypeArgs ¶ added in v4.11.0
type ResourceClassParametersListTypeArgs 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 node resource capacity objects. Items ResourceClassParametersTypeArrayInput `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"` }
ResourceClassParametersList is a collection of ResourceClassParameters.
func (ResourceClassParametersListTypeArgs) ElementType ¶ added in v4.11.0
func (ResourceClassParametersListTypeArgs) ElementType() reflect.Type
func (ResourceClassParametersListTypeArgs) ToResourceClassParametersListTypeOutput ¶ added in v4.11.0
func (i ResourceClassParametersListTypeArgs) ToResourceClassParametersListTypeOutput() ResourceClassParametersListTypeOutput
func (ResourceClassParametersListTypeArgs) ToResourceClassParametersListTypeOutputWithContext ¶ added in v4.11.0
func (i ResourceClassParametersListTypeArgs) ToResourceClassParametersListTypeOutputWithContext(ctx context.Context) ResourceClassParametersListTypeOutput
type ResourceClassParametersListTypeInput ¶ added in v4.11.0
type ResourceClassParametersListTypeInput interface { pulumi.Input ToResourceClassParametersListTypeOutput() ResourceClassParametersListTypeOutput ToResourceClassParametersListTypeOutputWithContext(context.Context) ResourceClassParametersListTypeOutput }
ResourceClassParametersListTypeInput is an input type that accepts ResourceClassParametersListTypeArgs and ResourceClassParametersListTypeOutput values. You can construct a concrete instance of `ResourceClassParametersListTypeInput` via:
ResourceClassParametersListTypeArgs{...}
type ResourceClassParametersListTypeOutput ¶ added in v4.11.0
type ResourceClassParametersListTypeOutput struct{ *pulumi.OutputState }
ResourceClassParametersList is a collection of ResourceClassParameters.
func (ResourceClassParametersListTypeOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClassParametersListTypeOutput) 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 (ResourceClassParametersListTypeOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersListTypeOutput) ElementType() reflect.Type
func (ResourceClassParametersListTypeOutput) Items ¶ added in v4.11.0
Items is the list of node resource capacity objects.
func (ResourceClassParametersListTypeOutput) Kind ¶ added in v4.11.0
func (o ResourceClassParametersListTypeOutput) 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 (ResourceClassParametersListTypeOutput) Metadata ¶ added in v4.11.0
func (o ResourceClassParametersListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata
func (ResourceClassParametersListTypeOutput) ToResourceClassParametersListTypeOutput ¶ added in v4.11.0
func (o ResourceClassParametersListTypeOutput) ToResourceClassParametersListTypeOutput() ResourceClassParametersListTypeOutput
func (ResourceClassParametersListTypeOutput) ToResourceClassParametersListTypeOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersListTypeOutput) ToResourceClassParametersListTypeOutputWithContext(ctx context.Context) ResourceClassParametersListTypeOutput
type ResourceClassParametersMap ¶ added in v4.11.0
type ResourceClassParametersMap map[string]ResourceClassParametersInput
func (ResourceClassParametersMap) ElementType ¶ added in v4.11.0
func (ResourceClassParametersMap) ElementType() reflect.Type
func (ResourceClassParametersMap) ToResourceClassParametersMapOutput ¶ added in v4.11.0
func (i ResourceClassParametersMap) ToResourceClassParametersMapOutput() ResourceClassParametersMapOutput
func (ResourceClassParametersMap) ToResourceClassParametersMapOutputWithContext ¶ added in v4.11.0
func (i ResourceClassParametersMap) ToResourceClassParametersMapOutputWithContext(ctx context.Context) ResourceClassParametersMapOutput
type ResourceClassParametersMapInput ¶ added in v4.11.0
type ResourceClassParametersMapInput interface { pulumi.Input ToResourceClassParametersMapOutput() ResourceClassParametersMapOutput ToResourceClassParametersMapOutputWithContext(context.Context) ResourceClassParametersMapOutput }
ResourceClassParametersMapInput is an input type that accepts ResourceClassParametersMap and ResourceClassParametersMapOutput values. You can construct a concrete instance of `ResourceClassParametersMapInput` via:
ResourceClassParametersMap{ "key": ResourceClassParametersArgs{...} }
type ResourceClassParametersMapOutput ¶ added in v4.11.0
type ResourceClassParametersMapOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersMapOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersMapOutput) ElementType() reflect.Type
func (ResourceClassParametersMapOutput) MapIndex ¶ added in v4.11.0
func (o ResourceClassParametersMapOutput) MapIndex(k pulumi.StringInput) ResourceClassParametersOutput
func (ResourceClassParametersMapOutput) ToResourceClassParametersMapOutput ¶ added in v4.11.0
func (o ResourceClassParametersMapOutput) ToResourceClassParametersMapOutput() ResourceClassParametersMapOutput
func (ResourceClassParametersMapOutput) ToResourceClassParametersMapOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersMapOutput) ToResourceClassParametersMapOutputWithContext(ctx context.Context) ResourceClassParametersMapOutput
type ResourceClassParametersOutput ¶ added in v4.11.0
type ResourceClassParametersOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClassParametersOutput) 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 (ResourceClassParametersOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersOutput) ElementType() reflect.Type
func (ResourceClassParametersOutput) Filters ¶ added in v4.11.0
func (o ResourceClassParametersOutput) Filters() ResourceFilterArrayOutput
Filters describes additional contraints that must be met when using the class.
func (ResourceClassParametersOutput) GeneratedFrom ¶ added in v4.11.0
func (o ResourceClassParametersOutput) GeneratedFrom() ResourceClassParametersReferenceOutput
If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type.
func (ResourceClassParametersOutput) Kind ¶ added in v4.11.0
func (o ResourceClassParametersOutput) 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 (ResourceClassParametersOutput) Metadata ¶ added in v4.11.0
func (o ResourceClassParametersOutput) Metadata() metav1.ObjectMetaOutput
Standard object metadata
func (ResourceClassParametersOutput) ToResourceClassParametersOutput ¶ added in v4.11.0
func (o ResourceClassParametersOutput) ToResourceClassParametersOutput() ResourceClassParametersOutput
func (ResourceClassParametersOutput) ToResourceClassParametersOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersOutput) ToResourceClassParametersOutputWithContext(ctx context.Context) ResourceClassParametersOutput
func (ResourceClassParametersOutput) VendorParameters ¶ added in v4.11.0
func (o ResourceClassParametersOutput) VendorParameters() VendorParametersArrayOutput
VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver.
type ResourceClassParametersPatch ¶ added in v4.11.0
type ResourceClassParametersPatch 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"` // Filters describes additional contraints that must be met when using the class. Filters ResourceFilterPatchArrayOutput `pulumi:"filters"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type. GeneratedFrom ResourceClassParametersReferencePatchPtrOutput `pulumi:"generatedFrom"` // 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"` // VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver. VendorParameters VendorParametersPatchArrayOutput `pulumi:"vendorParameters"` }
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. ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.
func GetResourceClassParametersPatch ¶ added in v4.11.0
func GetResourceClassParametersPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceClassParametersPatchState, opts ...pulumi.ResourceOption) (*ResourceClassParametersPatch, error)
GetResourceClassParametersPatch gets an existing ResourceClassParametersPatch 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 NewResourceClassParametersPatch ¶ added in v4.11.0
func NewResourceClassParametersPatch(ctx *pulumi.Context, name string, args *ResourceClassParametersPatchArgs, opts ...pulumi.ResourceOption) (*ResourceClassParametersPatch, error)
NewResourceClassParametersPatch registers a new resource with the given unique name, arguments, and options.
func (*ResourceClassParametersPatch) ElementType ¶ added in v4.11.0
func (*ResourceClassParametersPatch) ElementType() reflect.Type
func (*ResourceClassParametersPatch) ToResourceClassParametersPatchOutput ¶ added in v4.11.0
func (i *ResourceClassParametersPatch) ToResourceClassParametersPatchOutput() ResourceClassParametersPatchOutput
func (*ResourceClassParametersPatch) ToResourceClassParametersPatchOutputWithContext ¶ added in v4.11.0
func (i *ResourceClassParametersPatch) ToResourceClassParametersPatchOutputWithContext(ctx context.Context) ResourceClassParametersPatchOutput
type ResourceClassParametersPatchArgs ¶ added in v4.11.0
type ResourceClassParametersPatchArgs 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 // Filters describes additional contraints that must be met when using the class. Filters ResourceFilterPatchArrayInput // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type. GeneratedFrom ResourceClassParametersReferencePatchPtrInput // 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 // VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver. VendorParameters VendorParametersPatchArrayInput }
The set of arguments for constructing a ResourceClassParametersPatch resource.
func (ResourceClassParametersPatchArgs) ElementType ¶ added in v4.11.0
func (ResourceClassParametersPatchArgs) ElementType() reflect.Type
type ResourceClassParametersPatchArray ¶ added in v4.11.0
type ResourceClassParametersPatchArray []ResourceClassParametersPatchInput
func (ResourceClassParametersPatchArray) ElementType ¶ added in v4.11.0
func (ResourceClassParametersPatchArray) ElementType() reflect.Type
func (ResourceClassParametersPatchArray) ToResourceClassParametersPatchArrayOutput ¶ added in v4.11.0
func (i ResourceClassParametersPatchArray) ToResourceClassParametersPatchArrayOutput() ResourceClassParametersPatchArrayOutput
func (ResourceClassParametersPatchArray) ToResourceClassParametersPatchArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceClassParametersPatchArray) ToResourceClassParametersPatchArrayOutputWithContext(ctx context.Context) ResourceClassParametersPatchArrayOutput
type ResourceClassParametersPatchArrayInput ¶ added in v4.11.0
type ResourceClassParametersPatchArrayInput interface { pulumi.Input ToResourceClassParametersPatchArrayOutput() ResourceClassParametersPatchArrayOutput ToResourceClassParametersPatchArrayOutputWithContext(context.Context) ResourceClassParametersPatchArrayOutput }
ResourceClassParametersPatchArrayInput is an input type that accepts ResourceClassParametersPatchArray and ResourceClassParametersPatchArrayOutput values. You can construct a concrete instance of `ResourceClassParametersPatchArrayInput` via:
ResourceClassParametersPatchArray{ ResourceClassParametersPatchArgs{...} }
type ResourceClassParametersPatchArrayOutput ¶ added in v4.11.0
type ResourceClassParametersPatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersPatchArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersPatchArrayOutput) ElementType() reflect.Type
func (ResourceClassParametersPatchArrayOutput) ToResourceClassParametersPatchArrayOutput ¶ added in v4.11.0
func (o ResourceClassParametersPatchArrayOutput) ToResourceClassParametersPatchArrayOutput() ResourceClassParametersPatchArrayOutput
func (ResourceClassParametersPatchArrayOutput) ToResourceClassParametersPatchArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersPatchArrayOutput) ToResourceClassParametersPatchArrayOutputWithContext(ctx context.Context) ResourceClassParametersPatchArrayOutput
type ResourceClassParametersPatchInput ¶ added in v4.11.0
type ResourceClassParametersPatchInput interface { pulumi.Input ToResourceClassParametersPatchOutput() ResourceClassParametersPatchOutput ToResourceClassParametersPatchOutputWithContext(ctx context.Context) ResourceClassParametersPatchOutput }
type ResourceClassParametersPatchMap ¶ added in v4.11.0
type ResourceClassParametersPatchMap map[string]ResourceClassParametersPatchInput
func (ResourceClassParametersPatchMap) ElementType ¶ added in v4.11.0
func (ResourceClassParametersPatchMap) ElementType() reflect.Type
func (ResourceClassParametersPatchMap) ToResourceClassParametersPatchMapOutput ¶ added in v4.11.0
func (i ResourceClassParametersPatchMap) ToResourceClassParametersPatchMapOutput() ResourceClassParametersPatchMapOutput
func (ResourceClassParametersPatchMap) ToResourceClassParametersPatchMapOutputWithContext ¶ added in v4.11.0
func (i ResourceClassParametersPatchMap) ToResourceClassParametersPatchMapOutputWithContext(ctx context.Context) ResourceClassParametersPatchMapOutput
type ResourceClassParametersPatchMapInput ¶ added in v4.11.0
type ResourceClassParametersPatchMapInput interface { pulumi.Input ToResourceClassParametersPatchMapOutput() ResourceClassParametersPatchMapOutput ToResourceClassParametersPatchMapOutputWithContext(context.Context) ResourceClassParametersPatchMapOutput }
ResourceClassParametersPatchMapInput is an input type that accepts ResourceClassParametersPatchMap and ResourceClassParametersPatchMapOutput values. You can construct a concrete instance of `ResourceClassParametersPatchMapInput` via:
ResourceClassParametersPatchMap{ "key": ResourceClassParametersPatchArgs{...} }
type ResourceClassParametersPatchMapOutput ¶ added in v4.11.0
type ResourceClassParametersPatchMapOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersPatchMapOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersPatchMapOutput) ElementType() reflect.Type
func (ResourceClassParametersPatchMapOutput) MapIndex ¶ added in v4.11.0
func (o ResourceClassParametersPatchMapOutput) MapIndex(k pulumi.StringInput) ResourceClassParametersPatchOutput
func (ResourceClassParametersPatchMapOutput) ToResourceClassParametersPatchMapOutput ¶ added in v4.11.0
func (o ResourceClassParametersPatchMapOutput) ToResourceClassParametersPatchMapOutput() ResourceClassParametersPatchMapOutput
func (ResourceClassParametersPatchMapOutput) ToResourceClassParametersPatchMapOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersPatchMapOutput) ToResourceClassParametersPatchMapOutputWithContext(ctx context.Context) ResourceClassParametersPatchMapOutput
type ResourceClassParametersPatchOutput ¶ added in v4.11.0
type ResourceClassParametersPatchOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersPatchOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClassParametersPatchOutput) 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 (ResourceClassParametersPatchOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersPatchOutput) ElementType() reflect.Type
func (ResourceClassParametersPatchOutput) Filters ¶ added in v4.11.0
func (o ResourceClassParametersPatchOutput) Filters() ResourceFilterPatchArrayOutput
Filters describes additional contraints that must be met when using the class.
func (ResourceClassParametersPatchOutput) GeneratedFrom ¶ added in v4.11.0
func (o ResourceClassParametersPatchOutput) GeneratedFrom() ResourceClassParametersReferencePatchPtrOutput
If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type.
func (ResourceClassParametersPatchOutput) Kind ¶ added in v4.11.0
func (o ResourceClassParametersPatchOutput) 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 (ResourceClassParametersPatchOutput) Metadata ¶ added in v4.11.0
func (o ResourceClassParametersPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceClassParametersPatchOutput) ToResourceClassParametersPatchOutput ¶ added in v4.11.0
func (o ResourceClassParametersPatchOutput) ToResourceClassParametersPatchOutput() ResourceClassParametersPatchOutput
func (ResourceClassParametersPatchOutput) ToResourceClassParametersPatchOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersPatchOutput) ToResourceClassParametersPatchOutputWithContext(ctx context.Context) ResourceClassParametersPatchOutput
func (ResourceClassParametersPatchOutput) VendorParameters ¶ added in v4.11.0
func (o ResourceClassParametersPatchOutput) VendorParameters() VendorParametersPatchArrayOutput
VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver.
type ResourceClassParametersPatchState ¶ added in v4.11.0
type ResourceClassParametersPatchState struct { }
func (ResourceClassParametersPatchState) ElementType ¶ added in v4.11.0
func (ResourceClassParametersPatchState) ElementType() reflect.Type
type ResourceClassParametersPatchType ¶ added in v4.11.0
type ResourceClassParametersPatchType 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"` // Filters describes additional contraints that must be met when using the class. Filters []ResourceFilterPatch `pulumi:"filters"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type. GeneratedFrom *ResourceClassParametersReferencePatch `pulumi:"generatedFrom"` // 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"` // VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver. VendorParameters []VendorParametersPatch `pulumi:"vendorParameters"` }
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.
type ResourceClassParametersPatchTypeArgs ¶ added in v4.11.0
type ResourceClassParametersPatchTypeArgs 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"` // Filters describes additional contraints that must be met when using the class. Filters ResourceFilterPatchArrayInput `pulumi:"filters"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type. GeneratedFrom ResourceClassParametersReferencePatchPtrInput `pulumi:"generatedFrom"` // 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"` // VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver. VendorParameters VendorParametersPatchArrayInput `pulumi:"vendorParameters"` }
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.
func (ResourceClassParametersPatchTypeArgs) ElementType ¶ added in v4.11.0
func (ResourceClassParametersPatchTypeArgs) ElementType() reflect.Type
func (ResourceClassParametersPatchTypeArgs) ToResourceClassParametersPatchTypeOutput ¶ added in v4.11.0
func (i ResourceClassParametersPatchTypeArgs) ToResourceClassParametersPatchTypeOutput() ResourceClassParametersPatchTypeOutput
func (ResourceClassParametersPatchTypeArgs) ToResourceClassParametersPatchTypeOutputWithContext ¶ added in v4.11.0
func (i ResourceClassParametersPatchTypeArgs) ToResourceClassParametersPatchTypeOutputWithContext(ctx context.Context) ResourceClassParametersPatchTypeOutput
type ResourceClassParametersPatchTypeInput ¶ added in v4.11.0
type ResourceClassParametersPatchTypeInput interface { pulumi.Input ToResourceClassParametersPatchTypeOutput() ResourceClassParametersPatchTypeOutput ToResourceClassParametersPatchTypeOutputWithContext(context.Context) ResourceClassParametersPatchTypeOutput }
ResourceClassParametersPatchTypeInput is an input type that accepts ResourceClassParametersPatchTypeArgs and ResourceClassParametersPatchTypeOutput values. You can construct a concrete instance of `ResourceClassParametersPatchTypeInput` via:
ResourceClassParametersPatchTypeArgs{...}
type ResourceClassParametersPatchTypeOutput ¶ added in v4.11.0
type ResourceClassParametersPatchTypeOutput struct{ *pulumi.OutputState }
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.
func (ResourceClassParametersPatchTypeOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClassParametersPatchTypeOutput) 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 (ResourceClassParametersPatchTypeOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersPatchTypeOutput) ElementType() reflect.Type
func (ResourceClassParametersPatchTypeOutput) Filters ¶ added in v4.11.0
func (o ResourceClassParametersPatchTypeOutput) Filters() ResourceFilterPatchArrayOutput
Filters describes additional contraints that must be met when using the class.
func (ResourceClassParametersPatchTypeOutput) GeneratedFrom ¶ added in v4.11.0
func (o ResourceClassParametersPatchTypeOutput) GeneratedFrom() ResourceClassParametersReferencePatchPtrOutput
If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type.
func (ResourceClassParametersPatchTypeOutput) Kind ¶ added in v4.11.0
func (o ResourceClassParametersPatchTypeOutput) 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 (ResourceClassParametersPatchTypeOutput) Metadata ¶ added in v4.11.0
func (o ResourceClassParametersPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceClassParametersPatchTypeOutput) ToResourceClassParametersPatchTypeOutput ¶ added in v4.11.0
func (o ResourceClassParametersPatchTypeOutput) ToResourceClassParametersPatchTypeOutput() ResourceClassParametersPatchTypeOutput
func (ResourceClassParametersPatchTypeOutput) ToResourceClassParametersPatchTypeOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersPatchTypeOutput) ToResourceClassParametersPatchTypeOutputWithContext(ctx context.Context) ResourceClassParametersPatchTypeOutput
func (ResourceClassParametersPatchTypeOutput) VendorParameters ¶ added in v4.11.0
func (o ResourceClassParametersPatchTypeOutput) VendorParameters() VendorParametersPatchArrayOutput
VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver.
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) 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) 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) 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) 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) 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) ToResourceClassParametersReferencePtrOutput ¶
func (o ResourceClassParametersReferencePtrOutput) ToResourceClassParametersReferencePtrOutput() ResourceClassParametersReferencePtrOutput
func (ResourceClassParametersReferencePtrOutput) ToResourceClassParametersReferencePtrOutputWithContext ¶
func (o ResourceClassParametersReferencePtrOutput) ToResourceClassParametersReferencePtrOutputWithContext(ctx context.Context) ResourceClassParametersReferencePtrOutput
type ResourceClassParametersState ¶ added in v4.11.0
type ResourceClassParametersState struct { }
func (ResourceClassParametersState) ElementType ¶ added in v4.11.0
func (ResourceClassParametersState) ElementType() reflect.Type
type ResourceClassParametersType ¶ added in v4.11.0
type ResourceClassParametersType 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"` // Filters describes additional contraints that must be met when using the class. Filters []ResourceFilter `pulumi:"filters"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type. GeneratedFrom *ResourceClassParametersReference `pulumi:"generatedFrom"` // 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"` // VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver. VendorParameters []VendorParameters `pulumi:"vendorParameters"` }
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.
type ResourceClassParametersTypeArgs ¶ added in v4.11.0
type ResourceClassParametersTypeArgs 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"` // Filters describes additional contraints that must be met when using the class. Filters ResourceFilterArrayInput `pulumi:"filters"` // If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type. GeneratedFrom ResourceClassParametersReferencePtrInput `pulumi:"generatedFrom"` // 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"` // VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver. VendorParameters VendorParametersArrayInput `pulumi:"vendorParameters"` }
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.
func (ResourceClassParametersTypeArgs) ElementType ¶ added in v4.11.0
func (ResourceClassParametersTypeArgs) ElementType() reflect.Type
func (ResourceClassParametersTypeArgs) ToResourceClassParametersTypeOutput ¶ added in v4.11.0
func (i ResourceClassParametersTypeArgs) ToResourceClassParametersTypeOutput() ResourceClassParametersTypeOutput
func (ResourceClassParametersTypeArgs) ToResourceClassParametersTypeOutputWithContext ¶ added in v4.11.0
func (i ResourceClassParametersTypeArgs) ToResourceClassParametersTypeOutputWithContext(ctx context.Context) ResourceClassParametersTypeOutput
type ResourceClassParametersTypeArray ¶ added in v4.11.0
type ResourceClassParametersTypeArray []ResourceClassParametersTypeInput
func (ResourceClassParametersTypeArray) ElementType ¶ added in v4.11.0
func (ResourceClassParametersTypeArray) ElementType() reflect.Type
func (ResourceClassParametersTypeArray) ToResourceClassParametersTypeArrayOutput ¶ added in v4.11.0
func (i ResourceClassParametersTypeArray) ToResourceClassParametersTypeArrayOutput() ResourceClassParametersTypeArrayOutput
func (ResourceClassParametersTypeArray) ToResourceClassParametersTypeArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceClassParametersTypeArray) ToResourceClassParametersTypeArrayOutputWithContext(ctx context.Context) ResourceClassParametersTypeArrayOutput
type ResourceClassParametersTypeArrayInput ¶ added in v4.11.0
type ResourceClassParametersTypeArrayInput interface { pulumi.Input ToResourceClassParametersTypeArrayOutput() ResourceClassParametersTypeArrayOutput ToResourceClassParametersTypeArrayOutputWithContext(context.Context) ResourceClassParametersTypeArrayOutput }
ResourceClassParametersTypeArrayInput is an input type that accepts ResourceClassParametersTypeArray and ResourceClassParametersTypeArrayOutput values. You can construct a concrete instance of `ResourceClassParametersTypeArrayInput` via:
ResourceClassParametersTypeArray{ ResourceClassParametersTypeArgs{...} }
type ResourceClassParametersTypeArrayOutput ¶ added in v4.11.0
type ResourceClassParametersTypeArrayOutput struct{ *pulumi.OutputState }
func (ResourceClassParametersTypeArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersTypeArrayOutput) ElementType() reflect.Type
func (ResourceClassParametersTypeArrayOutput) ToResourceClassParametersTypeArrayOutput ¶ added in v4.11.0
func (o ResourceClassParametersTypeArrayOutput) ToResourceClassParametersTypeArrayOutput() ResourceClassParametersTypeArrayOutput
func (ResourceClassParametersTypeArrayOutput) ToResourceClassParametersTypeArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersTypeArrayOutput) ToResourceClassParametersTypeArrayOutputWithContext(ctx context.Context) ResourceClassParametersTypeArrayOutput
type ResourceClassParametersTypeInput ¶ added in v4.11.0
type ResourceClassParametersTypeInput interface { pulumi.Input ToResourceClassParametersTypeOutput() ResourceClassParametersTypeOutput ToResourceClassParametersTypeOutputWithContext(context.Context) ResourceClassParametersTypeOutput }
ResourceClassParametersTypeInput is an input type that accepts ResourceClassParametersTypeArgs and ResourceClassParametersTypeOutput values. You can construct a concrete instance of `ResourceClassParametersTypeInput` via:
ResourceClassParametersTypeArgs{...}
type ResourceClassParametersTypeOutput ¶ added in v4.11.0
type ResourceClassParametersTypeOutput struct{ *pulumi.OutputState }
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.
func (ResourceClassParametersTypeOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceClassParametersTypeOutput) 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 (ResourceClassParametersTypeOutput) ElementType ¶ added in v4.11.0
func (ResourceClassParametersTypeOutput) ElementType() reflect.Type
func (ResourceClassParametersTypeOutput) Filters ¶ added in v4.11.0
func (o ResourceClassParametersTypeOutput) Filters() ResourceFilterArrayOutput
Filters describes additional contraints that must be met when using the class.
func (ResourceClassParametersTypeOutput) GeneratedFrom ¶ added in v4.11.0
func (o ResourceClassParametersTypeOutput) GeneratedFrom() ResourceClassParametersReferencePtrOutput
If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type.
func (ResourceClassParametersTypeOutput) Kind ¶ added in v4.11.0
func (o ResourceClassParametersTypeOutput) 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 (ResourceClassParametersTypeOutput) Metadata ¶ added in v4.11.0
func (o ResourceClassParametersTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata
func (ResourceClassParametersTypeOutput) ToResourceClassParametersTypeOutput ¶ added in v4.11.0
func (o ResourceClassParametersTypeOutput) ToResourceClassParametersTypeOutput() ResourceClassParametersTypeOutput
func (ResourceClassParametersTypeOutput) ToResourceClassParametersTypeOutputWithContext ¶ added in v4.11.0
func (o ResourceClassParametersTypeOutput) ToResourceClassParametersTypeOutputWithContext(ctx context.Context) ResourceClassParametersTypeOutput
func (ResourceClassParametersTypeOutput) VendorParameters ¶ added in v4.11.0
func (o ResourceClassParametersTypeOutput) VendorParameters() VendorParametersArrayOutput
VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver.
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"` // If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true. StructuredParameters pulumi.BoolPtrOutput `pulumi:"structuredParameters"` // 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) 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 // If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true. StructuredParameters pulumi.BoolPtrInput // 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) 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) 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) 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) 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) StructuredParameters ¶ added in v4.11.0
func (o ResourceClassPatchOutput) StructuredParameters() pulumi.BoolPtrOutput
If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true.
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) 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"` // If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true. StructuredParameters *bool `pulumi:"structuredParameters"` // 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"` // If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true. StructuredParameters pulumi.BoolPtrInput `pulumi:"structuredParameters"` // 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) 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) StructuredParameters ¶ added in v4.11.0
func (o ResourceClassPatchTypeOutput) StructuredParameters() pulumi.BoolPtrOutput
If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true.
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) 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"` // If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true. StructuredParameters *bool `pulumi:"structuredParameters"` // 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"` // If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true. StructuredParameters pulumi.BoolPtrInput `pulumi:"structuredParameters"` // 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) 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) 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) 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) StructuredParameters ¶ added in v4.11.0
func (o ResourceClassTypeOutput) StructuredParameters() pulumi.BoolPtrOutput
If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true.
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) ToResourceClassTypeOutput ¶
func (o ResourceClassTypeOutput) ToResourceClassTypeOutput() ResourceClassTypeOutput
func (ResourceClassTypeOutput) ToResourceClassTypeOutputWithContext ¶
func (o ResourceClassTypeOutput) ToResourceClassTypeOutputWithContext(ctx context.Context) ResourceClassTypeOutput
type ResourceFilter ¶ added in v4.11.0
type ResourceFilter struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName *string `pulumi:"driverName"` // NamedResources describes a resource filter using the named resources model. NamedResources *NamedResourcesFilter `pulumi:"namedResources"` }
ResourceFilter is a filter for resources from one particular driver.
type ResourceFilterArgs ¶ added in v4.11.0
type ResourceFilterArgs struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // NamedResources describes a resource filter using the named resources model. NamedResources NamedResourcesFilterPtrInput `pulumi:"namedResources"` }
ResourceFilter is a filter for resources from one particular driver.
func (ResourceFilterArgs) ElementType ¶ added in v4.11.0
func (ResourceFilterArgs) ElementType() reflect.Type
func (ResourceFilterArgs) ToResourceFilterOutput ¶ added in v4.11.0
func (i ResourceFilterArgs) ToResourceFilterOutput() ResourceFilterOutput
func (ResourceFilterArgs) ToResourceFilterOutputWithContext ¶ added in v4.11.0
func (i ResourceFilterArgs) ToResourceFilterOutputWithContext(ctx context.Context) ResourceFilterOutput
type ResourceFilterArray ¶ added in v4.11.0
type ResourceFilterArray []ResourceFilterInput
func (ResourceFilterArray) ElementType ¶ added in v4.11.0
func (ResourceFilterArray) ElementType() reflect.Type
func (ResourceFilterArray) ToResourceFilterArrayOutput ¶ added in v4.11.0
func (i ResourceFilterArray) ToResourceFilterArrayOutput() ResourceFilterArrayOutput
func (ResourceFilterArray) ToResourceFilterArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceFilterArray) ToResourceFilterArrayOutputWithContext(ctx context.Context) ResourceFilterArrayOutput
type ResourceFilterArrayInput ¶ added in v4.11.0
type ResourceFilterArrayInput interface { pulumi.Input ToResourceFilterArrayOutput() ResourceFilterArrayOutput ToResourceFilterArrayOutputWithContext(context.Context) ResourceFilterArrayOutput }
ResourceFilterArrayInput is an input type that accepts ResourceFilterArray and ResourceFilterArrayOutput values. You can construct a concrete instance of `ResourceFilterArrayInput` via:
ResourceFilterArray{ ResourceFilterArgs{...} }
type ResourceFilterArrayOutput ¶ added in v4.11.0
type ResourceFilterArrayOutput struct{ *pulumi.OutputState }
func (ResourceFilterArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceFilterArrayOutput) ElementType() reflect.Type
func (ResourceFilterArrayOutput) Index ¶ added in v4.11.0
func (o ResourceFilterArrayOutput) Index(i pulumi.IntInput) ResourceFilterOutput
func (ResourceFilterArrayOutput) ToResourceFilterArrayOutput ¶ added in v4.11.0
func (o ResourceFilterArrayOutput) ToResourceFilterArrayOutput() ResourceFilterArrayOutput
func (ResourceFilterArrayOutput) ToResourceFilterArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceFilterArrayOutput) ToResourceFilterArrayOutputWithContext(ctx context.Context) ResourceFilterArrayOutput
type ResourceFilterInput ¶ added in v4.11.0
type ResourceFilterInput interface { pulumi.Input ToResourceFilterOutput() ResourceFilterOutput ToResourceFilterOutputWithContext(context.Context) ResourceFilterOutput }
ResourceFilterInput is an input type that accepts ResourceFilterArgs and ResourceFilterOutput values. You can construct a concrete instance of `ResourceFilterInput` via:
ResourceFilterArgs{...}
type ResourceFilterOutput ¶ added in v4.11.0
type ResourceFilterOutput struct{ *pulumi.OutputState }
ResourceFilter is a filter for resources from one particular driver.
func (ResourceFilterOutput) DriverName ¶ added in v4.11.0
func (o ResourceFilterOutput) DriverName() pulumi.StringPtrOutput
DriverName is the name used by the DRA driver kubelet plugin.
func (ResourceFilterOutput) ElementType ¶ added in v4.11.0
func (ResourceFilterOutput) ElementType() reflect.Type
func (ResourceFilterOutput) NamedResources ¶ added in v4.11.0
func (o ResourceFilterOutput) NamedResources() NamedResourcesFilterPtrOutput
NamedResources describes a resource filter using the named resources model.
func (ResourceFilterOutput) ToResourceFilterOutput ¶ added in v4.11.0
func (o ResourceFilterOutput) ToResourceFilterOutput() ResourceFilterOutput
func (ResourceFilterOutput) ToResourceFilterOutputWithContext ¶ added in v4.11.0
func (o ResourceFilterOutput) ToResourceFilterOutputWithContext(ctx context.Context) ResourceFilterOutput
type ResourceFilterPatch ¶ added in v4.11.0
type ResourceFilterPatch struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName *string `pulumi:"driverName"` // NamedResources describes a resource filter using the named resources model. NamedResources *NamedResourcesFilterPatch `pulumi:"namedResources"` }
ResourceFilter is a filter for resources from one particular driver.
type ResourceFilterPatchArgs ¶ added in v4.11.0
type ResourceFilterPatchArgs struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // NamedResources describes a resource filter using the named resources model. NamedResources NamedResourcesFilterPatchPtrInput `pulumi:"namedResources"` }
ResourceFilter is a filter for resources from one particular driver.
func (ResourceFilterPatchArgs) ElementType ¶ added in v4.11.0
func (ResourceFilterPatchArgs) ElementType() reflect.Type
func (ResourceFilterPatchArgs) ToResourceFilterPatchOutput ¶ added in v4.11.0
func (i ResourceFilterPatchArgs) ToResourceFilterPatchOutput() ResourceFilterPatchOutput
func (ResourceFilterPatchArgs) ToResourceFilterPatchOutputWithContext ¶ added in v4.11.0
func (i ResourceFilterPatchArgs) ToResourceFilterPatchOutputWithContext(ctx context.Context) ResourceFilterPatchOutput
type ResourceFilterPatchArray ¶ added in v4.11.0
type ResourceFilterPatchArray []ResourceFilterPatchInput
func (ResourceFilterPatchArray) ElementType ¶ added in v4.11.0
func (ResourceFilterPatchArray) ElementType() reflect.Type
func (ResourceFilterPatchArray) ToResourceFilterPatchArrayOutput ¶ added in v4.11.0
func (i ResourceFilterPatchArray) ToResourceFilterPatchArrayOutput() ResourceFilterPatchArrayOutput
func (ResourceFilterPatchArray) ToResourceFilterPatchArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceFilterPatchArray) ToResourceFilterPatchArrayOutputWithContext(ctx context.Context) ResourceFilterPatchArrayOutput
type ResourceFilterPatchArrayInput ¶ added in v4.11.0
type ResourceFilterPatchArrayInput interface { pulumi.Input ToResourceFilterPatchArrayOutput() ResourceFilterPatchArrayOutput ToResourceFilterPatchArrayOutputWithContext(context.Context) ResourceFilterPatchArrayOutput }
ResourceFilterPatchArrayInput is an input type that accepts ResourceFilterPatchArray and ResourceFilterPatchArrayOutput values. You can construct a concrete instance of `ResourceFilterPatchArrayInput` via:
ResourceFilterPatchArray{ ResourceFilterPatchArgs{...} }
type ResourceFilterPatchArrayOutput ¶ added in v4.11.0
type ResourceFilterPatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceFilterPatchArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceFilterPatchArrayOutput) ElementType() reflect.Type
func (ResourceFilterPatchArrayOutput) Index ¶ added in v4.11.0
func (o ResourceFilterPatchArrayOutput) Index(i pulumi.IntInput) ResourceFilterPatchOutput
func (ResourceFilterPatchArrayOutput) ToResourceFilterPatchArrayOutput ¶ added in v4.11.0
func (o ResourceFilterPatchArrayOutput) ToResourceFilterPatchArrayOutput() ResourceFilterPatchArrayOutput
func (ResourceFilterPatchArrayOutput) ToResourceFilterPatchArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceFilterPatchArrayOutput) ToResourceFilterPatchArrayOutputWithContext(ctx context.Context) ResourceFilterPatchArrayOutput
type ResourceFilterPatchInput ¶ added in v4.11.0
type ResourceFilterPatchInput interface { pulumi.Input ToResourceFilterPatchOutput() ResourceFilterPatchOutput ToResourceFilterPatchOutputWithContext(context.Context) ResourceFilterPatchOutput }
ResourceFilterPatchInput is an input type that accepts ResourceFilterPatchArgs and ResourceFilterPatchOutput values. You can construct a concrete instance of `ResourceFilterPatchInput` via:
ResourceFilterPatchArgs{...}
type ResourceFilterPatchOutput ¶ added in v4.11.0
type ResourceFilterPatchOutput struct{ *pulumi.OutputState }
ResourceFilter is a filter for resources from one particular driver.
func (ResourceFilterPatchOutput) DriverName ¶ added in v4.11.0
func (o ResourceFilterPatchOutput) DriverName() pulumi.StringPtrOutput
DriverName is the name used by the DRA driver kubelet plugin.
func (ResourceFilterPatchOutput) ElementType ¶ added in v4.11.0
func (ResourceFilterPatchOutput) ElementType() reflect.Type
func (ResourceFilterPatchOutput) NamedResources ¶ added in v4.11.0
func (o ResourceFilterPatchOutput) NamedResources() NamedResourcesFilterPatchPtrOutput
NamedResources describes a resource filter using the named resources model.
func (ResourceFilterPatchOutput) ToResourceFilterPatchOutput ¶ added in v4.11.0
func (o ResourceFilterPatchOutput) ToResourceFilterPatchOutput() ResourceFilterPatchOutput
func (ResourceFilterPatchOutput) ToResourceFilterPatchOutputWithContext ¶ added in v4.11.0
func (o ResourceFilterPatchOutput) ToResourceFilterPatchOutputWithContext(ctx context.Context) ResourceFilterPatchOutput
type ResourceHandle ¶
type ResourceHandle struct { // Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. Data *string `pulumi:"data"` // DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in. DriverName *string `pulumi:"driverName"` // If StructuredData is set, then it needs to be used instead of Data. StructuredData *StructuredResourceHandle `pulumi:"structuredData"` }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
type ResourceHandleArgs ¶
type ResourceHandleArgs struct { // Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. Data pulumi.StringPtrInput `pulumi:"data"` // DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // If StructuredData is set, then it needs to be used instead of Data. StructuredData StructuredResourceHandlePtrInput `pulumi:"structuredData"` }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
func (ResourceHandleArgs) ElementType ¶
func (ResourceHandleArgs) ElementType() reflect.Type
func (ResourceHandleArgs) ToResourceHandleOutput ¶
func (i ResourceHandleArgs) ToResourceHandleOutput() ResourceHandleOutput
func (ResourceHandleArgs) ToResourceHandleOutputWithContext ¶
func (i ResourceHandleArgs) ToResourceHandleOutputWithContext(ctx context.Context) ResourceHandleOutput
type ResourceHandleArray ¶
type ResourceHandleArray []ResourceHandleInput
func (ResourceHandleArray) ElementType ¶
func (ResourceHandleArray) ElementType() reflect.Type
func (ResourceHandleArray) ToResourceHandleArrayOutput ¶
func (i ResourceHandleArray) ToResourceHandleArrayOutput() ResourceHandleArrayOutput
func (ResourceHandleArray) ToResourceHandleArrayOutputWithContext ¶
func (i ResourceHandleArray) ToResourceHandleArrayOutputWithContext(ctx context.Context) ResourceHandleArrayOutput
type ResourceHandleArrayInput ¶
type ResourceHandleArrayInput interface { pulumi.Input ToResourceHandleArrayOutput() ResourceHandleArrayOutput ToResourceHandleArrayOutputWithContext(context.Context) ResourceHandleArrayOutput }
ResourceHandleArrayInput is an input type that accepts ResourceHandleArray and ResourceHandleArrayOutput values. You can construct a concrete instance of `ResourceHandleArrayInput` via:
ResourceHandleArray{ ResourceHandleArgs{...} }
type ResourceHandleArrayOutput ¶
type ResourceHandleArrayOutput struct{ *pulumi.OutputState }
func (ResourceHandleArrayOutput) ElementType ¶
func (ResourceHandleArrayOutput) ElementType() reflect.Type
func (ResourceHandleArrayOutput) Index ¶
func (o ResourceHandleArrayOutput) Index(i pulumi.IntInput) ResourceHandleOutput
func (ResourceHandleArrayOutput) ToResourceHandleArrayOutput ¶
func (o ResourceHandleArrayOutput) ToResourceHandleArrayOutput() ResourceHandleArrayOutput
func (ResourceHandleArrayOutput) ToResourceHandleArrayOutputWithContext ¶
func (o ResourceHandleArrayOutput) ToResourceHandleArrayOutputWithContext(ctx context.Context) ResourceHandleArrayOutput
type ResourceHandleInput ¶
type ResourceHandleInput interface { pulumi.Input ToResourceHandleOutput() ResourceHandleOutput ToResourceHandleOutputWithContext(context.Context) ResourceHandleOutput }
ResourceHandleInput is an input type that accepts ResourceHandleArgs and ResourceHandleOutput values. You can construct a concrete instance of `ResourceHandleInput` via:
ResourceHandleArgs{...}
type ResourceHandleOutput ¶
type ResourceHandleOutput struct{ *pulumi.OutputState }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
func (ResourceHandleOutput) Data ¶
func (o ResourceHandleOutput) Data() pulumi.StringPtrOutput
Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle.
The maximum size of this field is 16KiB. This may get increased in the future, but not reduced.
func (ResourceHandleOutput) DriverName ¶
func (o ResourceHandleOutput) DriverName() pulumi.StringPtrOutput
DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in.
func (ResourceHandleOutput) ElementType ¶
func (ResourceHandleOutput) ElementType() reflect.Type
func (ResourceHandleOutput) StructuredData ¶ added in v4.11.0
func (o ResourceHandleOutput) StructuredData() StructuredResourceHandlePtrOutput
If StructuredData is set, then it needs to be used instead of Data.
func (ResourceHandleOutput) ToResourceHandleOutput ¶
func (o ResourceHandleOutput) ToResourceHandleOutput() ResourceHandleOutput
func (ResourceHandleOutput) ToResourceHandleOutputWithContext ¶
func (o ResourceHandleOutput) ToResourceHandleOutputWithContext(ctx context.Context) ResourceHandleOutput
type ResourceHandlePatch ¶
type ResourceHandlePatch struct { // Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. Data *string `pulumi:"data"` // DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in. DriverName *string `pulumi:"driverName"` // If StructuredData is set, then it needs to be used instead of Data. StructuredData *StructuredResourceHandlePatch `pulumi:"structuredData"` }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
type ResourceHandlePatchArgs ¶
type ResourceHandlePatchArgs struct { // Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle. // // The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. Data pulumi.StringPtrInput `pulumi:"data"` // DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // If StructuredData is set, then it needs to be used instead of Data. StructuredData StructuredResourceHandlePatchPtrInput `pulumi:"structuredData"` }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
func (ResourceHandlePatchArgs) ElementType ¶
func (ResourceHandlePatchArgs) ElementType() reflect.Type
func (ResourceHandlePatchArgs) ToResourceHandlePatchOutput ¶
func (i ResourceHandlePatchArgs) ToResourceHandlePatchOutput() ResourceHandlePatchOutput
func (ResourceHandlePatchArgs) ToResourceHandlePatchOutputWithContext ¶
func (i ResourceHandlePatchArgs) ToResourceHandlePatchOutputWithContext(ctx context.Context) ResourceHandlePatchOutput
type ResourceHandlePatchArray ¶
type ResourceHandlePatchArray []ResourceHandlePatchInput
func (ResourceHandlePatchArray) ElementType ¶
func (ResourceHandlePatchArray) ElementType() reflect.Type
func (ResourceHandlePatchArray) ToResourceHandlePatchArrayOutput ¶
func (i ResourceHandlePatchArray) ToResourceHandlePatchArrayOutput() ResourceHandlePatchArrayOutput
func (ResourceHandlePatchArray) ToResourceHandlePatchArrayOutputWithContext ¶
func (i ResourceHandlePatchArray) ToResourceHandlePatchArrayOutputWithContext(ctx context.Context) ResourceHandlePatchArrayOutput
type ResourceHandlePatchArrayInput ¶
type ResourceHandlePatchArrayInput interface { pulumi.Input ToResourceHandlePatchArrayOutput() ResourceHandlePatchArrayOutput ToResourceHandlePatchArrayOutputWithContext(context.Context) ResourceHandlePatchArrayOutput }
ResourceHandlePatchArrayInput is an input type that accepts ResourceHandlePatchArray and ResourceHandlePatchArrayOutput values. You can construct a concrete instance of `ResourceHandlePatchArrayInput` via:
ResourceHandlePatchArray{ ResourceHandlePatchArgs{...} }
type ResourceHandlePatchArrayOutput ¶
type ResourceHandlePatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceHandlePatchArrayOutput) ElementType ¶
func (ResourceHandlePatchArrayOutput) ElementType() reflect.Type
func (ResourceHandlePatchArrayOutput) Index ¶
func (o ResourceHandlePatchArrayOutput) Index(i pulumi.IntInput) ResourceHandlePatchOutput
func (ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutput ¶
func (o ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutput() ResourceHandlePatchArrayOutput
func (ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutputWithContext ¶
func (o ResourceHandlePatchArrayOutput) ToResourceHandlePatchArrayOutputWithContext(ctx context.Context) ResourceHandlePatchArrayOutput
type ResourceHandlePatchInput ¶
type ResourceHandlePatchInput interface { pulumi.Input ToResourceHandlePatchOutput() ResourceHandlePatchOutput ToResourceHandlePatchOutputWithContext(context.Context) ResourceHandlePatchOutput }
ResourceHandlePatchInput is an input type that accepts ResourceHandlePatchArgs and ResourceHandlePatchOutput values. You can construct a concrete instance of `ResourceHandlePatchInput` via:
ResourceHandlePatchArgs{...}
type ResourceHandlePatchOutput ¶
type ResourceHandlePatchOutput struct{ *pulumi.OutputState }
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
func (ResourceHandlePatchOutput) Data ¶
func (o ResourceHandlePatchOutput) Data() pulumi.StringPtrOutput
Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle.
The maximum size of this field is 16KiB. This may get increased in the future, but not reduced.
func (ResourceHandlePatchOutput) DriverName ¶
func (o ResourceHandlePatchOutput) DriverName() pulumi.StringPtrOutput
DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in.
func (ResourceHandlePatchOutput) ElementType ¶
func (ResourceHandlePatchOutput) ElementType() reflect.Type
func (ResourceHandlePatchOutput) StructuredData ¶ added in v4.11.0
func (o ResourceHandlePatchOutput) StructuredData() StructuredResourceHandlePatchPtrOutput
If StructuredData is set, then it needs to be used instead of Data.
func (ResourceHandlePatchOutput) ToResourceHandlePatchOutput ¶
func (o ResourceHandlePatchOutput) ToResourceHandlePatchOutput() ResourceHandlePatchOutput
func (ResourceHandlePatchOutput) ToResourceHandlePatchOutputWithContext ¶
func (o ResourceHandlePatchOutput) ToResourceHandlePatchOutputWithContext(ctx context.Context) ResourceHandlePatchOutput
type ResourceRequest ¶ added in v4.11.0
type ResourceRequest struct { // NamedResources describes a request for resources with the named resources model. NamedResources *NamedResourcesRequest `pulumi:"namedResources"` // VendorParameters are arbitrary setup parameters for the requested resource. They are ignored while allocating a claim. VendorParameters interface{} `pulumi:"vendorParameters"` }
ResourceRequest is a request for resources from one particular driver.
type ResourceRequestArgs ¶ added in v4.11.0
type ResourceRequestArgs struct { // NamedResources describes a request for resources with the named resources model. NamedResources NamedResourcesRequestPtrInput `pulumi:"namedResources"` // VendorParameters are arbitrary setup parameters for the requested resource. They are ignored while allocating a claim. VendorParameters pulumi.Input `pulumi:"vendorParameters"` }
ResourceRequest is a request for resources from one particular driver.
func (ResourceRequestArgs) ElementType ¶ added in v4.11.0
func (ResourceRequestArgs) ElementType() reflect.Type
func (ResourceRequestArgs) ToResourceRequestOutput ¶ added in v4.11.0
func (i ResourceRequestArgs) ToResourceRequestOutput() ResourceRequestOutput
func (ResourceRequestArgs) ToResourceRequestOutputWithContext ¶ added in v4.11.0
func (i ResourceRequestArgs) ToResourceRequestOutputWithContext(ctx context.Context) ResourceRequestOutput
type ResourceRequestArray ¶ added in v4.11.0
type ResourceRequestArray []ResourceRequestInput
func (ResourceRequestArray) ElementType ¶ added in v4.11.0
func (ResourceRequestArray) ElementType() reflect.Type
func (ResourceRequestArray) ToResourceRequestArrayOutput ¶ added in v4.11.0
func (i ResourceRequestArray) ToResourceRequestArrayOutput() ResourceRequestArrayOutput
func (ResourceRequestArray) ToResourceRequestArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceRequestArray) ToResourceRequestArrayOutputWithContext(ctx context.Context) ResourceRequestArrayOutput
type ResourceRequestArrayInput ¶ added in v4.11.0
type ResourceRequestArrayInput interface { pulumi.Input ToResourceRequestArrayOutput() ResourceRequestArrayOutput ToResourceRequestArrayOutputWithContext(context.Context) ResourceRequestArrayOutput }
ResourceRequestArrayInput is an input type that accepts ResourceRequestArray and ResourceRequestArrayOutput values. You can construct a concrete instance of `ResourceRequestArrayInput` via:
ResourceRequestArray{ ResourceRequestArgs{...} }
type ResourceRequestArrayOutput ¶ added in v4.11.0
type ResourceRequestArrayOutput struct{ *pulumi.OutputState }
func (ResourceRequestArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceRequestArrayOutput) ElementType() reflect.Type
func (ResourceRequestArrayOutput) Index ¶ added in v4.11.0
func (o ResourceRequestArrayOutput) Index(i pulumi.IntInput) ResourceRequestOutput
func (ResourceRequestArrayOutput) ToResourceRequestArrayOutput ¶ added in v4.11.0
func (o ResourceRequestArrayOutput) ToResourceRequestArrayOutput() ResourceRequestArrayOutput
func (ResourceRequestArrayOutput) ToResourceRequestArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceRequestArrayOutput) ToResourceRequestArrayOutputWithContext(ctx context.Context) ResourceRequestArrayOutput
type ResourceRequestInput ¶ added in v4.11.0
type ResourceRequestInput interface { pulumi.Input ToResourceRequestOutput() ResourceRequestOutput ToResourceRequestOutputWithContext(context.Context) ResourceRequestOutput }
ResourceRequestInput is an input type that accepts ResourceRequestArgs and ResourceRequestOutput values. You can construct a concrete instance of `ResourceRequestInput` via:
ResourceRequestArgs{...}
type ResourceRequestOutput ¶ added in v4.11.0
type ResourceRequestOutput struct{ *pulumi.OutputState }
ResourceRequest is a request for resources from one particular driver.
func (ResourceRequestOutput) ElementType ¶ added in v4.11.0
func (ResourceRequestOutput) ElementType() reflect.Type
func (ResourceRequestOutput) NamedResources ¶ added in v4.11.0
func (o ResourceRequestOutput) NamedResources() NamedResourcesRequestPtrOutput
NamedResources describes a request for resources with the named resources model.
func (ResourceRequestOutput) ToResourceRequestOutput ¶ added in v4.11.0
func (o ResourceRequestOutput) ToResourceRequestOutput() ResourceRequestOutput
func (ResourceRequestOutput) ToResourceRequestOutputWithContext ¶ added in v4.11.0
func (o ResourceRequestOutput) ToResourceRequestOutputWithContext(ctx context.Context) ResourceRequestOutput
func (ResourceRequestOutput) VendorParameters ¶ added in v4.11.0
func (o ResourceRequestOutput) VendorParameters() pulumi.AnyOutput
VendorParameters are arbitrary setup parameters for the requested resource. They are ignored while allocating a claim.
type ResourceRequestPatch ¶ added in v4.11.0
type ResourceRequestPatch struct { // NamedResources describes a request for resources with the named resources model. NamedResources *NamedResourcesRequestPatch `pulumi:"namedResources"` // VendorParameters are arbitrary setup parameters for the requested resource. They are ignored while allocating a claim. VendorParameters interface{} `pulumi:"vendorParameters"` }
ResourceRequest is a request for resources from one particular driver.
type ResourceRequestPatchArgs ¶ added in v4.11.0
type ResourceRequestPatchArgs struct { // NamedResources describes a request for resources with the named resources model. NamedResources NamedResourcesRequestPatchPtrInput `pulumi:"namedResources"` // VendorParameters are arbitrary setup parameters for the requested resource. They are ignored while allocating a claim. VendorParameters pulumi.Input `pulumi:"vendorParameters"` }
ResourceRequest is a request for resources from one particular driver.
func (ResourceRequestPatchArgs) ElementType ¶ added in v4.11.0
func (ResourceRequestPatchArgs) ElementType() reflect.Type
func (ResourceRequestPatchArgs) ToResourceRequestPatchOutput ¶ added in v4.11.0
func (i ResourceRequestPatchArgs) ToResourceRequestPatchOutput() ResourceRequestPatchOutput
func (ResourceRequestPatchArgs) ToResourceRequestPatchOutputWithContext ¶ added in v4.11.0
func (i ResourceRequestPatchArgs) ToResourceRequestPatchOutputWithContext(ctx context.Context) ResourceRequestPatchOutput
type ResourceRequestPatchArray ¶ added in v4.11.0
type ResourceRequestPatchArray []ResourceRequestPatchInput
func (ResourceRequestPatchArray) ElementType ¶ added in v4.11.0
func (ResourceRequestPatchArray) ElementType() reflect.Type
func (ResourceRequestPatchArray) ToResourceRequestPatchArrayOutput ¶ added in v4.11.0
func (i ResourceRequestPatchArray) ToResourceRequestPatchArrayOutput() ResourceRequestPatchArrayOutput
func (ResourceRequestPatchArray) ToResourceRequestPatchArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceRequestPatchArray) ToResourceRequestPatchArrayOutputWithContext(ctx context.Context) ResourceRequestPatchArrayOutput
type ResourceRequestPatchArrayInput ¶ added in v4.11.0
type ResourceRequestPatchArrayInput interface { pulumi.Input ToResourceRequestPatchArrayOutput() ResourceRequestPatchArrayOutput ToResourceRequestPatchArrayOutputWithContext(context.Context) ResourceRequestPatchArrayOutput }
ResourceRequestPatchArrayInput is an input type that accepts ResourceRequestPatchArray and ResourceRequestPatchArrayOutput values. You can construct a concrete instance of `ResourceRequestPatchArrayInput` via:
ResourceRequestPatchArray{ ResourceRequestPatchArgs{...} }
type ResourceRequestPatchArrayOutput ¶ added in v4.11.0
type ResourceRequestPatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceRequestPatchArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceRequestPatchArrayOutput) ElementType() reflect.Type
func (ResourceRequestPatchArrayOutput) Index ¶ added in v4.11.0
func (o ResourceRequestPatchArrayOutput) Index(i pulumi.IntInput) ResourceRequestPatchOutput
func (ResourceRequestPatchArrayOutput) ToResourceRequestPatchArrayOutput ¶ added in v4.11.0
func (o ResourceRequestPatchArrayOutput) ToResourceRequestPatchArrayOutput() ResourceRequestPatchArrayOutput
func (ResourceRequestPatchArrayOutput) ToResourceRequestPatchArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceRequestPatchArrayOutput) ToResourceRequestPatchArrayOutputWithContext(ctx context.Context) ResourceRequestPatchArrayOutput
type ResourceRequestPatchInput ¶ added in v4.11.0
type ResourceRequestPatchInput interface { pulumi.Input ToResourceRequestPatchOutput() ResourceRequestPatchOutput ToResourceRequestPatchOutputWithContext(context.Context) ResourceRequestPatchOutput }
ResourceRequestPatchInput is an input type that accepts ResourceRequestPatchArgs and ResourceRequestPatchOutput values. You can construct a concrete instance of `ResourceRequestPatchInput` via:
ResourceRequestPatchArgs{...}
type ResourceRequestPatchOutput ¶ added in v4.11.0
type ResourceRequestPatchOutput struct{ *pulumi.OutputState }
ResourceRequest is a request for resources from one particular driver.
func (ResourceRequestPatchOutput) ElementType ¶ added in v4.11.0
func (ResourceRequestPatchOutput) ElementType() reflect.Type
func (ResourceRequestPatchOutput) NamedResources ¶ added in v4.11.0
func (o ResourceRequestPatchOutput) NamedResources() NamedResourcesRequestPatchPtrOutput
NamedResources describes a request for resources with the named resources model.
func (ResourceRequestPatchOutput) ToResourceRequestPatchOutput ¶ added in v4.11.0
func (o ResourceRequestPatchOutput) ToResourceRequestPatchOutput() ResourceRequestPatchOutput
func (ResourceRequestPatchOutput) ToResourceRequestPatchOutputWithContext ¶ added in v4.11.0
func (o ResourceRequestPatchOutput) ToResourceRequestPatchOutputWithContext(ctx context.Context) ResourceRequestPatchOutput
func (ResourceRequestPatchOutput) VendorParameters ¶ added in v4.11.0
func (o ResourceRequestPatchOutput) VendorParameters() pulumi.AnyOutput
VendorParameters are arbitrary setup parameters for the requested resource. They are ignored while allocating a claim.
type ResourceSlice ¶ added in v4.11.0
type ResourceSlice 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 identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name. 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"` // NamedResources describes available resources using the named resources model. NamedResources NamedResourcesResourcesOutput `pulumi:"namedResources"` // NodeName identifies the node which provides the resources if they are local to a node. // // A field selector can be used to list only ResourceSlice objects with a certain node name. NodeName pulumi.StringOutput `pulumi:"nodeName"` }
ResourceSlice provides information about available resources on individual nodes.
func GetResourceSlice ¶ added in v4.11.0
func GetResourceSlice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceSliceState, opts ...pulumi.ResourceOption) (*ResourceSlice, error)
GetResourceSlice gets an existing ResourceSlice 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 NewResourceSlice ¶ added in v4.11.0
func NewResourceSlice(ctx *pulumi.Context, name string, args *ResourceSliceArgs, opts ...pulumi.ResourceOption) (*ResourceSlice, error)
NewResourceSlice registers a new resource with the given unique name, arguments, and options.
func (*ResourceSlice) ElementType ¶ added in v4.11.0
func (*ResourceSlice) ElementType() reflect.Type
func (*ResourceSlice) ToResourceSliceOutput ¶ added in v4.11.0
func (i *ResourceSlice) ToResourceSliceOutput() ResourceSliceOutput
func (*ResourceSlice) ToResourceSliceOutputWithContext ¶ added in v4.11.0
func (i *ResourceSlice) ToResourceSliceOutputWithContext(ctx context.Context) ResourceSliceOutput
type ResourceSliceArgs ¶ added in v4.11.0
type ResourceSliceArgs 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 identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name. 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 // NamedResources describes available resources using the named resources model. NamedResources NamedResourcesResourcesPtrInput // NodeName identifies the node which provides the resources if they are local to a node. // // A field selector can be used to list only ResourceSlice objects with a certain node name. NodeName pulumi.StringPtrInput }
The set of arguments for constructing a ResourceSlice resource.
func (ResourceSliceArgs) ElementType ¶ added in v4.11.0
func (ResourceSliceArgs) ElementType() reflect.Type
type ResourceSliceArray ¶ added in v4.11.0
type ResourceSliceArray []ResourceSliceInput
func (ResourceSliceArray) ElementType ¶ added in v4.11.0
func (ResourceSliceArray) ElementType() reflect.Type
func (ResourceSliceArray) ToResourceSliceArrayOutput ¶ added in v4.11.0
func (i ResourceSliceArray) ToResourceSliceArrayOutput() ResourceSliceArrayOutput
func (ResourceSliceArray) ToResourceSliceArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceSliceArray) ToResourceSliceArrayOutputWithContext(ctx context.Context) ResourceSliceArrayOutput
type ResourceSliceArrayInput ¶ added in v4.11.0
type ResourceSliceArrayInput interface { pulumi.Input ToResourceSliceArrayOutput() ResourceSliceArrayOutput ToResourceSliceArrayOutputWithContext(context.Context) ResourceSliceArrayOutput }
ResourceSliceArrayInput is an input type that accepts ResourceSliceArray and ResourceSliceArrayOutput values. You can construct a concrete instance of `ResourceSliceArrayInput` via:
ResourceSliceArray{ ResourceSliceArgs{...} }
type ResourceSliceArrayOutput ¶ added in v4.11.0
type ResourceSliceArrayOutput struct{ *pulumi.OutputState }
func (ResourceSliceArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceSliceArrayOutput) ElementType() reflect.Type
func (ResourceSliceArrayOutput) Index ¶ added in v4.11.0
func (o ResourceSliceArrayOutput) Index(i pulumi.IntInput) ResourceSliceOutput
func (ResourceSliceArrayOutput) ToResourceSliceArrayOutput ¶ added in v4.11.0
func (o ResourceSliceArrayOutput) ToResourceSliceArrayOutput() ResourceSliceArrayOutput
func (ResourceSliceArrayOutput) ToResourceSliceArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceSliceArrayOutput) ToResourceSliceArrayOutputWithContext(ctx context.Context) ResourceSliceArrayOutput
type ResourceSliceInput ¶ added in v4.11.0
type ResourceSliceInput interface { pulumi.Input ToResourceSliceOutput() ResourceSliceOutput ToResourceSliceOutputWithContext(ctx context.Context) ResourceSliceOutput }
type ResourceSliceList ¶ added in v4.11.0
type ResourceSliceList 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 node resource capacity objects. Items ResourceSliceTypeArrayOutput `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"` }
ResourceSliceList is a collection of ResourceSlices.
func GetResourceSliceList ¶ added in v4.11.0
func GetResourceSliceList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceSliceListState, opts ...pulumi.ResourceOption) (*ResourceSliceList, error)
GetResourceSliceList gets an existing ResourceSliceList 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 NewResourceSliceList ¶ added in v4.11.0
func NewResourceSliceList(ctx *pulumi.Context, name string, args *ResourceSliceListArgs, opts ...pulumi.ResourceOption) (*ResourceSliceList, error)
NewResourceSliceList registers a new resource with the given unique name, arguments, and options.
func (*ResourceSliceList) ElementType ¶ added in v4.11.0
func (*ResourceSliceList) ElementType() reflect.Type
func (*ResourceSliceList) ToResourceSliceListOutput ¶ added in v4.11.0
func (i *ResourceSliceList) ToResourceSliceListOutput() ResourceSliceListOutput
func (*ResourceSliceList) ToResourceSliceListOutputWithContext ¶ added in v4.11.0
func (i *ResourceSliceList) ToResourceSliceListOutputWithContext(ctx context.Context) ResourceSliceListOutput
type ResourceSliceListArgs ¶ added in v4.11.0
type ResourceSliceListArgs 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 node resource capacity objects. Items ResourceSliceTypeArrayInput // 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 ResourceSliceList resource.
func (ResourceSliceListArgs) ElementType ¶ added in v4.11.0
func (ResourceSliceListArgs) ElementType() reflect.Type
type ResourceSliceListArray ¶ added in v4.11.0
type ResourceSliceListArray []ResourceSliceListInput
func (ResourceSliceListArray) ElementType ¶ added in v4.11.0
func (ResourceSliceListArray) ElementType() reflect.Type
func (ResourceSliceListArray) ToResourceSliceListArrayOutput ¶ added in v4.11.0
func (i ResourceSliceListArray) ToResourceSliceListArrayOutput() ResourceSliceListArrayOutput
func (ResourceSliceListArray) ToResourceSliceListArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceSliceListArray) ToResourceSliceListArrayOutputWithContext(ctx context.Context) ResourceSliceListArrayOutput
type ResourceSliceListArrayInput ¶ added in v4.11.0
type ResourceSliceListArrayInput interface { pulumi.Input ToResourceSliceListArrayOutput() ResourceSliceListArrayOutput ToResourceSliceListArrayOutputWithContext(context.Context) ResourceSliceListArrayOutput }
ResourceSliceListArrayInput is an input type that accepts ResourceSliceListArray and ResourceSliceListArrayOutput values. You can construct a concrete instance of `ResourceSliceListArrayInput` via:
ResourceSliceListArray{ ResourceSliceListArgs{...} }
type ResourceSliceListArrayOutput ¶ added in v4.11.0
type ResourceSliceListArrayOutput struct{ *pulumi.OutputState }
func (ResourceSliceListArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceSliceListArrayOutput) ElementType() reflect.Type
func (ResourceSliceListArrayOutput) Index ¶ added in v4.11.0
func (o ResourceSliceListArrayOutput) Index(i pulumi.IntInput) ResourceSliceListOutput
func (ResourceSliceListArrayOutput) ToResourceSliceListArrayOutput ¶ added in v4.11.0
func (o ResourceSliceListArrayOutput) ToResourceSliceListArrayOutput() ResourceSliceListArrayOutput
func (ResourceSliceListArrayOutput) ToResourceSliceListArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceSliceListArrayOutput) ToResourceSliceListArrayOutputWithContext(ctx context.Context) ResourceSliceListArrayOutput
type ResourceSliceListInput ¶ added in v4.11.0
type ResourceSliceListInput interface { pulumi.Input ToResourceSliceListOutput() ResourceSliceListOutput ToResourceSliceListOutputWithContext(ctx context.Context) ResourceSliceListOutput }
type ResourceSliceListMap ¶ added in v4.11.0
type ResourceSliceListMap map[string]ResourceSliceListInput
func (ResourceSliceListMap) ElementType ¶ added in v4.11.0
func (ResourceSliceListMap) ElementType() reflect.Type
func (ResourceSliceListMap) ToResourceSliceListMapOutput ¶ added in v4.11.0
func (i ResourceSliceListMap) ToResourceSliceListMapOutput() ResourceSliceListMapOutput
func (ResourceSliceListMap) ToResourceSliceListMapOutputWithContext ¶ added in v4.11.0
func (i ResourceSliceListMap) ToResourceSliceListMapOutputWithContext(ctx context.Context) ResourceSliceListMapOutput
type ResourceSliceListMapInput ¶ added in v4.11.0
type ResourceSliceListMapInput interface { pulumi.Input ToResourceSliceListMapOutput() ResourceSliceListMapOutput ToResourceSliceListMapOutputWithContext(context.Context) ResourceSliceListMapOutput }
ResourceSliceListMapInput is an input type that accepts ResourceSliceListMap and ResourceSliceListMapOutput values. You can construct a concrete instance of `ResourceSliceListMapInput` via:
ResourceSliceListMap{ "key": ResourceSliceListArgs{...} }
type ResourceSliceListMapOutput ¶ added in v4.11.0
type ResourceSliceListMapOutput struct{ *pulumi.OutputState }
func (ResourceSliceListMapOutput) ElementType ¶ added in v4.11.0
func (ResourceSliceListMapOutput) ElementType() reflect.Type
func (ResourceSliceListMapOutput) MapIndex ¶ added in v4.11.0
func (o ResourceSliceListMapOutput) MapIndex(k pulumi.StringInput) ResourceSliceListOutput
func (ResourceSliceListMapOutput) ToResourceSliceListMapOutput ¶ added in v4.11.0
func (o ResourceSliceListMapOutput) ToResourceSliceListMapOutput() ResourceSliceListMapOutput
func (ResourceSliceListMapOutput) ToResourceSliceListMapOutputWithContext ¶ added in v4.11.0
func (o ResourceSliceListMapOutput) ToResourceSliceListMapOutputWithContext(ctx context.Context) ResourceSliceListMapOutput
type ResourceSliceListOutput ¶ added in v4.11.0
type ResourceSliceListOutput struct{ *pulumi.OutputState }
func (ResourceSliceListOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceSliceListOutput) 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 (ResourceSliceListOutput) ElementType ¶ added in v4.11.0
func (ResourceSliceListOutput) ElementType() reflect.Type
func (ResourceSliceListOutput) Items ¶ added in v4.11.0
func (o ResourceSliceListOutput) Items() ResourceSliceTypeArrayOutput
Items is the list of node resource capacity objects.
func (ResourceSliceListOutput) Kind ¶ added in v4.11.0
func (o ResourceSliceListOutput) 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 (ResourceSliceListOutput) Metadata ¶ added in v4.11.0
func (o ResourceSliceListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata
func (ResourceSliceListOutput) ToResourceSliceListOutput ¶ added in v4.11.0
func (o ResourceSliceListOutput) ToResourceSliceListOutput() ResourceSliceListOutput
func (ResourceSliceListOutput) ToResourceSliceListOutputWithContext ¶ added in v4.11.0
func (o ResourceSliceListOutput) ToResourceSliceListOutputWithContext(ctx context.Context) ResourceSliceListOutput
type ResourceSliceListState ¶ added in v4.11.0
type ResourceSliceListState struct { }
func (ResourceSliceListState) ElementType ¶ added in v4.11.0
func (ResourceSliceListState) ElementType() reflect.Type
type ResourceSliceListType ¶ added in v4.11.0
type ResourceSliceListType 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 node resource capacity objects. Items []ResourceSliceType `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"` }
ResourceSliceList is a collection of ResourceSlices.
type ResourceSliceListTypeArgs ¶ added in v4.11.0
type ResourceSliceListTypeArgs 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 node resource capacity objects. Items ResourceSliceTypeArrayInput `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"` }
ResourceSliceList is a collection of ResourceSlices.
func (ResourceSliceListTypeArgs) ElementType ¶ added in v4.11.0
func (ResourceSliceListTypeArgs) ElementType() reflect.Type
func (ResourceSliceListTypeArgs) ToResourceSliceListTypeOutput ¶ added in v4.11.0
func (i ResourceSliceListTypeArgs) ToResourceSliceListTypeOutput() ResourceSliceListTypeOutput
func (ResourceSliceListTypeArgs) ToResourceSliceListTypeOutputWithContext ¶ added in v4.11.0
func (i ResourceSliceListTypeArgs) ToResourceSliceListTypeOutputWithContext(ctx context.Context) ResourceSliceListTypeOutput
type ResourceSliceListTypeInput ¶ added in v4.11.0
type ResourceSliceListTypeInput interface { pulumi.Input ToResourceSliceListTypeOutput() ResourceSliceListTypeOutput ToResourceSliceListTypeOutputWithContext(context.Context) ResourceSliceListTypeOutput }
ResourceSliceListTypeInput is an input type that accepts ResourceSliceListTypeArgs and ResourceSliceListTypeOutput values. You can construct a concrete instance of `ResourceSliceListTypeInput` via:
ResourceSliceListTypeArgs{...}
type ResourceSliceListTypeOutput ¶ added in v4.11.0
type ResourceSliceListTypeOutput struct{ *pulumi.OutputState }
ResourceSliceList is a collection of ResourceSlices.
func (ResourceSliceListTypeOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceSliceListTypeOutput) 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 (ResourceSliceListTypeOutput) ElementType ¶ added in v4.11.0
func (ResourceSliceListTypeOutput) ElementType() reflect.Type
func (ResourceSliceListTypeOutput) Items ¶ added in v4.11.0
func (o ResourceSliceListTypeOutput) Items() ResourceSliceTypeArrayOutput
Items is the list of node resource capacity objects.
func (ResourceSliceListTypeOutput) Kind ¶ added in v4.11.0
func (o ResourceSliceListTypeOutput) 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 (ResourceSliceListTypeOutput) Metadata ¶ added in v4.11.0
func (o ResourceSliceListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata
func (ResourceSliceListTypeOutput) ToResourceSliceListTypeOutput ¶ added in v4.11.0
func (o ResourceSliceListTypeOutput) ToResourceSliceListTypeOutput() ResourceSliceListTypeOutput
func (ResourceSliceListTypeOutput) ToResourceSliceListTypeOutputWithContext ¶ added in v4.11.0
func (o ResourceSliceListTypeOutput) ToResourceSliceListTypeOutputWithContext(ctx context.Context) ResourceSliceListTypeOutput
type ResourceSliceMap ¶ added in v4.11.0
type ResourceSliceMap map[string]ResourceSliceInput
func (ResourceSliceMap) ElementType ¶ added in v4.11.0
func (ResourceSliceMap) ElementType() reflect.Type
func (ResourceSliceMap) ToResourceSliceMapOutput ¶ added in v4.11.0
func (i ResourceSliceMap) ToResourceSliceMapOutput() ResourceSliceMapOutput
func (ResourceSliceMap) ToResourceSliceMapOutputWithContext ¶ added in v4.11.0
func (i ResourceSliceMap) ToResourceSliceMapOutputWithContext(ctx context.Context) ResourceSliceMapOutput
type ResourceSliceMapInput ¶ added in v4.11.0
type ResourceSliceMapInput interface { pulumi.Input ToResourceSliceMapOutput() ResourceSliceMapOutput ToResourceSliceMapOutputWithContext(context.Context) ResourceSliceMapOutput }
ResourceSliceMapInput is an input type that accepts ResourceSliceMap and ResourceSliceMapOutput values. You can construct a concrete instance of `ResourceSliceMapInput` via:
ResourceSliceMap{ "key": ResourceSliceArgs{...} }
type ResourceSliceMapOutput ¶ added in v4.11.0
type ResourceSliceMapOutput struct{ *pulumi.OutputState }
func (ResourceSliceMapOutput) ElementType ¶ added in v4.11.0
func (ResourceSliceMapOutput) ElementType() reflect.Type
func (ResourceSliceMapOutput) MapIndex ¶ added in v4.11.0
func (o ResourceSliceMapOutput) MapIndex(k pulumi.StringInput) ResourceSliceOutput
func (ResourceSliceMapOutput) ToResourceSliceMapOutput ¶ added in v4.11.0
func (o ResourceSliceMapOutput) ToResourceSliceMapOutput() ResourceSliceMapOutput
func (ResourceSliceMapOutput) ToResourceSliceMapOutputWithContext ¶ added in v4.11.0
func (o ResourceSliceMapOutput) ToResourceSliceMapOutputWithContext(ctx context.Context) ResourceSliceMapOutput
type ResourceSliceOutput ¶ added in v4.11.0
type ResourceSliceOutput struct{ *pulumi.OutputState }
func (ResourceSliceOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceSliceOutput) 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 (ResourceSliceOutput) DriverName ¶ added in v4.11.0
func (o ResourceSliceOutput) DriverName() pulumi.StringOutput
DriverName identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name.
func (ResourceSliceOutput) ElementType ¶ added in v4.11.0
func (ResourceSliceOutput) ElementType() reflect.Type
func (ResourceSliceOutput) Kind ¶ added in v4.11.0
func (o ResourceSliceOutput) 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 (ResourceSliceOutput) Metadata ¶ added in v4.11.0
func (o ResourceSliceOutput) Metadata() metav1.ObjectMetaOutput
Standard object metadata
func (ResourceSliceOutput) NamedResources ¶ added in v4.11.0
func (o ResourceSliceOutput) NamedResources() NamedResourcesResourcesOutput
NamedResources describes available resources using the named resources model.
func (ResourceSliceOutput) NodeName ¶ added in v4.11.0
func (o ResourceSliceOutput) NodeName() pulumi.StringOutput
NodeName identifies the node which provides the resources if they are local to a node.
A field selector can be used to list only ResourceSlice objects with a certain node name.
func (ResourceSliceOutput) ToResourceSliceOutput ¶ added in v4.11.0
func (o ResourceSliceOutput) ToResourceSliceOutput() ResourceSliceOutput
func (ResourceSliceOutput) ToResourceSliceOutputWithContext ¶ added in v4.11.0
func (o ResourceSliceOutput) ToResourceSliceOutputWithContext(ctx context.Context) ResourceSliceOutput
type ResourceSlicePatch ¶ added in v4.11.0
type ResourceSlicePatch 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 identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name. 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"` // NamedResources describes available resources using the named resources model. NamedResources NamedResourcesResourcesPatchPtrOutput `pulumi:"namedResources"` // NodeName identifies the node which provides the resources if they are local to a node. // // A field selector can be used to list only ResourceSlice objects with a certain node name. NodeName pulumi.StringPtrOutput `pulumi:"nodeName"` }
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. ResourceSlice provides information about available resources on individual nodes.
func GetResourceSlicePatch ¶ added in v4.11.0
func GetResourceSlicePatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceSlicePatchState, opts ...pulumi.ResourceOption) (*ResourceSlicePatch, error)
GetResourceSlicePatch gets an existing ResourceSlicePatch 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 NewResourceSlicePatch ¶ added in v4.11.0
func NewResourceSlicePatch(ctx *pulumi.Context, name string, args *ResourceSlicePatchArgs, opts ...pulumi.ResourceOption) (*ResourceSlicePatch, error)
NewResourceSlicePatch registers a new resource with the given unique name, arguments, and options.
func (*ResourceSlicePatch) ElementType ¶ added in v4.11.0
func (*ResourceSlicePatch) ElementType() reflect.Type
func (*ResourceSlicePatch) ToResourceSlicePatchOutput ¶ added in v4.11.0
func (i *ResourceSlicePatch) ToResourceSlicePatchOutput() ResourceSlicePatchOutput
func (*ResourceSlicePatch) ToResourceSlicePatchOutputWithContext ¶ added in v4.11.0
func (i *ResourceSlicePatch) ToResourceSlicePatchOutputWithContext(ctx context.Context) ResourceSlicePatchOutput
type ResourceSlicePatchArgs ¶ added in v4.11.0
type ResourceSlicePatchArgs 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 identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name. 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 // NamedResources describes available resources using the named resources model. NamedResources NamedResourcesResourcesPatchPtrInput // NodeName identifies the node which provides the resources if they are local to a node. // // A field selector can be used to list only ResourceSlice objects with a certain node name. NodeName pulumi.StringPtrInput }
The set of arguments for constructing a ResourceSlicePatch resource.
func (ResourceSlicePatchArgs) ElementType ¶ added in v4.11.0
func (ResourceSlicePatchArgs) ElementType() reflect.Type
type ResourceSlicePatchArray ¶ added in v4.11.0
type ResourceSlicePatchArray []ResourceSlicePatchInput
func (ResourceSlicePatchArray) ElementType ¶ added in v4.11.0
func (ResourceSlicePatchArray) ElementType() reflect.Type
func (ResourceSlicePatchArray) ToResourceSlicePatchArrayOutput ¶ added in v4.11.0
func (i ResourceSlicePatchArray) ToResourceSlicePatchArrayOutput() ResourceSlicePatchArrayOutput
func (ResourceSlicePatchArray) ToResourceSlicePatchArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceSlicePatchArray) ToResourceSlicePatchArrayOutputWithContext(ctx context.Context) ResourceSlicePatchArrayOutput
type ResourceSlicePatchArrayInput ¶ added in v4.11.0
type ResourceSlicePatchArrayInput interface { pulumi.Input ToResourceSlicePatchArrayOutput() ResourceSlicePatchArrayOutput ToResourceSlicePatchArrayOutputWithContext(context.Context) ResourceSlicePatchArrayOutput }
ResourceSlicePatchArrayInput is an input type that accepts ResourceSlicePatchArray and ResourceSlicePatchArrayOutput values. You can construct a concrete instance of `ResourceSlicePatchArrayInput` via:
ResourceSlicePatchArray{ ResourceSlicePatchArgs{...} }
type ResourceSlicePatchArrayOutput ¶ added in v4.11.0
type ResourceSlicePatchArrayOutput struct{ *pulumi.OutputState }
func (ResourceSlicePatchArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceSlicePatchArrayOutput) ElementType() reflect.Type
func (ResourceSlicePatchArrayOutput) Index ¶ added in v4.11.0
func (o ResourceSlicePatchArrayOutput) Index(i pulumi.IntInput) ResourceSlicePatchOutput
func (ResourceSlicePatchArrayOutput) ToResourceSlicePatchArrayOutput ¶ added in v4.11.0
func (o ResourceSlicePatchArrayOutput) ToResourceSlicePatchArrayOutput() ResourceSlicePatchArrayOutput
func (ResourceSlicePatchArrayOutput) ToResourceSlicePatchArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceSlicePatchArrayOutput) ToResourceSlicePatchArrayOutputWithContext(ctx context.Context) ResourceSlicePatchArrayOutput
type ResourceSlicePatchInput ¶ added in v4.11.0
type ResourceSlicePatchInput interface { pulumi.Input ToResourceSlicePatchOutput() ResourceSlicePatchOutput ToResourceSlicePatchOutputWithContext(ctx context.Context) ResourceSlicePatchOutput }
type ResourceSlicePatchMap ¶ added in v4.11.0
type ResourceSlicePatchMap map[string]ResourceSlicePatchInput
func (ResourceSlicePatchMap) ElementType ¶ added in v4.11.0
func (ResourceSlicePatchMap) ElementType() reflect.Type
func (ResourceSlicePatchMap) ToResourceSlicePatchMapOutput ¶ added in v4.11.0
func (i ResourceSlicePatchMap) ToResourceSlicePatchMapOutput() ResourceSlicePatchMapOutput
func (ResourceSlicePatchMap) ToResourceSlicePatchMapOutputWithContext ¶ added in v4.11.0
func (i ResourceSlicePatchMap) ToResourceSlicePatchMapOutputWithContext(ctx context.Context) ResourceSlicePatchMapOutput
type ResourceSlicePatchMapInput ¶ added in v4.11.0
type ResourceSlicePatchMapInput interface { pulumi.Input ToResourceSlicePatchMapOutput() ResourceSlicePatchMapOutput ToResourceSlicePatchMapOutputWithContext(context.Context) ResourceSlicePatchMapOutput }
ResourceSlicePatchMapInput is an input type that accepts ResourceSlicePatchMap and ResourceSlicePatchMapOutput values. You can construct a concrete instance of `ResourceSlicePatchMapInput` via:
ResourceSlicePatchMap{ "key": ResourceSlicePatchArgs{...} }
type ResourceSlicePatchMapOutput ¶ added in v4.11.0
type ResourceSlicePatchMapOutput struct{ *pulumi.OutputState }
func (ResourceSlicePatchMapOutput) ElementType ¶ added in v4.11.0
func (ResourceSlicePatchMapOutput) ElementType() reflect.Type
func (ResourceSlicePatchMapOutput) MapIndex ¶ added in v4.11.0
func (o ResourceSlicePatchMapOutput) MapIndex(k pulumi.StringInput) ResourceSlicePatchOutput
func (ResourceSlicePatchMapOutput) ToResourceSlicePatchMapOutput ¶ added in v4.11.0
func (o ResourceSlicePatchMapOutput) ToResourceSlicePatchMapOutput() ResourceSlicePatchMapOutput
func (ResourceSlicePatchMapOutput) ToResourceSlicePatchMapOutputWithContext ¶ added in v4.11.0
func (o ResourceSlicePatchMapOutput) ToResourceSlicePatchMapOutputWithContext(ctx context.Context) ResourceSlicePatchMapOutput
type ResourceSlicePatchOutput ¶ added in v4.11.0
type ResourceSlicePatchOutput struct{ *pulumi.OutputState }
func (ResourceSlicePatchOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceSlicePatchOutput) 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 (ResourceSlicePatchOutput) DriverName ¶ added in v4.11.0
func (o ResourceSlicePatchOutput) DriverName() pulumi.StringPtrOutput
DriverName identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name.
func (ResourceSlicePatchOutput) ElementType ¶ added in v4.11.0
func (ResourceSlicePatchOutput) ElementType() reflect.Type
func (ResourceSlicePatchOutput) Kind ¶ added in v4.11.0
func (o ResourceSlicePatchOutput) 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 (ResourceSlicePatchOutput) Metadata ¶ added in v4.11.0
func (o ResourceSlicePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceSlicePatchOutput) NamedResources ¶ added in v4.11.0
func (o ResourceSlicePatchOutput) NamedResources() NamedResourcesResourcesPatchPtrOutput
NamedResources describes available resources using the named resources model.
func (ResourceSlicePatchOutput) NodeName ¶ added in v4.11.0
func (o ResourceSlicePatchOutput) NodeName() pulumi.StringPtrOutput
NodeName identifies the node which provides the resources if they are local to a node.
A field selector can be used to list only ResourceSlice objects with a certain node name.
func (ResourceSlicePatchOutput) ToResourceSlicePatchOutput ¶ added in v4.11.0
func (o ResourceSlicePatchOutput) ToResourceSlicePatchOutput() ResourceSlicePatchOutput
func (ResourceSlicePatchOutput) ToResourceSlicePatchOutputWithContext ¶ added in v4.11.0
func (o ResourceSlicePatchOutput) ToResourceSlicePatchOutputWithContext(ctx context.Context) ResourceSlicePatchOutput
type ResourceSlicePatchState ¶ added in v4.11.0
type ResourceSlicePatchState struct { }
func (ResourceSlicePatchState) ElementType ¶ added in v4.11.0
func (ResourceSlicePatchState) ElementType() reflect.Type
type ResourceSlicePatchType ¶ added in v4.11.0
type ResourceSlicePatchType 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 identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name. 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"` // NamedResources describes available resources using the named resources model. NamedResources *NamedResourcesResourcesPatch `pulumi:"namedResources"` // NodeName identifies the node which provides the resources if they are local to a node. // // A field selector can be used to list only ResourceSlice objects with a certain node name. NodeName *string `pulumi:"nodeName"` }
ResourceSlice provides information about available resources on individual nodes.
type ResourceSlicePatchTypeArgs ¶ added in v4.11.0
type ResourceSlicePatchTypeArgs 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 identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name. 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"` // NamedResources describes available resources using the named resources model. NamedResources NamedResourcesResourcesPatchPtrInput `pulumi:"namedResources"` // NodeName identifies the node which provides the resources if they are local to a node. // // A field selector can be used to list only ResourceSlice objects with a certain node name. NodeName pulumi.StringPtrInput `pulumi:"nodeName"` }
ResourceSlice provides information about available resources on individual nodes.
func (ResourceSlicePatchTypeArgs) ElementType ¶ added in v4.11.0
func (ResourceSlicePatchTypeArgs) ElementType() reflect.Type
func (ResourceSlicePatchTypeArgs) ToResourceSlicePatchTypeOutput ¶ added in v4.11.0
func (i ResourceSlicePatchTypeArgs) ToResourceSlicePatchTypeOutput() ResourceSlicePatchTypeOutput
func (ResourceSlicePatchTypeArgs) ToResourceSlicePatchTypeOutputWithContext ¶ added in v4.11.0
func (i ResourceSlicePatchTypeArgs) ToResourceSlicePatchTypeOutputWithContext(ctx context.Context) ResourceSlicePatchTypeOutput
type ResourceSlicePatchTypeInput ¶ added in v4.11.0
type ResourceSlicePatchTypeInput interface { pulumi.Input ToResourceSlicePatchTypeOutput() ResourceSlicePatchTypeOutput ToResourceSlicePatchTypeOutputWithContext(context.Context) ResourceSlicePatchTypeOutput }
ResourceSlicePatchTypeInput is an input type that accepts ResourceSlicePatchTypeArgs and ResourceSlicePatchTypeOutput values. You can construct a concrete instance of `ResourceSlicePatchTypeInput` via:
ResourceSlicePatchTypeArgs{...}
type ResourceSlicePatchTypeOutput ¶ added in v4.11.0
type ResourceSlicePatchTypeOutput struct{ *pulumi.OutputState }
ResourceSlice provides information about available resources on individual nodes.
func (ResourceSlicePatchTypeOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceSlicePatchTypeOutput) 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 (ResourceSlicePatchTypeOutput) DriverName ¶ added in v4.11.0
func (o ResourceSlicePatchTypeOutput) DriverName() pulumi.StringPtrOutput
DriverName identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name.
func (ResourceSlicePatchTypeOutput) ElementType ¶ added in v4.11.0
func (ResourceSlicePatchTypeOutput) ElementType() reflect.Type
func (ResourceSlicePatchTypeOutput) Kind ¶ added in v4.11.0
func (o ResourceSlicePatchTypeOutput) 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 (ResourceSlicePatchTypeOutput) Metadata ¶ added in v4.11.0
func (o ResourceSlicePatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata
func (ResourceSlicePatchTypeOutput) NamedResources ¶ added in v4.11.0
func (o ResourceSlicePatchTypeOutput) NamedResources() NamedResourcesResourcesPatchPtrOutput
NamedResources describes available resources using the named resources model.
func (ResourceSlicePatchTypeOutput) NodeName ¶ added in v4.11.0
func (o ResourceSlicePatchTypeOutput) NodeName() pulumi.StringPtrOutput
NodeName identifies the node which provides the resources if they are local to a node.
A field selector can be used to list only ResourceSlice objects with a certain node name.
func (ResourceSlicePatchTypeOutput) ToResourceSlicePatchTypeOutput ¶ added in v4.11.0
func (o ResourceSlicePatchTypeOutput) ToResourceSlicePatchTypeOutput() ResourceSlicePatchTypeOutput
func (ResourceSlicePatchTypeOutput) ToResourceSlicePatchTypeOutputWithContext ¶ added in v4.11.0
func (o ResourceSlicePatchTypeOutput) ToResourceSlicePatchTypeOutputWithContext(ctx context.Context) ResourceSlicePatchTypeOutput
type ResourceSliceState ¶ added in v4.11.0
type ResourceSliceState struct { }
func (ResourceSliceState) ElementType ¶ added in v4.11.0
func (ResourceSliceState) ElementType() reflect.Type
type ResourceSliceType ¶ added in v4.11.0
type ResourceSliceType 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 identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name. 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"` // NamedResources describes available resources using the named resources model. NamedResources *NamedResourcesResources `pulumi:"namedResources"` // NodeName identifies the node which provides the resources if they are local to a node. // // A field selector can be used to list only ResourceSlice objects with a certain node name. NodeName *string `pulumi:"nodeName"` }
ResourceSlice provides information about available resources on individual nodes.
type ResourceSliceTypeArgs ¶ added in v4.11.0
type ResourceSliceTypeArgs 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 identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name. 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"` // NamedResources describes available resources using the named resources model. NamedResources NamedResourcesResourcesPtrInput `pulumi:"namedResources"` // NodeName identifies the node which provides the resources if they are local to a node. // // A field selector can be used to list only ResourceSlice objects with a certain node name. NodeName pulumi.StringPtrInput `pulumi:"nodeName"` }
ResourceSlice provides information about available resources on individual nodes.
func (ResourceSliceTypeArgs) ElementType ¶ added in v4.11.0
func (ResourceSliceTypeArgs) ElementType() reflect.Type
func (ResourceSliceTypeArgs) ToResourceSliceTypeOutput ¶ added in v4.11.0
func (i ResourceSliceTypeArgs) ToResourceSliceTypeOutput() ResourceSliceTypeOutput
func (ResourceSliceTypeArgs) ToResourceSliceTypeOutputWithContext ¶ added in v4.11.0
func (i ResourceSliceTypeArgs) ToResourceSliceTypeOutputWithContext(ctx context.Context) ResourceSliceTypeOutput
type ResourceSliceTypeArray ¶ added in v4.11.0
type ResourceSliceTypeArray []ResourceSliceTypeInput
func (ResourceSliceTypeArray) ElementType ¶ added in v4.11.0
func (ResourceSliceTypeArray) ElementType() reflect.Type
func (ResourceSliceTypeArray) ToResourceSliceTypeArrayOutput ¶ added in v4.11.0
func (i ResourceSliceTypeArray) ToResourceSliceTypeArrayOutput() ResourceSliceTypeArrayOutput
func (ResourceSliceTypeArray) ToResourceSliceTypeArrayOutputWithContext ¶ added in v4.11.0
func (i ResourceSliceTypeArray) ToResourceSliceTypeArrayOutputWithContext(ctx context.Context) ResourceSliceTypeArrayOutput
type ResourceSliceTypeArrayInput ¶ added in v4.11.0
type ResourceSliceTypeArrayInput interface { pulumi.Input ToResourceSliceTypeArrayOutput() ResourceSliceTypeArrayOutput ToResourceSliceTypeArrayOutputWithContext(context.Context) ResourceSliceTypeArrayOutput }
ResourceSliceTypeArrayInput is an input type that accepts ResourceSliceTypeArray and ResourceSliceTypeArrayOutput values. You can construct a concrete instance of `ResourceSliceTypeArrayInput` via:
ResourceSliceTypeArray{ ResourceSliceTypeArgs{...} }
type ResourceSliceTypeArrayOutput ¶ added in v4.11.0
type ResourceSliceTypeArrayOutput struct{ *pulumi.OutputState }
func (ResourceSliceTypeArrayOutput) ElementType ¶ added in v4.11.0
func (ResourceSliceTypeArrayOutput) ElementType() reflect.Type
func (ResourceSliceTypeArrayOutput) Index ¶ added in v4.11.0
func (o ResourceSliceTypeArrayOutput) Index(i pulumi.IntInput) ResourceSliceTypeOutput
func (ResourceSliceTypeArrayOutput) ToResourceSliceTypeArrayOutput ¶ added in v4.11.0
func (o ResourceSliceTypeArrayOutput) ToResourceSliceTypeArrayOutput() ResourceSliceTypeArrayOutput
func (ResourceSliceTypeArrayOutput) ToResourceSliceTypeArrayOutputWithContext ¶ added in v4.11.0
func (o ResourceSliceTypeArrayOutput) ToResourceSliceTypeArrayOutputWithContext(ctx context.Context) ResourceSliceTypeArrayOutput
type ResourceSliceTypeInput ¶ added in v4.11.0
type ResourceSliceTypeInput interface { pulumi.Input ToResourceSliceTypeOutput() ResourceSliceTypeOutput ToResourceSliceTypeOutputWithContext(context.Context) ResourceSliceTypeOutput }
ResourceSliceTypeInput is an input type that accepts ResourceSliceTypeArgs and ResourceSliceTypeOutput values. You can construct a concrete instance of `ResourceSliceTypeInput` via:
ResourceSliceTypeArgs{...}
type ResourceSliceTypeOutput ¶ added in v4.11.0
type ResourceSliceTypeOutput struct{ *pulumi.OutputState }
ResourceSlice provides information about available resources on individual nodes.
func (ResourceSliceTypeOutput) ApiVersion ¶ added in v4.11.0
func (o ResourceSliceTypeOutput) 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 (ResourceSliceTypeOutput) DriverName ¶ added in v4.11.0
func (o ResourceSliceTypeOutput) DriverName() pulumi.StringOutput
DriverName identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name.
func (ResourceSliceTypeOutput) ElementType ¶ added in v4.11.0
func (ResourceSliceTypeOutput) ElementType() reflect.Type
func (ResourceSliceTypeOutput) Kind ¶ added in v4.11.0
func (o ResourceSliceTypeOutput) 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 (ResourceSliceTypeOutput) Metadata ¶ added in v4.11.0
func (o ResourceSliceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata
func (ResourceSliceTypeOutput) NamedResources ¶ added in v4.11.0
func (o ResourceSliceTypeOutput) NamedResources() NamedResourcesResourcesPtrOutput
NamedResources describes available resources using the named resources model.
func (ResourceSliceTypeOutput) NodeName ¶ added in v4.11.0
func (o ResourceSliceTypeOutput) NodeName() pulumi.StringPtrOutput
NodeName identifies the node which provides the resources if they are local to a node.
A field selector can be used to list only ResourceSlice objects with a certain node name.
func (ResourceSliceTypeOutput) ToResourceSliceTypeOutput ¶ added in v4.11.0
func (o ResourceSliceTypeOutput) ToResourceSliceTypeOutput() ResourceSliceTypeOutput
func (ResourceSliceTypeOutput) ToResourceSliceTypeOutputWithContext ¶ added in v4.11.0
func (o ResourceSliceTypeOutput) ToResourceSliceTypeOutputWithContext(ctx context.Context) ResourceSliceTypeOutput
type StructuredResourceHandle ¶ added in v4.11.0
type StructuredResourceHandle struct { // NodeName is the name of the node providing the necessary resources if the resources are local to a node. NodeName *string `pulumi:"nodeName"` // Results lists all allocated driver resources. Results []DriverAllocationResult `pulumi:"results"` // VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated. VendorClaimParameters interface{} `pulumi:"vendorClaimParameters"` // VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated. VendorClassParameters interface{} `pulumi:"vendorClassParameters"` }
StructuredResourceHandle is the in-tree representation of the allocation result.
type StructuredResourceHandleArgs ¶ added in v4.11.0
type StructuredResourceHandleArgs struct { // NodeName is the name of the node providing the necessary resources if the resources are local to a node. NodeName pulumi.StringPtrInput `pulumi:"nodeName"` // Results lists all allocated driver resources. Results DriverAllocationResultArrayInput `pulumi:"results"` // VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated. VendorClaimParameters pulumi.Input `pulumi:"vendorClaimParameters"` // VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated. VendorClassParameters pulumi.Input `pulumi:"vendorClassParameters"` }
StructuredResourceHandle is the in-tree representation of the allocation result.
func (StructuredResourceHandleArgs) ElementType ¶ added in v4.11.0
func (StructuredResourceHandleArgs) ElementType() reflect.Type
func (StructuredResourceHandleArgs) ToStructuredResourceHandleOutput ¶ added in v4.11.0
func (i StructuredResourceHandleArgs) ToStructuredResourceHandleOutput() StructuredResourceHandleOutput
func (StructuredResourceHandleArgs) ToStructuredResourceHandleOutputWithContext ¶ added in v4.11.0
func (i StructuredResourceHandleArgs) ToStructuredResourceHandleOutputWithContext(ctx context.Context) StructuredResourceHandleOutput
func (StructuredResourceHandleArgs) ToStructuredResourceHandlePtrOutput ¶ added in v4.11.0
func (i StructuredResourceHandleArgs) ToStructuredResourceHandlePtrOutput() StructuredResourceHandlePtrOutput
func (StructuredResourceHandleArgs) ToStructuredResourceHandlePtrOutputWithContext ¶ added in v4.11.0
func (i StructuredResourceHandleArgs) ToStructuredResourceHandlePtrOutputWithContext(ctx context.Context) StructuredResourceHandlePtrOutput
type StructuredResourceHandleInput ¶ added in v4.11.0
type StructuredResourceHandleInput interface { pulumi.Input ToStructuredResourceHandleOutput() StructuredResourceHandleOutput ToStructuredResourceHandleOutputWithContext(context.Context) StructuredResourceHandleOutput }
StructuredResourceHandleInput is an input type that accepts StructuredResourceHandleArgs and StructuredResourceHandleOutput values. You can construct a concrete instance of `StructuredResourceHandleInput` via:
StructuredResourceHandleArgs{...}
type StructuredResourceHandleOutput ¶ added in v4.11.0
type StructuredResourceHandleOutput struct{ *pulumi.OutputState }
StructuredResourceHandle is the in-tree representation of the allocation result.
func (StructuredResourceHandleOutput) ElementType ¶ added in v4.11.0
func (StructuredResourceHandleOutput) ElementType() reflect.Type
func (StructuredResourceHandleOutput) NodeName ¶ added in v4.11.0
func (o StructuredResourceHandleOutput) NodeName() pulumi.StringPtrOutput
NodeName is the name of the node providing the necessary resources if the resources are local to a node.
func (StructuredResourceHandleOutput) Results ¶ added in v4.11.0
func (o StructuredResourceHandleOutput) Results() DriverAllocationResultArrayOutput
Results lists all allocated driver resources.
func (StructuredResourceHandleOutput) ToStructuredResourceHandleOutput ¶ added in v4.11.0
func (o StructuredResourceHandleOutput) ToStructuredResourceHandleOutput() StructuredResourceHandleOutput
func (StructuredResourceHandleOutput) ToStructuredResourceHandleOutputWithContext ¶ added in v4.11.0
func (o StructuredResourceHandleOutput) ToStructuredResourceHandleOutputWithContext(ctx context.Context) StructuredResourceHandleOutput
func (StructuredResourceHandleOutput) ToStructuredResourceHandlePtrOutput ¶ added in v4.11.0
func (o StructuredResourceHandleOutput) ToStructuredResourceHandlePtrOutput() StructuredResourceHandlePtrOutput
func (StructuredResourceHandleOutput) ToStructuredResourceHandlePtrOutputWithContext ¶ added in v4.11.0
func (o StructuredResourceHandleOutput) ToStructuredResourceHandlePtrOutputWithContext(ctx context.Context) StructuredResourceHandlePtrOutput
func (StructuredResourceHandleOutput) VendorClaimParameters ¶ added in v4.11.0
func (o StructuredResourceHandleOutput) VendorClaimParameters() pulumi.AnyOutput
VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated.
func (StructuredResourceHandleOutput) VendorClassParameters ¶ added in v4.11.0
func (o StructuredResourceHandleOutput) VendorClassParameters() pulumi.AnyOutput
VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated.
type StructuredResourceHandlePatch ¶ added in v4.11.0
type StructuredResourceHandlePatch struct { // NodeName is the name of the node providing the necessary resources if the resources are local to a node. NodeName *string `pulumi:"nodeName"` // Results lists all allocated driver resources. Results []DriverAllocationResultPatch `pulumi:"results"` // VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated. VendorClaimParameters interface{} `pulumi:"vendorClaimParameters"` // VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated. VendorClassParameters interface{} `pulumi:"vendorClassParameters"` }
StructuredResourceHandle is the in-tree representation of the allocation result.
type StructuredResourceHandlePatchArgs ¶ added in v4.11.0
type StructuredResourceHandlePatchArgs struct { // NodeName is the name of the node providing the necessary resources if the resources are local to a node. NodeName pulumi.StringPtrInput `pulumi:"nodeName"` // Results lists all allocated driver resources. Results DriverAllocationResultPatchArrayInput `pulumi:"results"` // VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated. VendorClaimParameters pulumi.Input `pulumi:"vendorClaimParameters"` // VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated. VendorClassParameters pulumi.Input `pulumi:"vendorClassParameters"` }
StructuredResourceHandle is the in-tree representation of the allocation result.
func (StructuredResourceHandlePatchArgs) ElementType ¶ added in v4.11.0
func (StructuredResourceHandlePatchArgs) ElementType() reflect.Type
func (StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchOutput ¶ added in v4.11.0
func (i StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchOutput() StructuredResourceHandlePatchOutput
func (StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchOutputWithContext ¶ added in v4.11.0
func (i StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchOutputWithContext(ctx context.Context) StructuredResourceHandlePatchOutput
func (StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchPtrOutput ¶ added in v4.11.0
func (i StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchPtrOutput() StructuredResourceHandlePatchPtrOutput
func (StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchPtrOutputWithContext ¶ added in v4.11.0
func (i StructuredResourceHandlePatchArgs) ToStructuredResourceHandlePatchPtrOutputWithContext(ctx context.Context) StructuredResourceHandlePatchPtrOutput
type StructuredResourceHandlePatchInput ¶ added in v4.11.0
type StructuredResourceHandlePatchInput interface { pulumi.Input ToStructuredResourceHandlePatchOutput() StructuredResourceHandlePatchOutput ToStructuredResourceHandlePatchOutputWithContext(context.Context) StructuredResourceHandlePatchOutput }
StructuredResourceHandlePatchInput is an input type that accepts StructuredResourceHandlePatchArgs and StructuredResourceHandlePatchOutput values. You can construct a concrete instance of `StructuredResourceHandlePatchInput` via:
StructuredResourceHandlePatchArgs{...}
type StructuredResourceHandlePatchOutput ¶ added in v4.11.0
type StructuredResourceHandlePatchOutput struct{ *pulumi.OutputState }
StructuredResourceHandle is the in-tree representation of the allocation result.
func (StructuredResourceHandlePatchOutput) ElementType ¶ added in v4.11.0
func (StructuredResourceHandlePatchOutput) ElementType() reflect.Type
func (StructuredResourceHandlePatchOutput) NodeName ¶ added in v4.11.0
func (o StructuredResourceHandlePatchOutput) NodeName() pulumi.StringPtrOutput
NodeName is the name of the node providing the necessary resources if the resources are local to a node.
func (StructuredResourceHandlePatchOutput) Results ¶ added in v4.11.0
func (o StructuredResourceHandlePatchOutput) Results() DriverAllocationResultPatchArrayOutput
Results lists all allocated driver resources.
func (StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchOutput ¶ added in v4.11.0
func (o StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchOutput() StructuredResourceHandlePatchOutput
func (StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchOutputWithContext ¶ added in v4.11.0
func (o StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchOutputWithContext(ctx context.Context) StructuredResourceHandlePatchOutput
func (StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchPtrOutput ¶ added in v4.11.0
func (o StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchPtrOutput() StructuredResourceHandlePatchPtrOutput
func (StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchPtrOutputWithContext ¶ added in v4.11.0
func (o StructuredResourceHandlePatchOutput) ToStructuredResourceHandlePatchPtrOutputWithContext(ctx context.Context) StructuredResourceHandlePatchPtrOutput
func (StructuredResourceHandlePatchOutput) VendorClaimParameters ¶ added in v4.11.0
func (o StructuredResourceHandlePatchOutput) VendorClaimParameters() pulumi.AnyOutput
VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated.
func (StructuredResourceHandlePatchOutput) VendorClassParameters ¶ added in v4.11.0
func (o StructuredResourceHandlePatchOutput) VendorClassParameters() pulumi.AnyOutput
VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated.
type StructuredResourceHandlePatchPtrInput ¶ added in v4.11.0
type StructuredResourceHandlePatchPtrInput interface { pulumi.Input ToStructuredResourceHandlePatchPtrOutput() StructuredResourceHandlePatchPtrOutput ToStructuredResourceHandlePatchPtrOutputWithContext(context.Context) StructuredResourceHandlePatchPtrOutput }
StructuredResourceHandlePatchPtrInput is an input type that accepts StructuredResourceHandlePatchArgs, StructuredResourceHandlePatchPtr and StructuredResourceHandlePatchPtrOutput values. You can construct a concrete instance of `StructuredResourceHandlePatchPtrInput` via:
StructuredResourceHandlePatchArgs{...} or: nil
func StructuredResourceHandlePatchPtr ¶ added in v4.11.0
func StructuredResourceHandlePatchPtr(v *StructuredResourceHandlePatchArgs) StructuredResourceHandlePatchPtrInput
type StructuredResourceHandlePatchPtrOutput ¶ added in v4.11.0
type StructuredResourceHandlePatchPtrOutput struct{ *pulumi.OutputState }
func (StructuredResourceHandlePatchPtrOutput) ElementType ¶ added in v4.11.0
func (StructuredResourceHandlePatchPtrOutput) ElementType() reflect.Type
func (StructuredResourceHandlePatchPtrOutput) NodeName ¶ added in v4.11.0
func (o StructuredResourceHandlePatchPtrOutput) NodeName() pulumi.StringPtrOutput
NodeName is the name of the node providing the necessary resources if the resources are local to a node.
func (StructuredResourceHandlePatchPtrOutput) Results ¶ added in v4.11.0
func (o StructuredResourceHandlePatchPtrOutput) Results() DriverAllocationResultPatchArrayOutput
Results lists all allocated driver resources.
func (StructuredResourceHandlePatchPtrOutput) ToStructuredResourceHandlePatchPtrOutput ¶ added in v4.11.0
func (o StructuredResourceHandlePatchPtrOutput) ToStructuredResourceHandlePatchPtrOutput() StructuredResourceHandlePatchPtrOutput
func (StructuredResourceHandlePatchPtrOutput) ToStructuredResourceHandlePatchPtrOutputWithContext ¶ added in v4.11.0
func (o StructuredResourceHandlePatchPtrOutput) ToStructuredResourceHandlePatchPtrOutputWithContext(ctx context.Context) StructuredResourceHandlePatchPtrOutput
func (StructuredResourceHandlePatchPtrOutput) VendorClaimParameters ¶ added in v4.11.0
func (o StructuredResourceHandlePatchPtrOutput) VendorClaimParameters() pulumi.AnyOutput
VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated.
func (StructuredResourceHandlePatchPtrOutput) VendorClassParameters ¶ added in v4.11.0
func (o StructuredResourceHandlePatchPtrOutput) VendorClassParameters() pulumi.AnyOutput
VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated.
type StructuredResourceHandlePtrInput ¶ added in v4.11.0
type StructuredResourceHandlePtrInput interface { pulumi.Input ToStructuredResourceHandlePtrOutput() StructuredResourceHandlePtrOutput ToStructuredResourceHandlePtrOutputWithContext(context.Context) StructuredResourceHandlePtrOutput }
StructuredResourceHandlePtrInput is an input type that accepts StructuredResourceHandleArgs, StructuredResourceHandlePtr and StructuredResourceHandlePtrOutput values. You can construct a concrete instance of `StructuredResourceHandlePtrInput` via:
StructuredResourceHandleArgs{...} or: nil
func StructuredResourceHandlePtr ¶ added in v4.11.0
func StructuredResourceHandlePtr(v *StructuredResourceHandleArgs) StructuredResourceHandlePtrInput
type StructuredResourceHandlePtrOutput ¶ added in v4.11.0
type StructuredResourceHandlePtrOutput struct{ *pulumi.OutputState }
func (StructuredResourceHandlePtrOutput) Elem ¶ added in v4.11.0
func (o StructuredResourceHandlePtrOutput) Elem() StructuredResourceHandleOutput
func (StructuredResourceHandlePtrOutput) ElementType ¶ added in v4.11.0
func (StructuredResourceHandlePtrOutput) ElementType() reflect.Type
func (StructuredResourceHandlePtrOutput) NodeName ¶ added in v4.11.0
func (o StructuredResourceHandlePtrOutput) NodeName() pulumi.StringPtrOutput
NodeName is the name of the node providing the necessary resources if the resources are local to a node.
func (StructuredResourceHandlePtrOutput) Results ¶ added in v4.11.0
func (o StructuredResourceHandlePtrOutput) Results() DriverAllocationResultArrayOutput
Results lists all allocated driver resources.
func (StructuredResourceHandlePtrOutput) ToStructuredResourceHandlePtrOutput ¶ added in v4.11.0
func (o StructuredResourceHandlePtrOutput) ToStructuredResourceHandlePtrOutput() StructuredResourceHandlePtrOutput
func (StructuredResourceHandlePtrOutput) ToStructuredResourceHandlePtrOutputWithContext ¶ added in v4.11.0
func (o StructuredResourceHandlePtrOutput) ToStructuredResourceHandlePtrOutputWithContext(ctx context.Context) StructuredResourceHandlePtrOutput
func (StructuredResourceHandlePtrOutput) VendorClaimParameters ¶ added in v4.11.0
func (o StructuredResourceHandlePtrOutput) VendorClaimParameters() pulumi.AnyOutput
VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated.
func (StructuredResourceHandlePtrOutput) VendorClassParameters ¶ added in v4.11.0
func (o StructuredResourceHandlePtrOutput) VendorClassParameters() pulumi.AnyOutput
VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated.
type VendorParameters ¶ added in v4.11.0
type VendorParameters struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName *string `pulumi:"driverName"` // Parameters can be arbitrary setup parameters. They are ignored while allocating a claim. Parameters interface{} `pulumi:"parameters"` }
VendorParameters are opaque parameters for one particular driver.
type VendorParametersArgs ¶ added in v4.11.0
type VendorParametersArgs struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // Parameters can be arbitrary setup parameters. They are ignored while allocating a claim. Parameters pulumi.Input `pulumi:"parameters"` }
VendorParameters are opaque parameters for one particular driver.
func (VendorParametersArgs) ElementType ¶ added in v4.11.0
func (VendorParametersArgs) ElementType() reflect.Type
func (VendorParametersArgs) ToVendorParametersOutput ¶ added in v4.11.0
func (i VendorParametersArgs) ToVendorParametersOutput() VendorParametersOutput
func (VendorParametersArgs) ToVendorParametersOutputWithContext ¶ added in v4.11.0
func (i VendorParametersArgs) ToVendorParametersOutputWithContext(ctx context.Context) VendorParametersOutput
type VendorParametersArray ¶ added in v4.11.0
type VendorParametersArray []VendorParametersInput
func (VendorParametersArray) ElementType ¶ added in v4.11.0
func (VendorParametersArray) ElementType() reflect.Type
func (VendorParametersArray) ToVendorParametersArrayOutput ¶ added in v4.11.0
func (i VendorParametersArray) ToVendorParametersArrayOutput() VendorParametersArrayOutput
func (VendorParametersArray) ToVendorParametersArrayOutputWithContext ¶ added in v4.11.0
func (i VendorParametersArray) ToVendorParametersArrayOutputWithContext(ctx context.Context) VendorParametersArrayOutput
type VendorParametersArrayInput ¶ added in v4.11.0
type VendorParametersArrayInput interface { pulumi.Input ToVendorParametersArrayOutput() VendorParametersArrayOutput ToVendorParametersArrayOutputWithContext(context.Context) VendorParametersArrayOutput }
VendorParametersArrayInput is an input type that accepts VendorParametersArray and VendorParametersArrayOutput values. You can construct a concrete instance of `VendorParametersArrayInput` via:
VendorParametersArray{ VendorParametersArgs{...} }
type VendorParametersArrayOutput ¶ added in v4.11.0
type VendorParametersArrayOutput struct{ *pulumi.OutputState }
func (VendorParametersArrayOutput) ElementType ¶ added in v4.11.0
func (VendorParametersArrayOutput) ElementType() reflect.Type
func (VendorParametersArrayOutput) Index ¶ added in v4.11.0
func (o VendorParametersArrayOutput) Index(i pulumi.IntInput) VendorParametersOutput
func (VendorParametersArrayOutput) ToVendorParametersArrayOutput ¶ added in v4.11.0
func (o VendorParametersArrayOutput) ToVendorParametersArrayOutput() VendorParametersArrayOutput
func (VendorParametersArrayOutput) ToVendorParametersArrayOutputWithContext ¶ added in v4.11.0
func (o VendorParametersArrayOutput) ToVendorParametersArrayOutputWithContext(ctx context.Context) VendorParametersArrayOutput
type VendorParametersInput ¶ added in v4.11.0
type VendorParametersInput interface { pulumi.Input ToVendorParametersOutput() VendorParametersOutput ToVendorParametersOutputWithContext(context.Context) VendorParametersOutput }
VendorParametersInput is an input type that accepts VendorParametersArgs and VendorParametersOutput values. You can construct a concrete instance of `VendorParametersInput` via:
VendorParametersArgs{...}
type VendorParametersOutput ¶ added in v4.11.0
type VendorParametersOutput struct{ *pulumi.OutputState }
VendorParameters are opaque parameters for one particular driver.
func (VendorParametersOutput) DriverName ¶ added in v4.11.0
func (o VendorParametersOutput) DriverName() pulumi.StringPtrOutput
DriverName is the name used by the DRA driver kubelet plugin.
func (VendorParametersOutput) ElementType ¶ added in v4.11.0
func (VendorParametersOutput) ElementType() reflect.Type
func (VendorParametersOutput) Parameters ¶ added in v4.11.0
func (o VendorParametersOutput) Parameters() pulumi.AnyOutput
Parameters can be arbitrary setup parameters. They are ignored while allocating a claim.
func (VendorParametersOutput) ToVendorParametersOutput ¶ added in v4.11.0
func (o VendorParametersOutput) ToVendorParametersOutput() VendorParametersOutput
func (VendorParametersOutput) ToVendorParametersOutputWithContext ¶ added in v4.11.0
func (o VendorParametersOutput) ToVendorParametersOutputWithContext(ctx context.Context) VendorParametersOutput
type VendorParametersPatch ¶ added in v4.11.0
type VendorParametersPatch struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName *string `pulumi:"driverName"` // Parameters can be arbitrary setup parameters. They are ignored while allocating a claim. Parameters interface{} `pulumi:"parameters"` }
VendorParameters are opaque parameters for one particular driver.
type VendorParametersPatchArgs ¶ added in v4.11.0
type VendorParametersPatchArgs struct { // DriverName is the name used by the DRA driver kubelet plugin. DriverName pulumi.StringPtrInput `pulumi:"driverName"` // Parameters can be arbitrary setup parameters. They are ignored while allocating a claim. Parameters pulumi.Input `pulumi:"parameters"` }
VendorParameters are opaque parameters for one particular driver.
func (VendorParametersPatchArgs) ElementType ¶ added in v4.11.0
func (VendorParametersPatchArgs) ElementType() reflect.Type
func (VendorParametersPatchArgs) ToVendorParametersPatchOutput ¶ added in v4.11.0
func (i VendorParametersPatchArgs) ToVendorParametersPatchOutput() VendorParametersPatchOutput
func (VendorParametersPatchArgs) ToVendorParametersPatchOutputWithContext ¶ added in v4.11.0
func (i VendorParametersPatchArgs) ToVendorParametersPatchOutputWithContext(ctx context.Context) VendorParametersPatchOutput
type VendorParametersPatchArray ¶ added in v4.11.0
type VendorParametersPatchArray []VendorParametersPatchInput
func (VendorParametersPatchArray) ElementType ¶ added in v4.11.0
func (VendorParametersPatchArray) ElementType() reflect.Type
func (VendorParametersPatchArray) ToVendorParametersPatchArrayOutput ¶ added in v4.11.0
func (i VendorParametersPatchArray) ToVendorParametersPatchArrayOutput() VendorParametersPatchArrayOutput
func (VendorParametersPatchArray) ToVendorParametersPatchArrayOutputWithContext ¶ added in v4.11.0
func (i VendorParametersPatchArray) ToVendorParametersPatchArrayOutputWithContext(ctx context.Context) VendorParametersPatchArrayOutput
type VendorParametersPatchArrayInput ¶ added in v4.11.0
type VendorParametersPatchArrayInput interface { pulumi.Input ToVendorParametersPatchArrayOutput() VendorParametersPatchArrayOutput ToVendorParametersPatchArrayOutputWithContext(context.Context) VendorParametersPatchArrayOutput }
VendorParametersPatchArrayInput is an input type that accepts VendorParametersPatchArray and VendorParametersPatchArrayOutput values. You can construct a concrete instance of `VendorParametersPatchArrayInput` via:
VendorParametersPatchArray{ VendorParametersPatchArgs{...} }
type VendorParametersPatchArrayOutput ¶ added in v4.11.0
type VendorParametersPatchArrayOutput struct{ *pulumi.OutputState }
func (VendorParametersPatchArrayOutput) ElementType ¶ added in v4.11.0
func (VendorParametersPatchArrayOutput) ElementType() reflect.Type
func (VendorParametersPatchArrayOutput) Index ¶ added in v4.11.0
func (o VendorParametersPatchArrayOutput) Index(i pulumi.IntInput) VendorParametersPatchOutput
func (VendorParametersPatchArrayOutput) ToVendorParametersPatchArrayOutput ¶ added in v4.11.0
func (o VendorParametersPatchArrayOutput) ToVendorParametersPatchArrayOutput() VendorParametersPatchArrayOutput
func (VendorParametersPatchArrayOutput) ToVendorParametersPatchArrayOutputWithContext ¶ added in v4.11.0
func (o VendorParametersPatchArrayOutput) ToVendorParametersPatchArrayOutputWithContext(ctx context.Context) VendorParametersPatchArrayOutput
type VendorParametersPatchInput ¶ added in v4.11.0
type VendorParametersPatchInput interface { pulumi.Input ToVendorParametersPatchOutput() VendorParametersPatchOutput ToVendorParametersPatchOutputWithContext(context.Context) VendorParametersPatchOutput }
VendorParametersPatchInput is an input type that accepts VendorParametersPatchArgs and VendorParametersPatchOutput values. You can construct a concrete instance of `VendorParametersPatchInput` via:
VendorParametersPatchArgs{...}
type VendorParametersPatchOutput ¶ added in v4.11.0
type VendorParametersPatchOutput struct{ *pulumi.OutputState }
VendorParameters are opaque parameters for one particular driver.
func (VendorParametersPatchOutput) DriverName ¶ added in v4.11.0
func (o VendorParametersPatchOutput) DriverName() pulumi.StringPtrOutput
DriverName is the name used by the DRA driver kubelet plugin.
func (VendorParametersPatchOutput) ElementType ¶ added in v4.11.0
func (VendorParametersPatchOutput) ElementType() reflect.Type
func (VendorParametersPatchOutput) Parameters ¶ added in v4.11.0
func (o VendorParametersPatchOutput) Parameters() pulumi.AnyOutput
Parameters can be arbitrary setup parameters. They are ignored while allocating a claim.
func (VendorParametersPatchOutput) ToVendorParametersPatchOutput ¶ added in v4.11.0
func (o VendorParametersPatchOutput) ToVendorParametersPatchOutput() VendorParametersPatchOutput
func (VendorParametersPatchOutput) ToVendorParametersPatchOutputWithContext ¶ added in v4.11.0
func (o VendorParametersPatchOutput) ToVendorParametersPatchOutputWithContext(ctx context.Context) VendorParametersPatchOutput
Source Files ¶
- init.go
- podSchedulingContext.go
- podSchedulingContextList.go
- podSchedulingContextPatch.go
- pulumiTypes.go
- resourceClaim.go
- resourceClaimList.go
- resourceClaimParameters.go
- resourceClaimParametersList.go
- resourceClaimParametersPatch.go
- resourceClaimPatch.go
- resourceClaimTemplate.go
- resourceClaimTemplateList.go
- resourceClaimTemplatePatch.go
- resourceClass.go
- resourceClassList.go
- resourceClassParameters.go
- resourceClassParametersList.go
- resourceClassParametersPatch.go
- resourceClassPatch.go
- resourceSlice.go
- resourceSliceList.go
- resourceSlicePatch.go