Package-level declarations

Types

Link copied to clipboard
class PodSchedulingContext : KotlinCustomResource

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.

Link copied to clipboard
data class PodSchedulingContextArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<PodSchedulingContextSpecArgs>? = null) : ConvertibleToJava<PodSchedulingContextArgs>

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.

Link copied to clipboard
class PodSchedulingContextList : KotlinCustomResource

PodSchedulingContextList is a collection of Pod scheduling objects.

Link copied to clipboard
data class PodSchedulingContextListArgs(val apiVersion: Output<String>? = null, val items: Output<List<PodSchedulingContextArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<PodSchedulingContextListArgs>

PodSchedulingContextList is a collection of Pod scheduling objects.

Link copied to clipboard
Link copied to clipboard
class PodSchedulingContextPatch : KotlinCustomResource

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 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.

Link copied to clipboard
data class PodSchedulingContextPatchArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<PodSchedulingContextSpecPatchArgs>? = null) : ConvertibleToJava<PodSchedulingContextPatchArgs>

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 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.

Link copied to clipboard
class ResourceClaim : KotlinCustomResource

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.

Link copied to clipboard
data class ResourceClaimArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<ResourceClaimSpecArgs>? = null) : ConvertibleToJava<ResourceClaimArgs>

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.

Link copied to clipboard
Link copied to clipboard
class ResourceClaimList : KotlinCustomResource

ResourceClaimList is a collection of claims.

Link copied to clipboard
data class ResourceClaimListArgs(val apiVersion: Output<String>? = null, val items: Output<List<ResourceClaimArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<ResourceClaimListArgs>

ResourceClaimList is a collection of claims.

Link copied to clipboard
object ResourceClaimListMapper : ResourceMapper<ResourceClaimList>
Link copied to clipboard
object ResourceClaimMapper : ResourceMapper<ResourceClaim>
Link copied to clipboard
class ResourceClaimParameters : KotlinCustomResource

ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.

Link copied to clipboard
data class ResourceClaimParametersArgs(val apiVersion: Output<String>? = null, val driverRequests: Output<List<DriverRequestsArgs>>? = null, val generatedFrom: Output<ResourceClaimParametersReferenceArgs>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val shareable: Output<Boolean>? = null) : ConvertibleToJava<ResourceClaimParametersArgs>

ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.

Link copied to clipboard
class ResourceClaimParametersList : KotlinCustomResource

ResourceClaimParametersList is a collection of ResourceClaimParameters.

Link copied to clipboard
data class ResourceClaimParametersListArgs(val apiVersion: Output<String>? = null, val items: Output<List<ResourceClaimParametersArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<ResourceClaimParametersListArgs>

ResourceClaimParametersList is a collection of ResourceClaimParameters.

Link copied to clipboard
Link copied to clipboard
class ResourceClaimParametersPatch : KotlinCustomResource

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 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.

Link copied to clipboard
data class ResourceClaimParametersPatchArgs(val apiVersion: Output<String>? = null, val driverRequests: Output<List<DriverRequestsPatchArgs>>? = null, val generatedFrom: Output<ResourceClaimParametersReferencePatchArgs>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val shareable: Output<Boolean>? = null) : ConvertibleToJava<ResourceClaimParametersPatchArgs>

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 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.

Link copied to clipboard
class ResourceClaimPatch : KotlinCustomResource

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 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.

Link copied to clipboard
data class ResourceClaimPatchArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<ResourceClaimSpecPatchArgs>? = null) : ConvertibleToJava<ResourceClaimPatchArgs>

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 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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ResourceClaimTemplate : KotlinCustomResource

ResourceClaimTemplate is used to produce ResourceClaim objects.

Link copied to clipboard
data class ResourceClaimTemplateArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<ResourceClaimTemplateSpecArgs>? = null) : ConvertibleToJava<ResourceClaimTemplateArgs>

ResourceClaimTemplate is used to produce ResourceClaim objects.

Link copied to clipboard
class ResourceClaimTemplateList : KotlinCustomResource

ResourceClaimTemplateList is a collection of claim templates.

Link copied to clipboard
data class ResourceClaimTemplateListArgs(val apiVersion: Output<String>? = null, val items: Output<List<ResourceClaimTemplateArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<ResourceClaimTemplateListArgs>

ResourceClaimTemplateList is a collection of claim templates.

Link copied to clipboard
Link copied to clipboard
class ResourceClaimTemplatePatch : KotlinCustomResource

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 for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. ResourceClaimTemplate is used to produce ResourceClaim objects.

Link copied to clipboard
data class ResourceClaimTemplatePatchArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<ResourceClaimTemplateSpecPatchArgs>? = null) : ConvertibleToJava<ResourceClaimTemplatePatchArgs>

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 for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. ResourceClaimTemplate is used to produce ResourceClaim objects.

Link copied to clipboard
class ResourceClass : KotlinCustomResource

ResourceClass is used by administrators to influence how resources are allocated. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.

Link copied to clipboard
data class ResourceClassArgs(val apiVersion: Output<String>? = null, val driverName: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val parametersRef: Output<ResourceClassParametersReferenceArgs>? = null, val structuredParameters: Output<Boolean>? = null, val suitableNodes: Output<NodeSelectorArgs>? = null) : ConvertibleToJava<ResourceClassArgs>

ResourceClass is used by administrators to influence how resources are allocated. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.

Link copied to clipboard
Link copied to clipboard
class ResourceClassList : KotlinCustomResource

ResourceClassList is a collection of classes.

Link copied to clipboard
data class ResourceClassListArgs(val apiVersion: Output<String>? = null, val items: Output<List<ResourceClassArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<ResourceClassListArgs>

ResourceClassList is a collection of classes.

Link copied to clipboard
object ResourceClassListMapper : ResourceMapper<ResourceClassList>
Link copied to clipboard
object ResourceClassMapper : ResourceMapper<ResourceClass>
Link copied to clipboard
class ResourceClassParameters : KotlinCustomResource

ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.

Link copied to clipboard
data class ResourceClassParametersArgs(val apiVersion: Output<String>? = null, val filters: Output<List<ResourceFilterArgs>>? = null, val generatedFrom: Output<ResourceClassParametersReferenceArgs>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val vendorParameters: Output<List<VendorParametersArgs>>? = null) : ConvertibleToJava<ResourceClassParametersArgs>

ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.

Link copied to clipboard
class ResourceClassParametersList : KotlinCustomResource

ResourceClassParametersList is a collection of ResourceClassParameters.

Link copied to clipboard
data class ResourceClassParametersListArgs(val apiVersion: Output<String>? = null, val items: Output<List<ResourceClassParametersArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<ResourceClassParametersListArgs>

ResourceClassParametersList is a collection of ResourceClassParameters.

Link copied to clipboard
Link copied to clipboard
class ResourceClassParametersPatch : KotlinCustomResource

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 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.

Link copied to clipboard
data class ResourceClassParametersPatchArgs(val apiVersion: Output<String>? = null, val filters: Output<List<ResourceFilterPatchArgs>>? = null, val generatedFrom: Output<ResourceClassParametersReferencePatchArgs>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val vendorParameters: Output<List<VendorParametersPatchArgs>>? = null) : ConvertibleToJava<ResourceClassParametersPatchArgs>

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 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.

Link copied to clipboard
class ResourceClassPatch : KotlinCustomResource

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 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.

Link copied to clipboard
data class ResourceClassPatchArgs(val apiVersion: Output<String>? = null, val driverName: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val parametersRef: Output<ResourceClassParametersReferencePatchArgs>? = null, val structuredParameters: Output<Boolean>? = null, val suitableNodes: Output<NodeSelectorPatchArgs>? = null) : ConvertibleToJava<ResourceClassPatchArgs>

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 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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ResourceSlice : KotlinCustomResource

ResourceSlice provides information about available resources on individual nodes.

Link copied to clipboard
data class ResourceSliceArgs(val apiVersion: Output<String>? = null, val driverName: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val namedResources: Output<NamedResourcesResourcesArgs>? = null, val nodeName: Output<String>? = null) : ConvertibleToJava<ResourceSliceArgs>

ResourceSlice provides information about available resources on individual nodes.

Link copied to clipboard
Link copied to clipboard
class ResourceSliceList : KotlinCustomResource

ResourceSliceList is a collection of ResourceSlices.

Link copied to clipboard
data class ResourceSliceListArgs(val apiVersion: Output<String>? = null, val items: Output<List<ResourceSliceArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<ResourceSliceListArgs>

ResourceSliceList is a collection of ResourceSlices.

Link copied to clipboard
object ResourceSliceListMapper : ResourceMapper<ResourceSliceList>
Link copied to clipboard
object ResourceSliceMapper : ResourceMapper<ResourceSlice>
Link copied to clipboard
class ResourceSlicePatch : KotlinCustomResource

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 for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. ResourceSlice provides information about available resources on individual nodes.

Link copied to clipboard
data class ResourceSlicePatchArgs(val apiVersion: Output<String>? = null, val driverName: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val namedResources: Output<NamedResourcesResourcesPatchArgs>? = null, val nodeName: Output<String>? = null) : ConvertibleToJava<ResourceSlicePatchArgs>

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 for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. ResourceSlice provides information about available resources on individual nodes.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard