Add node modules and compiled JavaScript from main (#54)

Co-authored-by: Oliver King <oking3@uncc.edu>
This commit is contained in:
github-actions[bot]
2022-06-29 15:41:55 -04:00
committed by GitHub
parent 4a983766a0
commit 52d71d28bd
6814 changed files with 2048539 additions and 2 deletions

View File

@@ -0,0 +1,43 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* ServiceReference holds a reference to Service.legacy.k8s.io
*/
export declare class AdmissionregistrationV1ServiceReference {
/**
* `name` is the name of the service. Required
*/
'name': string;
/**
* `namespace` is the namespace of the service. Required
*/
'namespace': string;
/**
* `path` is an optional URL path which will be sent in any request to this service.
*/
'path'?: string;
/**
* If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
*/
'port'?: number;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.AdmissionregistrationV1ServiceReference = void 0;
/**
* ServiceReference holds a reference to Service.legacy.k8s.io
*/
class AdmissionregistrationV1ServiceReference {
static getAttributeTypeMap() {
return AdmissionregistrationV1ServiceReference.attributeTypeMap;
}
}
exports.AdmissionregistrationV1ServiceReference = AdmissionregistrationV1ServiceReference;
AdmissionregistrationV1ServiceReference.discriminator = undefined;
AdmissionregistrationV1ServiceReference.attributeTypeMap = [
{
"name": "name",
"baseName": "name",
"type": "string"
},
{
"name": "namespace",
"baseName": "namespace",
"type": "string"
},
{
"name": "path",
"baseName": "path",
"type": "string"
},
{
"name": "port",
"baseName": "port",
"type": "number"
}
];
//# sourceMappingURL=admissionregistrationV1ServiceReference.js.map

View File

@@ -0,0 +1,37 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { AdmissionregistrationV1ServiceReference } from './admissionregistrationV1ServiceReference';
/**
* WebhookClientConfig contains the information to make a TLS connection with the webhook
*/
export declare class AdmissionregistrationV1WebhookClientConfig {
/**
* `caBundle` is a PEM encoded CA bundle which will be used to validate the webhook\'s server certificate. If unspecified, system trust roots on the apiserver are used.
*/
'caBundle'?: string;
'service'?: AdmissionregistrationV1ServiceReference;
/**
* `url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified. The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address. Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster. The scheme must be \"https\"; the URL must begin with \"https://\". A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier. Attempting to use a user or basic auth e.g. \"user:password@\" is not allowed. Fragments (\"#...\") and query parameters (\"?...\") are not allowed, either.
*/
'url'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,42 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.AdmissionregistrationV1WebhookClientConfig = void 0;
/**
* WebhookClientConfig contains the information to make a TLS connection with the webhook
*/
class AdmissionregistrationV1WebhookClientConfig {
static getAttributeTypeMap() {
return AdmissionregistrationV1WebhookClientConfig.attributeTypeMap;
}
}
exports.AdmissionregistrationV1WebhookClientConfig = AdmissionregistrationV1WebhookClientConfig;
AdmissionregistrationV1WebhookClientConfig.discriminator = undefined;
AdmissionregistrationV1WebhookClientConfig.attributeTypeMap = [
{
"name": "caBundle",
"baseName": "caBundle",
"type": "string"
},
{
"name": "service",
"baseName": "service",
"type": "AdmissionregistrationV1ServiceReference"
},
{
"name": "url",
"baseName": "url",
"type": "string"
}
];
//# sourceMappingURL=admissionregistrationV1WebhookClientConfig.js.map

View File

@@ -0,0 +1,43 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* ServiceReference holds a reference to Service.legacy.k8s.io
*/
export declare class ApiextensionsV1ServiceReference {
/**
* name is the name of the service. Required
*/
'name': string;
/**
* namespace is the namespace of the service. Required
*/
'namespace': string;
/**
* path is an optional URL path at which the webhook will be contacted.
*/
'path'?: string;
/**
* port is an optional service port at which the webhook will be contacted. `port` should be a valid port number (1-65535, inclusive). Defaults to 443 for backward compatibility.
*/
'port'?: number;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApiextensionsV1ServiceReference = void 0;
/**
* ServiceReference holds a reference to Service.legacy.k8s.io
*/
class ApiextensionsV1ServiceReference {
static getAttributeTypeMap() {
return ApiextensionsV1ServiceReference.attributeTypeMap;
}
}
exports.ApiextensionsV1ServiceReference = ApiextensionsV1ServiceReference;
ApiextensionsV1ServiceReference.discriminator = undefined;
ApiextensionsV1ServiceReference.attributeTypeMap = [
{
"name": "name",
"baseName": "name",
"type": "string"
},
{
"name": "namespace",
"baseName": "namespace",
"type": "string"
},
{
"name": "path",
"baseName": "path",
"type": "string"
},
{
"name": "port",
"baseName": "port",
"type": "number"
}
];
//# sourceMappingURL=apiextensionsV1ServiceReference.js.map

View File

@@ -0,0 +1,37 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { ApiextensionsV1ServiceReference } from './apiextensionsV1ServiceReference';
/**
* WebhookClientConfig contains the information to make a TLS connection with the webhook.
*/
export declare class ApiextensionsV1WebhookClientConfig {
/**
* caBundle is a PEM encoded CA bundle which will be used to validate the webhook\'s server certificate. If unspecified, system trust roots on the apiserver are used.
*/
'caBundle'?: string;
'service'?: ApiextensionsV1ServiceReference;
/**
* url gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified. The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address. Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster. The scheme must be \"https\"; the URL must begin with \"https://\". A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier. Attempting to use a user or basic auth e.g. \"user:password@\" is not allowed. Fragments (\"#...\") and query parameters (\"?...\") are not allowed, either.
*/
'url'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,42 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApiextensionsV1WebhookClientConfig = void 0;
/**
* WebhookClientConfig contains the information to make a TLS connection with the webhook.
*/
class ApiextensionsV1WebhookClientConfig {
static getAttributeTypeMap() {
return ApiextensionsV1WebhookClientConfig.attributeTypeMap;
}
}
exports.ApiextensionsV1WebhookClientConfig = ApiextensionsV1WebhookClientConfig;
ApiextensionsV1WebhookClientConfig.discriminator = undefined;
ApiextensionsV1WebhookClientConfig.attributeTypeMap = [
{
"name": "caBundle",
"baseName": "caBundle",
"type": "string"
},
{
"name": "service",
"baseName": "service",
"type": "ApiextensionsV1ServiceReference"
},
{
"name": "url",
"baseName": "url",
"type": "string"
}
];
//# sourceMappingURL=apiextensionsV1WebhookClientConfig.js.map

View File

@@ -0,0 +1,39 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* ServiceReference holds a reference to Service.legacy.k8s.io
*/
export declare class ApiregistrationV1ServiceReference {
/**
* Name is the name of the service
*/
'name'?: string;
/**
* Namespace is the namespace of the service
*/
'namespace'?: string;
/**
* If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
*/
'port'?: number;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,42 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApiregistrationV1ServiceReference = void 0;
/**
* ServiceReference holds a reference to Service.legacy.k8s.io
*/
class ApiregistrationV1ServiceReference {
static getAttributeTypeMap() {
return ApiregistrationV1ServiceReference.attributeTypeMap;
}
}
exports.ApiregistrationV1ServiceReference = ApiregistrationV1ServiceReference;
ApiregistrationV1ServiceReference.discriminator = undefined;
ApiregistrationV1ServiceReference.attributeTypeMap = [
{
"name": "name",
"baseName": "name",
"type": "string"
},
{
"name": "namespace",
"baseName": "namespace",
"type": "string"
},
{
"name": "port",
"baseName": "port",
"type": "number"
}
];
//# sourceMappingURL=apiregistrationV1ServiceReference.js.map

View File

@@ -0,0 +1,41 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1ObjectMeta } from './v1ObjectMeta';
import { V1TokenRequestSpec } from './v1TokenRequestSpec';
import { V1TokenRequestStatus } from './v1TokenRequestStatus';
/**
* TokenRequest requests a token for a given service account.
*/
export declare class AuthenticationV1TokenRequest {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ObjectMeta;
'spec': V1TokenRequestSpec;
'status'?: V1TokenRequestStatus;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,52 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.AuthenticationV1TokenRequest = void 0;
/**
* TokenRequest requests a token for a given service account.
*/
class AuthenticationV1TokenRequest {
static getAttributeTypeMap() {
return AuthenticationV1TokenRequest.attributeTypeMap;
}
}
exports.AuthenticationV1TokenRequest = AuthenticationV1TokenRequest;
AuthenticationV1TokenRequest.discriminator = undefined;
AuthenticationV1TokenRequest.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ObjectMeta"
},
{
"name": "spec",
"baseName": "spec",
"type": "V1TokenRequestSpec"
},
{
"name": "status",
"baseName": "status",
"type": "V1TokenRequestStatus"
}
];
//# sourceMappingURL=authenticationV1TokenRequest.js.map

View File

@@ -0,0 +1,43 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* EndpointPort is a tuple that describes a single port.
*/
export declare class CoreV1EndpointPort {
/**
* The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.
*/
'appProtocol'?: string;
/**
* The name of this port. This must match the \'name\' field in the corresponding ServicePort. Must be a DNS_LABEL. Optional only if one port is defined.
*/
'name'?: string;
/**
* The port number of the endpoint.
*/
'port': number;
/**
* The IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP.
*/
'protocol'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.CoreV1EndpointPort = void 0;
/**
* EndpointPort is a tuple that describes a single port.
*/
class CoreV1EndpointPort {
static getAttributeTypeMap() {
return CoreV1EndpointPort.attributeTypeMap;
}
}
exports.CoreV1EndpointPort = CoreV1EndpointPort;
CoreV1EndpointPort.discriminator = undefined;
CoreV1EndpointPort.attributeTypeMap = [
{
"name": "appProtocol",
"baseName": "appProtocol",
"type": "string"
},
{
"name": "name",
"baseName": "name",
"type": "string"
},
{
"name": "port",
"baseName": "port",
"type": "number"
},
{
"name": "protocol",
"baseName": "protocol",
"type": "string"
}
];
//# sourceMappingURL=coreV1EndpointPort.js.map

View File

@@ -0,0 +1,84 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { CoreV1EventSeries } from './coreV1EventSeries';
import { V1EventSource } from './v1EventSource';
import { V1ObjectMeta } from './v1ObjectMeta';
import { V1ObjectReference } from './v1ObjectReference';
/**
* Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
*/
export declare class CoreV1Event {
/**
* What action was taken/failed regarding to the Regarding object.
*/
'action'?: string;
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* The number of times this event has occurred.
*/
'count'?: number;
/**
* Time when this Event was first observed.
*/
'eventTime'?: Date;
/**
* The time at which the event was first recorded. (Time of server receipt is in TypeMeta.)
*/
'firstTimestamp'?: Date;
'involvedObject': V1ObjectReference;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
/**
* The time at which the most recent occurrence of this event was recorded.
*/
'lastTimestamp'?: Date;
/**
* A human-readable description of the status of this operation.
*/
'message'?: string;
'metadata': V1ObjectMeta;
/**
* This should be a short, machine understandable string that gives the reason for the transition into the object\'s current status.
*/
'reason'?: string;
'related'?: V1ObjectReference;
/**
* Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
*/
'reportingComponent'?: string;
/**
* ID of the controller instance, e.g. `kubelet-xyzf`.
*/
'reportingInstance'?: string;
'series'?: CoreV1EventSeries;
'source'?: V1EventSource;
/**
* Type of this event (Normal, Warning), new types could be added in the future
*/
'type'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,112 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.CoreV1Event = void 0;
/**
* Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
*/
class CoreV1Event {
static getAttributeTypeMap() {
return CoreV1Event.attributeTypeMap;
}
}
exports.CoreV1Event = CoreV1Event;
CoreV1Event.discriminator = undefined;
CoreV1Event.attributeTypeMap = [
{
"name": "action",
"baseName": "action",
"type": "string"
},
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "count",
"baseName": "count",
"type": "number"
},
{
"name": "eventTime",
"baseName": "eventTime",
"type": "Date"
},
{
"name": "firstTimestamp",
"baseName": "firstTimestamp",
"type": "Date"
},
{
"name": "involvedObject",
"baseName": "involvedObject",
"type": "V1ObjectReference"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "lastTimestamp",
"baseName": "lastTimestamp",
"type": "Date"
},
{
"name": "message",
"baseName": "message",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ObjectMeta"
},
{
"name": "reason",
"baseName": "reason",
"type": "string"
},
{
"name": "related",
"baseName": "related",
"type": "V1ObjectReference"
},
{
"name": "reportingComponent",
"baseName": "reportingComponent",
"type": "string"
},
{
"name": "reportingInstance",
"baseName": "reportingInstance",
"type": "string"
},
{
"name": "series",
"baseName": "series",
"type": "CoreV1EventSeries"
},
{
"name": "source",
"baseName": "source",
"type": "V1EventSource"
},
{
"name": "type",
"baseName": "type",
"type": "string"
}
];
//# sourceMappingURL=coreV1Event.js.map

View File

@@ -0,0 +1,42 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { CoreV1Event } from './coreV1Event';
import { V1ListMeta } from './v1ListMeta';
/**
* EventList is a list of events.
*/
export declare class CoreV1EventList {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* List of events
*/
'items': Array<CoreV1Event>;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ListMeta;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.CoreV1EventList = void 0;
/**
* EventList is a list of events.
*/
class CoreV1EventList {
static getAttributeTypeMap() {
return CoreV1EventList.attributeTypeMap;
}
}
exports.CoreV1EventList = CoreV1EventList;
CoreV1EventList.discriminator = undefined;
CoreV1EventList.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "items",
"baseName": "items",
"type": "Array<CoreV1Event>"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ListMeta"
}
];
//# sourceMappingURL=coreV1EventList.js.map

View File

@@ -0,0 +1,35 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.
*/
export declare class CoreV1EventSeries {
/**
* Number of occurrences in this series up to the last heartbeat time
*/
'count'?: number;
/**
* Time of the last occurrence observed
*/
'lastObservedTime'?: Date;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,37 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.CoreV1EventSeries = void 0;
/**
* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.
*/
class CoreV1EventSeries {
static getAttributeTypeMap() {
return CoreV1EventSeries.attributeTypeMap;
}
}
exports.CoreV1EventSeries = CoreV1EventSeries;
CoreV1EventSeries.discriminator = undefined;
CoreV1EventSeries.attributeTypeMap = [
{
"name": "count",
"baseName": "count",
"type": "number"
},
{
"name": "lastObservedTime",
"baseName": "lastObservedTime",
"type": "Date"
}
];
//# sourceMappingURL=coreV1EventSeries.js.map

View File

@@ -0,0 +1,43 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* EndpointPort represents a Port used by an EndpointSlice
*/
export declare class DiscoveryV1EndpointPort {
/**
* The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.
*/
'appProtocol'?: string;
/**
* The name of this port. All ports in an EndpointSlice must have a unique name. If the EndpointSlice is dervied from a Kubernetes service, this corresponds to the Service.ports[].name. Name must either be an empty string or pass DNS_LABEL validation: * must be no more than 63 characters long. * must consist of lower case alphanumeric characters or \'-\'. * must start and end with an alphanumeric character. Default is empty string.
*/
'name'?: string;
/**
* The port number of the endpoint. If this is not specified, ports are not restricted and must be interpreted in the context of the specific consumer.
*/
'port'?: number;
/**
* The IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP.
*/
'protocol'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.DiscoveryV1EndpointPort = void 0;
/**
* EndpointPort represents a Port used by an EndpointSlice
*/
class DiscoveryV1EndpointPort {
static getAttributeTypeMap() {
return DiscoveryV1EndpointPort.attributeTypeMap;
}
}
exports.DiscoveryV1EndpointPort = DiscoveryV1EndpointPort;
DiscoveryV1EndpointPort.discriminator = undefined;
DiscoveryV1EndpointPort.attributeTypeMap = [
{
"name": "appProtocol",
"baseName": "appProtocol",
"type": "string"
},
{
"name": "name",
"baseName": "name",
"type": "string"
},
{
"name": "port",
"baseName": "port",
"type": "number"
},
{
"name": "protocol",
"baseName": "protocol",
"type": "string"
}
];
//# sourceMappingURL=discoveryV1EndpointPort.js.map

View File

@@ -0,0 +1,84 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { EventsV1EventSeries } from './eventsV1EventSeries';
import { V1EventSource } from './v1EventSource';
import { V1ObjectMeta } from './v1ObjectMeta';
import { V1ObjectReference } from './v1ObjectReference';
/**
* Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
*/
export declare class EventsV1Event {
/**
* action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters.
*/
'action'?: string;
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.
*/
'deprecatedCount'?: number;
/**
* deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
*/
'deprecatedFirstTimestamp'?: Date;
/**
* deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
*/
'deprecatedLastTimestamp'?: Date;
'deprecatedSource'?: V1EventSource;
/**
* eventTime is the time when this Event was first observed. It is required.
*/
'eventTime': Date;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ObjectMeta;
/**
* note is a human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
*/
'note'?: string;
/**
* reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters.
*/
'reason'?: string;
'regarding'?: V1ObjectReference;
'related'?: V1ObjectReference;
/**
* reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events.
*/
'reportingController'?: string;
/**
* reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters.
*/
'reportingInstance'?: string;
'series'?: EventsV1EventSeries;
/**
* type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events.
*/
'type'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,112 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.EventsV1Event = void 0;
/**
* Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
*/
class EventsV1Event {
static getAttributeTypeMap() {
return EventsV1Event.attributeTypeMap;
}
}
exports.EventsV1Event = EventsV1Event;
EventsV1Event.discriminator = undefined;
EventsV1Event.attributeTypeMap = [
{
"name": "action",
"baseName": "action",
"type": "string"
},
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "deprecatedCount",
"baseName": "deprecatedCount",
"type": "number"
},
{
"name": "deprecatedFirstTimestamp",
"baseName": "deprecatedFirstTimestamp",
"type": "Date"
},
{
"name": "deprecatedLastTimestamp",
"baseName": "deprecatedLastTimestamp",
"type": "Date"
},
{
"name": "deprecatedSource",
"baseName": "deprecatedSource",
"type": "V1EventSource"
},
{
"name": "eventTime",
"baseName": "eventTime",
"type": "Date"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ObjectMeta"
},
{
"name": "note",
"baseName": "note",
"type": "string"
},
{
"name": "reason",
"baseName": "reason",
"type": "string"
},
{
"name": "regarding",
"baseName": "regarding",
"type": "V1ObjectReference"
},
{
"name": "related",
"baseName": "related",
"type": "V1ObjectReference"
},
{
"name": "reportingController",
"baseName": "reportingController",
"type": "string"
},
{
"name": "reportingInstance",
"baseName": "reportingInstance",
"type": "string"
},
{
"name": "series",
"baseName": "series",
"type": "EventsV1EventSeries"
},
{
"name": "type",
"baseName": "type",
"type": "string"
}
];
//# sourceMappingURL=eventsV1Event.js.map

View File

@@ -0,0 +1,42 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { EventsV1Event } from './eventsV1Event';
import { V1ListMeta } from './v1ListMeta';
/**
* EventList is a list of Event objects.
*/
export declare class EventsV1EventList {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* items is a list of schema objects.
*/
'items': Array<EventsV1Event>;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ListMeta;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.EventsV1EventList = void 0;
/**
* EventList is a list of Event objects.
*/
class EventsV1EventList {
static getAttributeTypeMap() {
return EventsV1EventList.attributeTypeMap;
}
}
exports.EventsV1EventList = EventsV1EventList;
EventsV1EventList.discriminator = undefined;
EventsV1EventList.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "items",
"baseName": "items",
"type": "Array<EventsV1Event>"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ListMeta"
}
];
//# sourceMappingURL=eventsV1EventList.js.map

View File

@@ -0,0 +1,35 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. How often to update the EventSeries is up to the event reporters. The default event reporter in \"k8s.io/client-go/tools/events/event_broadcaster.go\" shows how this struct is updated on heartbeats and can guide customized reporter implementations.
*/
export declare class EventsV1EventSeries {
/**
* count is the number of occurrences in this series up to the last heartbeat time.
*/
'count': number;
/**
* lastObservedTime is the time when last Event from the series was seen before last heartbeat.
*/
'lastObservedTime': Date;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,37 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.EventsV1EventSeries = void 0;
/**
* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. How often to update the EventSeries is up to the event reporters. The default event reporter in \"k8s.io/client-go/tools/events/event_broadcaster.go\" shows how this struct is updated on heartbeats and can guide customized reporter implementations.
*/
class EventsV1EventSeries {
static getAttributeTypeMap() {
return EventsV1EventSeries.attributeTypeMap;
}
}
exports.EventsV1EventSeries = EventsV1EventSeries;
EventsV1EventSeries.discriminator = undefined;
EventsV1EventSeries.attributeTypeMap = [
{
"name": "count",
"baseName": "count",
"type": "number"
},
{
"name": "lastObservedTime",
"baseName": "lastObservedTime",
"type": "Date"
}
];
//# sourceMappingURL=eventsV1EventSeries.js.map

View File

@@ -0,0 +1,573 @@
/// <reference types="node" />
import localVarRequest from 'request';
export * from './admissionregistrationV1ServiceReference';
export * from './admissionregistrationV1WebhookClientConfig';
export * from './apiextensionsV1ServiceReference';
export * from './apiextensionsV1WebhookClientConfig';
export * from './apiregistrationV1ServiceReference';
export * from './authenticationV1TokenRequest';
export * from './coreV1EndpointPort';
export * from './coreV1Event';
export * from './coreV1EventList';
export * from './coreV1EventSeries';
export * from './discoveryV1EndpointPort';
export * from './eventsV1Event';
export * from './eventsV1EventList';
export * from './eventsV1EventSeries';
export * from './storageV1TokenRequest';
export * from './v1APIGroup';
export * from './v1APIGroupList';
export * from './v1APIResource';
export * from './v1APIResourceList';
export * from './v1APIService';
export * from './v1APIServiceCondition';
export * from './v1APIServiceList';
export * from './v1APIServiceSpec';
export * from './v1APIServiceStatus';
export * from './v1APIVersions';
export * from './v1AWSElasticBlockStoreVolumeSource';
export * from './v1Affinity';
export * from './v1AggregationRule';
export * from './v1AttachedVolume';
export * from './v1AzureDiskVolumeSource';
export * from './v1AzureFilePersistentVolumeSource';
export * from './v1AzureFileVolumeSource';
export * from './v1Binding';
export * from './v1BoundObjectReference';
export * from './v1CSIDriver';
export * from './v1CSIDriverList';
export * from './v1CSIDriverSpec';
export * from './v1CSINode';
export * from './v1CSINodeDriver';
export * from './v1CSINodeList';
export * from './v1CSINodeSpec';
export * from './v1CSIPersistentVolumeSource';
export * from './v1CSIVolumeSource';
export * from './v1Capabilities';
export * from './v1CephFSPersistentVolumeSource';
export * from './v1CephFSVolumeSource';
export * from './v1CertificateSigningRequest';
export * from './v1CertificateSigningRequestCondition';
export * from './v1CertificateSigningRequestList';
export * from './v1CertificateSigningRequestSpec';
export * from './v1CertificateSigningRequestStatus';
export * from './v1CinderPersistentVolumeSource';
export * from './v1CinderVolumeSource';
export * from './v1ClientIPConfig';
export * from './v1ClusterRole';
export * from './v1ClusterRoleBinding';
export * from './v1ClusterRoleBindingList';
export * from './v1ClusterRoleList';
export * from './v1ComponentCondition';
export * from './v1ComponentStatus';
export * from './v1ComponentStatusList';
export * from './v1Condition';
export * from './v1ConfigMap';
export * from './v1ConfigMapEnvSource';
export * from './v1ConfigMapKeySelector';
export * from './v1ConfigMapList';
export * from './v1ConfigMapNodeConfigSource';
export * from './v1ConfigMapProjection';
export * from './v1ConfigMapVolumeSource';
export * from './v1Container';
export * from './v1ContainerImage';
export * from './v1ContainerPort';
export * from './v1ContainerState';
export * from './v1ContainerStateRunning';
export * from './v1ContainerStateTerminated';
export * from './v1ContainerStateWaiting';
export * from './v1ContainerStatus';
export * from './v1ControllerRevision';
export * from './v1ControllerRevisionList';
export * from './v1CronJob';
export * from './v1CronJobList';
export * from './v1CronJobSpec';
export * from './v1CronJobStatus';
export * from './v1CrossVersionObjectReference';
export * from './v1CustomResourceColumnDefinition';
export * from './v1CustomResourceConversion';
export * from './v1CustomResourceDefinition';
export * from './v1CustomResourceDefinitionCondition';
export * from './v1CustomResourceDefinitionList';
export * from './v1CustomResourceDefinitionNames';
export * from './v1CustomResourceDefinitionSpec';
export * from './v1CustomResourceDefinitionStatus';
export * from './v1CustomResourceDefinitionVersion';
export * from './v1CustomResourceSubresourceScale';
export * from './v1CustomResourceSubresources';
export * from './v1CustomResourceValidation';
export * from './v1DaemonEndpoint';
export * from './v1DaemonSet';
export * from './v1DaemonSetCondition';
export * from './v1DaemonSetList';
export * from './v1DaemonSetSpec';
export * from './v1DaemonSetStatus';
export * from './v1DaemonSetUpdateStrategy';
export * from './v1DeleteOptions';
export * from './v1Deployment';
export * from './v1DeploymentCondition';
export * from './v1DeploymentList';
export * from './v1DeploymentSpec';
export * from './v1DeploymentStatus';
export * from './v1DeploymentStrategy';
export * from './v1DownwardAPIProjection';
export * from './v1DownwardAPIVolumeFile';
export * from './v1DownwardAPIVolumeSource';
export * from './v1EmptyDirVolumeSource';
export * from './v1Endpoint';
export * from './v1EndpointAddress';
export * from './v1EndpointConditions';
export * from './v1EndpointHints';
export * from './v1EndpointSlice';
export * from './v1EndpointSliceList';
export * from './v1EndpointSubset';
export * from './v1Endpoints';
export * from './v1EndpointsList';
export * from './v1EnvFromSource';
export * from './v1EnvVar';
export * from './v1EnvVarSource';
export * from './v1EphemeralContainer';
export * from './v1EphemeralVolumeSource';
export * from './v1EventSource';
export * from './v1Eviction';
export * from './v1ExecAction';
export * from './v1ExternalDocumentation';
export * from './v1FCVolumeSource';
export * from './v1FlexPersistentVolumeSource';
export * from './v1FlexVolumeSource';
export * from './v1FlockerVolumeSource';
export * from './v1ForZone';
export * from './v1GCEPersistentDiskVolumeSource';
export * from './v1GitRepoVolumeSource';
export * from './v1GlusterfsPersistentVolumeSource';
export * from './v1GlusterfsVolumeSource';
export * from './v1GroupVersionForDiscovery';
export * from './v1HTTPGetAction';
export * from './v1HTTPHeader';
export * from './v1HTTPIngressPath';
export * from './v1HTTPIngressRuleValue';
export * from './v1Handler';
export * from './v1HorizontalPodAutoscaler';
export * from './v1HorizontalPodAutoscalerList';
export * from './v1HorizontalPodAutoscalerSpec';
export * from './v1HorizontalPodAutoscalerStatus';
export * from './v1HostAlias';
export * from './v1HostPathVolumeSource';
export * from './v1IPBlock';
export * from './v1ISCSIPersistentVolumeSource';
export * from './v1ISCSIVolumeSource';
export * from './v1Ingress';
export * from './v1IngressBackend';
export * from './v1IngressClass';
export * from './v1IngressClassList';
export * from './v1IngressClassParametersReference';
export * from './v1IngressClassSpec';
export * from './v1IngressList';
export * from './v1IngressRule';
export * from './v1IngressServiceBackend';
export * from './v1IngressSpec';
export * from './v1IngressStatus';
export * from './v1IngressTLS';
export * from './v1JSONSchemaProps';
export * from './v1Job';
export * from './v1JobCondition';
export * from './v1JobList';
export * from './v1JobSpec';
export * from './v1JobStatus';
export * from './v1JobTemplateSpec';
export * from './v1KeyToPath';
export * from './v1LabelSelector';
export * from './v1LabelSelectorRequirement';
export * from './v1Lease';
export * from './v1LeaseList';
export * from './v1LeaseSpec';
export * from './v1Lifecycle';
export * from './v1LimitRange';
export * from './v1LimitRangeItem';
export * from './v1LimitRangeList';
export * from './v1LimitRangeSpec';
export * from './v1ListMeta';
export * from './v1LoadBalancerIngress';
export * from './v1LoadBalancerStatus';
export * from './v1LocalObjectReference';
export * from './v1LocalSubjectAccessReview';
export * from './v1LocalVolumeSource';
export * from './v1ManagedFieldsEntry';
export * from './v1MutatingWebhook';
export * from './v1MutatingWebhookConfiguration';
export * from './v1MutatingWebhookConfigurationList';
export * from './v1NFSVolumeSource';
export * from './v1Namespace';
export * from './v1NamespaceCondition';
export * from './v1NamespaceList';
export * from './v1NamespaceSpec';
export * from './v1NamespaceStatus';
export * from './v1NetworkPolicy';
export * from './v1NetworkPolicyEgressRule';
export * from './v1NetworkPolicyIngressRule';
export * from './v1NetworkPolicyList';
export * from './v1NetworkPolicyPeer';
export * from './v1NetworkPolicyPort';
export * from './v1NetworkPolicySpec';
export * from './v1Node';
export * from './v1NodeAddress';
export * from './v1NodeAffinity';
export * from './v1NodeCondition';
export * from './v1NodeConfigSource';
export * from './v1NodeConfigStatus';
export * from './v1NodeDaemonEndpoints';
export * from './v1NodeList';
export * from './v1NodeSelector';
export * from './v1NodeSelectorRequirement';
export * from './v1NodeSelectorTerm';
export * from './v1NodeSpec';
export * from './v1NodeStatus';
export * from './v1NodeSystemInfo';
export * from './v1NonResourceAttributes';
export * from './v1NonResourceRule';
export * from './v1ObjectFieldSelector';
export * from './v1ObjectMeta';
export * from './v1ObjectReference';
export * from './v1Overhead';
export * from './v1OwnerReference';
export * from './v1PersistentVolume';
export * from './v1PersistentVolumeClaim';
export * from './v1PersistentVolumeClaimCondition';
export * from './v1PersistentVolumeClaimList';
export * from './v1PersistentVolumeClaimSpec';
export * from './v1PersistentVolumeClaimStatus';
export * from './v1PersistentVolumeClaimTemplate';
export * from './v1PersistentVolumeClaimVolumeSource';
export * from './v1PersistentVolumeList';
export * from './v1PersistentVolumeSpec';
export * from './v1PersistentVolumeStatus';
export * from './v1PhotonPersistentDiskVolumeSource';
export * from './v1Pod';
export * from './v1PodAffinity';
export * from './v1PodAffinityTerm';
export * from './v1PodAntiAffinity';
export * from './v1PodCondition';
export * from './v1PodDNSConfig';
export * from './v1PodDNSConfigOption';
export * from './v1PodDisruptionBudget';
export * from './v1PodDisruptionBudgetList';
export * from './v1PodDisruptionBudgetSpec';
export * from './v1PodDisruptionBudgetStatus';
export * from './v1PodIP';
export * from './v1PodList';
export * from './v1PodReadinessGate';
export * from './v1PodSecurityContext';
export * from './v1PodSpec';
export * from './v1PodStatus';
export * from './v1PodTemplate';
export * from './v1PodTemplateList';
export * from './v1PodTemplateSpec';
export * from './v1PolicyRule';
export * from './v1PortStatus';
export * from './v1PortworxVolumeSource';
export * from './v1Preconditions';
export * from './v1PreferredSchedulingTerm';
export * from './v1PriorityClass';
export * from './v1PriorityClassList';
export * from './v1Probe';
export * from './v1ProjectedVolumeSource';
export * from './v1QuobyteVolumeSource';
export * from './v1RBDPersistentVolumeSource';
export * from './v1RBDVolumeSource';
export * from './v1ReplicaSet';
export * from './v1ReplicaSetCondition';
export * from './v1ReplicaSetList';
export * from './v1ReplicaSetSpec';
export * from './v1ReplicaSetStatus';
export * from './v1ReplicationController';
export * from './v1ReplicationControllerCondition';
export * from './v1ReplicationControllerList';
export * from './v1ReplicationControllerSpec';
export * from './v1ReplicationControllerStatus';
export * from './v1ResourceAttributes';
export * from './v1ResourceFieldSelector';
export * from './v1ResourceQuota';
export * from './v1ResourceQuotaList';
export * from './v1ResourceQuotaSpec';
export * from './v1ResourceQuotaStatus';
export * from './v1ResourceRequirements';
export * from './v1ResourceRule';
export * from './v1Role';
export * from './v1RoleBinding';
export * from './v1RoleBindingList';
export * from './v1RoleList';
export * from './v1RoleRef';
export * from './v1RollingUpdateDaemonSet';
export * from './v1RollingUpdateDeployment';
export * from './v1RollingUpdateStatefulSetStrategy';
export * from './v1RuleWithOperations';
export * from './v1RuntimeClass';
export * from './v1RuntimeClassList';
export * from './v1SELinuxOptions';
export * from './v1Scale';
export * from './v1ScaleIOPersistentVolumeSource';
export * from './v1ScaleIOVolumeSource';
export * from './v1ScaleSpec';
export * from './v1ScaleStatus';
export * from './v1Scheduling';
export * from './v1ScopeSelector';
export * from './v1ScopedResourceSelectorRequirement';
export * from './v1SeccompProfile';
export * from './v1Secret';
export * from './v1SecretEnvSource';
export * from './v1SecretKeySelector';
export * from './v1SecretList';
export * from './v1SecretProjection';
export * from './v1SecretReference';
export * from './v1SecretVolumeSource';
export * from './v1SecurityContext';
export * from './v1SelfSubjectAccessReview';
export * from './v1SelfSubjectAccessReviewSpec';
export * from './v1SelfSubjectRulesReview';
export * from './v1SelfSubjectRulesReviewSpec';
export * from './v1ServerAddressByClientCIDR';
export * from './v1Service';
export * from './v1ServiceAccount';
export * from './v1ServiceAccountList';
export * from './v1ServiceAccountTokenProjection';
export * from './v1ServiceBackendPort';
export * from './v1ServiceList';
export * from './v1ServicePort';
export * from './v1ServiceSpec';
export * from './v1ServiceStatus';
export * from './v1SessionAffinityConfig';
export * from './v1StatefulSet';
export * from './v1StatefulSetCondition';
export * from './v1StatefulSetList';
export * from './v1StatefulSetSpec';
export * from './v1StatefulSetStatus';
export * from './v1StatefulSetUpdateStrategy';
export * from './v1Status';
export * from './v1StatusCause';
export * from './v1StatusDetails';
export * from './v1StorageClass';
export * from './v1StorageClassList';
export * from './v1StorageOSPersistentVolumeSource';
export * from './v1StorageOSVolumeSource';
export * from './v1Subject';
export * from './v1SubjectAccessReview';
export * from './v1SubjectAccessReviewSpec';
export * from './v1SubjectAccessReviewStatus';
export * from './v1SubjectRulesReviewStatus';
export * from './v1Sysctl';
export * from './v1TCPSocketAction';
export * from './v1Taint';
export * from './v1TokenRequestSpec';
export * from './v1TokenRequestStatus';
export * from './v1TokenReview';
export * from './v1TokenReviewSpec';
export * from './v1TokenReviewStatus';
export * from './v1Toleration';
export * from './v1TopologySelectorLabelRequirement';
export * from './v1TopologySelectorTerm';
export * from './v1TopologySpreadConstraint';
export * from './v1TypedLocalObjectReference';
export * from './v1UncountedTerminatedPods';
export * from './v1UserInfo';
export * from './v1ValidatingWebhook';
export * from './v1ValidatingWebhookConfiguration';
export * from './v1ValidatingWebhookConfigurationList';
export * from './v1Volume';
export * from './v1VolumeAttachment';
export * from './v1VolumeAttachmentList';
export * from './v1VolumeAttachmentSource';
export * from './v1VolumeAttachmentSpec';
export * from './v1VolumeAttachmentStatus';
export * from './v1VolumeDevice';
export * from './v1VolumeError';
export * from './v1VolumeMount';
export * from './v1VolumeNodeAffinity';
export * from './v1VolumeNodeResources';
export * from './v1VolumeProjection';
export * from './v1VsphereVirtualDiskVolumeSource';
export * from './v1WatchEvent';
export * from './v1WebhookConversion';
export * from './v1WeightedPodAffinityTerm';
export * from './v1WindowsSecurityContextOptions';
export * from './v1alpha1AggregationRule';
export * from './v1alpha1CSIStorageCapacity';
export * from './v1alpha1CSIStorageCapacityList';
export * from './v1alpha1ClusterRole';
export * from './v1alpha1ClusterRoleBinding';
export * from './v1alpha1ClusterRoleBindingList';
export * from './v1alpha1ClusterRoleList';
export * from './v1alpha1Overhead';
export * from './v1alpha1PolicyRule';
export * from './v1alpha1PriorityClass';
export * from './v1alpha1PriorityClassList';
export * from './v1alpha1Role';
export * from './v1alpha1RoleBinding';
export * from './v1alpha1RoleBindingList';
export * from './v1alpha1RoleList';
export * from './v1alpha1RoleRef';
export * from './v1alpha1RuntimeClass';
export * from './v1alpha1RuntimeClassList';
export * from './v1alpha1RuntimeClassSpec';
export * from './v1alpha1Scheduling';
export * from './v1alpha1ServerStorageVersion';
export * from './v1alpha1StorageVersion';
export * from './v1alpha1StorageVersionCondition';
export * from './v1alpha1StorageVersionList';
export * from './v1alpha1StorageVersionStatus';
export * from './v1alpha1Subject';
export * from './v1alpha1VolumeAttachment';
export * from './v1alpha1VolumeAttachmentList';
export * from './v1alpha1VolumeAttachmentSource';
export * from './v1alpha1VolumeAttachmentSpec';
export * from './v1alpha1VolumeAttachmentStatus';
export * from './v1alpha1VolumeError';
export * from './v1beta1AllowedCSIDriver';
export * from './v1beta1AllowedFlexVolume';
export * from './v1beta1AllowedHostPath';
export * from './v1beta1CSIStorageCapacity';
export * from './v1beta1CSIStorageCapacityList';
export * from './v1beta1CronJob';
export * from './v1beta1CronJobList';
export * from './v1beta1CronJobSpec';
export * from './v1beta1CronJobStatus';
export * from './v1beta1Endpoint';
export * from './v1beta1EndpointConditions';
export * from './v1beta1EndpointHints';
export * from './v1beta1EndpointPort';
export * from './v1beta1EndpointSlice';
export * from './v1beta1EndpointSliceList';
export * from './v1beta1Event';
export * from './v1beta1EventList';
export * from './v1beta1EventSeries';
export * from './v1beta1FSGroupStrategyOptions';
export * from './v1beta1FlowDistinguisherMethod';
export * from './v1beta1FlowSchema';
export * from './v1beta1FlowSchemaCondition';
export * from './v1beta1FlowSchemaList';
export * from './v1beta1FlowSchemaSpec';
export * from './v1beta1FlowSchemaStatus';
export * from './v1beta1ForZone';
export * from './v1beta1GroupSubject';
export * from './v1beta1HostPortRange';
export * from './v1beta1IDRange';
export * from './v1beta1JobTemplateSpec';
export * from './v1beta1LimitResponse';
export * from './v1beta1LimitedPriorityLevelConfiguration';
export * from './v1beta1NonResourcePolicyRule';
export * from './v1beta1Overhead';
export * from './v1beta1PodDisruptionBudget';
export * from './v1beta1PodDisruptionBudgetList';
export * from './v1beta1PodDisruptionBudgetSpec';
export * from './v1beta1PodDisruptionBudgetStatus';
export * from './v1beta1PodSecurityPolicy';
export * from './v1beta1PodSecurityPolicyList';
export * from './v1beta1PodSecurityPolicySpec';
export * from './v1beta1PolicyRulesWithSubjects';
export * from './v1beta1PriorityLevelConfiguration';
export * from './v1beta1PriorityLevelConfigurationCondition';
export * from './v1beta1PriorityLevelConfigurationList';
export * from './v1beta1PriorityLevelConfigurationReference';
export * from './v1beta1PriorityLevelConfigurationSpec';
export * from './v1beta1PriorityLevelConfigurationStatus';
export * from './v1beta1QueuingConfiguration';
export * from './v1beta1ResourcePolicyRule';
export * from './v1beta1RunAsGroupStrategyOptions';
export * from './v1beta1RunAsUserStrategyOptions';
export * from './v1beta1RuntimeClass';
export * from './v1beta1RuntimeClassList';
export * from './v1beta1RuntimeClassStrategyOptions';
export * from './v1beta1SELinuxStrategyOptions';
export * from './v1beta1Scheduling';
export * from './v1beta1ServiceAccountSubject';
export * from './v1beta1Subject';
export * from './v1beta1SupplementalGroupsStrategyOptions';
export * from './v1beta1UserSubject';
export * from './v2beta1ContainerResourceMetricSource';
export * from './v2beta1ContainerResourceMetricStatus';
export * from './v2beta1CrossVersionObjectReference';
export * from './v2beta1ExternalMetricSource';
export * from './v2beta1ExternalMetricStatus';
export * from './v2beta1HorizontalPodAutoscaler';
export * from './v2beta1HorizontalPodAutoscalerCondition';
export * from './v2beta1HorizontalPodAutoscalerList';
export * from './v2beta1HorizontalPodAutoscalerSpec';
export * from './v2beta1HorizontalPodAutoscalerStatus';
export * from './v2beta1MetricSpec';
export * from './v2beta1MetricStatus';
export * from './v2beta1ObjectMetricSource';
export * from './v2beta1ObjectMetricStatus';
export * from './v2beta1PodsMetricSource';
export * from './v2beta1PodsMetricStatus';
export * from './v2beta1ResourceMetricSource';
export * from './v2beta1ResourceMetricStatus';
export * from './v2beta2ContainerResourceMetricSource';
export * from './v2beta2ContainerResourceMetricStatus';
export * from './v2beta2CrossVersionObjectReference';
export * from './v2beta2ExternalMetricSource';
export * from './v2beta2ExternalMetricStatus';
export * from './v2beta2HPAScalingPolicy';
export * from './v2beta2HPAScalingRules';
export * from './v2beta2HorizontalPodAutoscaler';
export * from './v2beta2HorizontalPodAutoscalerBehavior';
export * from './v2beta2HorizontalPodAutoscalerCondition';
export * from './v2beta2HorizontalPodAutoscalerList';
export * from './v2beta2HorizontalPodAutoscalerSpec';
export * from './v2beta2HorizontalPodAutoscalerStatus';
export * from './v2beta2MetricIdentifier';
export * from './v2beta2MetricSpec';
export * from './v2beta2MetricStatus';
export * from './v2beta2MetricTarget';
export * from './v2beta2MetricValueStatus';
export * from './v2beta2ObjectMetricSource';
export * from './v2beta2ObjectMetricStatus';
export * from './v2beta2PodsMetricSource';
export * from './v2beta2PodsMetricStatus';
export * from './v2beta2ResourceMetricSource';
export * from './v2beta2ResourceMetricStatus';
export * from './versionInfo';
import * as fs from 'fs';
export interface RequestDetailedFile {
value: Buffer;
options?: {
filename?: string;
contentType?: string;
};
}
export declare type RequestFile = string | Buffer | fs.ReadStream | RequestDetailedFile;
export declare class ObjectSerializer {
static findCorrectType(data: any, expectedType: string): any;
static serialize(data: any, type: string): any;
static deserialize(data: any, type: string): any;
}
export interface Authentication {
/**
* Apply authentication settings to header and query params.
*/
applyToRequest(requestOptions: localVarRequest.Options): Promise<void> | void;
}
export declare class HttpBasicAuth implements Authentication {
username: string;
password: string;
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class HttpBearerAuth implements Authentication {
accessToken: string | (() => string);
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class ApiKeyAuth implements Authentication {
private location;
private paramName;
apiKey: string;
constructor(location: string, paramName: string);
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class OAuth implements Authentication {
accessToken: string;
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class VoidAuth implements Authentication {
username: string;
password: string;
applyToRequest(_: localVarRequest.Options): void;
}
export declare type Interceptor = (requestOptions: localVarRequest.Options) => (Promise<void> | void);

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,35 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* TokenRequest contains parameters of a service account token.
*/
export declare class StorageV1TokenRequest {
/**
* Audience is the intended audience of the token in \"TokenRequestSpec\". It will default to the audiences of kube apiserver.
*/
'audience': string;
/**
* ExpirationSeconds is the duration of validity of the token in \"TokenRequestSpec\". It has the same default value of \"ExpirationSeconds\" in \"TokenRequestSpec\".
*/
'expirationSeconds'?: number;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,37 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.StorageV1TokenRequest = void 0;
/**
* TokenRequest contains parameters of a service account token.
*/
class StorageV1TokenRequest {
static getAttributeTypeMap() {
return StorageV1TokenRequest.attributeTypeMap;
}
}
exports.StorageV1TokenRequest = StorageV1TokenRequest;
StorageV1TokenRequest.discriminator = undefined;
StorageV1TokenRequest.attributeTypeMap = [
{
"name": "audience",
"baseName": "audience",
"type": "string"
},
{
"name": "expirationSeconds",
"baseName": "expirationSeconds",
"type": "number"
}
];
//# sourceMappingURL=storageV1TokenRequest.js.map

View File

@@ -0,0 +1,50 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1GroupVersionForDiscovery } from './v1GroupVersionForDiscovery';
import { V1ServerAddressByClientCIDR } from './v1ServerAddressByClientCIDR';
/**
* APIGroup contains the name, the supported versions, and the preferred version of a group.
*/
export declare class V1APIGroup {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
/**
* name is the name of the group.
*/
'name': string;
'preferredVersion'?: V1GroupVersionForDiscovery;
/**
* a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
*/
'serverAddressByClientCIDRs'?: Array<V1ServerAddressByClientCIDR>;
/**
* versions are the versions supported in this group.
*/
'versions': Array<V1GroupVersionForDiscovery>;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,57 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1APIGroup = void 0;
/**
* APIGroup contains the name, the supported versions, and the preferred version of a group.
*/
class V1APIGroup {
static getAttributeTypeMap() {
return V1APIGroup.attributeTypeMap;
}
}
exports.V1APIGroup = V1APIGroup;
V1APIGroup.discriminator = undefined;
V1APIGroup.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "name",
"baseName": "name",
"type": "string"
},
{
"name": "preferredVersion",
"baseName": "preferredVersion",
"type": "V1GroupVersionForDiscovery"
},
{
"name": "serverAddressByClientCIDRs",
"baseName": "serverAddressByClientCIDRs",
"type": "Array<V1ServerAddressByClientCIDR>"
},
{
"name": "versions",
"baseName": "versions",
"type": "Array<V1GroupVersionForDiscovery>"
}
];
//# sourceMappingURL=v1APIGroup.js.map

View File

@@ -0,0 +1,40 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1APIGroup } from './v1APIGroup';
/**
* APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.
*/
export declare class V1APIGroupList {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* groups is a list of APIGroup.
*/
'groups': Array<V1APIGroup>;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,42 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1APIGroupList = void 0;
/**
* APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.
*/
class V1APIGroupList {
static getAttributeTypeMap() {
return V1APIGroupList.attributeTypeMap;
}
}
exports.V1APIGroupList = V1APIGroupList;
V1APIGroupList.discriminator = undefined;
V1APIGroupList.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "groups",
"baseName": "groups",
"type": "Array<V1APIGroup>"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
}
];
//# sourceMappingURL=v1APIGroupList.js.map

View File

@@ -0,0 +1,67 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* APIResource specifies the name of a resource and whether it is namespaced.
*/
export declare class V1APIResource {
/**
* categories is a list of the grouped resources this resource belongs to (e.g. \'all\')
*/
'categories'?: Array<string>;
/**
* group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale\".
*/
'group'?: string;
/**
* kind is the kind for the resource (e.g. \'Foo\' is the kind for a resource \'foo\')
*/
'kind': string;
/**
* name is the plural name of the resource.
*/
'name': string;
/**
* namespaced indicates if a resource is namespaced or not.
*/
'namespaced': boolean;
/**
* shortNames is a list of suggested short names of the resource.
*/
'shortNames'?: Array<string>;
/**
* singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface.
*/
'singularName': string;
/**
* The hash value of the storage version, the version this resource is converted to when written to the data store. Value must be treated as opaque by clients. Only equality comparison on the value is valid. This is an alpha feature and may change or be removed in the future. The field is populated by the apiserver only if the StorageVersionHash feature gate is enabled. This field will remain optional even if it graduates.
*/
'storageVersionHash'?: string;
/**
* verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy)
*/
'verbs': Array<string>;
/**
* version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource\'s group)\".
*/
'version'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,77 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1APIResource = void 0;
/**
* APIResource specifies the name of a resource and whether it is namespaced.
*/
class V1APIResource {
static getAttributeTypeMap() {
return V1APIResource.attributeTypeMap;
}
}
exports.V1APIResource = V1APIResource;
V1APIResource.discriminator = undefined;
V1APIResource.attributeTypeMap = [
{
"name": "categories",
"baseName": "categories",
"type": "Array<string>"
},
{
"name": "group",
"baseName": "group",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "name",
"baseName": "name",
"type": "string"
},
{
"name": "namespaced",
"baseName": "namespaced",
"type": "boolean"
},
{
"name": "shortNames",
"baseName": "shortNames",
"type": "Array<string>"
},
{
"name": "singularName",
"baseName": "singularName",
"type": "string"
},
{
"name": "storageVersionHash",
"baseName": "storageVersionHash",
"type": "string"
},
{
"name": "verbs",
"baseName": "verbs",
"type": "Array<string>"
},
{
"name": "version",
"baseName": "version",
"type": "string"
}
];
//# sourceMappingURL=v1APIResource.js.map

View File

@@ -0,0 +1,44 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1APIResource } from './v1APIResource';
/**
* APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.
*/
export declare class V1APIResourceList {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* groupVersion is the group and version this APIResourceList is for.
*/
'groupVersion': string;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
/**
* resources contains the name of the resources and if they are namespaced.
*/
'resources': Array<V1APIResource>;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1APIResourceList = void 0;
/**
* APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.
*/
class V1APIResourceList {
static getAttributeTypeMap() {
return V1APIResourceList.attributeTypeMap;
}
}
exports.V1APIResourceList = V1APIResourceList;
V1APIResourceList.discriminator = undefined;
V1APIResourceList.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "groupVersion",
"baseName": "groupVersion",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "resources",
"baseName": "resources",
"type": "Array<V1APIResource>"
}
];
//# sourceMappingURL=v1APIResourceList.js.map

View File

@@ -0,0 +1,41 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1APIServiceSpec } from './v1APIServiceSpec';
import { V1APIServiceStatus } from './v1APIServiceStatus';
import { V1ObjectMeta } from './v1ObjectMeta';
/**
* APIService represents a server for a particular GroupVersion. Name must be \"version.group\".
*/
export declare class V1APIService {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ObjectMeta;
'spec'?: V1APIServiceSpec;
'status'?: V1APIServiceStatus;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,52 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1APIService = void 0;
/**
* APIService represents a server for a particular GroupVersion. Name must be \"version.group\".
*/
class V1APIService {
static getAttributeTypeMap() {
return V1APIService.attributeTypeMap;
}
}
exports.V1APIService = V1APIService;
V1APIService.discriminator = undefined;
V1APIService.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ObjectMeta"
},
{
"name": "spec",
"baseName": "spec",
"type": "V1APIServiceSpec"
},
{
"name": "status",
"baseName": "status",
"type": "V1APIServiceStatus"
}
];
//# sourceMappingURL=v1APIService.js.map

View File

@@ -0,0 +1,47 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* APIServiceCondition describes the state of an APIService at a particular point
*/
export declare class V1APIServiceCondition {
/**
* Last time the condition transitioned from one status to another.
*/
'lastTransitionTime'?: Date;
/**
* Human-readable message indicating details about last transition.
*/
'message'?: string;
/**
* Unique, one-word, CamelCase reason for the condition\'s last transition.
*/
'reason'?: string;
/**
* Status is the status of the condition. Can be True, False, Unknown.
*/
'status': string;
/**
* Type is the type of the condition.
*/
'type': string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,52 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1APIServiceCondition = void 0;
/**
* APIServiceCondition describes the state of an APIService at a particular point
*/
class V1APIServiceCondition {
static getAttributeTypeMap() {
return V1APIServiceCondition.attributeTypeMap;
}
}
exports.V1APIServiceCondition = V1APIServiceCondition;
V1APIServiceCondition.discriminator = undefined;
V1APIServiceCondition.attributeTypeMap = [
{
"name": "lastTransitionTime",
"baseName": "lastTransitionTime",
"type": "Date"
},
{
"name": "message",
"baseName": "message",
"type": "string"
},
{
"name": "reason",
"baseName": "reason",
"type": "string"
},
{
"name": "status",
"baseName": "status",
"type": "string"
},
{
"name": "type",
"baseName": "type",
"type": "string"
}
];
//# sourceMappingURL=v1APIServiceCondition.js.map

View File

@@ -0,0 +1,42 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1APIService } from './v1APIService';
import { V1ListMeta } from './v1ListMeta';
/**
* APIServiceList is a list of APIService objects.
*/
export declare class V1APIServiceList {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* Items is the list of APIService
*/
'items': Array<V1APIService>;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ListMeta;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1APIServiceList = void 0;
/**
* APIServiceList is a list of APIService objects.
*/
class V1APIServiceList {
static getAttributeTypeMap() {
return V1APIServiceList.attributeTypeMap;
}
}
exports.V1APIServiceList = V1APIServiceList;
V1APIServiceList.discriminator = undefined;
V1APIServiceList.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "items",
"baseName": "items",
"type": "Array<V1APIService>"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ListMeta"
}
];
//# sourceMappingURL=v1APIServiceList.js.map

View File

@@ -0,0 +1,53 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { ApiregistrationV1ServiceReference } from './apiregistrationV1ServiceReference';
/**
* APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.
*/
export declare class V1APIServiceSpec {
/**
* CABundle is a PEM encoded CA bundle which will be used to validate an API server\'s serving certificate. If unspecified, system trust roots on the apiserver are used.
*/
'caBundle'?: string;
/**
* Group is the API group name this server hosts
*/
'group'?: string;
/**
* GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We\'d recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
*/
'groupPriorityMinimum': number;
/**
* InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.
*/
'insecureSkipTLSVerify'?: boolean;
'service'?: ApiregistrationV1ServiceReference;
/**
* Version is the API version this server hosts. For example, \"v1\"
*/
'version'?: string;
/**
* VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it\'s inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is \"kube-like\", it will sort above non \"kube-like\" version strings, which are ordered lexicographically. \"Kube-like\" versions start with a \"v\", then are followed by a number (the major version), then optionally the string \"alpha\" or \"beta\" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
*/
'versionPriority': number;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,62 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1APIServiceSpec = void 0;
/**
* APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.
*/
class V1APIServiceSpec {
static getAttributeTypeMap() {
return V1APIServiceSpec.attributeTypeMap;
}
}
exports.V1APIServiceSpec = V1APIServiceSpec;
V1APIServiceSpec.discriminator = undefined;
V1APIServiceSpec.attributeTypeMap = [
{
"name": "caBundle",
"baseName": "caBundle",
"type": "string"
},
{
"name": "group",
"baseName": "group",
"type": "string"
},
{
"name": "groupPriorityMinimum",
"baseName": "groupPriorityMinimum",
"type": "number"
},
{
"name": "insecureSkipTLSVerify",
"baseName": "insecureSkipTLSVerify",
"type": "boolean"
},
{
"name": "service",
"baseName": "service",
"type": "ApiregistrationV1ServiceReference"
},
{
"name": "version",
"baseName": "version",
"type": "string"
},
{
"name": "versionPriority",
"baseName": "versionPriority",
"type": "number"
}
];
//# sourceMappingURL=v1APIServiceSpec.js.map

View File

@@ -0,0 +1,32 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1APIServiceCondition } from './v1APIServiceCondition';
/**
* APIServiceStatus contains derived information about an API server
*/
export declare class V1APIServiceStatus {
/**
* Current service state of apiService.
*/
'conditions'?: Array<V1APIServiceCondition>;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,32 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1APIServiceStatus = void 0;
/**
* APIServiceStatus contains derived information about an API server
*/
class V1APIServiceStatus {
static getAttributeTypeMap() {
return V1APIServiceStatus.attributeTypeMap;
}
}
exports.V1APIServiceStatus = V1APIServiceStatus;
V1APIServiceStatus.discriminator = undefined;
V1APIServiceStatus.attributeTypeMap = [
{
"name": "conditions",
"baseName": "conditions",
"type": "Array<V1APIServiceCondition>"
}
];
//# sourceMappingURL=v1APIServiceStatus.js.map

View File

@@ -0,0 +1,44 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1ServerAddressByClientCIDR } from './v1ServerAddressByClientCIDR';
/**
* APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.
*/
export declare class V1APIVersions {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
/**
* a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
*/
'serverAddressByClientCIDRs': Array<V1ServerAddressByClientCIDR>;
/**
* versions are the api versions that are available.
*/
'versions': Array<string>;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1APIVersions = void 0;
/**
* APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.
*/
class V1APIVersions {
static getAttributeTypeMap() {
return V1APIVersions.attributeTypeMap;
}
}
exports.V1APIVersions = V1APIVersions;
V1APIVersions.discriminator = undefined;
V1APIVersions.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "serverAddressByClientCIDRs",
"baseName": "serverAddressByClientCIDRs",
"type": "Array<V1ServerAddressByClientCIDR>"
},
{
"name": "versions",
"baseName": "versions",
"type": "Array<string>"
}
];
//# sourceMappingURL=v1APIVersions.js.map

View File

@@ -0,0 +1,43 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.
*/
export declare class V1AWSElasticBlockStoreVolumeSource {
/**
* Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
*/
'fsType'?: string;
/**
* The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty).
*/
'partition'?: number;
/**
* Specify \"true\" to force and set the ReadOnly property in VolumeMounts to \"true\". If omitted, the default is \"false\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
*/
'readOnly'?: boolean;
/**
* Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
*/
'volumeID': string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1AWSElasticBlockStoreVolumeSource = void 0;
/**
* Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.
*/
class V1AWSElasticBlockStoreVolumeSource {
static getAttributeTypeMap() {
return V1AWSElasticBlockStoreVolumeSource.attributeTypeMap;
}
}
exports.V1AWSElasticBlockStoreVolumeSource = V1AWSElasticBlockStoreVolumeSource;
V1AWSElasticBlockStoreVolumeSource.discriminator = undefined;
V1AWSElasticBlockStoreVolumeSource.attributeTypeMap = [
{
"name": "fsType",
"baseName": "fsType",
"type": "string"
},
{
"name": "partition",
"baseName": "partition",
"type": "number"
},
{
"name": "readOnly",
"baseName": "readOnly",
"type": "boolean"
},
{
"name": "volumeID",
"baseName": "volumeID",
"type": "string"
}
];
//# sourceMappingURL=v1AWSElasticBlockStoreVolumeSource.js.map

View File

@@ -0,0 +1,33 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1NodeAffinity } from './v1NodeAffinity';
import { V1PodAffinity } from './v1PodAffinity';
import { V1PodAntiAffinity } from './v1PodAntiAffinity';
/**
* Affinity is a group of affinity scheduling rules.
*/
export declare class V1Affinity {
'nodeAffinity'?: V1NodeAffinity;
'podAffinity'?: V1PodAffinity;
'podAntiAffinity'?: V1PodAntiAffinity;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,42 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1Affinity = void 0;
/**
* Affinity is a group of affinity scheduling rules.
*/
class V1Affinity {
static getAttributeTypeMap() {
return V1Affinity.attributeTypeMap;
}
}
exports.V1Affinity = V1Affinity;
V1Affinity.discriminator = undefined;
V1Affinity.attributeTypeMap = [
{
"name": "nodeAffinity",
"baseName": "nodeAffinity",
"type": "V1NodeAffinity"
},
{
"name": "podAffinity",
"baseName": "podAffinity",
"type": "V1PodAffinity"
},
{
"name": "podAntiAffinity",
"baseName": "podAntiAffinity",
"type": "V1PodAntiAffinity"
}
];
//# sourceMappingURL=v1Affinity.js.map

View File

@@ -0,0 +1,32 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1LabelSelector } from './v1LabelSelector';
/**
* AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole
*/
export declare class V1AggregationRule {
/**
* ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole\'s permissions will be added
*/
'clusterRoleSelectors'?: Array<V1LabelSelector>;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,32 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1AggregationRule = void 0;
/**
* AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole
*/
class V1AggregationRule {
static getAttributeTypeMap() {
return V1AggregationRule.attributeTypeMap;
}
}
exports.V1AggregationRule = V1AggregationRule;
V1AggregationRule.discriminator = undefined;
V1AggregationRule.attributeTypeMap = [
{
"name": "clusterRoleSelectors",
"baseName": "clusterRoleSelectors",
"type": "Array<V1LabelSelector>"
}
];
//# sourceMappingURL=v1AggregationRule.js.map

View File

@@ -0,0 +1,35 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* AttachedVolume describes a volume attached to a node
*/
export declare class V1AttachedVolume {
/**
* DevicePath represents the device path where the volume should be available
*/
'devicePath': string;
/**
* Name of the attached volume
*/
'name': string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,37 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1AttachedVolume = void 0;
/**
* AttachedVolume describes a volume attached to a node
*/
class V1AttachedVolume {
static getAttributeTypeMap() {
return V1AttachedVolume.attributeTypeMap;
}
}
exports.V1AttachedVolume = V1AttachedVolume;
V1AttachedVolume.discriminator = undefined;
V1AttachedVolume.attributeTypeMap = [
{
"name": "devicePath",
"baseName": "devicePath",
"type": "string"
},
{
"name": "name",
"baseName": "name",
"type": "string"
}
];
//# sourceMappingURL=v1AttachedVolume.js.map

View File

@@ -0,0 +1,51 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
*/
export declare class V1AzureDiskVolumeSource {
/**
* Host Caching mode: None, Read Only, Read Write.
*/
'cachingMode'?: string;
/**
* The Name of the data disk in the blob storage
*/
'diskName': string;
/**
* The URI the data disk in the blob storage
*/
'diskURI': string;
/**
* Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.
*/
'fsType'?: string;
/**
* Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared
*/
'kind'?: string;
/**
* Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
*/
'readOnly'?: boolean;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,57 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1AzureDiskVolumeSource = void 0;
/**
* AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
*/
class V1AzureDiskVolumeSource {
static getAttributeTypeMap() {
return V1AzureDiskVolumeSource.attributeTypeMap;
}
}
exports.V1AzureDiskVolumeSource = V1AzureDiskVolumeSource;
V1AzureDiskVolumeSource.discriminator = undefined;
V1AzureDiskVolumeSource.attributeTypeMap = [
{
"name": "cachingMode",
"baseName": "cachingMode",
"type": "string"
},
{
"name": "diskName",
"baseName": "diskName",
"type": "string"
},
{
"name": "diskURI",
"baseName": "diskURI",
"type": "string"
},
{
"name": "fsType",
"baseName": "fsType",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "readOnly",
"baseName": "readOnly",
"type": "boolean"
}
];
//# sourceMappingURL=v1AzureDiskVolumeSource.js.map

View File

@@ -0,0 +1,43 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
*/
export declare class V1AzureFilePersistentVolumeSource {
/**
* Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
*/
'readOnly'?: boolean;
/**
* the name of secret that contains Azure Storage Account Name and Key
*/
'secretName': string;
/**
* the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod
*/
'secretNamespace'?: string;
/**
* Share Name
*/
'shareName': string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1AzureFilePersistentVolumeSource = void 0;
/**
* AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
*/
class V1AzureFilePersistentVolumeSource {
static getAttributeTypeMap() {
return V1AzureFilePersistentVolumeSource.attributeTypeMap;
}
}
exports.V1AzureFilePersistentVolumeSource = V1AzureFilePersistentVolumeSource;
V1AzureFilePersistentVolumeSource.discriminator = undefined;
V1AzureFilePersistentVolumeSource.attributeTypeMap = [
{
"name": "readOnly",
"baseName": "readOnly",
"type": "boolean"
},
{
"name": "secretName",
"baseName": "secretName",
"type": "string"
},
{
"name": "secretNamespace",
"baseName": "secretNamespace",
"type": "string"
},
{
"name": "shareName",
"baseName": "shareName",
"type": "string"
}
];
//# sourceMappingURL=v1AzureFilePersistentVolumeSource.js.map

View File

@@ -0,0 +1,39 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
*/
export declare class V1AzureFileVolumeSource {
/**
* Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
*/
'readOnly'?: boolean;
/**
* the name of secret that contains Azure Storage Account Name and Key
*/
'secretName': string;
/**
* Share Name
*/
'shareName': string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,42 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1AzureFileVolumeSource = void 0;
/**
* AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
*/
class V1AzureFileVolumeSource {
static getAttributeTypeMap() {
return V1AzureFileVolumeSource.attributeTypeMap;
}
}
exports.V1AzureFileVolumeSource = V1AzureFileVolumeSource;
V1AzureFileVolumeSource.discriminator = undefined;
V1AzureFileVolumeSource.attributeTypeMap = [
{
"name": "readOnly",
"baseName": "readOnly",
"type": "boolean"
},
{
"name": "secretName",
"baseName": "secretName",
"type": "string"
},
{
"name": "shareName",
"baseName": "shareName",
"type": "string"
}
];
//# sourceMappingURL=v1AzureFileVolumeSource.js.map

View File

@@ -0,0 +1,39 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1ObjectMeta } from './v1ObjectMeta';
import { V1ObjectReference } from './v1ObjectReference';
/**
* Binding ties one object to another; for example, a pod is bound to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource of pods instead.
*/
export declare class V1Binding {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ObjectMeta;
'target': V1ObjectReference;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1Binding = void 0;
/**
* Binding ties one object to another; for example, a pod is bound to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource of pods instead.
*/
class V1Binding {
static getAttributeTypeMap() {
return V1Binding.attributeTypeMap;
}
}
exports.V1Binding = V1Binding;
V1Binding.discriminator = undefined;
V1Binding.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ObjectMeta"
},
{
"name": "target",
"baseName": "target",
"type": "V1ObjectReference"
}
];
//# sourceMappingURL=v1Binding.js.map

View File

@@ -0,0 +1,43 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* BoundObjectReference is a reference to an object that a token is bound to.
*/
export declare class V1BoundObjectReference {
/**
* API version of the referent.
*/
'apiVersion'?: string;
/**
* Kind of the referent. Valid kinds are \'Pod\' and \'Secret\'.
*/
'kind'?: string;
/**
* Name of the referent.
*/
'name'?: string;
/**
* UID of the referent.
*/
'uid'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1BoundObjectReference = void 0;
/**
* BoundObjectReference is a reference to an object that a token is bound to.
*/
class V1BoundObjectReference {
static getAttributeTypeMap() {
return V1BoundObjectReference.attributeTypeMap;
}
}
exports.V1BoundObjectReference = V1BoundObjectReference;
V1BoundObjectReference.discriminator = undefined;
V1BoundObjectReference.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "name",
"baseName": "name",
"type": "string"
},
{
"name": "uid",
"baseName": "uid",
"type": "string"
}
];
//# sourceMappingURL=v1BoundObjectReference.js.map

View File

@@ -0,0 +1,39 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1CSIDriverSpec } from './v1CSIDriverSpec';
import { V1ObjectMeta } from './v1ObjectMeta';
/**
* CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced.
*/
export declare class V1CSIDriver {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ObjectMeta;
'spec': V1CSIDriverSpec;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CSIDriver = void 0;
/**
* CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced.
*/
class V1CSIDriver {
static getAttributeTypeMap() {
return V1CSIDriver.attributeTypeMap;
}
}
exports.V1CSIDriver = V1CSIDriver;
V1CSIDriver.discriminator = undefined;
V1CSIDriver.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ObjectMeta"
},
{
"name": "spec",
"baseName": "spec",
"type": "V1CSIDriverSpec"
}
];
//# sourceMappingURL=v1CSIDriver.js.map

View File

@@ -0,0 +1,42 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1CSIDriver } from './v1CSIDriver';
import { V1ListMeta } from './v1ListMeta';
/**
* CSIDriverList is a collection of CSIDriver objects.
*/
export declare class V1CSIDriverList {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* items is the list of CSIDriver
*/
'items': Array<V1CSIDriver>;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ListMeta;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CSIDriverList = void 0;
/**
* CSIDriverList is a collection of CSIDriver objects.
*/
class V1CSIDriverList {
static getAttributeTypeMap() {
return V1CSIDriverList.attributeTypeMap;
}
}
exports.V1CSIDriverList = V1CSIDriverList;
V1CSIDriverList.discriminator = undefined;
V1CSIDriverList.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "items",
"baseName": "items",
"type": "Array<V1CSIDriver>"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ListMeta"
}
];
//# sourceMappingURL=v1CSIDriverList.js.map

View File

@@ -0,0 +1,56 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { StorageV1TokenRequest } from './storageV1TokenRequest';
/**
* CSIDriverSpec is the specification of a CSIDriver.
*/
export declare class V1CSIDriverSpec {
/**
* attachRequired indicates this CSI volume driver requires an attach operation (because it implements the CSI ControllerPublishVolume() method), and that the Kubernetes attach detach controller should call the attach volume interface which checks the volumeattachment status and waits until the volume is attached before proceeding to mounting. The CSI external-attacher coordinates with CSI volume driver and updates the volumeattachment status when the attach operation is complete. If the CSIDriverRegistry feature gate is enabled and the value is specified to false, the attach operation will be skipped. Otherwise the attach operation will be called. This field is immutable.
*/
'attachRequired'?: boolean;
/**
* Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is beta, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate. This field is immutable. Defaults to ReadWriteOnceWithFSType, which will examine each volume to determine if Kubernetes should modify ownership and permissions of the volume. With the default policy the defined fsGroup will only be applied if a fstype is defined and the volume\'s access mode contains ReadWriteOnce.
*/
'fsGroupPolicy'?: string;
/**
* If set to true, podInfoOnMount indicates this CSI volume driver requires additional pod information (like podName, podUID, etc.) during mount operations. If set to false, pod information will not be passed on mount. Default is false. The CSI driver specifies podInfoOnMount as part of driver deployment. If true, Kubelet will pass pod information as VolumeContext in the CSI NodePublishVolume() calls. The CSI driver is responsible for parsing and validating the information passed in as VolumeContext. The following VolumeConext will be passed if podInfoOnMount is set to true. This list might grow, but the prefix will be used. \"csi.storage.k8s.io/pod.name\": pod.Name \"csi.storage.k8s.io/pod.namespace\": pod.Namespace \"csi.storage.k8s.io/pod.uid\": string(pod.UID) \"csi.storage.k8s.io/ephemeral\": \"true\" if the volume is an ephemeral inline volume defined by a CSIVolumeSource, otherwise \"false\" \"csi.storage.k8s.io/ephemeral\" is a new feature in Kubernetes 1.16. It is only required for drivers which support both the \"Persistent\" and \"Ephemeral\" VolumeLifecycleMode. Other drivers can leave pod info disabled and/or ignore this field. As Kubernetes 1.15 doesn\'t support this field, drivers can only support one mode when deployed on such a cluster and the deployment determines which mode that is, for example via a command line parameter of the driver. This field is immutable.
*/
'podInfoOnMount'?: boolean;
/**
* RequiresRepublish indicates the CSI driver wants `NodePublishVolume` being periodically called to reflect any possible change in the mounted volume. This field defaults to false. Note: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container.
*/
'requiresRepublish'?: boolean;
/**
* If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information. The check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object. Alternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published. This field is immutable. This is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false.
*/
'storageCapacity'?: boolean;
/**
* TokenRequests indicates the CSI driver needs pods\' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": { \"<audience>\": { \"token\": <token>, \"expirationTimestamp\": <expiration timestamp in RFC3339>, }, ... } Note: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.
*/
'tokenRequests'?: Array<StorageV1TokenRequest>;
/**
* volumeLifecycleModes defines what kind of volumes this CSI volume driver supports. The default if the list is empty is \"Persistent\", which is the usage defined by the CSI specification and implemented in Kubernetes via the usual PV/PVC mechanism. The other mode is \"Ephemeral\". In this mode, volumes are defined inline inside the pod spec with CSIVolumeSource and their lifecycle is tied to the lifecycle of that pod. A driver has to be aware of this because it is only going to get a NodePublishVolume call for such a volume. For more information about implementing this mode, see https://kubernetes-csi.github.io/docs/ephemeral-local-volumes.html A driver can support one or more of these modes and more modes may be added in the future. This field is beta. This field is immutable.
*/
'volumeLifecycleModes'?: Array<string>;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,62 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CSIDriverSpec = void 0;
/**
* CSIDriverSpec is the specification of a CSIDriver.
*/
class V1CSIDriverSpec {
static getAttributeTypeMap() {
return V1CSIDriverSpec.attributeTypeMap;
}
}
exports.V1CSIDriverSpec = V1CSIDriverSpec;
V1CSIDriverSpec.discriminator = undefined;
V1CSIDriverSpec.attributeTypeMap = [
{
"name": "attachRequired",
"baseName": "attachRequired",
"type": "boolean"
},
{
"name": "fsGroupPolicy",
"baseName": "fsGroupPolicy",
"type": "string"
},
{
"name": "podInfoOnMount",
"baseName": "podInfoOnMount",
"type": "boolean"
},
{
"name": "requiresRepublish",
"baseName": "requiresRepublish",
"type": "boolean"
},
{
"name": "storageCapacity",
"baseName": "storageCapacity",
"type": "boolean"
},
{
"name": "tokenRequests",
"baseName": "tokenRequests",
"type": "Array<StorageV1TokenRequest>"
},
{
"name": "volumeLifecycleModes",
"baseName": "volumeLifecycleModes",
"type": "Array<string>"
}
];
//# sourceMappingURL=v1CSIDriverSpec.js.map

View File

@@ -0,0 +1,39 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1CSINodeSpec } from './v1CSINodeSpec';
import { V1ObjectMeta } from './v1ObjectMeta';
/**
* CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn\'t create this object. CSINode has an OwnerReference that points to the corresponding node object.
*/
export declare class V1CSINode {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ObjectMeta;
'spec': V1CSINodeSpec;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CSINode = void 0;
/**
* CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn\'t create this object. CSINode has an OwnerReference that points to the corresponding node object.
*/
class V1CSINode {
static getAttributeTypeMap() {
return V1CSINode.attributeTypeMap;
}
}
exports.V1CSINode = V1CSINode;
V1CSINode.discriminator = undefined;
V1CSINode.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ObjectMeta"
},
{
"name": "spec",
"baseName": "spec",
"type": "V1CSINodeSpec"
}
];
//# sourceMappingURL=v1CSINode.js.map

View File

@@ -0,0 +1,41 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1VolumeNodeResources } from './v1VolumeNodeResources';
/**
* CSINodeDriver holds information about the specification of one CSI driver installed on a node
*/
export declare class V1CSINodeDriver {
'allocatable'?: V1VolumeNodeResources;
/**
* This is the name of the CSI driver that this object refers to. This MUST be the same name returned by the CSI GetPluginName() call for that driver.
*/
'name': string;
/**
* nodeID of the node from the driver point of view. This field enables Kubernetes to communicate with storage systems that do not share the same nomenclature for nodes. For example, Kubernetes may refer to a given node as \"node1\", but the storage system may refer to the same node as \"nodeA\". When Kubernetes issues a command to the storage system to attach a volume to a specific node, it can use this field to refer to the node name using the ID that the storage system will understand, e.g. \"nodeA\" instead of \"node1\". This field is required.
*/
'nodeID': string;
/**
* topologyKeys is the list of keys supported by the driver. When a driver is initialized on a cluster, it provides a set of topology keys that it understands (e.g. \"company.com/zone\", \"company.com/region\"). When a driver is initialized on a node, it provides the same topology keys along with values. Kubelet will expose these topology keys as labels on its own node object. When Kubernetes does topology aware provisioning, it can use this list to determine which labels it should retrieve from the node object and pass back to the driver. It is possible for different nodes to use different topology keys. This can be empty if driver does not support topology.
*/
'topologyKeys'?: Array<string>;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CSINodeDriver = void 0;
/**
* CSINodeDriver holds information about the specification of one CSI driver installed on a node
*/
class V1CSINodeDriver {
static getAttributeTypeMap() {
return V1CSINodeDriver.attributeTypeMap;
}
}
exports.V1CSINodeDriver = V1CSINodeDriver;
V1CSINodeDriver.discriminator = undefined;
V1CSINodeDriver.attributeTypeMap = [
{
"name": "allocatable",
"baseName": "allocatable",
"type": "V1VolumeNodeResources"
},
{
"name": "name",
"baseName": "name",
"type": "string"
},
{
"name": "nodeID",
"baseName": "nodeID",
"type": "string"
},
{
"name": "topologyKeys",
"baseName": "topologyKeys",
"type": "Array<string>"
}
];
//# sourceMappingURL=v1CSINodeDriver.js.map

View File

@@ -0,0 +1,42 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1CSINode } from './v1CSINode';
import { V1ListMeta } from './v1ListMeta';
/**
* CSINodeList is a collection of CSINode objects.
*/
export declare class V1CSINodeList {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* items is the list of CSINode
*/
'items': Array<V1CSINode>;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ListMeta;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CSINodeList = void 0;
/**
* CSINodeList is a collection of CSINode objects.
*/
class V1CSINodeList {
static getAttributeTypeMap() {
return V1CSINodeList.attributeTypeMap;
}
}
exports.V1CSINodeList = V1CSINodeList;
V1CSINodeList.discriminator = undefined;
V1CSINodeList.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "items",
"baseName": "items",
"type": "Array<V1CSINode>"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ListMeta"
}
];
//# sourceMappingURL=v1CSINodeList.js.map

View File

@@ -0,0 +1,32 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1CSINodeDriver } from './v1CSINodeDriver';
/**
* CSINodeSpec holds information about the specification of all CSI drivers installed on a node
*/
export declare class V1CSINodeSpec {
/**
* drivers is a list of information of all CSI Drivers existing on a node. If all drivers in the list are uninstalled, this can become empty.
*/
'drivers': Array<V1CSINodeDriver>;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,32 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CSINodeSpec = void 0;
/**
* CSINodeSpec holds information about the specification of all CSI drivers installed on a node
*/
class V1CSINodeSpec {
static getAttributeTypeMap() {
return V1CSINodeSpec.attributeTypeMap;
}
}
exports.V1CSINodeSpec = V1CSINodeSpec;
V1CSINodeSpec.discriminator = undefined;
V1CSINodeSpec.attributeTypeMap = [
{
"name": "drivers",
"baseName": "drivers",
"type": "Array<V1CSINodeDriver>"
}
];
//# sourceMappingURL=v1CSINodeSpec.js.map

View File

@@ -0,0 +1,54 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1SecretReference } from './v1SecretReference';
/**
* Represents storage that is managed by an external CSI volume driver (Beta feature)
*/
export declare class V1CSIPersistentVolumeSource {
'controllerExpandSecretRef'?: V1SecretReference;
'controllerPublishSecretRef'?: V1SecretReference;
/**
* Driver is the name of the driver to use for this volume. Required.
*/
'driver': string;
/**
* Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\".
*/
'fsType'?: string;
'nodePublishSecretRef'?: V1SecretReference;
'nodeStageSecretRef'?: V1SecretReference;
/**
* Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).
*/
'readOnly'?: boolean;
/**
* Attributes of the volume to publish.
*/
'volumeAttributes'?: {
[key: string]: string;
};
/**
* VolumeHandle is the unique volume name returned by the CSI volume plugins CreateVolume to refer to the volume on all subsequent calls. Required.
*/
'volumeHandle': string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,72 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CSIPersistentVolumeSource = void 0;
/**
* Represents storage that is managed by an external CSI volume driver (Beta feature)
*/
class V1CSIPersistentVolumeSource {
static getAttributeTypeMap() {
return V1CSIPersistentVolumeSource.attributeTypeMap;
}
}
exports.V1CSIPersistentVolumeSource = V1CSIPersistentVolumeSource;
V1CSIPersistentVolumeSource.discriminator = undefined;
V1CSIPersistentVolumeSource.attributeTypeMap = [
{
"name": "controllerExpandSecretRef",
"baseName": "controllerExpandSecretRef",
"type": "V1SecretReference"
},
{
"name": "controllerPublishSecretRef",
"baseName": "controllerPublishSecretRef",
"type": "V1SecretReference"
},
{
"name": "driver",
"baseName": "driver",
"type": "string"
},
{
"name": "fsType",
"baseName": "fsType",
"type": "string"
},
{
"name": "nodePublishSecretRef",
"baseName": "nodePublishSecretRef",
"type": "V1SecretReference"
},
{
"name": "nodeStageSecretRef",
"baseName": "nodeStageSecretRef",
"type": "V1SecretReference"
},
{
"name": "readOnly",
"baseName": "readOnly",
"type": "boolean"
},
{
"name": "volumeAttributes",
"baseName": "volumeAttributes",
"type": "{ [key: string]: string; }"
},
{
"name": "volumeHandle",
"baseName": "volumeHandle",
"type": "string"
}
];
//# sourceMappingURL=v1CSIPersistentVolumeSource.js.map

View File

@@ -0,0 +1,47 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1LocalObjectReference } from './v1LocalObjectReference';
/**
* Represents a source location of a volume to mount, managed by an external CSI driver
*/
export declare class V1CSIVolumeSource {
/**
* Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster.
*/
'driver': string;
/**
* Filesystem type to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply.
*/
'fsType'?: string;
'nodePublishSecretRef'?: V1LocalObjectReference;
/**
* Specifies a read-only configuration for the volume. Defaults to false (read/write).
*/
'readOnly'?: boolean;
/**
* VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver\'s documentation for supported values.
*/
'volumeAttributes'?: {
[key: string]: string;
};
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,52 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CSIVolumeSource = void 0;
/**
* Represents a source location of a volume to mount, managed by an external CSI driver
*/
class V1CSIVolumeSource {
static getAttributeTypeMap() {
return V1CSIVolumeSource.attributeTypeMap;
}
}
exports.V1CSIVolumeSource = V1CSIVolumeSource;
V1CSIVolumeSource.discriminator = undefined;
V1CSIVolumeSource.attributeTypeMap = [
{
"name": "driver",
"baseName": "driver",
"type": "string"
},
{
"name": "fsType",
"baseName": "fsType",
"type": "string"
},
{
"name": "nodePublishSecretRef",
"baseName": "nodePublishSecretRef",
"type": "V1LocalObjectReference"
},
{
"name": "readOnly",
"baseName": "readOnly",
"type": "boolean"
},
{
"name": "volumeAttributes",
"baseName": "volumeAttributes",
"type": "{ [key: string]: string; }"
}
];
//# sourceMappingURL=v1CSIVolumeSource.js.map

View File

@@ -0,0 +1,35 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Adds and removes POSIX capabilities from running containers.
*/
export declare class V1Capabilities {
/**
* Added capabilities
*/
'add'?: Array<string>;
/**
* Removed capabilities
*/
'drop'?: Array<string>;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,37 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1Capabilities = void 0;
/**
* Adds and removes POSIX capabilities from running containers.
*/
class V1Capabilities {
static getAttributeTypeMap() {
return V1Capabilities.attributeTypeMap;
}
}
exports.V1Capabilities = V1Capabilities;
V1Capabilities.discriminator = undefined;
V1Capabilities.attributeTypeMap = [
{
"name": "add",
"baseName": "add",
"type": "Array<string>"
},
{
"name": "drop",
"baseName": "drop",
"type": "Array<string>"
}
];
//# sourceMappingURL=v1Capabilities.js.map

View File

@@ -0,0 +1,49 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1SecretReference } from './v1SecretReference';
/**
* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.
*/
export declare class V1CephFSPersistentVolumeSource {
/**
* Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
*/
'monitors': Array<string>;
/**
* Optional: Used as the mounted root, rather than the full Ceph tree, default is /
*/
'path'?: string;
/**
* Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
*/
'readOnly'?: boolean;
/**
* Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
*/
'secretFile'?: string;
'secretRef'?: V1SecretReference;
/**
* Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
*/
'user'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,57 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CephFSPersistentVolumeSource = void 0;
/**
* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.
*/
class V1CephFSPersistentVolumeSource {
static getAttributeTypeMap() {
return V1CephFSPersistentVolumeSource.attributeTypeMap;
}
}
exports.V1CephFSPersistentVolumeSource = V1CephFSPersistentVolumeSource;
V1CephFSPersistentVolumeSource.discriminator = undefined;
V1CephFSPersistentVolumeSource.attributeTypeMap = [
{
"name": "monitors",
"baseName": "monitors",
"type": "Array<string>"
},
{
"name": "path",
"baseName": "path",
"type": "string"
},
{
"name": "readOnly",
"baseName": "readOnly",
"type": "boolean"
},
{
"name": "secretFile",
"baseName": "secretFile",
"type": "string"
},
{
"name": "secretRef",
"baseName": "secretRef",
"type": "V1SecretReference"
},
{
"name": "user",
"baseName": "user",
"type": "string"
}
];
//# sourceMappingURL=v1CephFSPersistentVolumeSource.js.map

View File

@@ -0,0 +1,49 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1LocalObjectReference } from './v1LocalObjectReference';
/**
* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.
*/
export declare class V1CephFSVolumeSource {
/**
* Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
*/
'monitors': Array<string>;
/**
* Optional: Used as the mounted root, rather than the full Ceph tree, default is /
*/
'path'?: string;
/**
* Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
*/
'readOnly'?: boolean;
/**
* Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
*/
'secretFile'?: string;
'secretRef'?: V1LocalObjectReference;
/**
* Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
*/
'user'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,57 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CephFSVolumeSource = void 0;
/**
* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.
*/
class V1CephFSVolumeSource {
static getAttributeTypeMap() {
return V1CephFSVolumeSource.attributeTypeMap;
}
}
exports.V1CephFSVolumeSource = V1CephFSVolumeSource;
V1CephFSVolumeSource.discriminator = undefined;
V1CephFSVolumeSource.attributeTypeMap = [
{
"name": "monitors",
"baseName": "monitors",
"type": "Array<string>"
},
{
"name": "path",
"baseName": "path",
"type": "string"
},
{
"name": "readOnly",
"baseName": "readOnly",
"type": "boolean"
},
{
"name": "secretFile",
"baseName": "secretFile",
"type": "string"
},
{
"name": "secretRef",
"baseName": "secretRef",
"type": "V1LocalObjectReference"
},
{
"name": "user",
"baseName": "user",
"type": "string"
}
];
//# sourceMappingURL=v1CephFSVolumeSource.js.map

View File

@@ -0,0 +1,41 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1CertificateSigningRequestSpec } from './v1CertificateSigningRequestSpec';
import { V1CertificateSigningRequestStatus } from './v1CertificateSigningRequestStatus';
import { V1ObjectMeta } from './v1ObjectMeta';
/**
* CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued. Kubelets use this API to obtain: 1. client certificates to authenticate to kube-apiserver (with the \"kubernetes.io/kube-apiserver-client-kubelet\" signerName). 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the \"kubernetes.io/kubelet-serving\" signerName). This API can be used to request client certificates to authenticate to kube-apiserver (with the \"kubernetes.io/kube-apiserver-client\" signerName), or to obtain certificates from custom non-Kubernetes signers.
*/
export declare class V1CertificateSigningRequest {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ObjectMeta;
'spec': V1CertificateSigningRequestSpec;
'status'?: V1CertificateSigningRequestStatus;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,52 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CertificateSigningRequest = void 0;
/**
* CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued. Kubelets use this API to obtain: 1. client certificates to authenticate to kube-apiserver (with the \"kubernetes.io/kube-apiserver-client-kubelet\" signerName). 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the \"kubernetes.io/kubelet-serving\" signerName). This API can be used to request client certificates to authenticate to kube-apiserver (with the \"kubernetes.io/kube-apiserver-client\" signerName), or to obtain certificates from custom non-Kubernetes signers.
*/
class V1CertificateSigningRequest {
static getAttributeTypeMap() {
return V1CertificateSigningRequest.attributeTypeMap;
}
}
exports.V1CertificateSigningRequest = V1CertificateSigningRequest;
V1CertificateSigningRequest.discriminator = undefined;
V1CertificateSigningRequest.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ObjectMeta"
},
{
"name": "spec",
"baseName": "spec",
"type": "V1CertificateSigningRequestSpec"
},
{
"name": "status",
"baseName": "status",
"type": "V1CertificateSigningRequestStatus"
}
];
//# sourceMappingURL=v1CertificateSigningRequest.js.map

View File

@@ -0,0 +1,51 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object
*/
export declare class V1CertificateSigningRequestCondition {
/**
* lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition\'s status is changed, the server defaults this to the current time.
*/
'lastTransitionTime'?: Date;
/**
* lastUpdateTime is the time of the last update to this condition
*/
'lastUpdateTime'?: Date;
/**
* message contains a human readable message with details about the request state
*/
'message'?: string;
/**
* reason indicates a brief reason for the request state
*/
'reason'?: string;
/**
* status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be \"False\" or \"Unknown\".
*/
'status': string;
/**
* type of the condition. Known conditions are \"Approved\", \"Denied\", and \"Failed\". An \"Approved\" condition is added via the /approval subresource, indicating the request was approved and should be issued by the signer. A \"Denied\" condition is added via the /approval subresource, indicating the request was denied and should not be issued by the signer. A \"Failed\" condition is added via the /status subresource, indicating the signer failed to issue the certificate. Approved and Denied conditions are mutually exclusive. Approved, Denied, and Failed conditions cannot be removed once added. Only one condition of a given type is allowed.
*/
'type': string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,57 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CertificateSigningRequestCondition = void 0;
/**
* CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object
*/
class V1CertificateSigningRequestCondition {
static getAttributeTypeMap() {
return V1CertificateSigningRequestCondition.attributeTypeMap;
}
}
exports.V1CertificateSigningRequestCondition = V1CertificateSigningRequestCondition;
V1CertificateSigningRequestCondition.discriminator = undefined;
V1CertificateSigningRequestCondition.attributeTypeMap = [
{
"name": "lastTransitionTime",
"baseName": "lastTransitionTime",
"type": "Date"
},
{
"name": "lastUpdateTime",
"baseName": "lastUpdateTime",
"type": "Date"
},
{
"name": "message",
"baseName": "message",
"type": "string"
},
{
"name": "reason",
"baseName": "reason",
"type": "string"
},
{
"name": "status",
"baseName": "status",
"type": "string"
},
{
"name": "type",
"baseName": "type",
"type": "string"
}
];
//# sourceMappingURL=v1CertificateSigningRequestCondition.js.map

View File

@@ -0,0 +1,42 @@
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1CertificateSigningRequest } from './v1CertificateSigningRequest';
import { V1ListMeta } from './v1ListMeta';
/**
* CertificateSigningRequestList is a collection of CertificateSigningRequest objects
*/
export declare class V1CertificateSigningRequestList {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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;
/**
* items is a collection of CertificateSigningRequest objects
*/
'items': Array<V1CertificateSigningRequest>;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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;
'metadata'?: V1ListMeta;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}

View File

@@ -0,0 +1,47 @@
"use strict";
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1CertificateSigningRequestList = void 0;
/**
* CertificateSigningRequestList is a collection of CertificateSigningRequest objects
*/
class V1CertificateSigningRequestList {
static getAttributeTypeMap() {
return V1CertificateSigningRequestList.attributeTypeMap;
}
}
exports.V1CertificateSigningRequestList = V1CertificateSigningRequestList;
V1CertificateSigningRequestList.discriminator = undefined;
V1CertificateSigningRequestList.attributeTypeMap = [
{
"name": "apiVersion",
"baseName": "apiVersion",
"type": "string"
},
{
"name": "items",
"baseName": "items",
"type": "Array<V1CertificateSigningRequest>"
},
{
"name": "kind",
"baseName": "kind",
"type": "string"
},
{
"name": "metadata",
"baseName": "metadata",
"type": "V1ListMeta"
}
];
//# sourceMappingURL=v1CertificateSigningRequestList.js.map

Some files were not shown because too many files have changed in this diff Show More