apiVersion: resource.k8s.io/v1beta1 kind: ResourceClaim metadata: annotations: annotationsKey: annotationsValue creationTimestamp: "2008-01-01T01:01:01Z" deletionGracePeriodSeconds: 10 deletionTimestamp: "2009-01-01T01:01:01Z" finalizers: - finalizersValue generateName: generateNameValue generation: 7 labels: labelsKey: labelsValue managedFields: - apiVersion: apiVersionValue fieldsType: fieldsTypeValue fieldsV1: {} manager: managerValue operation: operationValue subresource: subresourceValue time: "2004-01-01T01:01:01Z" name: nameValue namespace: namespaceValue ownerReferences: - apiVersion: apiVersionValue blockOwnerDeletion: true controller: true kind: kindValue name: nameValue uid: uidValue resourceVersion: resourceVersionValue selfLink: selfLinkValue uid: uidValue spec: devices: config: - opaque: driver: driverValue parameters: apiVersion: example.com/v1 kind: CustomType spec: replicas: 1 status: available: 1 requests: - requestsValue constraints: - distinctAttribute: distinctAttributeValue matchAttribute: matchAttributeValue requests: - requestsValue requests: - adminAccess: true allocationMode: allocationModeValue capacity: requests: requestsKey: "0" count: 5 deviceClassName: deviceClassNameValue firstAvailable: - allocationMode: allocationModeValue capacity: requests: requestsKey: "0" count: 5 deviceClassName: deviceClassNameValue name: nameValue selectors: - cel: expression: expressionValue tolerations: - effect: effectValue key: keyValue operator: operatorValue tolerationSeconds: 5 value: valueValue name: nameValue selectors: - cel: expression: expressionValue tolerations: - effect: effectValue key: keyValue operator: operatorValue tolerationSeconds: 5 value: valueValue status: allocation: allocationTimestamp: "2005-01-01T01:01:01Z" devices: config: - opaque: driver: driverValue parameters: apiVersion: example.com/v1 kind: CustomType spec: replicas: 1 status: available: 1 requests: - requestsValue source: sourceValue results: - adminAccess: true bindingConditions: - bindingConditionsValue bindingFailureConditions: - bindingFailureConditionsValue consumedCapacity: consumedCapacityKey: "0" device: deviceValue driver: driverValue pool: poolValue request: requestValue shareID: shareIDValue tolerations: - effect: effectValue key: keyValue operator: operatorValue tolerationSeconds: 5 value: valueValue nodeSelector: nodeSelectorTerms: - matchExpressions: - key: keyValue operator: operatorValue values: - valuesValue matchFields: - key: keyValue operator: operatorValue values: - valuesValue devices: - conditions: - lastTransitionTime: "2004-01-01T01:01:01Z" message: messageValue observedGeneration: 3 reason: reasonValue status: statusValue type: typeValue data: apiVersion: example.com/v1 kind: CustomType spec: replicas: 1 status: available: 1 device: deviceValue driver: driverValue networkData: hardwareAddress: hardwareAddressValue interfaceName: interfaceNameValue ips: - ipsValue pool: poolValue shareID: shareIDValue reservedFor: - apiGroup: apiGroupValue name: nameValue resource: resourceValue uid: uidValue { "kind": "ResourceClaimTemplate", "apiVersion": "resource.k8s.io/v1beta1", "metadata": { "name": "nameValue", "generateName": "generateNameValue", "namespace": "namespaceValue", "selfLink": "selfLinkValue", "uid": "uidValue", "resourceVersion": "resourceVersionValue", "generation": 7, "creationTimestamp": "2008-01-01T01:01:01Z", "deletionTimestamp": "2009-01-01T01:01:01Z", "deletionGracePeriodSeconds": 10, "labels": { "labelsKey": "labelsValue" }, "annotations": { "annotationsKey": "annotationsValue" }, "ownerReferences": [ { "apiVersion": "apiVersionValue", "kind": "kindValue", "name": "nameValue", "uid": "uidValue", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ "finalizersValue" ], "managedFields": [ { "manager": "managerValue", "operation": "operationValue", "apiVersion": "apiVersionValue", "time": "2004-01-01T01:01:01Z", "fieldsType": "fieldsTypeValue", "fieldsV1": {}, "subresource": "subresourceValue" } ] }, "spec": { "metadata": { "name": "nameValue", "generateName": "generateNameValue", "namespace": "namespaceValue", "selfLink": "selfLinkValue", "uid": "uidValue", "resourceVersion": "resourceVersionValue", "generation": 7, "creationTimestamp": "2008-01-01T01:01:01Z", "deletionTimestamp": "2009-01-01T01:01:01Z", "deletionGracePeriodSeconds": 10, "labels": { "labelsKey": "labelsValue" }, "annotations": { "annotationsKey": "annotationsValue" }, "ownerReferences": [ { "apiVersion": "apiVersionValue", "kind": "kindValue", "name": "nameValue", "uid": "uidValue", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ "finalizersValue" ], "managedFields": [ { "manager": "managerValue", "operation": "operationValue", "apiVersion": "apiVersionValue", "time": "2004-01-01T01:01:01Z", "fieldsType": "fieldsTypeValue", "fieldsV1": {}, "subresource": "subresourceValue" } ] }, "spec": { "devices": { "requests": [ { "name": "nameValue", "deviceClassName": "deviceClassNameValue", "selectors": [ { "cel": { "expression": "expressionValue" } } ], "allocationMode": "allocationModeValue", "count": 5, "adminAccess": true, "firstAvailable": [ { "name": "nameValue", "deviceClassName": "deviceClassNameValue", "selectors": [ { "cel": { "expression": "expressionValue" } } ], "allocationMode": "allocationModeValue", "count": 5, "tolerations": [ { "key": "keyValue", "operator": "operatorValue", "value": "valueValue", "effect": "effectValue", "tolerationSeconds": 5 } ], "capacity": { "requests": { "requestsKey": "0" } } } ], "tolerations": [ { "key": "keyValue", "operator": "operatorValue", "value": "valueValue", "effect": "effectValue", "tolerationSeconds": 5 } ], "capacity": { "requests": { "requestsKey": "0" } } } ], "constraints": [ { "requests": [ "requestsValue" ], "matchAttribute": "matchAttributeValue", "distinctAttribute": "distinctAttributeValue" } ], "config": [ { "requests": [ "requestsValue" ], "opaque": { "driver": "driverValue", "parameters": { "apiVersion": "example.com/v1", "kind": "CustomType", "spec": { "replicas": 1 }, "status": { "available": 1 } } } } ] } } } }